diff --git a/info4/kapitel-0/Mengentheorie.ipynb b/info4/kapitel-0/Mengentheorie.ipynb
index 88f92cb38714c0903ae75e4a0a94c67020ea92a6..37a6a1f985ec57be2c846475ad8d7443d1036136 100644
--- a/info4/kapitel-0/Mengentheorie.ipynb
+++ b/info4/kapitel-0/Mengentheorie.ipynb
@@ -6,7 +6,7 @@
    "source": [
     "# Theoretische Informatik - Vorlesung 0 - Teil 2 Mengentheorie\n",
     "\n",
-    "* April 2020\n",
+    "* April 2023\n",
     "* Michael Leuschel\n",
     "* Lehrstuhl Softwaretechnik und Programmiersprachen\n",
     "* Heinrich-Heine Universität Düsseldorf\n",
@@ -18,7 +18,7 @@
     "Auswertung der Formeln erfolgt mit dem [Jupyter Kernel](https://gitlab.cs.uni-duesseldorf.de/general/stups/prob2-jupyter-kernel) für [ProB](https://prob.hhu.de/w/)\n",
     "\n",
     "\n",
-    "Um dieses Notebook zu starten kann man entweder selber Jupyter und den [ProB Kernel](https://gitlab.cs.uni-duesseldorf.de/general/stups/prob2-jupyter-kernel) installieren.\n",
+    "Um dieses Notebook 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.git/HEAD?urlpath=%2Ftree%2Finfo4%2Fkapitel-0%2FMengentheorie.ipynb)"
@@ -33,22 +33,20 @@
     "Fundamentale Idee der Mengentheorie: \n",
     "\n",
     "* _\"Unter einer ‚Menge‘ verstehen wir jede Zusammenfassung M von bestimmten wohlunterschiedenen Objekten m unserer Anschauung oder unseres Denkens (welche die ‚Elemente‘ von M genannt werden) zu einem Ganzen.\"_ Georg Cantor (siehe [Textstelle als Bild in Wikipedia](https://de.wikipedia.org/wiki/Datei:Textstelle_mit_der_Mengendefinition_von_Georg_Cantor.png))\n",
-    "* _\"The ability to regard any collection of objects as a single entity (i.e., as a set).\"_  (Keith Devlin. Joy of Sets. Springer-Verlag.)\n"
+    "* _\"The ability to regard any collection of objects as a single entity (i.e., as a set).\"_  (Keith Devlin. Joy of Sets. Springer-Verlag.)"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "\n",
     "In der Regel gibt es eine Domäne an \"Objekten\" mit denen man Mengen bauen kann.\n",
     "Was genau diese Objekte sind interessiert uns in der Mengentheorie nicht.\n",
     "\n",
     "Fundamental sind diese beiden Symbole:\n",
     "* wenn $a$ ein Objekt ist und $x$ eine Menge, dann \n",
-    " * ist $a \\in x$ wahr, wenn $a$ ein Element von $x$ ist\n",
-    " * ist $a \\not\\in x$ wahr, wenn $a$ **kein** Element von $x$ ist.\n",
-    "\n",
+    "    * ist $a \\in x$ wahr, wenn $a$ ein Element von $x$ ist\n",
+    "    * ist $a \\not\\in x$ wahr, wenn $a$ **kein** Element von $x$ ist.\n",
     "\n",
     "$\\in$ und $\\not\\in$ sind Prädikate, verbunden durch die Eigenschaft:\n",
     "* $\\forall(a,x).(a\\not\\in x \\Leftrightarrow \\neg(a \\in x))$"
@@ -62,10 +60,10 @@
     "\n",
     "Eine besondere Menge ist die leere Menge $\\emptyset$.\n",
     "Sie hat keine Elemente:\n",
-    " * $z = \\emptyset \\Leftrightarrow \\forall(a).(a\\not\\in z)$\n",
+    "* $z = \\emptyset \\Leftrightarrow \\forall(a).(a\\not\\in z)$\n",
     "\n",
     "Zwei Mengen $x$ und $y$ sind gleich gdw sie die gleichen Elemente haben:\n",
-    " * $\\forall(x,y).(x=y \\Leftrightarrow \\forall(a).(a\\in x \\Leftrightarrow a \\in y))$"
+    "* $\\forall(x,y).(x=y \\Leftrightarrow \\forall(a).(a\\in x \\Leftrightarrow a \\in y))$"
    ]
   },
   {
@@ -261,8 +259,8 @@
     "\n",
     "Drei wichtige Operationen auf Mengen sind wie folgt.\n",
     "\n",
-    "Vereinigung von Mengen $\\cup$ :\n",
-    " * $z = x\\cup y \\Leftrightarrow \\forall(a).(a\\in z \\Leftrightarrow (a\\in x \\vee a \\in y))$\n",
+    "Vereinigung von Mengen $\\cup$:\n",
+    "* $z = x\\cup y \\Leftrightarrow \\forall(a).(a\\in z \\Leftrightarrow (a\\in x \\vee a \\in y))$\n",
     "\n",
     "Schnitt von Mengen $\\cap$:\n",
     "* $z = x\\cap y \\Leftrightarrow \\forall(a).(a\\in z \\Leftrightarrow (a\\in x \\wedge a \\in y))$\n",
@@ -314,7 +312,7 @@
     }
    ],
    "source": [
-    "{2,3,5}∩{5,7}"
+    "{2,3,5} ∩ {5,7}"
    ]
   },
   {
@@ -337,7 +335,7 @@
     }
    ],
    "source": [
-    "{2,3,5}−{5,7}"
+    "{2,3,5} \\ {5,7}"
    ]
   },
   {
@@ -348,7 +346,7 @@
     "    \n",
     "Man kann die Elemente einer Menge auch durch ein Prädikat beschreiben:$\\{a \\mid P(a)\\}$.\n",
     "Es gilt:\n",
-    "*  $z = \\{a \\mid P(a)\\} \\Leftrightarrow \\forall(a).(a\\in z \\Leftrightarrow P(a))$\n"
+    "* $z = \\{a \\mid P(a)\\} \\Leftrightarrow \\forall(a).(a\\in z \\Leftrightarrow P(a))$"
    ]
   },
   {
@@ -371,7 +369,7 @@
     }
    ],
    "source": [
-    "{a | a>1 & a<6 & a≠4}"
+    "{a | a∈ℕ ∧ a>1 ∧ a<6 ∧ a≠4}"
    ]
   },
   {
@@ -389,10 +387,10 @@
     {
      "data": {
       "text/markdown": [
-       "$\\{\\mathit{a}\\mid \\mathit{a} > 10\\}$"
+       "$\\newcommand{\\nat}{\\mathord{\\mathbb N}}\\{\\mathit{a}\\mid\\mathit{a} \\in \\nat \\land \\mathit{a} > 10\\}$"
       ],
       "text/plain": [
-       "{a∣a > 10}"
+       "{a∣a ∈ ℕ ∧ a > 10}"
       ]
      },
      "execution_count": 12,
@@ -401,7 +399,7 @@
     }
    ],
    "source": [
-    "{a | a>10}"
+    "{a | a∈ℕ ∧ a>10}"
    ]
   },
   {
@@ -424,7 +422,7 @@
     }
    ],
    "source": [
-    "{a | a mod 2  = 0} ∩ {2,3,5}"
+    "{a | a∈ℕ ∧ a mod 2 = 0} ∩ {2,3,5}"
    ]
   },
   {
@@ -468,7 +466,7 @@
     }
    ],
    "source": [
-    "x = {2,3} & y = {2,5} & xy = {a| a∈x ∨ a∈y}"
+    "x = {2,3} ∧ y = {2,5} ∧ xy = {a | a∈x ∨ a∈y}"
    ]
   },
   {
@@ -501,7 +499,7 @@
     }
    ],
    "source": [
-    "x = {2,3} & y = {2,5} & xy = {a| a∈x ∧ a∈y}"
+    "x = {2,3} ∧ y = {2,5} ∧ xy = {a | a∈x ∧ a∈y}"
    ]
   },
   {
@@ -534,14 +532,14 @@
     }
    ],
    "source": [
-    "x = {2,3} & y = {2,5} & xy = {a| a∈x ∧ a∉y}"
+    "x = {2,3} ∧ y = {2,5} ∧ xy = {a | a∈x ∧ a∉y}"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "Als Kürzel führen wir auch die Notation $a..b$ für $\\{x \\mid x \\geq a \\wedge x \\leq b\\}$ ein."
+    "Als Kürzel führen wir auch die Notation $a..b$ für $\\{x \\mid x \\in \\mathbb{Z} \\wedge x \\geq a \\wedge x \\leq b\\}$ ein."
    ]
   },
   {
@@ -979,7 +977,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "Achtung, die Kardinalität kann auch unendlich sein: je nach Formalismus, ist folgender Ausdruck entweder unendlich oder nicht wohl definiert: $\\mid \\{x \\mid x>0\\} \\mid$"
+    "Achtung, die Kardinalität kann auch unendlich sein: je nach Formalismus, ist folgender Ausdruck entweder unendlich oder nicht wohl definiert: $|\\{x \\mid x \\in \\mathbb{Z} \\wedge x>0\\}|$"
    ]
   },
   {
@@ -989,16 +987,16 @@
    "outputs": [
     {
      "ename": "CommandExecutionException",
-     "evalue": ":eval: NOT-WELL-DEFINED: \ncard applied to very large set, cardinality not representable in ProB:  closure([x],[integer],b(greater(b(identifier(...),integer,[...]),b(value(...),integer,[...])),pred,[nodeid(pos(...))]))\n\n",
+     "evalue": ":eval: NOT-WELL-DEFINED: \ncard applied to very large set, cardinality not representable in ProB:  closure([x],[integer],b(greater(b(identifier(...),integer,[...]),b(value(...),integer,[...])),pred,[nodeid(pos(...)),prob_annotation('DO_NOT_ENUMERATE'(...)),removed_typing]))\n\n",
      "output_type": "error",
      "traceback": [
       "\u001b[1m\u001b[31m:eval: NOT-WELL-DEFINED: \u001b[0m",
-      "\u001b[1m\u001b[31mcard applied to very large set, cardinality not representable in ProB:  closure([x],[integer],b(greater(b(identifier(...),integer,[...]),b(value(...),integer,[...])),pred,[nodeid(pos(...))]))\u001b[0m"
+      "\u001b[1m\u001b[31mcard applied to very large set, cardinality not representable in ProB:  closure([x],[integer],b(greater(b(identifier(...),integer,[...]),b(value(...),integer,[...])),pred,[nodeid(pos(...)),prob_annotation('DO_NOT_ENUMERATE'(...)),removed_typing]))\u001b[0m"
      ]
     }
    ],
    "source": [
-    "card({x|x>0})"
+    "card({x|x∈ℤ ∧ x>0})"
    ]
   },
   {
@@ -1222,9 +1220,9 @@
    ],
    "source": [
     "{S,E,N,D,M,O,R,Y} ⊆ 0..9 ∧ card({S,E,N,D,M,O,R,Y}) = 8 ∧ S ≠ 0 & M ≠ 0 ∧\n",
-    "   S*1000 + E*100 + N*10 + D +\n",
-    "   M*1000 + O*100 + R*10 + E =\n",
-    "  M*10000 + O*1000 + N*100 + E*10 + Y"
+    "              S*1000 + E*100 + N*10 + D +\n",
+    "              M*1000 + O*100 + R*10 + E =\n",
+    "    M*10000 + O*1000 + N*100 + E*10 + Y"
    ]
   },
   {
@@ -1254,12 +1252,13 @@
     }
    ],
    "source": [
-    "  {S,E,N,D, M,O,R, Y |\n",
-    "   {S,E,N,D, M,O,R, Y} ⊆ 0..9 ∧ S >0 ∧ M >0 ∧ \n",
-    "   card({S,E,N,D, M,O,R, Y}) = 8 ∧ \n",
-    "   S*1000 + E*100 + N*10 + D +\n",
-    "   M*1000 + O*100 + R*10 + E =\n",
-    "   M*10000 + O*1000 + N*100 + E*10 + Y }"
+    "{S,E,N,D, M,O,R, Y |\n",
+    "    {S,E,N,D, M,O,R, Y} ⊆ 0..9 ∧ S >0 ∧ M >0 ∧\n",
+    "    card({S,E,N,D, M,O,R, Y}) = 8 ∧\n",
+    "              S*1000 + E*100 + N*10 + D +\n",
+    "              M*1000 + O*100 + R*10 + E =\n",
+    "    M*10000 + O*1000 + N*100 + E*10 + Y\n",
+    "}"
    ]
   },
   {
@@ -1272,7 +1271,7 @@
       "text/markdown": [
        "|S|E|N|D|M|O|R|Y|\n",
        "|---|---|---|---|---|---|---|---|\n",
-       "|$9$|$5$|$6$|$7$|$1$|$0$|$8$|$2$|\n"
+       "|9|5|6|7|1|0|8|2|\n"
       ],
       "text/plain": [
        "S\tE\tN\tD\tM\tO\tR\tY\n",
@@ -1285,12 +1284,13 @@
     }
    ],
    "source": [
-    ":table   {S,E,N,D, M,O,R, Y |\n",
-    "   {S,E,N,D, M,O,R, Y} ⊆ 0..9 ∧  S >0 ∧ M >0 ∧ \n",
-    "   card({S,E,N,D, M,O,R, Y}) = 8 ∧ \n",
-    "   S*1000 + E*100 + N*10 + D +\n",
-    "   M*1000 + O*100 + R*10 + E =\n",
-    "   M*10000 + O*1000 + N*100 + E*10 + Y }"
+    ":table {S,E,N,D, M,O,R, Y |\n",
+    "    {S,E,N,D, M,O,R, Y} ⊆ 0..9 ∧ S >0 ∧ M >0 ∧\n",
+    "    card({S,E,N,D, M,O,R, Y}) = 8 ∧\n",
+    "              S*1000 + E*100 + N*10 + D +\n",
+    "              M*1000 + O*100 + R*10 + E =\n",
+    "    M*10000 + O*1000 + N*100 + E*10 + Y\n",
+    "}"
    ]
   },
   {
@@ -1324,7 +1324,7 @@
       "text/markdown": [
        "|K|I|S|P|A|O|N|\n",
        "|---|---|---|---|---|---|---|\n",
-       "|$2$|$0$|$3$|$4$|$1$|$8$|$9$|\n"
+       "|2|0|3|4|1|8|9|\n"
       ],
       "text/plain": [
        "K\tI\tS\tP\tA\tO\tN\n",
@@ -1341,7 +1341,7 @@
     "    {K,P} ⊆ 1..9 ∧\n",
     "    {I,S,A,O,N} ⊆ 0..9 ∧\n",
     "    (1000*K+100*I+10*S+S) * (1000*K+100*I+10*S+S) \n",
-    "     =  1000000*P+100000*A+10000*S+1000*S+100*I+10*O+N &\n",
+    "    = 1000000*P+100000*A+10000*S+1000*S+100*I+10*O+N &\n",
     "    card({K, I, S, P, A, O, N}) = 7}"
    ]
   },
@@ -1360,9 +1360,9 @@
     "* $\\{2,3,4\\}$ \n",
     "\n",
     "Wir haben zum Beispiel:\n",
-    "* $\\mathit{card}(\\{\\{2,3,4\\}\\}) = 1$\n",
-    "* $\\mathit{card}(\\{\\{2\\},\\{3,4\\}\\}) = 2$\n",
-    "* $\\mathit{card}(\\{2,3,4\\}) = 3$\n",
+    "* $|\\{\\{2,3,4\\}\\}| = 1$\n",
+    "* $|\\{\\{2\\},\\{3,4\\}\\}| = 2$\n",
+    "* $|\\{2,3,4\\}| = 3$\n",
     "* $\\{2\\} \\in  \\{\\{2\\},\\{3,4\\}\\} $\n",
     "* $\\{2\\} \\not\\in  \\{\\{2,3\\},\\{4\\}\\} $"
    ]
@@ -1717,14 +1717,14 @@
       "text/markdown": [
        "|Elements|\n",
        "|---|\n",
-       "|$\\renewcommand{\\emptyset}{\\mathord\\varnothing}\\emptyset$|\n",
-       "|$\\{1\\}$|\n",
-       "|$\\{1,2\\}$|\n",
-       "|$\\{1,3\\}$|\n",
-       "|$\\{2\\}$|\n",
-       "|$\\{1,2,3\\}$|\n",
-       "|$\\{2,3\\}$|\n",
-       "|$\\{3\\}$|\n"
+       "|∅|\n",
+       "|{1}|\n",
+       "|{1,2}|\n",
+       "|{1,3}|\n",
+       "|{2}|\n",
+       "|{1,2,3}|\n",
+       "|{2,3}|\n",
+       "|{3}|\n"
       ],
       "text/plain": [
        "Elements\n",
@@ -1757,10 +1757,10 @@
       "text/markdown": [
        "|Elements|\n",
        "|---|\n",
-       "|$\\renewcommand{\\emptyset}{\\mathord\\varnothing}\\renewcommand{\\emptyset}{\\mathord\\varnothing}\\renewcommand{\\emptyset}{\\mathord\\varnothing}\\emptyset$|\n",
-       "|$\\{\\emptyset\\}$|\n",
-       "|$\\{\\emptyset,\\{1\\}\\}$|\n",
-       "|$\\{\\{1\\}\\}$|\n"
+       "|∅|\n",
+       "|{∅}|\n",
+       "|{∅,{1}}|\n",
+       "|{{1}}|\n"
       ],
       "text/plain": [
        "Elements\n",
@@ -1902,12 +1902,12 @@
     "* Was ist eine Relation?\n",
     "* 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",
+    "* 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",
+    "* 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",
+    "    * Beispiel: $(1,2) \\mapsto \\mathit{TRUE}$, $(2,1) \\mapsto \\mathit{FALSE}$.\n",
     "\n",
     "## Unäre Relationen\n",
     "\n",
@@ -1915,12 +1915,12 @@
     "* die Menge an Werten für die die Relation wahr ist.\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"
+    "* Relation \"Ziffer\" über die ganzen Zahlen ist\n",
+    "    * $0 .. 9 \\subseteq \\mathbb{Z}$\n",
+    "* Relation \"Gt0\" über die ganzen Zahlen ist\n",
+    "    * $\\{ \\mathit{x}|\\mathit{x} \\in \\mathbb{Z} \\wedge \\mathit{x} > 0\\}  \\subseteq \\mathbb{Z}$.\n",
+    "* Relation \"Gerade\" über die ganzen Zahlen ist\n",
+    "    * $\\{ \\mathit{x}|\\mathit{x} \\in \\mathbb{Z} \\wedge \\mathit{x} \\mod 2 = 0\\}  \\subseteq \\mathbb{Z}$."
    ]
   },
   {
@@ -1932,10 +1932,10 @@
     "Eine Relation ist die explizite Darstellung eines Prädikats als Menge:\n",
     "  \n",
     "* Prädikate können mit logischen Junktoren und Quantoren verarbeitet werden:\n",
-    " * $\\exists x. is\\_rich(x)$, $\\forall x.(is\\_poor(x) \\Rightarrow \\neg is\\_rich(x))$\n",
+    "    * $\\exists x. \\mathrm{is\\_rich}(x)$, $\\forall x.(\\mathrm{is\\_poor}(x) \\Rightarrow \\neg \\mathrm{is\\_rich}(x))$\n",
     "  \n",
     "* Relationen können mit mengentheoretischen Operationen verarbeitet werden:\n",
-    " *  $rich \\neq \\emptyset$,  $rich \\cap poor = \\emptyset$."
+    "    * $\\mathrm{rich} \\neq \\emptyset$, $\\mathrm{rich} \\cap \\mathrm{poor} = \\emptyset$."
    ]
   },
   {
@@ -2006,7 +2006,7 @@
     {
      "data": {
       "text/markdown": [
-       "$\\{(1\\mapsto \\mathit{FALSE}),(1\\mapsto \\mathit{TRUE}),(2\\mapsto \\mathit{FALSE}),(2\\mapsto \\mathit{TRUE})\\}$"
+       "$\\{(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)}"
@@ -2125,7 +2125,9 @@
    "metadata": {},
    "source": [
     "Es gilt:\n",
+    "\n",
     "* $A \\times B = \\emptyset \\equiv (A = \\emptyset \\vee B=\\emptyset)$.\n",
+    "\n",
     "Das Kartesische Produkt wird auch Kreuzmenge oder Produktmenge genannt."
    ]
   },
@@ -2137,7 +2139,7 @@
     "\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"
+    "Beispiel: die Relation \"kleiner\" über die Ziffern $0..9$:"
    ]
   },
   {
@@ -2168,7 +2170,7 @@
    "metadata": {},
    "source": [
     "Diese Relation ist eine Untermenge von ℤ×ℤ.\n",
-    "Ein anderes Beispiel ist die Relation ``halb'' über die ganzen Zahlen $1..10$:"
+    "Ein anderes Beispiel ist die Relation \"halb\" über die ganzen Zahlen $1..10$:"
    ]
   },
   {
@@ -2212,14 +2214,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"210pt\" height=\"305pt\"\n",
-       " viewBox=\"0.00 0.00 210.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"206pt\" height=\"305pt\"\n",
+       " viewBox=\"0.00 0.00 206.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 206,-301 206,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 202,-301 202,4 -4,4\"/>\n",
        "<!-- 10 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>10</title>\n",
@@ -2235,9 +2237,9 @@
        "<!-- 10&#45;&gt;5 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>10&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.16 27,-233.55 27,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-220.18 27,-210.18 23.5,-220.18 30.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"42.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.58 27,-234.67 27,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-221.98 27,-211.98 23.5,-221.98 30.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"39\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
        "</g>\n",
        "<!-- 8 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -2254,9 +2256,9 @@
        "<!-- 8&#45;&gt;4 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>8&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-260.8C99,-249.16 99,-233.55 99,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-220.18 99,-210.18 95.5,-220.18 102.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"114.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-260.8C99,-249.58 99,-234.67 99,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-221.98 99,-211.98 95.5,-221.98 102.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
@@ -2267,9 +2269,9 @@
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-173.8C99,-162.16 99,-146.55 99,-133.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-133.18 99,-123.18 95.5,-133.18 102.5,-133.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"114.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-173.8C99,-162.58 99,-147.67 99,-134.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-134.98 99,-124.98 95.5,-134.98 102.5,-134.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -2286,9 +2288,9 @@
        "<!-- 6&#45;&gt;3 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>6&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-260.8C171,-249.16 171,-233.55 171,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-220.18 171,-210.18 167.5,-220.18 174.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"186.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-260.8C171,-249.58 171,-234.67 171,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-221.98 171,-211.98 167.5,-221.98 174.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"183\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
@@ -2299,15 +2301,15 @@
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.16 99,-59.55 99,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-46.18 99,-36.18 95.5,-46.18 102.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"114.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.58 99,-60.67 99,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-47.98 99,-37.98 95.5,-47.98 102.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [(\"halb\",{a,b|a:1..10 & b:1..10 & b*2=a})]>"
+       "<Dot visualization: expr_as_graph [(\"halb\",{a,b| a∈1..10 ∧ b∈1..10 & b*2=a})]>"
       ]
      },
      "execution_count": 69,
@@ -2324,7 +2326,7 @@
    "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$"
+    "Zum Beispiel die Relation \"durch drei teilbar\" über die ganzen Zahlen $1..7$ zum Datentypen $\\mathit{STRING}$"
    ]
   },
   {
@@ -2361,14 +2363,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"499pt\" height=\"131pt\"\n",
-       " viewBox=\"0.00 0.00 499.00 131.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"494pt\" height=\"131pt\"\n",
+       " viewBox=\"0.00 0.00 494.00 131.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 127)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-127 495,-127 495,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-127 490,-127 490,4 -4,4\"/>\n",
        "<!-- 7 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>7</title>\n",
@@ -2378,15 +2380,15 @@
        "<!-- &quot;nein&quot; -->\n",
        "<g id=\"node2\" class=\"node\">\n",
        "<title>&quot;nein&quot;</title>\n",
-       "<polygon fill=\"#fff68f\" stroke=\"#fff68f\" points=\"201.5,-36 140.5,-36 140.5,0 201.5,0 201.5,-36\"/>\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=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">&quot;nein&quot;</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>7&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M33.8,-86.94C38.95,-76.08 47.01,-62.5 58,-54 78.95,-37.81 107.46,-29.05 130.6,-24.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"131.28,-27.77 140.47,-22.51 130,-20.89 131.28,-27.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"82\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M42.21,-86.94C52.37,-76.35 66.48,-63.08 81,-54 97.09,-43.94 116.55,-35.93 133.25,-30.13\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"133.94,-33.59 142.33,-27.11 131.74,-26.94 133.94,-33.59\"/>\n",
+       "<text text-anchor=\"middle\" x=\"98.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -2403,9 +2405,9 @@
        "<!-- 6&#45;&gt;&quot;ja&quot; -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>6&#45;&gt;&quot;ja&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M384.71,-86.66C384.11,-76.72 384.61,-64.22 389,-54 390.49,-50.53 392.5,-47.2 394.79,-44.08\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"397.58,-46.2 401.38,-36.31 392.24,-41.67 397.58,-46.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"413\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M390.98,-86.96C393.56,-77.11 397.31,-64.61 402,-54 403.15,-51.39 404.46,-48.74 405.85,-46.12\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.76,-48.08 410.68,-37.66 402.68,-44.61 408.76,-48.08\"/>\n",
+       "<text text-anchor=\"middle\" x=\"419.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
        "</g>\n",
        "<!-- 5 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -2416,9 +2418,9 @@
        "<!-- 5&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>5&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.07,-86.93C106.17,-76.59 111.25,-63.6 119,-54 122.77,-49.34 127.32,-45.06 132.15,-41.22\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"134.42,-43.89 140.44,-35.17 130.3,-38.23 134.42,-43.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"143\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M108.98,-86.56C115.06,-76.58 123.31,-64.08 132,-54 134.92,-50.61 138.16,-47.23 141.49,-43.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"143.77,-46.64 148.71,-37.27 139,-41.52 143.77,-46.64\"/>\n",
+       "<text text-anchor=\"middle\" x=\"149.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node6\" class=\"node\">\n",
@@ -2429,9 +2431,9 @@
        "<!-- 4&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>4&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-86.8C171,-75.16 171,-59.55 171,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-46.18 171,-36.18 167.5,-46.18 174.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"195\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-86.8C171,-75.58 171,-60.67 171,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-47.98 171,-37.98 167.5,-47.98 174.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"188.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
@@ -2442,9 +2444,9 @@
        "<!-- 3&#45;&gt;&quot;ja&quot; -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>3&#45;&gt;&quot;ja&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M451.71,-86.8C446.69,-74.93 439.91,-58.93 434.2,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"437.4,-44.02 430.27,-36.18 430.95,-46.75 437.4,-44.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"467\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M451.71,-86.8C446.87,-75.35 440.39,-60.06 434.81,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"438.11,-45.7 430.99,-37.86 431.67,-48.43 438.11,-45.7\"/>\n",
+       "<text text-anchor=\"middle\" x=\"460.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
@@ -2455,9 +2457,9 @@
        "<!-- 2&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>2&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M238.11,-86.98C234.54,-76.67 228.94,-63.68 221,-54 217.51,-49.75 213.39,-45.79 209.02,-42.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"211.07,-39.33 201,-36.03 206.82,-44.89 211.07,-39.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"253\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M233.02,-86.56C226.94,-76.58 218.69,-64.08 210,-54 207.08,-50.61 203.84,-47.23 200.51,-43.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203,-41.52 193.29,-37.27 198.23,-46.64 203,-41.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"238.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node9\" class=\"node\">\n",
@@ -2468,15 +2470,15 @@
        "<!-- 1&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>1&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M307.14,-86.97C301.32,-76.11 292.44,-62.54 281,-54 260.8,-38.93 233.91,-30.22 211.77,-25.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"212.47,-21.83 201.97,-23.24 211.05,-28.69 212.47,-21.83\"/>\n",
-       "<text text-anchor=\"middle\" x=\"318\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M298.97,-86.5C288.64,-76.01 274.47,-62.99 260,-54 244.3,-44.24 225.43,-36.35 209.11,-30.55\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"210.32,-27.27 199.73,-27.36 208.07,-33.89 210.32,-27.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"296.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "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\")})]>"
+       "<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": 71,
@@ -2526,14 +2528,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"281pt\" height=\"235pt\"\n",
-       " viewBox=\"0.00 0.00 281.39 234.72\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"278pt\" height=\"235pt\"\n",
+       " viewBox=\"0.00 0.00 278.39 234.72\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 230.72)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-230.72 277.39,-230.72 277.39,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-230.72 274.39,-230.72 274.39,4 -4,4\"/>\n",
        "<!-- 5 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>5</title>\n",
@@ -2543,9 +2545,9 @@
        "<!-- 5&#45;&gt;5 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>5&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M166.34,-24.74C176.13,-24.89 184.1,-22.64 184.1,-18 184.1,-15.17 181.14,-13.23 176.61,-12.18\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"176.62,-8.67 166.34,-11.26 175.99,-15.64 176.62,-8.67\"/>\n",
-       "<text text-anchor=\"middle\" x=\"194.1\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M166.34,-24.74C176.13,-24.89 184.1,-22.64 184.1,-18 184.1,-15.39 181.58,-13.54 177.63,-12.44\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"178.16,-8.98 167.85,-11.41 177.43,-15.94 178.16,-8.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.6\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node2\" class=\"node\">\n",
@@ -2556,9 +2558,9 @@
        "<!-- 5&#45;&gt;4 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>5&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M146.1,-36.33C154.53,-50.75 168.71,-70.94 181.47,-87.06\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"178.95,-89.51 187.97,-95.07 184.38,-85.1 178.95,-89.51\"/>\n",
-       "<text text-anchor=\"middle\" x=\"153.78\" y=\"-65.49\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M146.1,-36.33C154.38,-50.48 168.19,-70.2 180.76,-86.17\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"178,-88.33 187.02,-93.89 183.44,-83.92 178,-88.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"154.93\" y=\"-65.05\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -2569,9 +2571,9 @@
        "<!-- 5&#45;&gt;3 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>5&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M119.85,-36.3C97.09,-63.38 60.16,-114.08 40.31,-145.38\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"37.24,-143.69 34.97,-154.04 43.2,-147.37 37.24,-143.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"70.08\" y=\"-94.64\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M119.85,-36.3C97.29,-63.14 60.8,-113.21 40.83,-144.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"38.05,-142.41 35.76,-152.75 44,-146.09 38.05,-142.41\"/>\n",
+       "<text text-anchor=\"middle\" x=\"71.84\" y=\"-94.23\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node4\" class=\"node\">\n",
@@ -2582,9 +2584,9 @@
        "<!-- 5&#45;&gt;2 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>5&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M134.92,-36.29C131.78,-69.68 131.52,-140.73 134.14,-180.42\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"130.66,-180.79 134.93,-190.49 137.63,-180.24 130.66,-180.79\"/>\n",
-       "<text text-anchor=\"middle\" x=\"124.53\" y=\"-112.15\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M134.92,-36.29C131.82,-69.32 131.53,-139.22 134.05,-179.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"130.55,-179.28 134.81,-188.98 137.53,-178.74 130.55,-179.28\"/>\n",
+       "<text text-anchor=\"middle\" x=\"125.99\" y=\"-111.51\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -2595,155 +2597,155 @@
        "<!-- 5&#45;&gt;1 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>5&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M111.88,-20.79C97.34,-24.44 79.24,-30.08 63.49,-35.79\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.17,-32.55 54.04,-39.34 64.64,-39.1 62.17,-32.55\"/>\n",
-       "<text text-anchor=\"middle\" x=\"77.69\" y=\"-32.09\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M111.88,-20.79C97.86,-24.31 80.52,-29.68 65.18,-35.18\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64,-31.88 55.86,-38.66 66.45,-38.44 64,-31.88\"/>\n",
+       "<text text-anchor=\"middle\" x=\"80.03\" y=\"-31.78\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;5 -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>4&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M201.39,-95.03C192.95,-80.61 178.78,-60.42 166.02,-44.3\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"168.54,-41.85 159.52,-36.29 163.11,-46.26 168.54,-41.85\"/>\n",
-       "<text text-anchor=\"middle\" x=\"173.71\" y=\"-73.47\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M201.39,-95.03C193.11,-80.88 179.3,-61.16 166.73,-45.19\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"169.48,-43.04 160.47,-37.47 164.04,-47.44 169.48,-43.04\"/>\n",
+       "<text text-anchor=\"middle\" x=\"175.56\" y=\"-73.91\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;4 -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>4&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M235.63,-120.1C245.41,-120.25 253.39,-118 253.39,-113.36 253.39,-110.53 250.42,-108.59 245.9,-107.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"245.9,-104.03 235.63,-106.62 245.27,-111 245.9,-104.03\"/>\n",
-       "<text text-anchor=\"middle\" x=\"263.39\" y=\"-109.66\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M235.63,-120.1C245.41,-120.25 253.39,-118 253.39,-113.36 253.39,-110.75 250.86,-108.9 246.91,-107.8\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"247.44,-104.34 237.13,-106.77 246.71,-111.3 247.44,-104.34\"/>\n",
+       "<text text-anchor=\"middle\" x=\"261.89\" y=\"-109.66\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;3 -->\n",
        "<g id=\"edge8\" class=\"edge\">\n",
        "<title>4&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.28,-117.04C149.97,-124.88 98.36,-141.39 63.54,-154.51\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.27,-151.25 54.19,-158.11 64.78,-157.78 62.27,-151.25\"/>\n",
-       "<text text-anchor=\"middle\" x=\"132.41\" y=\"-139.58\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.28,-117.04C150.47,-124.76 99.98,-140.87 65.19,-153.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.99,-150.6 55.91,-157.45 66.5,-157.14 63.99,-150.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"131.73\" y=\"-139.27\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge9\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M188,-131.61C176.1,-145.84 161.59,-165.73 151.37,-181.78\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"148.14,-180.35 145.91,-190.71 154.12,-184.01 148.14,-180.35\"/>\n",
-       "<text text-anchor=\"middle\" x=\"159.69\" y=\"-160.5\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M188,-131.61C176.28,-145.62 162.03,-165.12 151.85,-181.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"149.14,-178.75 146.89,-189.11 155.11,-182.42 149.14,-178.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"161.43\" y=\"-160.12\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;1 -->\n",
        "<g id=\"edge10\" class=\"edge\">\n",
        "<title>4&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.22,-99.18C150.04,-86.87 98.76,-70.07 63.97,-60.68\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.74,-57.26 54.18,-58.13 62.97,-64.04 64.74,-57.26\"/>\n",
-       "<text text-anchor=\"middle\" x=\"112.59\" y=\"-68.73\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.22,-99.18C150.39,-87.01 99.93,-70.45 65.17,-61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.5,-57.74 55.94,-58.58 64.72,-64.51 66.5,-57.74\"/>\n",
+       "<text text-anchor=\"middle\" x=\"114.69\" y=\"-68.89\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;5 -->\n",
        "<g id=\"edge11\" class=\"edge\">\n",
        "<title>3&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.25,-154C69.01,-126.92 105.94,-76.22 125.79,-44.92\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.86,-46.6 131.14,-36.25 122.91,-42.92 128.86,-46.6\"/>\n",
-       "<text text-anchor=\"middle\" x=\"96.02\" y=\"-103.26\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.25,-154C68.81,-127.15 105.31,-77.09 125.27,-45.73\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.05,-47.89 130.34,-37.54 122.1,-44.2 128.05,-47.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"94.26\" y=\"-103.66\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;4 -->\n",
        "<g id=\"edge12\" class=\"edge\">\n",
        "<title>3&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.11,-168.61C85.41,-160.77 137.02,-144.27 171.85,-131.15\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"173.12,-134.41 181.19,-127.55 170.6,-127.88 173.12,-134.41\"/>\n",
-       "<text text-anchor=\"middle\" x=\"102.98\" y=\"-153.68\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.11,-168.61C84.92,-160.9 135.41,-144.78 170.2,-131.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"171.4,-135.06 179.48,-128.21 168.89,-128.52 171.4,-135.06\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.65\" y=\"-153.99\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;3 -->\n",
        "<g id=\"edge13\" class=\"edge\">\n",
        "<title>3&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-179.04C64.02,-179.18 72,-176.94 72,-172.3 72,-169.47 69.04,-167.53 64.51,-166.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.51,-162.96 54.24,-165.55 63.89,-169.94 64.51,-162.96\"/>\n",
-       "<text text-anchor=\"middle\" x=\"82\" y=\"-168.6\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-179.04C64.02,-179.18 72,-176.94 72,-172.3 72,-169.69 69.48,-167.83 65.53,-166.74\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.06,-163.27 55.75,-165.71 65.33,-170.23 66.06,-163.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"80.5\" y=\"-168.6\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;2 -->\n",
        "<g id=\"edge14\" class=\"edge\">\n",
        "<title>3&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.02,-187.37C68.43,-192.99 86.37,-198.94 102.06,-203.32\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"101.42,-206.77 111.99,-205.96 103.22,-200.01 101.42,-206.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"68.04\" y=\"-199.15\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.31,-187.48C68.34,-192.95 85.67,-198.7 101,-203.02\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"99.71,-206.3 110.28,-205.51 101.52,-199.54 99.71,-206.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"69.15\" y=\"-199.05\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;1 -->\n",
        "<g id=\"edge15\" class=\"edge\">\n",
        "<title>3&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.04,-154.14C33.99,-135.16 34.27,-105.11 32.88,-82.96\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"36.35,-82.48 32.06,-72.8 29.37,-83.05 36.35,-82.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"22.46\" y=\"-122.35\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.06,-153.88C33.96,-135.19 34.26,-105.98 32.94,-84.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"36.45,-83.91 32.17,-74.22 29.47,-84.47 36.45,-83.91\"/>\n",
+       "<text text-anchor=\"middle\" x=\"24\" y=\"-122.76\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;5 -->\n",
        "<g id=\"edge16\" class=\"edge\">\n",
        "<title>2&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M143.28,-190.43C146.42,-157.04 146.69,-85.99 144.07,-46.3\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"147.55,-45.93 143.28,-36.23 140.57,-46.48 147.55,-45.93\"/>\n",
-       "<text text-anchor=\"middle\" x=\"153.68\" y=\"-122.17\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M143.28,-190.43C146.39,-157.4 146.68,-87.5 144.15,-47.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"147.65,-47.44 143.39,-37.74 140.67,-47.98 147.65,-47.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"152.22\" y=\"-122.81\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;4 -->\n",
        "<g id=\"edge17\" class=\"edge\">\n",
        "<title>2&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M159.48,-190.47C171.39,-176.24 185.9,-156.35 196.11,-140.3\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"199.34,-141.73 201.58,-131.37 193.37,-138.08 199.34,-141.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"187.8\" y=\"-169.19\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M159.48,-190.47C171.21,-176.46 185.46,-156.96 195.64,-141.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"198.35,-143.33 200.6,-132.97 192.38,-139.66 198.35,-143.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"186.06\" y=\"-169.56\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;3 -->\n",
        "<g id=\"edge18\" class=\"edge\">\n",
        "<title>2&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M112.08,-193.65C97.67,-188.02 79.73,-182.08 64.04,-177.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.68,-174.24 54.12,-175.06 62.88,-181.01 64.68,-174.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"98.06\" y=\"-189.47\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M111.8,-193.53C97.76,-188.07 80.43,-182.32 65.1,-177.99\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.39,-174.71 55.83,-175.51 64.58,-181.48 66.39,-174.71\"/>\n",
+       "<text text-anchor=\"middle\" x=\"96.95\" y=\"-189.56\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;2 -->\n",
        "<g id=\"edge19\" class=\"edge\">\n",
        "<title>2&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M166.34,-215.46C176.13,-215.61 184.1,-213.36 184.1,-208.72 184.1,-205.89 181.14,-203.95 176.61,-202.9\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"176.62,-199.39 166.34,-201.98 175.99,-206.36 176.62,-199.39\"/>\n",
-       "<text text-anchor=\"middle\" x=\"194.1\" y=\"-205.02\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M166.34,-215.46C176.13,-215.61 184.1,-213.36 184.1,-208.72 184.1,-206.11 181.58,-204.26 177.63,-203.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"178.16,-199.7 167.85,-202.13 177.43,-206.66 178.16,-199.7\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.6\" y=\"-205.02\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge20\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.2,-190.56C114.91,-163.29 77.99,-111.82 52.68,-80.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"55.26,-78.16 46.2,-72.66 49.85,-82.61 55.26,-78.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"81.94\" y=\"-139.35\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.01,-190.26C114.75,-163.1 78.42,-112.44 53.23,-81.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"56.14,-79.24 47.09,-73.74 50.74,-83.69 56.14,-79.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"83.62\" y=\"-139.54\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;5 -->\n",
        "<g id=\"edge21\" class=\"edge\">\n",
        "<title>1&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.22,-51.64C68.76,-47.99 86.86,-42.35 102.61,-36.63\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"103.93,-39.88 112.06,-33.08 101.47,-33.33 103.93,-39.88\"/>\n",
-       "<text text-anchor=\"middle\" x=\"68.41\" y=\"-47.94\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.22,-51.64C68.25,-48.12 85.58,-42.75 100.92,-37.25\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.1,-40.54 110.24,-33.77 99.65,-33.98 102.1,-40.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"69.07\" y=\"-48.24\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;4 -->\n",
        "<g id=\"edge22\" class=\"edge\">\n",
        "<title>1&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.17,-68.6C85.35,-80.92 136.62,-97.71 171.42,-107.1\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"170.64,-110.52 181.2,-109.66 172.41,-103.75 170.64,-110.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"122.79\" y=\"-91.65\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.17,-68.6C84.99,-80.78 135.45,-97.33 170.22,-106.78\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"168.89,-110.05 179.45,-109.2 170.66,-103.28 168.89,-110.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"120.69\" y=\"-91.49\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;3 -->\n",
        "<g id=\"edge23\" class=\"edge\">\n",
        "<title>1&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M21.96,-72.58C20.01,-91.56 19.73,-121.61 21.12,-143.76\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"17.65,-144.24 21.94,-153.92 24.63,-143.67 17.65,-144.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"11.54\" y=\"-96.97\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M21.94,-72.84C20.04,-91.53 19.74,-120.74 21.06,-142.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"17.55,-142.81 21.83,-152.5 24.53,-142.25 17.55,-142.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"13\" y=\"-96.56\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;2 -->\n",
        "<g id=\"edge24\" class=\"edge\">\n",
        "<title>1&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M34.91,-72.58C51.2,-99.86 88.11,-151.32 113.42,-182.61\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"110.84,-184.99 119.9,-190.48 116.25,-180.54 110.84,-184.99\"/>\n",
-       "<text text-anchor=\"middle\" x=\"64.16\" y=\"-116.4\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M35.09,-72.89C51.35,-100.05 87.68,-150.7 112.87,-181.93\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"109.96,-183.9 119.02,-189.4 115.37,-179.45 109.96,-183.9\"/>\n",
+       "<text text-anchor=\"middle\" x=\"65.48\" y=\"-131.21\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;1 -->\n",
        "<g id=\"edge25\" class=\"edge\">\n",
        "<title>1&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-61.17C64.02,-61.31 72,-59.06 72,-54.42 72,-51.6 69.04,-49.66 64.51,-48.61\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.51,-45.09 54.24,-47.68 63.89,-52.06 64.51,-45.09\"/>\n",
-       "<text text-anchor=\"middle\" x=\"82\" y=\"-50.72\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-61.17C64.02,-61.31 72,-59.06 72,-54.42 72,-51.81 69.48,-49.96 65.53,-48.86\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.06,-45.4 55.75,-47.84 65.33,-52.36 66.06,-45.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"80.5\" y=\"-50.72\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [(\"K5\",(1..5)*(1..5))]>"
+       "<Dot visualization: expr_as_graph [(\"K5\",(1..5)×(1..5))]>"
       ]
      },
      "execution_count": 73,
@@ -2786,779 +2788,779 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"510pt\" height=\"431pt\"\n",
-       " viewBox=\"0.00 0.00 510.07 431.39\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
-       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 427.39)\">\n",
+       "<svg width=\"505pt\" height=\"431pt\"\n",
+       " viewBox=\"0.00 0.00 505.07 431.44\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 427.44)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-427.39 506.07,-427.39 506.07,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-427.44 501.07,-427.44 501.07,4 -4,4\"/>\n",
        "<!-- 10 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>10</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"416.77,-111.82 362.77,-111.82 362.77,-75.82 416.77,-75.82 416.77,-111.82\"/>\n",
-       "<text text-anchor=\"middle\" x=\"389.77\" y=\"-90.12\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"316.5,-39 262.5,-39 262.5,-3 316.5,-3 316.5,-39\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.5\" y=\"-17.3\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;10 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>10&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M417.01,-100.57C426.8,-100.71 434.77,-98.46 434.77,-93.82 434.77,-91 431.81,-89.06 427.28,-88.01\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"427.29,-84.49 417.01,-87.08 426.66,-91.46 427.29,-84.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"449.27\" y=\"-90.12\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.74,-27.74C326.53,-27.89 334.5,-25.64 334.5,-21 334.5,-18.39 331.98,-16.53 328.03,-15.44\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"328.56,-11.97 318.25,-14.41 327.83,-18.94 328.56,-11.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.5\" y=\"-17.3\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9 -->\n",
        "<g id=\"node2\" class=\"node\">\n",
        "<title>9</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"455.07,-229.7 401.07,-229.7 401.07,-193.7 455.07,-193.7 455.07,-229.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"428.07\" y=\"-208\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"455.07,-229.72 401.07,-229.72 401.07,-193.72 455.07,-193.72 455.07,-229.72\"/>\n",
+       "<text text-anchor=\"middle\" x=\"428.07\" y=\"-208.02\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;9 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>10&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M390.54,-111.97C394.63,-131.3 404.27,-162.08 412.96,-184.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"409.72,-185.66 416.74,-193.6 416.2,-183.02 409.72,-185.66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"387.25\" y=\"-151.95\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M297.89,-39.25C318.33,-73.02 370.26,-145.14 402.1,-184.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"399.34,-186.76 408.38,-192.27 404.75,-182.32 399.34,-186.76\"/>\n",
+       "<text text-anchor=\"middle\" x=\"337.99\" y=\"-115.73\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
        "<title>8</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"192.57,-38.98 138.57,-38.98 138.57,-2.98 192.57,-2.98 192.57,-38.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"165.57\" y=\"-17.28\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"416.77,-111.85 362.77,-111.85 362.77,-75.85 416.77,-75.85 416.77,-111.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"389.77\" y=\"-90.15\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;8 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>10&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.37,-79.98C322.25,-64.21 247.45,-39.77 202.5,-27.64\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.14,-24.18 192.58,-25.03 201.36,-30.95 203.14,-24.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"267.94\" y=\"-42.61\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M305.63,-39.46C318.46,-50.41 336.82,-64.14 353.14,-75.12\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"350.91,-77.84 361.2,-80.4 354.75,-71.99 350.91,-77.84\"/>\n",
+       "<text text-anchor=\"middle\" x=\"317.39\" y=\"-61.09\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7 -->\n",
        "<g id=\"node4\" class=\"node\">\n",
        "<title>7</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"92.3,-111.82 38.3,-111.82 38.3,-75.82 92.3,-75.82 92.3,-111.82\"/>\n",
-       "<text text-anchor=\"middle\" x=\"65.3\" y=\"-90.12\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"192.57,-39 138.57,-39 138.57,-3 192.57,-3 192.57,-39\"/>\n",
+       "<text text-anchor=\"middle\" x=\"165.57\" y=\"-17.3\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;7 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>10&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.67,-89.88C304.81,-86.34 169.12,-86.15 102.94,-89.31\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.35,-85.84 92.56,-89.87 102.73,-92.83 102.35,-85.84\"/>\n",
-       "<text text-anchor=\"middle\" x=\"218.3\" y=\"-78.39\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.31,-15.3C245.19,-14.14 222.85,-13.94 203.95,-14.7\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"204.01,-11.19 194.21,-15.22 204.39,-18.18 204.01,-11.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"245.13\" y=\"-3.8\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
        "<title>6</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-229.7 0,-229.7 0,-193.7 54,-193.7 54,-229.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"27\" y=\"-208\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"92.3,-111.85 38.3,-111.85 38.3,-75.85 92.3,-75.85 92.3,-111.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"65.3\" y=\"-90.15\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;6 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>10&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.54,-98.78C298.2,-115.65 136.81,-167.86 63.83,-195.16\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.25,-192.02 54.14,-198.84 64.74,-198.56 62.25,-192.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"198.69\" y=\"-135.77\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.4,-25.08C222.67,-35.14 148.5,-58.96 103.33,-75.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.29,-72.57 94.2,-79.42 104.79,-79.11 102.29,-72.57\"/>\n",
+       "<text text-anchor=\"middle\" x=\"194.86\" y=\"-54.3\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5 -->\n",
        "<g id=\"node6\" class=\"node\">\n",
        "<title>5</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"92.3,-347.57 38.3,-347.57 38.3,-311.57 92.3,-311.57 92.3,-347.57\"/>\n",
-       "<text text-anchor=\"middle\" x=\"65.3\" y=\"-325.87\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-229.72 0,-229.72 0,-193.72 54,-193.72 54,-229.72\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-208.02\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;5 -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>10&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.61,-108.85C301.4,-148.59 153.51,-255.93 92.38,-304.84\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"89.92,-302.33 84.35,-311.34 94.32,-307.77 89.92,-302.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"241.99\" y=\"-195.65\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.37,-35.59C212.1,-67.97 105.21,-145.48 54.6,-186.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"52.55,-183.26 47,-192.28 56.97,-188.69 52.55,-183.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"146.48\" y=\"-99.64\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
        "<title>4</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"192.57,-420.42 138.57,-420.42 138.57,-384.42 192.57,-384.42 192.57,-420.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"165.57\" y=\"-398.72\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"92.3,-347.59 38.3,-347.59 38.3,-311.59 92.3,-311.59 92.3,-347.59\"/>\n",
+       "<text text-anchor=\"middle\" x=\"65.3\" y=\"-325.89\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;4 -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>10&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M372.18,-111.98C329.26,-164.01 220.55,-313.44 180.51,-375.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.32,-373.72 174.9,-384.04 183.23,-377.48 177.32,-373.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"261.84\" y=\"-247.41\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M271.91,-39.15C229.17,-90.96 121.18,-239.39 80.74,-301.64\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"77.88,-299.62 75.45,-309.93 83.78,-303.39 77.88,-299.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"164.32\" y=\"-174.2\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
        "<title>3</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"316.5,-420.42 262.5,-420.42 262.5,-384.42 316.5,-384.42 316.5,-420.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"289.5\" y=\"-398.72\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"192.57,-420.44 138.57,-420.44 138.57,-384.44 192.57,-384.44 192.57,-420.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"165.57\" y=\"-398.74\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;3 -->\n",
        "<g id=\"edge8\" class=\"edge\">\n",
        "<title>10&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M380.18,-112.05C358.95,-163.9 310.53,-312.36 294.36,-374.52\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"290.92,-373.86 291.89,-384.41 297.71,-375.56 290.92,-373.86\"/>\n",
-       "<text text-anchor=\"middle\" x=\"322.77\" y=\"-247.09\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.16,-39.45C255.4,-100.87 190.97,-298.6 171.08,-373.41\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"167.75,-372.3 168.66,-382.85 174.53,-374.04 167.75,-372.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"213.62\" y=\"-195.23\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node9\" class=\"node\">\n",
        "<title>2</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"416.77,-347.57 362.77,-347.57 362.77,-311.57 416.77,-311.57 416.77,-347.57\"/>\n",
-       "<text text-anchor=\"middle\" x=\"389.77\" y=\"-325.87\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"316.5,-420.44 262.5,-420.44 262.5,-384.44 316.5,-384.44 316.5,-420.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.5\" y=\"-398.74\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;2 -->\n",
        "<g id=\"edge9\" class=\"edge\">\n",
        "<title>10&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M385.96,-111.93C382.32,-152.73 382.06,-252.09 385.19,-301.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"381.72,-301.69 385.96,-311.4 388.7,-301.16 381.72,-301.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"371.08\" y=\"-210.35\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.39,-39.39C281.79,-100.58 281.55,-297.57 285.68,-372.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"282.18,-372.96 286.31,-382.71 289.17,-372.51 282.18,-372.96\"/>\n",
+       "<text text-anchor=\"middle\" x=\"274.04\" y=\"-209.91\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node10\" class=\"node\">\n",
        "<title>1</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"316.5,-38.98 262.5,-38.98 262.5,-2.98 316.5,-2.98 316.5,-38.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"289.5\" y=\"-17.28\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"416.77,-347.59 362.77,-347.59 362.77,-311.59 416.77,-311.59 416.77,-347.59\"/>\n",
+       "<text text-anchor=\"middle\" x=\"389.77\" y=\"-325.89\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;1 -->\n",
        "<g id=\"edge10\" class=\"edge\">\n",
        "<title>10&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M374.09,-75.74C361,-64.51 341.91,-50.27 325.17,-39.05\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"326.95,-36.04 316.67,-33.49 323.12,-41.89 326.95,-36.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"335.13\" y=\"-46.2\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M291.9,-39.05C304.13,-90.55 351.86,-238.41 376.08,-301.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"372.68,-301.94 379.62,-309.94 379.18,-299.36 372.68,-301.94\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.99\" y=\"-173.84\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;10 -->\n",
        "<g id=\"edge11\" class=\"edge\">\n",
        "<title>9&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M427.3,-193.55C423.21,-174.22 413.58,-143.44 404.88,-121.18\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.12,-119.86 401.11,-111.92 401.64,-122.5 408.12,-119.86\"/>\n",
-       "<text text-anchor=\"middle\" x=\"430.59\" y=\"-161.16\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M419.69,-193.47C399.24,-159.69 347.31,-87.57 315.47,-48.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"318.24,-45.95 309.19,-40.44 312.83,-50.39 318.24,-45.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"379.58\" y=\"-124.58\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;9 -->\n",
        "<g id=\"edge12\" class=\"edge\">\n",
        "<title>9&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.31,-218.44C465.09,-218.58 473.07,-216.34 473.07,-211.7 473.07,-208.87 470.11,-206.93 465.58,-205.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.59,-202.36 455.31,-204.95 464.96,-209.34 465.59,-202.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"487.57\" y=\"-208\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.31,-218.46C465.09,-218.61 473.07,-216.36 473.07,-211.72 473.07,-209.11 470.55,-207.25 466.6,-206.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"467.13,-202.69 456.82,-205.13 466.4,-209.66 467.13,-202.69\"/>\n",
+       "<text text-anchor=\"middle\" x=\"485.07\" y=\"-208.02\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;8 -->\n",
        "<g id=\"edge13\" class=\"edge\">\n",
        "<title>9&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M409.73,-193.62C366.52,-157.8 258.01,-78.62 201.29,-41.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.93,-38.06 192.65,-35.53 199.11,-43.93 202.93,-38.06\"/>\n",
-       "<text text-anchor=\"middle\" x=\"291.01\" y=\"-121.19\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M427.24,-193.32C423.21,-174.4 413.95,-144.7 405.45,-122.67\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.8,-121.61 401.8,-113.65 402.31,-124.23 408.8,-121.61\"/>\n",
+       "<text text-anchor=\"middle\" x=\"404.35\" y=\"-161.79\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;7 -->\n",
        "<g id=\"edge14\" class=\"edge\">\n",
        "<title>9&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.79,-198.79C336.38,-173.92 174.89,-121.32 102,-101.32\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.89,-97.94 92.32,-98.72 101.07,-104.7 102.89,-97.94\"/>\n",
-       "<text text-anchor=\"middle\" x=\"236.89\" y=\"-138.86\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M409.31,-193.3C366.07,-157.52 259.07,-79.43 202.27,-41.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"204.49,-39.11 194.21,-36.57 200.66,-44.97 204.49,-39.11\"/>\n",
+       "<text text-anchor=\"middle\" x=\"293.79\" y=\"-121.37\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;6 -->\n",
        "<g id=\"edge15\" class=\"edge\">\n",
        "<title>9&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.82,-208.08C330.71,-204.08 144.02,-203.91 64.12,-207.58\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.83,-204.09 54.03,-208.09 64.19,-211.08 63.83,-204.09\"/>\n",
-       "<text text-anchor=\"middle\" x=\"217.97\" y=\"-211.63\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.79,-198.81C336.78,-174.1 176.87,-121.99 103.35,-101.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"104.35,-98.36 93.78,-99.14 102.53,-105.12 104.35,-98.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"240.07\" y=\"-139.06\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;5 -->\n",
        "<g id=\"edge16\" class=\"edge\">\n",
        "<title>9&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.84,-216.65C336.5,-233.52 175.11,-285.74 102.13,-313.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"100.55,-309.89 92.44,-316.71 103.03,-316.44 100.55,-309.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"265.99\" y=\"-268.64\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.82,-208.1C331.08,-204.12 145.99,-203.93 65.4,-207.54\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.61,-204.03 55.8,-208.03 65.96,-211.02 65.61,-204.03\"/>\n",
+       "<text text-anchor=\"middle\" x=\"245.11\" y=\"-196.62\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;4 -->\n",
        "<g id=\"edge17\" class=\"edge\">\n",
        "<title>9&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.94,-226.28C350.23,-258.95 241.91,-337.54 191.85,-377.86\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"189.59,-375.19 184.05,-384.22 194.01,-380.61 189.59,-375.19\"/>\n",
-       "<text text-anchor=\"middle\" x=\"281.89\" y=\"-305.87\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.84,-216.67C336.76,-233.47 176.43,-285.33 103.03,-312.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"101.97,-309.38 93.86,-316.2 104.45,-315.93 101.97,-309.38\"/>\n",
+       "<text text-anchor=\"middle\" x=\"239.94\" y=\"-253.5\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;3 -->\n",
        "<g id=\"edge18\" class=\"edge\">\n",
        "<title>9&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M409.42,-229.88C381.11,-263.67 328.45,-336 303.3,-375.47\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"300.12,-373.96 297.81,-384.29 306.06,-377.65 300.12,-373.96\"/>\n",
-       "<text text-anchor=\"middle\" x=\"341.86\" y=\"-306.48\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.94,-226.31C350.67,-258.69 243.78,-336.2 193.16,-376.82\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"191.11,-373.98 185.57,-383 195.53,-379.41 191.11,-373.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"285.05\" y=\"-290.36\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;2 -->\n",
        "<g id=\"edge19\" class=\"edge\">\n",
        "<title>9&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M416.72,-229.82C408.54,-248.93 398.5,-279.25 392.88,-301.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.44,-300.79 390.57,-311.32 396.26,-302.38 389.44,-300.79\"/>\n",
-       "<text text-anchor=\"middle\" x=\"390.3\" y=\"-269.44\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M409.42,-229.9C381.36,-263.39 329.38,-334.75 303.97,-374.44\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"301.11,-372.42 298.78,-382.76 307.04,-376.13 301.11,-372.42\"/>\n",
+       "<text text-anchor=\"middle\" x=\"344.69\" y=\"-305.97\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;1 -->\n",
        "<g id=\"edge20\" class=\"edge\">\n",
        "<title>9&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M419.69,-193.44C399.07,-159.39 346.44,-86.33 314.67,-47.08\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"317.28,-44.75 308.23,-39.25 311.88,-49.2 317.28,-44.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"352.68\" y=\"-124.06\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M416.61,-230.1C408.58,-248.91 398.8,-278.39 393.15,-300.39\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.79,-299.42 390.9,-309.95 396.6,-301.03 389.79,-299.42\"/>\n",
+       "<text text-anchor=\"middle\" x=\"392.88\" y=\"-269.05\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;10 -->\n",
        "<g id=\"edge21\" class=\"edge\">\n",
        "<title>8&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.97,-34.82C233.09,-50.59 307.89,-75.03 352.83,-87.16\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.2,-90.62 362.76,-89.77 353.98,-83.84 352.2,-90.62\"/>\n",
-       "<text text-anchor=\"middle\" x=\"258.4\" y=\"-64.79\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M373.65,-75.38C360.82,-64.43 342.45,-50.71 326.13,-39.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"328.36,-37 318.08,-34.44 324.52,-42.85 328.36,-37\"/>\n",
+       "<text text-anchor=\"middle\" x=\"361.89\" y=\"-61.35\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;9 -->\n",
        "<g id=\"edge22\" class=\"edge\">\n",
        "<title>8&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.91,-39.05C227.12,-74.87 335.63,-154.05 392.35,-191.5\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.7,-194.61 400.99,-197.14 394.53,-188.74 390.7,-194.61\"/>\n",
-       "<text text-anchor=\"middle\" x=\"273.63\" y=\"-104.08\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M390.6,-112.25C394.63,-131.17 403.89,-160.86 412.39,-182.9\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"409.04,-183.96 416.04,-191.92 415.53,-181.33 409.04,-183.96\"/>\n",
+       "<text text-anchor=\"middle\" x=\"413.49\" y=\"-136.37\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;8 -->\n",
        "<g id=\"edge23\" class=\"edge\">\n",
        "<title>8&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.81,-27.72C202.59,-27.86 210.57,-25.62 210.57,-20.98 210.57,-18.15 207.6,-16.21 203.08,-15.16\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.08,-11.64 192.81,-14.23 202.45,-18.62 203.08,-11.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"225.07\" y=\"-17.28\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M417.01,-100.59C426.8,-100.73 434.77,-98.49 434.77,-93.85 434.77,-91.24 432.25,-89.38 428.3,-88.29\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"428.83,-84.82 418.52,-87.26 428.1,-91.78 428.83,-84.82\"/>\n",
+       "<text text-anchor=\"middle\" x=\"446.77\" y=\"-90.15\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;7 -->\n",
        "<g id=\"edge24\" class=\"edge\">\n",
        "<title>8&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M138.37,-33.51C122.85,-43.39 103.64,-57.26 88.78,-69.27\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"86.48,-66.63 81.02,-75.71 90.95,-72.01 86.48,-66.63\"/>\n",
-       "<text text-anchor=\"middle\" x=\"99.07\" y=\"-55.19\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.37,-80C322.69,-64.41 249.1,-40.33 204.01,-28.07\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"204.95,-24.69 194.39,-25.53 203.16,-31.46 204.95,-24.69\"/>\n",
+       "<text text-anchor=\"middle\" x=\"271.19\" y=\"-42.83\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;6 -->\n",
        "<g id=\"edge25\" class=\"edge\">\n",
        "<title>8&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M146.91,-39.16C118.61,-72.95 65.94,-145.28 40.8,-184.75\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"37.62,-183.24 35.3,-193.57 43.56,-186.93 37.62,-183.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"79.35\" y=\"-115.76\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.39,-89.88C304.59,-86.37 170.02,-86.18 103.68,-89.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"103.81,-85.78 94.01,-89.81 104.18,-92.77 103.81,-85.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"221.03\" y=\"-78.39\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;5 -->\n",
        "<g id=\"edge26\" class=\"edge\">\n",
        "<title>8&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M155.98,-39.2C134.75,-91.05 86.33,-239.51 70.15,-301.67\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.71,-301.01 67.68,-311.56 73.5,-302.71 66.71,-301.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"98.57\" y=\"-174.24\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.54,-98.8C298.46,-115.6 138.13,-167.46 64.73,-194.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.67,-191.51 55.56,-198.33 66.15,-198.06 63.67,-191.51\"/>\n",
+       "<text text-anchor=\"middle\" x=\"201.64\" y=\"-135.63\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;4 -->\n",
        "<g id=\"edge27\" class=\"edge\">\n",
        "<title>8&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M162.48,-39.12C157.83,-100.36 157.61,-299.78 161.81,-374.13\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"158.33,-374.41 162.47,-384.16 165.31,-373.96 158.33,-374.41\"/>\n",
-       "<text text-anchor=\"middle\" x=\"147.65\" y=\"-210.42\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.33,-109.05C301.18,-148.79 154.52,-255.22 93.07,-304.31\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"91.05,-301.44 85.48,-310.45 95.45,-306.88 91.05,-301.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"215.7\" y=\"-210.48\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;3 -->\n",
        "<g id=\"edge28\" class=\"edge\">\n",
        "<title>8&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.27,-39.04C183.23,-100.3 247.96,-300.38 276.44,-374.49\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"273.29,-376.05 280.21,-384.08 279.81,-373.49 273.29,-376.05\"/>\n",
-       "<text text-anchor=\"middle\" x=\"207.85\" y=\"-195.56\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M372.18,-112C329.44,-163.81 221.45,-312.24 181,-374.49\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"178.14,-372.47 175.71,-382.78 184.04,-376.23 178.14,-372.47\"/>\n",
+       "<text text-anchor=\"middle\" x=\"264.59\" y=\"-247.05\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;2 -->\n",
        "<g id=\"edge29\" class=\"edge\">\n",
        "<title>8&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M174.7,-39.03C207.21,-91.23 316.46,-242.1 365.62,-303.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"363.12,-305.81 372.14,-311.36 368.55,-301.4 363.12,-305.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"255.66\" y=\"-174.98\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M380.18,-112.07C359.13,-163.48 311.36,-309.85 294.78,-372.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"291.4,-372.03 292.35,-382.58 298.19,-373.74 291.4,-372.03\"/>\n",
+       "<text text-anchor=\"middle\" x=\"325.48\" y=\"-246.3\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;1 -->\n",
        "<g id=\"edge30\" class=\"edge\">\n",
        "<title>8&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.77,-26.67C210.2,-27.86 233.07,-28.04 252.19,-27.23\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"252.57,-30.71 262.37,-26.67 252.19,-23.72 252.57,-30.71\"/>\n",
-       "<text text-anchor=\"middle\" x=\"207.98\" y=\"-30.75\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M385.93,-112.34C382.35,-152.97 382.08,-250.29 385.1,-299.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"381.61,-299.95 385.83,-309.67 388.59,-299.44 381.61,-299.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"373.51\" y=\"-209.83\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;10 -->\n",
        "<g id=\"edge31\" class=\"edge\">\n",
        "<title>7&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.41,-97.77C150.26,-101.31 285.95,-101.5 352.13,-98.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.72,-101.81 362.51,-97.78 352.34,-94.82 352.72,-101.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"207.77\" y=\"-101.85\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.77,-26.7C209.88,-27.86 232.22,-28.06 251.12,-27.29\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"251.06,-30.8 260.86,-26.77 250.69,-23.81 251.06,-30.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"209.94\" y=\"-30.79\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;9 -->\n",
        "<g id=\"edge32\" class=\"edge\">\n",
        "<title>7&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.58,-106.73C156.98,-131.6 318.48,-184.2 391.37,-204.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.48,-207.58 401.05,-206.8 392.3,-200.82 390.48,-207.58\"/>\n",
-       "<text text-anchor=\"middle\" x=\"227.47\" y=\"-159.26\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M184.33,-39.42C227.56,-75.2 334.57,-153.28 391.37,-190.87\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.15,-193.6 399.43,-196.15 392.98,-187.74 389.15,-193.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"275.85\" y=\"-103.95\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;8 -->\n",
        "<g id=\"edge33\" class=\"edge\">\n",
        "<title>7&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.49,-81.28C108.01,-71.41 127.23,-57.54 142.09,-45.53\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"144.39,-48.17 149.85,-39.09 139.92,-42.79 144.39,-48.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"131.79\" y=\"-67.21\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.97,-34.84C232.64,-50.44 306.24,-74.51 351.33,-86.78\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"350.39,-90.15 360.95,-89.31 352.17,-83.38 350.39,-90.15\"/>\n",
+       "<text text-anchor=\"middle\" x=\"260.15\" y=\"-64.61\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;7 -->\n",
        "<g id=\"edge34\" class=\"edge\">\n",
        "<title>7&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.54,-100.57C102.32,-100.71 110.3,-98.46 110.3,-93.82 110.3,-91 107.34,-89.06 102.81,-88.01\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.81,-84.49 92.54,-87.08 102.19,-91.46 102.81,-84.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"124.8\" y=\"-90.12\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.81,-27.74C202.59,-27.89 210.57,-25.64 210.57,-21 210.57,-18.39 208.04,-16.53 204.09,-15.44\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"204.62,-11.97 194.31,-14.41 203.89,-18.94 204.62,-11.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.57\" y=\"-17.3\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;6 -->\n",
        "<g id=\"edge35\" class=\"edge\">\n",
        "<title>7&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M53.95,-111.95C45.77,-131.06 35.73,-161.37 30.11,-183.58\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"26.67,-182.91 27.79,-193.45 33.48,-184.51 26.67,-182.91\"/>\n",
-       "<text text-anchor=\"middle\" x=\"27.53\" y=\"-151.57\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M138.11,-33.71C122.98,-43.35 104.4,-56.74 89.77,-68.49\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"87.87,-65.51 82.4,-74.58 92.34,-70.91 87.87,-65.51\"/>\n",
+       "<text text-anchor=\"middle\" x=\"101.94\" y=\"-54.9\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;5 -->\n",
        "<g id=\"edge36\" class=\"edge\">\n",
        "<title>7&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.49,-111.93C57.85,-152.73 57.59,-252.09 60.72,-301.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"57.25,-301.69 61.49,-311.4 64.23,-301.16 57.25,-301.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"75.6\" y=\"-195.35\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M146.91,-39.18C118.86,-72.67 66.87,-144.03 41.47,-183.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"38.6,-181.7 36.27,-192.04 44.54,-185.41 38.6,-181.7\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.19\" y=\"-115.25\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;4 -->\n",
        "<g id=\"edge37\" class=\"edge\">\n",
        "<title>7&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M67.69,-111.87C79.98,-163.59 128.05,-312.46 152.18,-374.63\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"149.03,-376.18 155.97,-384.18 155.53,-373.59 149.03,-376.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"95.44\" y=\"-247.05\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M155.98,-39.22C134.93,-90.63 87.15,-237 70.58,-300.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"67.19,-299.18 68.14,-309.73 73.98,-300.89 67.19,-299.18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"101.28\" y=\"-173.46\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;3 -->\n",
        "<g id=\"edge38\" class=\"edge\">\n",
        "<title>7&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.43,-111.88C106.94,-164.08 216.19,-314.95 265.35,-376.19\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"262.85,-378.66 271.87,-384.21 268.28,-374.25 262.85,-378.66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"155.39\" y=\"-247.83\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M162.46,-39.39C157.85,-100.58 157.62,-297.57 161.74,-372.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"158.24,-372.96 162.37,-382.71 165.23,-372.51 158.24,-372.96\"/>\n",
+       "<text text-anchor=\"middle\" x=\"150.1\" y=\"-209.91\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;2 -->\n",
        "<g id=\"edge39\" class=\"edge\">\n",
        "<title>7&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M84.5,-112.17C137.34,-155.5 285.2,-263.23 353.9,-308.82\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.38,-312.01 362.66,-314.58 356.23,-306.16 352.38,-312.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"233.7\" y=\"-214.3\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.33,-39.32C183.35,-100.65 247.5,-298.98 276.11,-373.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"272.76,-374.7 279.67,-382.73 279.28,-372.15 272.76,-374.7\"/>\n",
+       "<text text-anchor=\"middle\" x=\"234.22\" y=\"-210.29\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;1 -->\n",
        "<g id=\"edge40\" class=\"edge\">\n",
        "<title>7&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.41,-89.74C132.58,-79.57 207.97,-55.33 252.98,-38.33\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"254.29,-41.58 262.37,-34.72 251.78,-35.05 254.29,-41.58\"/>\n",
-       "<text text-anchor=\"middle\" x=\"187.19\" y=\"-67.84\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M174.7,-39.05C207.08,-91.04 315.56,-240.89 365.01,-302.6\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"362.17,-304.65 371.19,-310.21 367.6,-300.24 362.17,-304.65\"/>\n",
+       "<text text-anchor=\"middle\" x=\"257.85\" y=\"-174.63\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;10 -->\n",
        "<g id=\"edge41\" class=\"edge\">\n",
        "<title>6&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.23,-206.74C118.57,-189.87 279.96,-137.66 352.94,-110.36\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"354.52,-113.5 362.63,-106.68 352.04,-106.95 354.52,-113.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"189.09\" y=\"-162.35\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.41,-89.76C132.14,-79.71 206.31,-55.89 251.47,-38.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"252.52,-42.27 260.6,-35.42 250.01,-35.74 252.52,-42.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"159.94\" y=\"-68.14\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;9 -->\n",
        "<g id=\"edge42\" class=\"edge\">\n",
        "<title>6&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.25,-215.31C124.36,-219.32 311.05,-219.48 390.95,-215.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"391.24,-219.3 401.05,-215.3 390.88,-212.31 391.24,-219.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"208.1\" y=\"-219.36\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.58,-106.75C156.59,-131.47 316.5,-183.58 390.02,-203.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.02,-207.2 399.59,-206.42 390.84,-200.44 389.02,-207.2\"/>\n",
+       "<text text-anchor=\"middle\" x=\"229.3\" y=\"-159.1\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;8 -->\n",
        "<g id=\"edge43\" class=\"edge\">\n",
        "<title>6&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M45.65,-193.51C73.96,-159.72 126.62,-87.39 151.77,-47.92\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"154.95,-49.44 157.26,-39.1 149.01,-45.74 154.95,-49.44\"/>\n",
-       "<text text-anchor=\"middle\" x=\"113.21\" y=\"-124.51\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.68,-97.81C150.48,-101.32 285.05,-101.51 351.39,-98.39\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"351.26,-101.91 361.06,-97.88 350.89,-94.92 351.26,-101.91\"/>\n",
+       "<text text-anchor=\"middle\" x=\"210.04\" y=\"-101.9\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;7 -->\n",
        "<g id=\"edge44\" class=\"edge\">\n",
        "<title>6&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M38.35,-193.57C46.53,-174.46 56.57,-144.15 62.19,-121.94\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.63,-122.61 64.51,-112.07 58.82,-121.01 65.63,-122.61\"/>\n",
-       "<text text-anchor=\"middle\" x=\"64.77\" y=\"-161.55\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.76,-81.14C107.89,-71.49 126.47,-58.1 141.1,-46.35\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.99,-49.33 148.47,-40.26 138.53,-43.94 142.99,-49.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"128.93\" y=\"-67.54\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;6 -->\n",
        "<g id=\"edge45\" class=\"edge\">\n",
        "<title>6&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-218.44C64.02,-218.58 72,-216.34 72,-211.7 72,-208.87 69.04,-206.93 64.51,-205.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.51,-202.36 54.24,-204.95 63.89,-209.34 64.51,-202.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"86.5\" y=\"-208\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.54,-100.59C102.32,-100.73 110.3,-98.49 110.3,-93.85 110.3,-91.24 107.78,-89.38 103.83,-88.29\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"104.36,-84.82 94.04,-87.26 103.63,-91.78 104.36,-84.82\"/>\n",
+       "<text text-anchor=\"middle\" x=\"122.3\" y=\"-90.15\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;5 -->\n",
        "<g id=\"edge46\" class=\"edge\">\n",
        "<title>6&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27.77,-229.84C31.86,-249.17 41.49,-279.95 50.19,-302.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"46.95,-303.54 53.96,-311.47 53.43,-300.89 46.95,-303.54\"/>\n",
-       "<text text-anchor=\"middle\" x=\"24.48\" y=\"-269.83\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M53.84,-112.23C45.81,-131.04 36.03,-160.52 30.38,-182.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"27.02,-181.54 28.12,-192.08 33.83,-183.15 27.02,-181.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.11\" y=\"-151.17\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;4 -->\n",
        "<g id=\"edge47\" class=\"edge\">\n",
        "<title>6&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M35.38,-229.95C56,-264.01 108.64,-337.06 140.4,-376.31\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"137.79,-378.64 146.84,-384.14 143.19,-374.2 137.79,-378.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"73.39\" y=\"-291.93\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.46,-112.34C57.88,-152.97 57.6,-250.29 60.62,-299.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"57.13,-299.95 61.35,-309.67 64.11,-299.44 57.13,-299.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"67.04\" y=\"-194.83\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;3 -->\n",
        "<g id=\"edge48\" class=\"edge\">\n",
        "<title>6&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M45.34,-229.77C88.55,-265.59 197.06,-344.77 253.78,-382.22\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"252.14,-385.33 262.42,-387.86 255.96,-379.47 252.14,-385.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"135.06\" y=\"-309.8\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M67.69,-111.9C79.93,-163.4 127.66,-311.26 151.88,-373.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"148.47,-374.79 155.42,-382.79 154.98,-372.21 148.47,-374.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"97.79\" y=\"-246.69\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;2 -->\n",
        "<g id=\"edge49\" class=\"edge\">\n",
        "<title>6&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.28,-224.6C118.69,-249.47 280.18,-302.07 353.07,-322.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.19,-325.45 362.75,-324.67 354,-318.69 352.19,-325.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"189.18\" y=\"-277.13\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.43,-111.9C106.81,-163.89 215.3,-313.74 264.74,-375.45\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"261.9,-377.5 270.92,-383.06 267.33,-373.09 261.9,-377.5\"/>\n",
+       "<text text-anchor=\"middle\" x=\"157.59\" y=\"-247.48\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;1 -->\n",
        "<g id=\"edge50\" class=\"edge\">\n",
        "<title>6&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.13,-197.11C104.84,-164.44 213.16,-85.85 263.22,-45.53\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"265.48,-48.2 271.02,-39.17 261.06,-42.78 265.48,-48.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"144.18\" y=\"-125.12\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M84.5,-112.19C137.12,-155.34 283.99,-262.37 353.06,-308.28\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"351.12,-311.2 361.4,-313.77 354.97,-305.35 351.12,-311.2\"/>\n",
+       "<text text-anchor=\"middle\" x=\"206.78\" y=\"-214.04\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;10 -->\n",
        "<g id=\"edge51\" class=\"edge\">\n",
        "<title>5&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.46,-314.54C153.67,-274.8 301.56,-167.47 362.69,-118.55\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"365.15,-121.06 370.72,-112.05 360.75,-115.62 365.15,-121.06\"/>\n",
-       "<text text-anchor=\"middle\" x=\"242.08\" y=\"-220.35\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.13,-197.13C104.4,-164.75 211.29,-87.23 261.91,-46.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"263.96,-49.46 269.5,-40.43 259.54,-44.03 263.96,-49.46\"/>\n",
+       "<text text-anchor=\"middle\" x=\"146.02\" y=\"-125.67\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;9 -->\n",
        "<g id=\"edge52\" class=\"edge\">\n",
        "<title>5&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.53,-324.61C156.87,-307.74 318.26,-255.53 391.24,-228.23\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"392.82,-231.37 400.93,-224.55 390.34,-224.83 392.82,-231.37\"/>\n",
-       "<text text-anchor=\"middle\" x=\"227.38\" y=\"-280.22\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.25,-215.33C123.99,-219.32 309.08,-219.5 389.68,-215.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.46,-219.41 399.27,-215.41 389.11,-212.42 389.46,-219.41\"/>\n",
+       "<text text-anchor=\"middle\" x=\"233.96\" y=\"-219.41\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;8 -->\n",
        "<g id=\"edge53\" class=\"edge\">\n",
        "<title>5&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.89,-311.34C96.12,-259.49 144.54,-111.03 160.71,-48.87\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"164.15,-49.53 163.18,-38.98 157.36,-47.83 164.15,-49.53\"/>\n",
-       "<text text-anchor=\"middle\" x=\"132.3\" y=\"-183.9\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.23,-206.76C118.31,-189.96 278.64,-138.1 352.04,-110.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"353.1,-114.05 361.21,-107.23 350.62,-107.51 353.1,-114.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"191.14\" y=\"-162.54\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;7 -->\n",
        "<g id=\"edge54\" class=\"edge\">\n",
        "<title>5&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M69.11,-311.46C72.75,-270.66 73.01,-171.3 69.88,-122.22\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"73.35,-121.7 69.11,-111.99 66.37,-122.23 73.35,-121.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"83.99\" y=\"-220.64\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M45.65,-193.53C73.71,-160.04 125.69,-88.68 151.1,-48.99\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"153.96,-51.01 156.29,-40.68 148.03,-47.3 153.96,-51.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"110.38\" y=\"-125.06\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;6 -->\n",
        "<g id=\"edge55\" class=\"edge\">\n",
        "<title>5&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M64.53,-311.42C60.44,-292.09 50.8,-261.31 42.11,-239.05\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"45.35,-237.73 38.33,-229.79 38.87,-240.37 45.35,-237.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"67.82\" y=\"-264.04\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M38.46,-193.33C46.49,-174.52 56.27,-145.05 61.92,-123.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.28,-124.02 64.17,-113.48 58.47,-122.41 65.28,-124.02\"/>\n",
+       "<text text-anchor=\"middle\" x=\"62.19\" y=\"-161.99\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;5 -->\n",
        "<g id=\"edge56\" class=\"edge\">\n",
        "<title>5&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.54,-336.31C102.32,-336.46 110.3,-334.21 110.3,-329.57 110.3,-326.74 107.34,-324.8 102.81,-323.75\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.81,-320.24 92.54,-322.82 102.19,-327.21 102.81,-320.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"124.8\" y=\"-325.87\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-218.46C64.02,-218.61 72,-216.36 72,-211.72 72,-209.11 69.48,-207.25 65.53,-206.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.06,-202.69 55.75,-205.13 65.33,-209.66 66.06,-202.69\"/>\n",
+       "<text text-anchor=\"middle\" x=\"84\" y=\"-208.02\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;4 -->\n",
        "<g id=\"edge57\" class=\"edge\">\n",
        "<title>5&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M80.98,-347.65C94.07,-358.88 113.16,-373.12 129.9,-384.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.12,-387.35 138.4,-389.9 131.95,-381.5 128.12,-387.35\"/>\n",
-       "<text text-anchor=\"middle\" x=\"90.94\" y=\"-369.79\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27.83,-230.12C31.86,-249.04 41.12,-278.73 49.62,-300.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"46.27,-301.83 53.27,-309.79 52.76,-299.2 46.27,-301.83\"/>\n",
+       "<text text-anchor=\"middle\" x=\"26.72\" y=\"-269.24\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;3 -->\n",
        "<g id=\"edge58\" class=\"edge\">\n",
        "<title>5&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.7,-343.41C132.82,-359.18 207.62,-383.62 252.57,-395.76\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"251.93,-399.21 262.49,-398.36 253.71,-392.44 251.93,-399.21\"/>\n",
-       "<text text-anchor=\"middle\" x=\"158.13\" y=\"-373.38\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M35.38,-229.97C55.83,-263.74 107.76,-335.86 139.6,-375.34\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"136.83,-377.48 145.88,-382.99 142.24,-373.04 136.83,-377.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"75.49\" y=\"-291.45\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;2 -->\n",
        "<g id=\"edge59\" class=\"edge\">\n",
        "<title>5&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.41,-333.51C150.26,-337.05 285.95,-337.24 352.13,-334.08\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.72,-337.55 362.51,-333.52 352.34,-330.56 352.72,-337.55\"/>\n",
-       "<text text-anchor=\"middle\" x=\"207.77\" y=\"-337.6\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M45.76,-230.14C89,-265.92 196,-344 252.8,-381.59\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"250.58,-384.32 260.86,-386.87 254.41,-378.46 250.58,-384.32\"/>\n",
+       "<text text-anchor=\"middle\" x=\"137.28\" y=\"-309.67\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;1 -->\n",
        "<g id=\"edge60\" class=\"edge\">\n",
        "<title>5&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M82.89,-311.41C125.81,-259.39 234.52,-109.95 274.56,-48.15\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"277.75,-49.67 280.17,-39.36 271.84,-45.91 277.75,-49.67\"/>\n",
-       "<text text-anchor=\"middle\" x=\"164.23\" y=\"-183.58\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.28,-224.62C118.29,-249.34 278.2,-301.45 351.72,-321.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"350.72,-325.07 361.29,-324.3 352.54,-318.32 350.72,-325.07\"/>\n",
+       "<text text-anchor=\"middle\" x=\"191\" y=\"-276.97\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;10 -->\n",
        "<g id=\"edge61\" class=\"edge\">\n",
        "<title>4&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.16,-384.26C226.08,-332.23 334.78,-182.8 374.83,-121\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"378.02,-122.52 380.44,-112.2 372.11,-118.76 378.02,-122.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"293.49\" y=\"-241.43\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M82.89,-311.43C125.63,-259.62 233.62,-111.2 274.07,-48.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"276.93,-50.97 279.36,-40.65 271.03,-47.2 276.93,-50.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"190.48\" y=\"-183.99\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;9 -->\n",
        "<g id=\"edge62\" class=\"edge\">\n",
        "<title>4&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.7,-387.83C243.41,-355.16 351.73,-276.57 401.79,-236.25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"404.05,-238.93 409.58,-229.89 399.62,-233.5 404.05,-238.93\"/>\n",
-       "<text text-anchor=\"middle\" x=\"311.74\" y=\"-315.84\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.53,-324.63C156.61,-307.83 316.94,-255.98 390.34,-228.59\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"391.4,-231.93 399.51,-225.11 388.92,-225.38 391.4,-231.93\"/>\n",
+       "<text text-anchor=\"middle\" x=\"229.43\" y=\"-280.41\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;8 -->\n",
        "<g id=\"edge63\" class=\"edge\">\n",
        "<title>4&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.66,-384.27C173.3,-323.03 173.53,-123.61 169.32,-49.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"172.81,-48.98 168.67,-39.23 165.82,-49.43 172.81,-48.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"176.24\" y=\"-205.57\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.74,-314.38C153.89,-274.65 300.55,-168.22 362,-119.12\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"364.02,-122 369.59,-112.99 359.62,-116.55 364.02,-122\"/>\n",
+       "<text text-anchor=\"middle\" x=\"239.37\" y=\"-220.55\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;7 -->\n",
        "<g id=\"edge64\" class=\"edge\">\n",
        "<title>4&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M163.17,-384.36C150.89,-332.65 102.81,-183.78 78.69,-121.61\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"81.84,-120.06 74.89,-112.06 75.33,-122.65 81.84,-120.06\"/>\n",
-       "<text text-anchor=\"middle\" x=\"128.18\" y=\"-241.79\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.89,-311.36C95.94,-259.96 143.71,-113.58 160.29,-50.5\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"163.67,-51.41 162.72,-40.86 156.88,-49.7 163.67,-51.41\"/>\n",
+       "<text text-anchor=\"middle\" x=\"129.59\" y=\"-184.73\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;6 -->\n",
        "<g id=\"edge65\" class=\"edge\">\n",
        "<title>4&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M157.18,-384.16C136.57,-350.11 83.93,-277.05 52.17,-237.8\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.78,-235.47 45.73,-229.97 49.37,-239.92 54.78,-235.47\"/>\n",
-       "<text text-anchor=\"middle\" x=\"104.68\" y=\"-299.78\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M69.14,-311.09C72.72,-270.47 72.99,-173.14 69.97,-123.73\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"73.47,-123.49 69.24,-113.77 66.48,-124 73.47,-123.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"81.56\" y=\"-221.21\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;5 -->\n",
        "<g id=\"edge66\" class=\"edge\">\n",
        "<title>4&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M149.89,-384.34C136.79,-373.11 117.71,-358.86 100.96,-347.64\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.75,-344.63 92.46,-342.09 98.92,-350.49 102.75,-344.63\"/>\n",
-       "<text text-anchor=\"middle\" x=\"110.92\" y=\"-354.79\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M64.47,-311.19C60.44,-292.27 51.18,-262.57 42.68,-240.54\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"46.03,-239.48 39.03,-231.52 39.54,-242.1 46.03,-239.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"65.58\" y=\"-264.66\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;4 -->\n",
        "<g id=\"edge67\" class=\"edge\">\n",
        "<title>4&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.81,-409.16C202.59,-409.3 210.57,-407.06 210.57,-402.42 210.57,-399.59 207.6,-397.65 203.08,-396.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.08,-393.08 192.81,-395.67 202.45,-400.06 203.08,-393.08\"/>\n",
-       "<text text-anchor=\"middle\" x=\"225.07\" y=\"-398.72\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.54,-336.33C102.32,-336.48 110.3,-334.23 110.3,-329.59 110.3,-326.98 107.78,-325.13 103.83,-324.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"104.36,-320.57 94.04,-323 103.63,-327.53 104.36,-320.57\"/>\n",
+       "<text text-anchor=\"middle\" x=\"122.3\" y=\"-325.89\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;3 -->\n",
        "<g id=\"edge68\" class=\"edge\">\n",
        "<title>4&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.77,-408.12C210.2,-409.3 233.07,-409.48 252.19,-408.67\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"252.57,-412.15 262.37,-408.11 252.19,-405.16 252.57,-412.15\"/>\n",
-       "<text text-anchor=\"middle\" x=\"207.98\" y=\"-412.19\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M81.42,-348.05C94.25,-359 112.62,-372.73 128.94,-383.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"126.71,-386.44 136.99,-388.99 130.55,-380.58 126.71,-386.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"93.18\" y=\"-369.68\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge69\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.67,-398.33C232.85,-388.16 308.24,-363.92 353.25,-346.93\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"354.56,-350.17 362.64,-343.31 352.05,-343.64 354.56,-350.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"258.46\" y=\"-361.43\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.7,-343.44C132.38,-359.03 205.97,-383.1 251.06,-395.37\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"250.12,-398.74 260.68,-397.91 251.91,-391.97 250.12,-398.74\"/>\n",
+       "<text text-anchor=\"middle\" x=\"159.88\" y=\"-373.2\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;1 -->\n",
        "<g id=\"edge70\" class=\"edge\">\n",
        "<title>4&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M174.81,-384.22C199.58,-322.86 264.57,-123.39 284.22,-49.15\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"287.69,-49.69 286.78,-39.13 280.91,-47.95 287.69,-49.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"244.02\" y=\"-205.48\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.68,-333.55C150.48,-337.06 285.05,-337.26 351.39,-334.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"351.26,-337.65 361.06,-333.62 350.89,-330.66 351.26,-337.65\"/>\n",
+       "<text text-anchor=\"middle\" x=\"210.04\" y=\"-337.65\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;10 -->\n",
        "<g id=\"edge71\" class=\"edge\">\n",
        "<title>3&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M299.09,-384.19C320.33,-332.34 368.74,-183.88 384.92,-121.72\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"388.36,-122.38 387.39,-111.83 381.57,-120.68 388.36,-122.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"356.5\" y=\"-256.75\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M174.91,-383.98C199.67,-322.56 264.1,-124.84 283.99,-50.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"287.32,-51.14 286.41,-40.58 280.54,-49.4 287.32,-51.14\"/>\n",
+       "<text text-anchor=\"middle\" x=\"217.45\" y=\"-220.8\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;9 -->\n",
        "<g id=\"edge72\" class=\"edge\">\n",
        "<title>3&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M308.16,-384.23C336.46,-350.44 389.13,-278.11 414.28,-238.64\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"417.45,-240.16 419.77,-229.82 411.51,-236.46 417.45,-240.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"375.72\" y=\"-300.23\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.7,-387.85C242.97,-355.47 349.86,-277.95 400.47,-237.33\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"402.52,-240.18 408.07,-231.15 398.1,-234.75 402.52,-240.18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"284.59\" y=\"-316.39\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;8 -->\n",
        "<g id=\"edge73\" class=\"edge\">\n",
        "<title>3&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.8,-384.35C271.84,-323.09 207.11,-123.01 178.63,-48.9\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"181.78,-47.34 174.86,-39.31 175.26,-49.9 181.78,-47.34\"/>\n",
-       "<text text-anchor=\"middle\" x=\"218.22\" y=\"-220.43\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.16,-384.28C225.9,-332.47 333.89,-184.04 374.33,-121.79\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"377.19,-123.81 379.62,-113.5 371.29,-120.05 377.19,-123.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"290.75\" y=\"-256.84\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;7 -->\n",
        "<g id=\"edge74\" class=\"edge\">\n",
        "<title>3&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.37,-384.36C247.86,-332.16 138.61,-181.29 89.45,-120.05\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"91.95,-117.58 82.93,-112.03 86.52,-121.99 91.95,-117.58\"/>\n",
-       "<text text-anchor=\"middle\" x=\"199.41\" y=\"-256.01\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.68,-384.04C173.28,-322.86 173.52,-125.86 169.39,-50.6\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"172.89,-50.48 168.76,-40.72 165.91,-50.92 172.89,-50.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"181.03\" y=\"-221.12\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;6 -->\n",
        "<g id=\"edge75\" class=\"edge\">\n",
        "<title>3&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M271.16,-384.34C227.95,-348.52 119.44,-269.34 62.72,-231.89\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.37,-228.78 54.08,-226.25 60.54,-234.65 64.37,-228.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"181.44\" y=\"-311.92\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M163.17,-384.39C150.94,-332.88 103.21,-185.03 78.99,-122.4\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.39,-121.49 75.45,-113.49 75.89,-124.08 82.39,-121.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"133.08\" y=\"-257.2\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;5 -->\n",
        "<g id=\"edge76\" class=\"edge\">\n",
        "<title>3&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.11,-388.57C221.98,-372.8 147.18,-348.36 102.24,-336.23\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.87,-332.77 92.31,-333.62 101.09,-339.55 102.87,-332.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"167.67\" y=\"-351.2\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M157.18,-384.19C136.74,-350.41 84.81,-278.29 52.97,-238.82\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"55.74,-236.67 46.69,-231.16 50.32,-241.11 55.74,-236.67\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111.08\" y=\"-300.3\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;4 -->\n",
        "<g id=\"edge77\" class=\"edge\">\n",
        "<title>3&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.31,-396.72C244.87,-395.53 222,-395.35 202.88,-396.16\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.5,-392.68 192.7,-396.72 202.88,-399.67 202.5,-392.68\"/>\n",
-       "<text text-anchor=\"middle\" x=\"247.09\" y=\"-385.24\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M149.44,-383.98C136.61,-373.02 118.25,-359.3 101.93,-348.31\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"104.16,-345.59 93.88,-343.03 100.32,-351.44 104.16,-345.59\"/>\n",
+       "<text text-anchor=\"middle\" x=\"137.68\" y=\"-354.94\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;3 -->\n",
        "<g id=\"edge78\" class=\"edge\">\n",
        "<title>3&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.74,-409.16C326.53,-409.3 334.5,-407.06 334.5,-402.42 334.5,-399.59 331.54,-397.65 327.01,-396.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"327.02,-393.08 316.74,-395.67 326.39,-400.06 327.02,-393.08\"/>\n",
-       "<text text-anchor=\"middle\" x=\"349\" y=\"-398.72\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.81,-409.18C202.59,-409.33 210.57,-407.08 210.57,-402.44 210.57,-399.83 208.04,-397.97 204.09,-396.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"204.62,-393.41 194.31,-395.85 203.89,-400.38 204.62,-393.41\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.57\" y=\"-398.74\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;2 -->\n",
        "<g id=\"edge79\" class=\"edge\">\n",
        "<title>3&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.7,-389.88C332.22,-380 351.44,-366.13 366.3,-354.12\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"368.59,-356.76 374.05,-347.68 364.12,-351.38 368.59,-356.76\"/>\n",
-       "<text text-anchor=\"middle\" x=\"356\" y=\"-375.8\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.77,-408.14C209.88,-409.3 232.22,-409.5 251.12,-408.73\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"251.06,-412.24 260.86,-408.21 250.69,-405.25 251.06,-412.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"209.94\" y=\"-412.24\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;1 -->\n",
        "<g id=\"edge80\" class=\"edge\">\n",
        "<title>3&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M292.59,-384.27C297.24,-323.03 297.46,-123.61 293.26,-49.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"296.74,-48.98 292.6,-39.23 289.76,-49.43 296.74,-48.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"278.42\" y=\"-220.57\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.67,-398.36C232.4,-388.3 306.57,-364.48 351.74,-347.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.79,-350.86 360.87,-344.01 350.28,-344.33 352.79,-350.86\"/>\n",
+       "<text text-anchor=\"middle\" x=\"260.21\" y=\"-361.74\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;10 -->\n",
        "<g id=\"edge81\" class=\"edge\">\n",
        "<title>2&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M393.58,-311.46C397.22,-270.66 397.48,-171.3 394.35,-122.22\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"397.82,-121.7 393.59,-111.99 390.84,-122.23 397.82,-121.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"379.47\" y=\"-220.64\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M292.61,-384.04C297.22,-322.86 297.45,-125.86 293.33,-50.6\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"296.83,-50.48 292.7,-40.72 289.84,-50.92 296.83,-50.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"304.97\" y=\"-221.12\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;9 -->\n",
        "<g id=\"edge82\" class=\"edge\">\n",
        "<title>2&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.12,-311.44C409.3,-292.33 419.34,-262.02 424.96,-239.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"428.4,-240.48 427.28,-229.94 421.59,-238.88 428.4,-240.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"427.54\" y=\"-279.42\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M308.16,-384.25C336.21,-350.76 388.2,-279.4 413.6,-239.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"416.47,-241.73 418.8,-231.4 410.53,-238.02 416.47,-241.73\"/>\n",
+       "<text text-anchor=\"middle\" x=\"372.88\" y=\"-300.78\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;8 -->\n",
        "<g id=\"edge83\" class=\"edge\">\n",
        "<title>2&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M380.64,-311.51C348.13,-259.31 238.88,-108.44 189.72,-47.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"192.22,-44.73 183.2,-39.18 186.79,-49.15 192.22,-44.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"299.68\" y=\"-183.16\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M299.09,-384.21C320.14,-332.81 367.92,-186.43 384.5,-123.35\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"387.88,-124.26 386.93,-113.7 381.09,-122.55 387.88,-124.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"353.79\" y=\"-257.58\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;7 -->\n",
        "<g id=\"edge84\" class=\"edge\">\n",
        "<title>2&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M370.57,-311.22C317.73,-267.9 169.87,-160.16 101.17,-114.57\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.69,-111.38 92.41,-108.82 98.84,-117.23 102.69,-111.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"221.37\" y=\"-201.69\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.74,-384.12C271.72,-322.79 207.57,-124.46 178.96,-49.78\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"182.31,-48.73 175.4,-40.7 175.79,-51.29 182.31,-48.73\"/>\n",
+       "<text text-anchor=\"middle\" x=\"244.85\" y=\"-205.75\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;6 -->\n",
        "<g id=\"edge85\" class=\"edge\">\n",
        "<title>2&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.49,-316.66C298.09,-291.79 136.59,-239.19 63.7,-219.19\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.59,-215.81 54.02,-216.59 62.77,-222.57 64.59,-215.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"227.6\" y=\"-256.73\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.37,-384.39C247.99,-332.4 139.51,-182.54 90.06,-120.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"92.9,-118.78 83.88,-113.22 87.47,-123.19 92.9,-118.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"197.22\" y=\"-256.41\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;5 -->\n",
        "<g id=\"edge86\" class=\"edge\">\n",
        "<title>2&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.67,-325.62C304.81,-322.08 169.12,-321.89 102.94,-325.05\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.35,-321.58 92.56,-325.61 102.73,-328.57 102.35,-321.58\"/>\n",
-       "<text text-anchor=\"middle\" x=\"218.3\" y=\"-314.14\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M270.75,-384.02C227.51,-348.24 120.5,-270.15 63.7,-232.56\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.93,-229.83 55.64,-227.29 62.09,-235.69 65.93,-229.83\"/>\n",
+       "<text text-anchor=\"middle\" x=\"179.22\" y=\"-312.09\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;4 -->\n",
        "<g id=\"edge87\" class=\"edge\">\n",
        "<title>2&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.66,-333.65C322.49,-343.82 247.1,-368.06 202.09,-385.06\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"200.78,-381.81 192.7,-388.67 203.29,-388.35 200.78,-381.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"296.88\" y=\"-363.15\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.11,-388.59C222.43,-373 148.83,-348.93 103.74,-336.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"104.68,-333.29 94.12,-334.12 102.9,-340.05 104.68,-333.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"170.92\" y=\"-351.42\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;3 -->\n",
        "<g id=\"edge88\" class=\"edge\">\n",
        "<title>2&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.58,-342.11C347.06,-351.98 327.84,-365.85 312.98,-377.86\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"310.68,-375.22 305.22,-384.3 315.15,-380.6 310.68,-375.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"345.03\" y=\"-348.78\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.31,-396.74C245.19,-395.58 222.85,-395.38 203.95,-396.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"204.01,-392.63 194.21,-396.66 204.39,-399.62 204.01,-392.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"245.13\" y=\"-385.24\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;2 -->\n",
        "<g id=\"edge89\" class=\"edge\">\n",
        "<title>2&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M417.01,-336.31C426.8,-336.46 434.77,-334.21 434.77,-329.57 434.77,-326.74 431.81,-324.8 427.28,-323.75\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"427.29,-320.24 417.01,-322.82 426.66,-327.21 427.29,-320.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"449.27\" y=\"-325.87\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.74,-409.18C326.53,-409.33 334.5,-407.08 334.5,-402.44 334.5,-399.83 331.98,-397.97 328.03,-396.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"328.56,-393.41 318.25,-395.85 327.83,-400.38 328.56,-393.41\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.5\" y=\"-398.74\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge90\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M387.38,-311.52C375.09,-259.8 327.02,-110.93 302.89,-48.76\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"306.04,-47.21 299.1,-39.21 299.54,-49.8 306.04,-47.21\"/>\n",
-       "<text text-anchor=\"middle\" x=\"330.64\" y=\"-183.94\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.96,-389.73C332.09,-380.08 350.67,-366.69 365.31,-354.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"367.2,-357.92 372.67,-348.85 362.74,-352.53 367.2,-357.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"329.13\" y=\"-376.14\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;10 -->\n",
        "<g id=\"edge91\" class=\"edge\">\n",
        "<title>1&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M305.18,-39.06C318.28,-50.29 337.36,-64.53 354.11,-75.75\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.32,-78.76 362.61,-81.31 356.16,-72.9 352.32,-78.76\"/>\n",
-       "<text text-anchor=\"middle\" x=\"315.15\" y=\"-61.2\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M387.38,-311.54C375.14,-260.03 327.41,-112.18 303.19,-49.55\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"306.6,-48.65 299.66,-40.64 300.09,-51.23 306.6,-48.65\"/>\n",
+       "<text text-anchor=\"middle\" x=\"357.28\" y=\"-184.35\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;9 -->\n",
        "<g id=\"edge92\" class=\"edge\">\n",
        "<title>1&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M297.89,-39.23C318.5,-73.29 371.14,-146.34 402.9,-185.59\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"400.29,-187.92 409.34,-193.42 405.7,-183.48 400.29,-187.92\"/>\n",
-       "<text text-anchor=\"middle\" x=\"335.89\" y=\"-101.21\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.23,-311.21C409.26,-292.39 419.04,-262.92 424.69,-240.91\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"428.05,-241.89 426.95,-231.35 421.24,-240.28 428.05,-241.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"424.96\" y=\"-279.86\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;8 -->\n",
        "<g id=\"edge93\" class=\"edge\">\n",
        "<title>1&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.31,-15.28C244.87,-14.09 222,-13.91 202.88,-14.72\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.5,-11.24 192.7,-15.28 202.88,-18.23 202.5,-11.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"247.09\" y=\"-3.8\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M393.61,-311.09C397.19,-270.47 397.47,-173.14 394.45,-123.73\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"397.94,-123.49 393.72,-113.77 390.96,-124 397.94,-123.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"382.03\" y=\"-221.21\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;7 -->\n",
        "<g id=\"edge94\" class=\"edge\">\n",
        "<title>1&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.4,-25.06C222.22,-35.23 146.83,-59.47 101.83,-76.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"100.51,-73.22 92.44,-80.08 103.03,-79.75 100.51,-73.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"167.61\" y=\"-54.56\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M380.64,-311.54C348.26,-259.55 239.77,-109.7 190.33,-47.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"193.17,-45.93 184.15,-40.37 187.74,-50.34 193.17,-45.93\"/>\n",
+       "<text text-anchor=\"middle\" x=\"297.48\" y=\"-183.56\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;6 -->\n",
        "<g id=\"edge95\" class=\"edge\">\n",
        "<title>1&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.37,-35.56C211.66,-68.23 103.34,-146.82 53.28,-187.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"51.02,-184.47 45.49,-193.5 55.45,-189.89 51.02,-184.47\"/>\n",
-       "<text text-anchor=\"middle\" x=\"172.33\" y=\"-100.15\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M370.57,-311.24C317.95,-268.09 171.08,-161.06 102.01,-115.15\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"103.95,-112.24 93.67,-109.67 100.1,-118.09 103.95,-112.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.29\" y=\"-202\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;5 -->\n",
        "<g id=\"edge96\" class=\"edge\">\n",
        "<title>1&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M271.91,-39.13C229,-91.16 120.29,-240.59 80.24,-302.39\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"77.05,-300.87 74.63,-311.19 82.96,-304.63 77.05,-300.87\"/>\n",
-       "<text text-anchor=\"middle\" x=\"161.58\" y=\"-159.56\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.49,-316.69C298.48,-291.97 138.57,-239.86 65.05,-219.59\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.05,-216.23 55.48,-217.01 64.23,-222.99 66.05,-216.23\"/>\n",
+       "<text text-anchor=\"middle\" x=\"219.77\" y=\"-256.94\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;4 -->\n",
        "<g id=\"edge97\" class=\"edge\">\n",
        "<title>1&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.26,-39.17C255.49,-100.53 190.5,-300 170.85,-374.25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"167.38,-373.71 168.29,-384.26 174.16,-375.44 167.38,-373.71\"/>\n",
-       "<text text-anchor=\"middle\" x=\"211.06\" y=\"-195.51\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.39,-325.63C304.59,-322.12 170.02,-321.92 103.68,-325.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"103.81,-321.53 94.01,-325.56 104.18,-328.52 103.81,-321.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"221.03\" y=\"-314.13\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;3 -->\n",
        "<g id=\"edge98\" class=\"edge\">\n",
        "<title>1&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.41,-39.12C281.77,-100.36 281.55,-299.78 285.75,-374.13\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"282.26,-374.41 286.41,-384.16 289.25,-373.96 282.26,-374.41\"/>\n",
-       "<text text-anchor=\"middle\" x=\"271.58\" y=\"-195.42\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.66,-333.67C322.93,-343.73 248.76,-367.55 203.6,-384.51\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.55,-381.16 194.47,-388.01 205.06,-387.7 202.55,-381.16\"/>\n",
+       "<text text-anchor=\"middle\" x=\"295.13\" y=\"-362.89\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;2 -->\n",
        "<g id=\"edge99\" class=\"edge\">\n",
        "<title>1&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M291.9,-39.03C304.18,-90.74 352.26,-239.61 376.38,-301.78\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"373.23,-303.33 380.18,-311.33 379.74,-300.74 373.23,-303.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"319.64\" y=\"-159.2\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.31,-342.3C347.18,-351.94 328.6,-365.33 313.97,-377.08\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"312.08,-374.1 306.6,-383.18 316.54,-379.5 312.08,-374.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"326.14\" y=\"-348.49\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;1 -->\n",
        "<g id=\"edge100\" class=\"edge\">\n",
        "<title>1&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.74,-27.72C326.53,-27.86 334.5,-25.62 334.5,-20.98 334.5,-18.15 331.54,-16.21 327.01,-15.16\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"327.02,-11.64 316.74,-14.23 326.39,-18.62 327.02,-11.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"349\" y=\"-17.28\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M417.01,-336.33C426.8,-336.48 434.77,-334.23 434.77,-329.59 434.77,-326.98 432.25,-325.13 428.3,-324.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"428.83,-320.57 418.52,-323 428.1,-327.53 428.83,-320.57\"/>\n",
+       "<text text-anchor=\"middle\" x=\"446.77\" y=\"-325.89\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [(\"K10\",(1..10)*(1..10))]>"
+       "<Dot visualization: expr_as_graph [(\"K10\",(1..10)×(1..10))]>"
       ]
      },
      "execution_count": 75,
@@ -3581,26 +3583,26 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"911pt\" height=\"846pt\"\n",
-       " viewBox=\"0.00 0.00 911.14 846.14\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"906pt\" height=\"846pt\"\n",
+       " viewBox=\"0.00 0.00 906.14 846.14\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 842.14)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-842.14 907.14,-842.14 907.14,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-842.14 902.14,-842.14 902.14,4 -4,4\"/>\n",
        "<!-- 20 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>20</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"836.51,-313.13 782.51,-313.13 782.51,-277.13 836.51,-277.13 836.51,-313.13\"/>\n",
-       "<text text-anchor=\"middle\" x=\"809.51\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">20</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"779.54,-201.33 725.54,-201.33 725.54,-165.33 779.54,-165.33 779.54,-201.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"752.54\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">20</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;20 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>20&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M836.75,-301.88C846.54,-302.02 854.51,-299.77 854.51,-295.13 854.51,-292.3 851.55,-290.37 847.02,-289.31\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"847.03,-285.8 836.75,-288.39 846.4,-292.77 847.03,-285.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"869.01\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M779.78,-190.07C789.57,-190.22 797.54,-187.97 797.54,-183.33 797.54,-180.72 795.02,-178.86 791.07,-177.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.6,-174.3 781.29,-176.74 790.87,-181.27 791.6,-174.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.54\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19 -->\n",
        "<g id=\"node2\" class=\"node\">\n",
@@ -3611,2909 +3613,2909 @@
        "<!-- 20&#45;&gt;19 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>20&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M807.47,-313.39C808.55,-333.83 813.51,-367.2 818.8,-390.98\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"815.43,-391.92 821.16,-400.83 822.24,-390.29 815.43,-391.92\"/>\n",
-       "<text text-anchor=\"middle\" x=\"798.64\" y=\"-355.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M754.62,-201.82C764.06,-242.7 795.64,-340.96 814.78,-390.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"811.47,-391.25 818.44,-399.23 817.97,-388.64 811.47,-391.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"772.7\" y=\"-299.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
        "<title>18</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"690.81,-112.6 636.81,-112.6 636.81,-76.6 690.81,-76.6 690.81,-112.6\"/>\n",
-       "<text text-anchor=\"middle\" x=\"663.81\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">18</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"836.51,-313.13 782.51,-313.13 782.51,-277.13 836.51,-277.13 836.51,-313.13\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.51\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">18</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;18 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>20&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M800.97,-276.78C779.19,-240.93 722.11,-161.79 688.76,-120.59\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"691.28,-118.14 682.23,-112.64 685.88,-122.58 691.28,-118.14\"/>\n",
-       "<text text-anchor=\"middle\" x=\"730.37\" y=\"-202.48\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M756.44,-201.82C763.32,-219.59 776.64,-246.61 788.33,-267.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"785.2,-268.61 793.31,-275.43 791.23,-265.04 785.2,-268.61\"/>\n",
+       "<text text-anchor=\"middle\" x=\"760.38\" y=\"-238.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17 -->\n",
        "<g id=\"node4\" class=\"node\">\n",
        "<title>17</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"579.01,-55.63 525.01,-55.63 525.01,-19.63 579.01,-19.63 579.01,-55.63\"/>\n",
-       "<text text-anchor=\"middle\" x=\"552.01\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">17</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"690.81,-112.6 636.81,-112.6 636.81,-76.6 690.81,-76.6 690.81,-112.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"663.81\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">17</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;17 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>20&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M796.23,-276.97C756.75,-231.77 640.09,-114.65 583.45,-62.83\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"585.63,-60.08 575.87,-55.96 580.94,-65.27 585.63,-60.08\"/>\n",
-       "<text text-anchor=\"middle\" x=\"675.34\" y=\"-173.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M741.54,-165.02C730.82,-152.16 714.14,-134.87 698.95,-120.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"701.56,-118.25 691.82,-114.07 696.82,-123.41 701.56,-118.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"708.25\" y=\"-146.62\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
        "<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=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">16</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"579.01,-55.63 525.01,-55.63 525.01,-19.63 579.01,-19.63 579.01,-55.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"552.01\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">16</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;16 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>20&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M790.14,-276.95C729.46,-227.52 542.82,-91.63 463.87,-39.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.51,-35.92 455.24,-33.33 461.65,-41.76 465.51,-35.92\"/>\n",
-       "<text text-anchor=\"middle\" x=\"612.5\" y=\"-161.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M734.72,-165.1C702.09,-137.74 632.36,-86.69 589.08,-58.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"591.03,-55.21 580.74,-52.69 587.21,-61.08 591.03,-55.21\"/>\n",
+       "<text text-anchor=\"middle\" x=\"649.9\" y=\"-115.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15 -->\n",
        "<g id=\"node6\" class=\"node\">\n",
        "<title>15</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"331.13,-55.63 277.13,-55.63 277.13,-19.63 331.13,-19.63 331.13,-55.63\"/>\n",
-       "<text text-anchor=\"middle\" x=\"304.13\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">15</text>\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=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">15</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;15 -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>20&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.41,-277.58C697.52,-229.33 436.9,-96.43 340.48,-52.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.69,-48.78 331.14,-47.82 338.79,-55.15 341.69,-48.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"546.94\" y=\"-153.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.31,-164.89C667.35,-131.47 531.83,-62.29 465.69,-32.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"467.25,-29.08 456.69,-28.18 464.39,-35.47 467.25,-29.08\"/>\n",
+       "<text text-anchor=\"middle\" x=\"583.5\" y=\"-87.35\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
        "<title>14</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"219.33,-112.6 165.33,-112.6 165.33,-76.6 219.33,-76.6 219.33,-112.6\"/>\n",
-       "<text text-anchor=\"middle\" x=\"192.33\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">14</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"331.13,-55.63 277.13,-55.63 277.13,-19.63 331.13,-19.63 331.13,-55.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"304.13\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">14</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;14 -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>20&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.33,-283.11C683.43,-245.89 342.78,-135.09 229.37,-103.08\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"230,-99.62 219.43,-100.32 228.13,-106.37 230,-99.62\"/>\n",
-       "<text text-anchor=\"middle\" x=\"491.35\" y=\"-181.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.24,-170.77C648.51,-141.44 430.92,-70.6 342.34,-45.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"343.49,-42.6 332.92,-43.34 341.64,-49.36 343.49,-42.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"521.79\" y=\"-97.14\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
        "<title>13</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"130.6,-201.33 76.6,-201.33 76.6,-165.33 130.6,-165.33 130.6,-201.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"103.6\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">13</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"219.33,-112.6 165.33,-112.6 165.33,-76.6 219.33,-76.6 219.33,-112.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.33\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">13</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;13 -->\n",
        "<g id=\"edge8\" class=\"edge\">\n",
        "<title>20&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.28,-287.95C673.1,-265.51 266.92,-201.04 141.04,-185.99\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.09,-182.48 130.76,-184.8 140.29,-189.43 141.09,-182.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"447.16\" y=\"-225.77\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.25,-175.82C633.73,-156.62 337.47,-109.54 230.93,-97.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.61,-93.61 221.28,-95.97 230.82,-100.56 231.61,-93.61\"/>\n",
+       "<text text-anchor=\"middle\" x=\"466.09\" y=\"-125.24\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12 -->\n",
        "<g id=\"node9\" class=\"node\">\n",
        "<title>12</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"73.63,-313.13 19.63,-313.13 19.63,-277.13 73.63,-277.13 73.63,-313.13\"/>\n",
-       "<text text-anchor=\"middle\" x=\"46.63\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">12</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"130.6,-201.33 76.6,-201.33 76.6,-165.33 130.6,-165.33 130.6,-201.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.6\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">12</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;12 -->\n",
        "<g id=\"edge9\" class=\"edge\">\n",
        "<title>20&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.36,-292.42C666.97,-287.18 217.12,-287.04 83.96,-292\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.7,-288.51 73.85,-292.42 83.99,-295.5 83.7,-288.51\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.66\" y=\"-281.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.07,-180.39C622.57,-175.47 262.17,-175.31 142.53,-179.9\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.43,-176.4 132.59,-180.33 142.73,-183.4 142.43,-176.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"421.8\" y=\"-168.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11 -->\n",
        "<g id=\"node10\" class=\"node\">\n",
        "<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=\"-415.37\" font-family=\"Times,serif\" font-size=\"14.00\">11</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"73.63,-313.13 19.63,-313.13 19.63,-277.13 73.63,-277.13 73.63,-313.13\"/>\n",
+       "<text text-anchor=\"middle\" x=\"46.63\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">11</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;11 -->\n",
        "<g id=\"edge10\" class=\"edge\">\n",
        "<title>20&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.16,-296.76C664.25,-310.08 199.36,-383.57 64.1,-410.05\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.33,-406.64 54.21,-412.02 64.7,-413.5 63.33,-406.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.63\" y=\"-342.21\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.3,-184.81C616.31,-196.91 211.56,-260.85 84.82,-285.75\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.38,-282.27 75.27,-287.67 85.76,-289.13 84.38,-282.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"393.06\" y=\"-224.08\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10 -->\n",
        "<g id=\"node11\" class=\"node\">\n",
        "<title>10</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"73.63,-561.01 19.63,-561.01 19.63,-525.01 73.63,-525.01 73.63,-561.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"46.63\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\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=\"-415.37\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;10 -->\n",
        "<g id=\"edge11\" class=\"edge\">\n",
        "<title>20&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.43,-301.12C667.04,-333.07 216.43,-479.31 83.64,-527.67\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.1,-524.5 73.92,-531.24 84.52,-531.07 82.1,-524.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"447.53\" y=\"-403.2\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.45,-189.26C614.37,-219.91 193.73,-356.4 64.8,-403.37\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.87,-399.98 55.7,-406.72 66.29,-406.55 63.87,-399.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"383.12\" y=\"-285.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9 -->\n",
        "<g id=\"node12\" class=\"node\">\n",
        "<title>9</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"130.6,-672.81 76.6,-672.81 76.6,-636.81 130.6,-636.81 130.6,-672.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"103.6\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"73.63,-561.01 19.63,-561.01 19.63,-525.01 73.63,-525.01 73.63,-561.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"46.63\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;9 -->\n",
        "<g id=\"edge12\" class=\"edge\">\n",
        "<title>20&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.3,-305.91C672.7,-355.96 263.74,-564.15 139.56,-632.85\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"137.82,-629.82 130.78,-637.74 141.22,-635.93 137.82,-629.82\"/>\n",
-       "<text text-anchor=\"middle\" x=\"446.43\" y=\"-458.18\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.33,-194.1C616.06,-244.01 209.22,-451.1 83.72,-520.42\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.17,-517.28 75.14,-525.2 85.58,-523.39 82.17,-517.28\"/>\n",
+       "<text text-anchor=\"middle\" x=\"392.53\" y=\"-346.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8 -->\n",
        "<g id=\"node13\" class=\"node\">\n",
        "<title>8</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"219.33,-761.54 165.33,-761.54 165.33,-725.54 219.33,-725.54 219.33,-761.54\"/>\n",
-       "<text text-anchor=\"middle\" x=\"192.33\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"130.6,-672.81 76.6,-672.81 76.6,-636.81 130.6,-636.81 130.6,-672.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.6\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;8 -->\n",
        "<g id=\"edge13\" class=\"edge\">\n",
        "<title>20&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.47,-311.21C681.09,-378.6 324.52,-637.57 220.8,-718.98\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"218.33,-716.47 212.66,-725.42 222.67,-721.96 218.33,-716.47\"/>\n",
-       "<text text-anchor=\"middle\" x=\"487.13\" y=\"-503.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.44,-199.52C620.53,-269.4 241.94,-544.35 133.05,-629.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"131.1,-626.65 125.42,-635.59 135.44,-632.15 131.1,-626.65\"/>\n",
+       "<text text-anchor=\"middle\" x=\"417.25\" y=\"-418.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7 -->\n",
        "<g id=\"node14\" class=\"node\">\n",
        "<title>7</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"331.13,-818.51 277.13,-818.51 277.13,-782.51 331.13,-782.51 331.13,-818.51\"/>\n",
-       "<text text-anchor=\"middle\" x=\"304.13\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"219.33,-761.54 165.33,-761.54 165.33,-725.54 219.33,-725.54 219.33,-761.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.33\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;7 -->\n",
        "<g id=\"edge14\" class=\"edge\">\n",
        "<title>20&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M787.37,-313.24C703.64,-389.72 407.6,-685.66 325.39,-774.94\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"322.69,-772.7 318.54,-782.44 327.87,-777.41 322.69,-772.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"541.88\" y=\"-547.89\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M730.34,-201.66C640.54,-284.01 305.35,-619.08 214.89,-716.76\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"212.35,-714.35 208.17,-724.08 217.51,-719.08 212.35,-714.35\"/>\n",
+       "<text text-anchor=\"middle\" x=\"460.62\" y=\"-448.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node15\" class=\"node\">\n",
        "<title>6</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"455.07,-838.14 401.07,-838.14 401.07,-802.14 455.07,-802.14 455.07,-838.14\"/>\n",
-       "<text text-anchor=\"middle\" x=\"428.07\" y=\"-816.44\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"331.13,-818.51 277.13,-818.51 277.13,-782.51 331.13,-782.51 331.13,-818.51\"/>\n",
+       "<text text-anchor=\"middle\" x=\"304.13\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;6 -->\n",
        "<g id=\"edge15\" class=\"edge\">\n",
        "<title>20&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M792.76,-313.43C729.31,-391.96 505.3,-700.12 443.73,-793.33\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"440.66,-791.62 438.13,-801.91 446.53,-795.45 440.66,-791.62\"/>\n",
-       "<text text-anchor=\"middle\" x=\"603.75\" y=\"-557.18\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M736.04,-201.64C665.57,-289.4 391.51,-666.41 320.78,-772.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"317.99,-770.48 315.41,-780.76 323.84,-774.33 317.99,-770.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.41\" y=\"-475.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5 -->\n",
        "<g id=\"node16\" class=\"node\">\n",
        "<title>5</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"579.01,-818.51 525.01,-818.51 525.01,-782.51 579.01,-782.51 579.01,-818.51\"/>\n",
-       "<text text-anchor=\"middle\" x=\"552.01\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"455.07,-838.14 401.07,-838.14 401.07,-802.14 455.07,-802.14 455.07,-838.14\"/>\n",
+       "<text text-anchor=\"middle\" x=\"428.07\" y=\"-816.44\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;5 -->\n",
        "<g id=\"edge16\" class=\"edge\">\n",
        "<title>20&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M797.07,-313.36C752.55,-389.45 603.47,-681.77 562.38,-773.1\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"559.07,-771.94 558.23,-782.5 565.47,-774.77 559.07,-771.94\"/>\n",
-       "<text text-anchor=\"middle\" x=\"665.23\" y=\"-547.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M740.4,-201.59C688.69,-290.99 489.14,-682.32 439.27,-791.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"436.19,-789.99 435.29,-800.55 442.58,-792.85 436.19,-789.99\"/>\n",
+       "<text text-anchor=\"middle\" x=\"577.84\" y=\"-500.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node17\" class=\"node\">\n",
        "<title>4</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"690.81,-761.54 636.81,-761.54 636.81,-725.54 690.81,-725.54 690.81,-761.54\"/>\n",
-       "<text text-anchor=\"middle\" x=\"663.81\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"579.01,-818.51 525.01,-818.51 525.01,-782.51 579.01,-782.51 579.01,-818.51\"/>\n",
+       "<text text-anchor=\"middle\" x=\"552.01\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;4 -->\n",
        "<g id=\"edge17\" class=\"edge\">\n",
        "<title>20&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M800.55,-313.21C772.87,-382.5 691.82,-631.4 669.31,-715.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"665.87,-714.84 666.75,-725.4 672.65,-716.6 665.87,-714.84\"/>\n",
-       "<text text-anchor=\"middle\" x=\"720.43\" y=\"-518.17\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M743.9,-201.69C709.81,-289.05 588.23,-662.69 558.39,-770.99\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"555.03,-770 555.82,-780.56 561.79,-771.81 555.03,-770\"/>\n",
+       "<text text-anchor=\"middle\" x=\"639.14\" y=\"-490.14\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node18\" class=\"node\">\n",
        "<title>3</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"779.54,-672.81 725.54,-672.81 725.54,-636.81 779.54,-636.81 779.54,-672.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"752.54\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"690.81,-761.54 636.81,-761.54 636.81,-725.54 690.81,-725.54 690.81,-761.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"663.81\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;3 -->\n",
        "<g id=\"edge18\" class=\"edge\">\n",
        "<title>20&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M803.34,-313.46C789.5,-372.15 760.22,-555.72 753.16,-626.55\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"749.67,-626.26 752.26,-636.53 756.65,-626.89 749.67,-626.26\"/>\n",
-       "<text text-anchor=\"middle\" x=\"763.75\" y=\"-473.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M746.99,-201.56C728.76,-282.83 676.34,-612.59 665.26,-713.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"661.78,-713.47 664.25,-723.77 668.74,-714.18 661.78,-713.47\"/>\n",
+       "<text text-anchor=\"middle\" x=\"694.13\" y=\"-461.5\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node19\" class=\"node\">\n",
        "<title>2</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"836.51,-561.01 782.51,-561.01 782.51,-525.01 836.51,-525.01 836.51,-561.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"809.51\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"779.54,-672.81 725.54,-672.81 725.54,-636.81 779.54,-636.81 779.54,-672.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"752.54\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;2 -->\n",
        "<g id=\"edge19\" class=\"edge\">\n",
        "<title>20&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M805.77,-313.36C802.02,-356.16 801.78,-463.32 805.02,-514.68\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"801.54,-515.04 805.77,-524.75 808.52,-514.52 801.54,-515.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"790.9\" y=\"-402.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M749.71,-201.81C744.72,-273.85 744.5,-536.17 749.05,-625.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"745.54,-625.17 749.63,-634.95 752.53,-624.76 745.54,-625.17\"/>\n",
+       "<text text-anchor=\"middle\" x=\"737.38\" y=\"-417.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node20\" class=\"node\">\n",
        "<title>1</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"779.54,-201.33 725.54,-201.33 725.54,-165.33 779.54,-165.33 779.54,-201.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"752.54\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"836.51,-561.01 782.51,-561.01 782.51,-525.01 836.51,-525.01 836.51,-561.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.51\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
        "</g>\n",
        "<!-- 20&#45;&gt;1 -->\n",
        "<g id=\"edge20\" class=\"edge\">\n",
        "<title>20&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M805.72,-276.89C798.71,-258.73 784.87,-230.73 772.94,-210.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.92,-208.24 767.8,-201.44 769.91,-211.82 775.92,-208.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"774.83\" y=\"-247.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M752.26,-201.66C756.93,-260.1 785.54,-442.37 800.91,-513.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"797.41,-514.24 803.02,-523.23 804.24,-512.71 797.41,-514.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"764.58\" y=\"-361.55\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;20 -->\n",
        "<g id=\"edge21\" class=\"edge\">\n",
        "<title>19&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M831.18,-400.81C830.11,-380.37 825.14,-347 819.85,-323.23\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"823.22,-322.29 817.49,-313.38 816.42,-323.92 823.22,-322.29\"/>\n",
-       "<text text-anchor=\"middle\" x=\"840.02\" y=\"-365.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M827.06,-400.58C817.63,-359.69 786.04,-261.44 766.91,-212.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.22,-211.15 763.24,-203.17 763.72,-213.75 770.22,-211.15\"/>\n",
+       "<text text-anchor=\"middle\" x=\"784.99\" y=\"-310.24\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;19 -->\n",
        "<g id=\"edge22\" class=\"edge\">\n",
        "<title>19&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M856.38,-425.81C866.16,-425.96 874.14,-423.71 874.14,-419.07 874.14,-416.24 871.18,-414.3 866.65,-413.25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"866.66,-409.74 856.38,-412.33 866.03,-416.71 866.66,-409.74\"/>\n",
-       "<text text-anchor=\"middle\" x=\"888.64\" y=\"-415.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M856.38,-425.81C866.16,-425.96 874.14,-423.71 874.14,-419.07 874.14,-416.46 871.62,-414.61 867.67,-413.51\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"868.2,-410.05 857.89,-412.48 867.47,-417.01 868.2,-410.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"886.14\" y=\"-415.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;18 -->\n",
        "<g id=\"edge23\" class=\"edge\">\n",
        "<title>19&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M823.36,-400.62C800.5,-346.04 719,-185.48 682.01,-121.41\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"684.96,-119.53 676.89,-112.68 678.93,-123.08 684.96,-119.53\"/>\n",
-       "<text text-anchor=\"middle\" x=\"738.18\" y=\"-264.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M831.18,-400.81C830.12,-380.74 825.32,-348.19 820.13,-324.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"823.56,-323.77 817.84,-314.85 816.74,-325.39 823.56,-323.77\"/>\n",
+       "<text text-anchor=\"middle\" x=\"813.66\" y=\"-366.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;17 -->\n",
        "<g id=\"edge24\" class=\"edge\">\n",
        "<title>19&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M819.62,-400.94C780.58,-339.08 633.76,-136.54 575.7,-63.84\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"578.08,-61.22 569.07,-55.64 572.64,-65.62 578.08,-61.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"683.16\" y=\"-236.19\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M823.36,-400.62C800.65,-346.4 720.05,-187.55 682.73,-122.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"685.96,-121.26 677.89,-114.39 679.92,-124.79 685.96,-121.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"741.04\" y=\"-265.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;16 -->\n",
        "<g id=\"edge25\" class=\"edge\">\n",
        "<title>19&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M814.95,-400.82C757.14,-336.08 539.45,-118.03 458.53,-43.3\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"460.43,-40.29 450.69,-36.12 455.7,-45.45 460.43,-40.29\"/>\n",
-       "<text text-anchor=\"middle\" x=\"622.24\" y=\"-225.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M819.46,-400.69C780.33,-338.77 634.87,-138.09 576.42,-64.74\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"579.36,-62.82 570.36,-57.23 573.91,-67.21 579.36,-62.82\"/>\n",
+       "<text text-anchor=\"middle\" x=\"685.94\" y=\"-236.51\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;15 -->\n",
        "<g id=\"edge26\" class=\"edge\">\n",
        "<title>19&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M809.28,-401.07C730.71,-337.89 441.39,-127.44 339.71,-59.13\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.57,-56.17 331.31,-53.53 337.69,-61.99 341.57,-56.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"560\" y=\"-233.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M814.95,-400.82C757.32,-336.28 540.83,-119.41 459.31,-44.02\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"461.8,-41.55 452.06,-37.38 457.07,-46.71 461.8,-41.55\"/>\n",
+       "<text text-anchor=\"middle\" x=\"625.13\" y=\"-226.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;14 -->\n",
        "<g id=\"edge27\" class=\"edge\">\n",
        "<title>19&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.91,-401.81C700.43,-344.62 344.41,-163.12 228.84,-109.5\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"230.22,-106.29 219.67,-105.29 227.3,-112.65 230.22,-106.29\"/>\n",
-       "<text text-anchor=\"middle\" x=\"500.87\" y=\"-244.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M808.96,-400.81C730.24,-337.58 443.52,-128.99 340.92,-59.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"343.1,-57.19 332.84,-54.55 339.21,-63.01 343.1,-57.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"562.94\" y=\"-234.18\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;13 -->\n",
        "<g id=\"edge28\" class=\"edge\">\n",
        "<title>19&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.01,-407.3C690.64,-365.71 268.48,-228.42 140.55,-192.02\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.39,-188.62 130.82,-189.29 139.5,-195.36 141.39,-188.62\"/>\n",
-       "<text text-anchor=\"middle\" x=\"456.78\" y=\"-288.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.91,-401.81C700.74,-344.8 346.55,-164.21 229.89,-109.99\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.59,-106.92 221.05,-105.92 228.67,-113.28 231.59,-106.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"503.9\" y=\"-244.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;12 -->\n",
        "<g id=\"edge29\" class=\"edge\">\n",
        "<title>19&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.72,-411.98C683.78,-387.98 219.67,-314.35 84.04,-297.94\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.09,-294.42 73.76,-296.74 83.28,-301.38 84.09,-294.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"457.38\" y=\"-343.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.01,-407.3C690.97,-365.84 271.01,-229.25 141.71,-192.36\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.85,-189.04 132.27,-189.7 140.95,-195.78 142.85,-189.04\"/>\n",
+       "<text text-anchor=\"middle\" x=\"459.86\" y=\"-288.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;11 -->\n",
        "<g id=\"edge30\" class=\"edge\">\n",
        "<title>19&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.99,-416.42C682.37,-411.09 202.14,-410.96 64.21,-416.01\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.99,-412.52 54.14,-416.42 64.27,-419.51 63.99,-412.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.6\" y=\"-420.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.72,-411.98C684.02,-388.03 221.53,-314.64 84.86,-298.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.6,-294.6 75.26,-296.91 84.78,-301.55 85.6,-294.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"455.29\" y=\"-343.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;10 -->\n",
        "<g id=\"edge31\" class=\"edge\">\n",
        "<title>19&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.79,-420.7C683.88,-434.02 218.99,-507.5 83.73,-533.99\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.96,-530.57 73.84,-535.96 84.33,-537.44 82.96,-530.57\"/>\n",
-       "<text text-anchor=\"middle\" x=\"428.26\" y=\"-481.14\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.99,-416.42C682.73,-411.11 205.02,-410.96 65.46,-415.97\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.51,-412.46 55.65,-416.36 65.79,-419.46 65.51,-412.46\"/>\n",
+       "<text text-anchor=\"middle\" x=\"445.73\" y=\"-404.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;9 -->\n",
        "<g id=\"edge32\" class=\"edge\">\n",
        "<title>19&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.05,-425C690.74,-455.71 268.64,-592.69 140.62,-639.39\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.05,-636.24 130.88,-642.98 141.47,-642.81 139.05,-636.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"456.83\" y=\"-521\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.79,-420.7C684.24,-433.98 221.78,-507.06 84.96,-533.75\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.45,-530.28 75.32,-535.67 85.82,-537.15 84.45,-530.28\"/>\n",
+       "<text text-anchor=\"middle\" x=\"431.37\" y=\"-466.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;8 -->\n",
        "<g id=\"edge33\" class=\"edge\">\n",
        "<title>19&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.08,-429.63C700.7,-475.69 343.48,-657.51 228.35,-721.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"226.56,-718.36 219.54,-726.3 229.98,-724.47 226.56,-718.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"500.72\" y=\"-564.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.05,-425C690.96,-455.65 270.33,-592.14 141.39,-639.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.47,-635.72 132.3,-642.46 142.89,-642.29 140.47,-635.72\"/>\n",
+       "<text text-anchor=\"middle\" x=\"459.72\" y=\"-520.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;7 -->\n",
        "<g id=\"edge34\" class=\"edge\">\n",
        "<title>19&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.99,-434.95C711.89,-494.52 423.64,-703.84 332.2,-775.97\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"329.88,-773.35 324.23,-782.32 334.23,-778.83 329.88,-773.35\"/>\n",
-       "<text text-anchor=\"middle\" x=\"552.6\" y=\"-594.26\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.68,-429.82C700.03,-476.05 345.31,-656.59 229.32,-720.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"227.83,-717.66 220.8,-725.59 231.24,-723.77 227.83,-717.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"503.5\" y=\"-564.13\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;6 -->\n",
        "<g id=\"edge35\" class=\"edge\">\n",
        "<title>19&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M806.45,-437.26C735.37,-501.72 518.25,-718.74 449.27,-794.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"446.45,-792.04 442.33,-801.81 451.64,-796.74 446.45,-792.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"613.36\" y=\"-619.5\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.99,-434.95C712.26,-494.27 426.03,-702.1 333.35,-775.06\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"331.34,-772.19 325.69,-781.15 335.7,-777.67 331.34,-772.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"555.67\" y=\"-593.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;5 -->\n",
        "<g id=\"edge36\" class=\"edge\">\n",
        "<title>19&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M812.02,-437.15C761.64,-498.69 615.33,-699.87 567.33,-773.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"564.19,-771.77 561.72,-782.08 570.08,-775.56 564.19,-771.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"675.17\" y=\"-609.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M806.16,-437.52C734.91,-502.19 518.93,-718.07 449.64,-793.74\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"447.43,-790.96 443.31,-800.72 452.62,-795.66 447.43,-790.96\"/>\n",
+       "<text text-anchor=\"middle\" x=\"615.9\" y=\"-619.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;4 -->\n",
        "<g id=\"edge37\" class=\"edge\">\n",
        "<title>19&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M815.97,-437.31C783.64,-491.41 702.18,-650.97 673.62,-715.76\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"670.24,-714.75 669.5,-725.32 676.67,-717.52 670.24,-714.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"730.29\" y=\"-580.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M811.81,-437.4C761.43,-499.01 616.38,-698.44 567.88,-772.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"564.99,-770.54 562.52,-780.84 570.88,-774.33 564.99,-770.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"677.85\" y=\"-608.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;3 -->\n",
        "<g id=\"edge38\" class=\"edge\">\n",
        "<title>19&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M819.15,-437.15C802.09,-478.05 769.49,-577.79 756.96,-626.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"753.51,-626.14 754.54,-636.69 760.31,-627.8 753.51,-626.14\"/>\n",
-       "<text text-anchor=\"middle\" x=\"773.55\" y=\"-520.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M815.97,-437.31C783.77,-491.19 702.85,-649.66 673.97,-714.96\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"670.85,-713.36 670.1,-723.93 677.28,-716.13 670.85,-713.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"732.97\" y=\"-579.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;2 -->\n",
        "<g id=\"edge39\" class=\"edge\">\n",
        "<title>19&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M821.21,-437.11C815.91,-457.46 810.39,-490.81 808.21,-514.65\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"804.71,-514.62 807.46,-524.85 811.69,-515.13 804.71,-514.62\"/>\n",
-       "<text text-anchor=\"middle\" x=\"800.21\" y=\"-479.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M818.99,-437.54C802.06,-478.27 770.09,-575.97 757.34,-625.29\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"753.95,-624.43 754.95,-634.97 760.74,-626.1 753.95,-624.43\"/>\n",
+       "<text text-anchor=\"middle\" x=\"776.16\" y=\"-520.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 19&#45;&gt;1 -->\n",
        "<g id=\"edge40\" class=\"edge\">\n",
        "<title>19&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M827.15,-400.97C817.74,-359.92 785.46,-259.6 766.33,-210.83\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"769.56,-209.48 762.58,-201.52 763.07,-212.1 769.56,-209.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"782.24\" y=\"-309.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M821.14,-437.38C815.98,-457.3 810.62,-489.47 808.36,-513.08\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"804.87,-512.79 807.6,-523.02 811.85,-513.32 804.87,-512.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"802.75\" y=\"-479.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;20 -->\n",
        "<g id=\"edge41\" class=\"edge\">\n",
        "<title>18&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M672.35,-112.95C694.14,-148.8 751.21,-227.94 784.56,-269.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"782.04,-271.59 791.1,-277.09 787.45,-267.15 782.04,-271.59\"/>\n",
-       "<text text-anchor=\"middle\" x=\"713.96\" y=\"-179.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M805.62,-276.64C798.74,-258.87 785.41,-231.85 773.72,-211.43\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"776.85,-209.85 768.75,-203.03 770.83,-213.42 776.85,-209.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"801.67\" y=\"-247.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;19 -->\n",
        "<g id=\"edge42\" class=\"edge\">\n",
        "<title>18&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M669.6,-113.05C692.45,-167.62 773.96,-328.19 810.95,-392.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"807.99,-394.13 816.07,-400.99 814.03,-390.59 807.99,-394.13\"/>\n",
-       "<text text-anchor=\"middle\" x=\"725.77\" y=\"-241.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M807.47,-313.39C808.53,-333.47 813.34,-366.01 818.52,-389.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"815.1,-390.43 820.81,-399.35 821.91,-388.82 815.1,-390.43\"/>\n",
+       "<text text-anchor=\"middle\" x=\"800.99\" y=\"-340.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;18 -->\n",
        "<g id=\"edge43\" class=\"edge\">\n",
        "<title>18&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M691.05,-101.34C700.84,-101.49 708.81,-99.24 708.81,-94.6 708.81,-91.77 705.85,-89.83 701.32,-88.78\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"701.33,-85.27 691.05,-87.85 700.7,-92.24 701.33,-85.27\"/>\n",
-       "<text text-anchor=\"middle\" x=\"723.31\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M836.75,-301.88C846.54,-302.02 854.51,-299.77 854.51,-295.13 854.51,-292.52 851.99,-290.67 848.04,-289.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"848.57,-286.11 838.26,-288.55 847.84,-293.07 848.57,-286.11\"/>\n",
+       "<text text-anchor=\"middle\" x=\"866.51\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;17 -->\n",
        "<g id=\"edge44\" class=\"edge\">\n",
        "<title>18&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M641.06,-76.54C625.92,-67.55 605.72,-57.08 588.39,-49.16\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.66,-45.89 579.1,-45.04 586.82,-52.29 589.66,-45.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"600.22\" y=\"-51.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M800.97,-276.78C779.38,-241.25 723.12,-163.18 689.65,-121.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"692.48,-119.62 683.43,-114.1 687.07,-124.05 692.48,-119.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"733.31\" y=\"-203.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;16 -->\n",
        "<g id=\"edge45\" class=\"edge\">\n",
        "<title>18&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.79,-81C594.52,-64.37 512.68,-37.64 465,-24.76\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.65,-21.31 455.08,-22.15 463.87,-28.08 465.65,-21.31\"/>\n",
-       "<text text-anchor=\"middle\" x=\"536.4\" y=\"-56.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M796.23,-276.97C756.91,-231.95 641.05,-115.61 584.15,-63.47\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"586.75,-61.1 577,-56.98 582.05,-66.29 586.75,-61.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"678.19\" y=\"-174.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;15 -->\n",
        "<g id=\"edge46\" class=\"edge\">\n",
        "<title>18&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.78,-86.46C573.24,-72.6 414.3,-47.26 341.55,-39.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.77,-35.72 331.46,-38.16 341.04,-42.68 341.77,-35.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"474.66\" y=\"-51.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M789.87,-276.74C729.09,-227.27 543.79,-92.34 464.56,-39.5\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"466.98,-36.9 456.71,-34.3 463.12,-42.74 466.98,-36.9\"/>\n",
+       "<text text-anchor=\"middle\" x=\"615.22\" y=\"-161.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;14 -->\n",
        "<g id=\"edge47\" class=\"edge\">\n",
        "<title>18&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.77,-91.24C556.87,-86.89 321.73,-86.72 229.78,-90.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.37,-87.25 219.55,-91.23 229.71,-94.24 229.37,-87.25\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.78\" y=\"-79.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.05,-277.37C697.12,-229.15 438.81,-97.41 341.62,-52.6\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"343.31,-49.53 332.76,-48.56 340.41,-55.9 343.31,-49.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"549.83\" y=\"-153.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;13 -->\n",
        "<g id=\"edge48\" class=\"edge\">\n",
        "<title>18&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.69,-95.77C544.94,-105.54 246.11,-152.69 140.77,-173.8\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140,-170.38 130.9,-175.81 141.4,-177.24 140,-170.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"374.23\" y=\"-123.58\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.33,-283.11C683.84,-246.05 345.61,-136.01 230.8,-103.48\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.81,-100.13 221.24,-100.82 229.93,-106.87 231.81,-100.13\"/>\n",
+       "<text text-anchor=\"middle\" x=\"494.56\" y=\"-182.1\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;12 -->\n",
        "<g id=\"edge49\" class=\"edge\">\n",
        "<title>18&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.78,-100.3C538.05,-127.22 196.89,-237.88 83.55,-279.5\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.08,-276.31 73.92,-283.07 84.52,-282.87 82.08,-276.31\"/>\n",
-       "<text text-anchor=\"middle\" x=\"345.67\" y=\"-178.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.28,-287.95C673.43,-265.58 269.36,-201.43 142.18,-186.13\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.6,-182.65 132.26,-184.98 141.79,-189.61 142.6,-182.65\"/>\n",
+       "<text text-anchor=\"middle\" x=\"450.23\" y=\"-225.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;11 -->\n",
        "<g id=\"edge50\" class=\"edge\">\n",
        "<title>18&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.76,-105.16C535.37,-151.22 178.15,-333.04 63.03,-396.9\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"61.24,-393.89 54.21,-401.82 64.65,-400 61.24,-393.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"335.39\" y=\"-239.83\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.36,-292.42C667.32,-287.2 219.82,-287.04 85.17,-291.96\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.22,-288.45 75.37,-292.36 85.5,-295.45 85.22,-288.45\"/>\n",
+       "<text text-anchor=\"middle\" x=\"421.77\" y=\"-280.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;10 -->\n",
        "<g id=\"edge51\" class=\"edge\">\n",
        "<title>18&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.77,-110.67C535.39,-178.07 178.82,-437.03 75.1,-518.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"72.63,-515.94 66.96,-524.89 76.98,-521.43 72.63,-515.94\"/>\n",
-       "<text text-anchor=\"middle\" x=\"341.43\" y=\"-303.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.16,-296.76C664.61,-310.04 202.15,-383.12 65.33,-409.81\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.82,-406.34 55.69,-411.73 66.19,-413.21 64.82,-406.34\"/>\n",
+       "<text text-anchor=\"middle\" x=\"429.74\" y=\"-342.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;9 -->\n",
        "<g id=\"edge52\" class=\"edge\">\n",
        "<title>18&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M641.96,-112.62C552.32,-194.74 214.08,-532.88 125.1,-629.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"122.37,-626.97 118.2,-636.71 127.53,-631.7 122.37,-626.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"369.03\" y=\"-374.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.43,-301.12C667.27,-333.01 218.24,-478.73 84.44,-527.37\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.52,-523.98 75.34,-530.72 85.94,-530.55 83.52,-523.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"421.43\" y=\"-403.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;8 -->\n",
        "<g id=\"edge53\" class=\"edge\">\n",
        "<title>18&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M647.4,-112.89C574.32,-204.06 280.22,-608.69 208.21,-716.89\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"205.25,-715.03 202.68,-725.3 211.1,-718.88 205.25,-715.03\"/>\n",
-       "<text text-anchor=\"middle\" x=\"413.31\" y=\"-403.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.3,-305.91C673.03,-355.81 266.19,-562.9 140.69,-632.23\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.14,-629.08 132.11,-637 142.55,-635.2 139.14,-629.08\"/>\n",
+       "<text text-anchor=\"middle\" x=\"473.49\" y=\"-472.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;7 -->\n",
        "<g id=\"edge54\" class=\"edge\">\n",
        "<title>18&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M651.87,-112.76C596.54,-208.84 367.77,-657.56 314.93,-773.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"311.68,-771.95 310.76,-782.51 318.06,-774.82 311.68,-771.95\"/>\n",
-       "<text text-anchor=\"middle\" x=\"468.9\" y=\"-431.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.06,-311.47C680.45,-379.09 326.47,-636.16 221.71,-718.27\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"219.79,-715.33 214.11,-724.27 224.13,-720.82 219.79,-715.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"489.89\" y=\"-503.67\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;6 -->\n",
        "<g id=\"edge55\" class=\"edge\">\n",
        "<title>18&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M655.39,-112.9C617.55,-210.86 467.25,-672.98 434.27,-792.09\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"430.84,-791.35 431.61,-801.92 437.6,-793.18 430.84,-791.35\"/>\n",
-       "<text text-anchor=\"middle\" x=\"530.33\" y=\"-456.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M787.04,-313.54C703.2,-390.18 409.81,-683.46 326.37,-773.87\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"323.93,-771.36 319.77,-781.1 329.1,-776.08 323.93,-771.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"544.7\" y=\"-547.51\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;5 -->\n",
        "<g id=\"edge56\" class=\"edge\">\n",
        "<title>18&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M658.55,-112.75C637.61,-208.58 566.64,-655.66 553.58,-772.51\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"550.1,-772.16 552.53,-782.47 557.06,-772.89 550.1,-772.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"591.57\" y=\"-446.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M792.76,-313.43C729.51,-391.72 506.66,-698.26 444.29,-792.48\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"441.5,-790.36 438.96,-800.64 447.36,-794.18 441.5,-790.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"606.53\" y=\"-556.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;4 -->\n",
        "<g id=\"edge57\" class=\"edge\">\n",
        "<title>18&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M661.39,-112.63C655.81,-202.77 655.63,-604.52 660.84,-715.22\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"657.35,-715.49 661.38,-725.29 664.34,-715.12 657.35,-715.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"646.62\" y=\"-417.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M797.07,-313.36C752.74,-389.14 604.7,-679.34 562.9,-771.95\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"559.81,-770.3 558.96,-780.86 566.21,-773.13 559.81,-770.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"667.98\" y=\"-546.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;3 -->\n",
        "<g id=\"edge58\" class=\"edge\">\n",
        "<title>18&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M664.08,-112.69C671.56,-194.19 724.14,-527.51 744.88,-626.79\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"741.48,-627.65 747.02,-636.68 748.33,-626.17 741.48,-627.65\"/>\n",
-       "<text text-anchor=\"middle\" x=\"689.98\" y=\"-373.54\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M800.44,-313.49C772.78,-382.83 692.58,-629.11 669.64,-714.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"666.26,-713.42 667.12,-723.98 673.03,-715.18 666.26,-713.42\"/>\n",
+       "<text text-anchor=\"middle\" x=\"723.04\" y=\"-517.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;2 -->\n",
        "<g id=\"edge59\" class=\"edge\">\n",
        "<title>18&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M666.76,-112.77C684.11,-182.37 765.01,-432.09 796.91,-515.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"793.66,-516.89 800.56,-524.94 800.18,-514.35 793.66,-516.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"717.34\" y=\"-317.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M803.34,-313.46C789.58,-371.79 760.58,-553.46 753.29,-625.23\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"749.82,-624.75 752.39,-635.02 756.79,-625.39 749.82,-624.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"766.32\" y=\"-473.14\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 18&#45;&gt;1 -->\n",
        "<g id=\"edge60\" class=\"edge\">\n",
        "<title>18&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M674.81,-112.9C685.81,-126.1 703.08,-143.94 718.58,-158.41\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"716.27,-161.04 726.01,-165.2 720.99,-155.87 716.27,-161.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"682.19\" y=\"-139.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M805.77,-313.36C802.06,-355.8 801.78,-461.53 804.94,-513.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"801.44,-513.53 805.66,-523.24 808.43,-513.02 801.44,-513.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"793.36\" y=\"-402.17\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;20 -->\n",
        "<g id=\"edge61\" class=\"edge\">\n",
        "<title>17&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M565.29,-55.79C604.77,-100.99 721.43,-218.11 778.07,-269.94\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.88,-272.68 785.65,-276.8 780.58,-267.49 775.88,-272.68\"/>\n",
-       "<text text-anchor=\"middle\" x=\"657.18\" y=\"-151.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M674.81,-112.9C685.54,-125.77 702.21,-143.05 717.41,-157.32\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.8,-159.67 724.53,-163.86 719.53,-154.52 714.8,-159.67\"/>\n",
+       "<text text-anchor=\"middle\" x=\"684.11\" y=\"-138.91\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;19 -->\n",
        "<g id=\"edge62\" class=\"edge\">\n",
        "<title>17&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M561.53,-55.76C600.57,-117.62 747.39,-320.16 805.45,-392.86\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"803.07,-395.48 812.07,-401.06 808.51,-391.08 803.07,-395.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"668.99\" y=\"-213.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M669.6,-113.05C692.31,-167.27 772.91,-326.12 810.23,-391.01\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"806.99,-392.41 815.06,-399.28 813.04,-388.88 806.99,-392.41\"/>\n",
+       "<text text-anchor=\"middle\" x=\"727.91\" y=\"-240.83\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;18 -->\n",
        "<g id=\"edge63\" class=\"edge\">\n",
        "<title>17&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M574.76,-55.69C589.91,-64.67 610.1,-75.14 627.44,-83.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.17,-86.34 636.73,-87.19 629,-79.94 626.17,-86.34\"/>\n",
-       "<text text-anchor=\"middle\" x=\"586.6\" y=\"-73.18\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M672.35,-112.95C693.95,-148.48 750.21,-226.55 783.67,-268.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"780.84,-270.12 789.89,-275.63 786.26,-265.68 780.84,-270.12\"/>\n",
+       "<text text-anchor=\"middle\" x=\"716.01\" y=\"-179.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;17 -->\n",
        "<g id=\"edge64\" class=\"edge\">\n",
        "<title>17&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.25,-44.37C589.03,-44.52 597.01,-42.27 597.01,-37.63 597.01,-34.8 594.05,-32.86 589.52,-31.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.52,-28.3 579.25,-30.89 588.89,-35.27 589.52,-28.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"611.51\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M691.05,-101.34C700.84,-101.49 708.81,-99.24 708.81,-94.6 708.81,-91.99 706.29,-90.13 702.34,-89.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"702.87,-85.57 692.56,-88.01 702.14,-92.54 702.87,-85.57\"/>\n",
+       "<text text-anchor=\"middle\" x=\"720.81\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;16 -->\n",
        "<g id=\"edge65\" class=\"edge\">\n",
        "<title>17&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.79,-27.49C507.37,-23.57 484.54,-19.8 465.44,-17.63\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.57,-14.13 455.27,-16.6 464.87,-21.09 465.57,-14.13\"/>\n",
-       "<text text-anchor=\"middle\" x=\"509.61\" y=\"-26.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M640.52,-76.22C625.72,-67.48 606.28,-57.38 589.37,-49.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"591.18,-46.58 580.62,-45.71 588.34,-52.98 591.18,-46.58\"/>\n",
+       "<text text-anchor=\"middle\" x=\"602.94\" y=\"-51.71\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;15 -->\n",
        "<g id=\"edge66\" class=\"edge\">\n",
        "<title>17&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.53,-33.2C479.93,-30.31 391.72,-30.12 341.47,-32.64\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.14,-29.15 331.35,-33.21 341.54,-36.14 341.14,-29.15\"/>\n",
-       "<text text-anchor=\"middle\" x=\"447.5\" y=\"-36.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.33,-80.82C594.34,-64.34 514.12,-38.12 466.42,-25.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"467.35,-21.77 456.79,-22.6 465.56,-28.53 467.35,-21.77\"/>\n",
+       "<text text-anchor=\"middle\" x=\"539.38\" y=\"-56.78\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;14 -->\n",
        "<g id=\"edge67\" class=\"edge\">\n",
        "<title>17&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.98,-38.13C461.45,-44.34 302.55,-69.3 229.78,-84.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"228.75,-80.9 219.69,-86.39 230.2,-87.75 228.75,-80.9\"/>\n",
-       "<text text-anchor=\"middle\" x=\"362.88\" y=\"-49.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.49,-86.4C573.12,-72.6 416.02,-47.54 342.82,-39.35\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"343.22,-35.88 332.91,-38.31 342.48,-42.84 343.22,-35.88\"/>\n",
+       "<text text-anchor=\"middle\" x=\"477.65\" y=\"-51.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;13 -->\n",
        "<g id=\"edge68\" class=\"edge\">\n",
        "<title>17&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.92,-42.88C447.91,-63.39 227.73,-134.72 140.15,-167.29\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"138.76,-164.07 130.63,-170.87 141.23,-170.62 138.76,-164.07\"/>\n",
-       "<text text-anchor=\"middle\" x=\"318.04\" y=\"-93.88\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.43,-91.22C556.59,-86.91 323.91,-86.73 231.16,-90.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.12,-87.17 221.3,-91.15 231.46,-94.16 231.12,-87.17\"/>\n",
+       "<text text-anchor=\"middle\" x=\"421.79\" y=\"-79.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;12 -->\n",
        "<g id=\"edge69\" class=\"edge\">\n",
        "<title>17&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.8,-47.91C439.73,-86.16 178.85,-218.87 82.69,-272.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.91,-269.52 73.91,-277.48 84.34,-275.62 80.91,-269.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"289.25\" y=\"-149.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.69,-95.77C545.31,-105.5 248.52,-152.31 142.05,-173.54\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.48,-170.08 132.38,-175.51 142.88,-176.94 141.48,-170.08\"/>\n",
+       "<text text-anchor=\"middle\" x=\"377.37\" y=\"-123.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;11 -->\n",
        "<g id=\"edge70\" class=\"edge\">\n",
        "<title>17&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.86,-53.51C434.76,-113.08 146.51,-322.4 55.07,-394.53\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"52.74,-391.91 47.1,-400.88 57.1,-397.39 52.74,-391.91\"/>\n",
-       "<text text-anchor=\"middle\" x=\"275.46\" y=\"-212.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.38,-100.41C537.41,-127.44 198.63,-237.32 84.5,-279.15\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.44,-275.81 75.28,-282.57 85.88,-282.37 83.44,-275.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"348.44\" y=\"-178.58\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;10 -->\n",
        "<g id=\"edge71\" class=\"edge\">\n",
        "<title>17&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M529.87,-55.74C446.14,-132.21 150.1,-428.16 67.89,-517.43\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.19,-515.19 61.04,-524.94 70.36,-519.91 65.19,-515.19\"/>\n",
-       "<text text-anchor=\"middle\" x=\"284.38\" y=\"-290.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.35,-105.34C534.7,-151.57 179.98,-332.11 63.99,-396.36\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.5,-393.19 55.48,-401.12 65.91,-399.3 62.5,-393.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"338.17\" y=\"-239.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;9 -->\n",
        "<g id=\"edge72\" class=\"edge\">\n",
        "<title>17&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M535.5,-55.94C464.74,-144.06 188.71,-523.83 119.38,-628.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"116.42,-626.34 113.85,-636.62 122.27,-630.18 116.42,-626.34\"/>\n",
-       "<text text-anchor=\"middle\" x=\"312.94\" y=\"-345.88\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.37,-110.94C534.76,-178.55 180.77,-435.63 76.01,-517.73\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"74.09,-514.79 68.41,-523.74 78.43,-520.28 74.09,-514.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"344.19\" y=\"-303.13\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;8 -->\n",
        "<g id=\"edge73\" class=\"edge\">\n",
        "<title>17&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M540.06,-55.79C484.73,-151.87 255.97,-600.59 203.12,-716.29\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"199.87,-714.98 198.96,-725.54 206.25,-717.86 199.87,-714.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"357.09\" y=\"-389.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M641.61,-112.93C551.81,-195.28 216.62,-530.35 126.16,-628.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"123.62,-625.62 119.44,-635.35 128.78,-630.35 123.62,-625.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"395.89\" y=\"-374.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;7 -->\n",
        "<g id=\"edge74\" class=\"edge\">\n",
        "<title>17&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M543.7,-55.78C504.79,-156.77 344.65,-649.16 310.39,-772.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"306.96,-771.73 307.72,-782.3 313.72,-773.57 306.96,-771.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"441.54\" y=\"-417.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M647.4,-112.89C574.54,-203.78 281.99,-606.26 208.87,-715.91\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"206.09,-713.76 203.51,-724.04 211.94,-717.62 206.09,-713.76\"/>\n",
+       "<text text-anchor=\"middle\" x=\"440.14\" y=\"-418.2\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;6 -->\n",
        "<g id=\"edge75\" class=\"edge\">\n",
        "<title>17&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M546.84,-55.85C524.63,-158.72 444.02,-666.7 429.77,-792.11\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"426.29,-791.77 428.7,-802.08 433.25,-792.52 426.29,-791.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"502.81\" y=\"-427.78\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M651.87,-112.76C596.76,-208.44 369.65,-653.88 315.59,-771.82\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"312.45,-770.25 311.53,-780.8 318.83,-773.13 312.45,-770.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"471.73\" y=\"-431.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;5 -->\n",
        "<g id=\"edge76\" class=\"edge\">\n",
        "<title>17&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M549.76,-55.74C543.94,-156.49 543.76,-647.97 549.24,-772.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"545.75,-772.42 549.75,-782.24 552.74,-772.07 545.75,-772.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"535\" y=\"-417.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M655.39,-112.9C617.66,-210.57 468.16,-670.2 434.57,-791\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"431.24,-789.89 432,-800.46 438,-791.72 431.24,-789.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"532.98\" y=\"-455.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;4 -->\n",
        "<g id=\"edge77\" class=\"edge\">\n",
        "<title>17&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M552.54,-55.79C561.93,-151.66 632.55,-598.73 656.48,-715.55\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"653.09,-716.45 658.58,-725.51 659.94,-715 653.09,-716.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"590.01\" y=\"-389.47\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M658.55,-112.75C637.69,-208.18 567.22,-652 553.74,-771.06\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"550.3,-770.33 552.72,-780.64 557.26,-771.07 550.3,-770.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"594.15\" y=\"-445.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;3 -->\n",
        "<g id=\"edge78\" class=\"edge\">\n",
        "<title>17&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M555.36,-55.86C578.02,-143.48 700.53,-521.21 740.33,-627.12\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"737.18,-628.69 744.03,-636.78 743.72,-626.19 737.18,-628.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"633.35\" y=\"-345.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M661.37,-112.97C655.83,-203.43 655.64,-601.57 660.78,-713.93\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"657.28,-714.01 661.3,-723.82 664.27,-713.65 657.28,-714.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"649.08\" y=\"-417.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;2 -->\n",
        "<g id=\"edge79\" class=\"edge\">\n",
        "<title>17&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M558.23,-55.64C590.98,-131.47 740.13,-424.71 791.92,-515.85\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"789.02,-517.83 797.05,-524.75 795.09,-514.33 789.02,-517.83\"/>\n",
-       "<text text-anchor=\"middle\" x=\"660.58\" y=\"-289.54\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M664.11,-113.01C671.66,-194.64 723.65,-524.34 744.57,-625.29\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"741.12,-625.92 746.64,-634.96 747.97,-624.45 741.12,-625.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"692.34\" y=\"-372.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 17&#45;&gt;1 -->\n",
        "<g id=\"edge80\" class=\"edge\">\n",
        "<title>17&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M569.83,-55.86C602.82,-83.52 673.74,-135.4 716.91,-163.79\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.12,-166.8 725.42,-169.31 718.93,-160.93 715.12,-166.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"628.87\" y=\"-113.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M666.83,-113.05C684.22,-182.62 764.09,-429.23 796.34,-514.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"793.04,-515.27 799.92,-523.32 799.57,-512.73 793.04,-515.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"719.58\" y=\"-317.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;20 -->\n",
        "<g id=\"edge81\" class=\"edge\">\n",
        "<title>16&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M447.44,-36.18C508.13,-85.61 694.76,-221.5 773.71,-274.1\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.07,-277.21 782.34,-279.8 775.93,-271.37 772.07,-277.21\"/>\n",
-       "<text text-anchor=\"middle\" x=\"596.08\" y=\"-143.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M569.83,-55.86C602.46,-83.21 672.19,-134.26 715.48,-162.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.52,-165.75 723.81,-168.27 717.34,-159.88 713.52,-165.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"630.65\" y=\"-98.15\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;19 -->\n",
        "<g id=\"edge82\" class=\"edge\">\n",
        "<title>16&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M442.26,-36.25C500.07,-100.99 717.76,-319.05 798.68,-393.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"796.78,-396.78 806.52,-400.95 801.51,-391.62 796.78,-396.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"605.97\" y=\"-203.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M561.69,-56.01C600.82,-117.93 746.28,-318.61 804.73,-391.96\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"801.79,-393.88 810.79,-399.47 807.24,-389.49 801.79,-393.88\"/>\n",
+       "<text text-anchor=\"middle\" x=\"671.21\" y=\"-212.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;18 -->\n",
        "<g id=\"edge83\" class=\"edge\">\n",
        "<title>16&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.09,-31.6C497.37,-48.22 579.2,-74.95 626.88,-87.84\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.24,-91.29 636.8,-90.45 628.02,-84.52 626.24,-91.29\"/>\n",
-       "<text text-anchor=\"middle\" x=\"555.49\" y=\"-63.52\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M565.29,-55.79C604.61,-100.81 720.47,-217.15 777.37,-269.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"774.76,-271.66 784.52,-275.79 779.47,-266.48 774.76,-271.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"659.33\" y=\"-151.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;17 -->\n",
        "<g id=\"edge84\" class=\"edge\">\n",
        "<title>16&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.29,-28.14C472.71,-32.06 495.53,-35.83 514.64,-38\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.51,-41.5 524.81,-39.03 515.21,-34.54 514.51,-41.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"499.46\" y=\"-36.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M575.31,-56.01C590.1,-64.75 609.54,-74.84 626.45,-82.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"624.64,-85.64 635.2,-86.51 627.49,-79.25 624.64,-85.64\"/>\n",
+       "<text text-anchor=\"middle\" x=\"612.88\" y=\"-73.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;16 -->\n",
        "<g id=\"edge85\" class=\"edge\">\n",
        "<title>16&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.31,-24.74C465.09,-24.89 473.07,-22.64 473.07,-18 473.07,-15.17 470.11,-13.23 465.58,-12.18\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.59,-8.67 455.31,-11.26 464.96,-15.64 465.59,-8.67\"/>\n",
-       "<text text-anchor=\"middle\" x=\"487.57\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.25,-44.37C589.03,-44.52 597.01,-42.27 597.01,-37.63 597.01,-35.02 594.48,-33.17 590.53,-32.07\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"591.06,-28.61 580.75,-31.04 590.33,-35.57 591.06,-28.61\"/>\n",
+       "<text text-anchor=\"middle\" x=\"609.01\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;15 -->\n",
        "<g id=\"edge86\" class=\"edge\">\n",
        "<title>16&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.9,-16.6C383.37,-18.13 360.33,-21.57 341.13,-25.41\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"340.26,-22.02 331.2,-27.52 341.71,-28.87 340.26,-22.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"356.52\" y=\"-9.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.79,-27.49C507.69,-23.64 485.39,-19.94 466.51,-17.75\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"467.08,-14.29 456.78,-16.75 466.37,-21.26 467.08,-14.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"507.65\" y=\"-26.42\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;14 -->\n",
        "<g id=\"edge87\" class=\"edge\">\n",
        "<title>16&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.03,-22.16C358.7,-32.9 276.75,-59.27 229.1,-77.25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"227.56,-74.09 219.48,-80.95 230.07,-80.62 227.56,-74.09\"/>\n",
-       "<text text-anchor=\"middle\" x=\"329.57\" y=\"-53.5\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.53,-33.2C480.31,-30.33 393.19,-30.12 342.74,-32.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"342.65,-29.07 332.86,-33.13 343.04,-36.06 342.65,-29.07\"/>\n",
+       "<text text-anchor=\"middle\" x=\"445.64\" y=\"-36.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;13 -->\n",
        "<g id=\"edge88\" class=\"edge\">\n",
        "<title>16&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.86,-27.55C342.28,-53.31 204.35,-123.34 139.04,-160.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"137.27,-157.19 130.32,-165.18 140.74,-163.27 137.27,-157.19\"/>\n",
-       "<text text-anchor=\"middle\" x=\"284.45\" y=\"-97.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.68,-38.16C461.19,-44.4 303.62,-69.14 230.6,-84.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"230.18,-80.6 221.11,-86.09 231.62,-87.45 230.18,-80.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"365.64\" y=\"-49.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;12 -->\n",
        "<g id=\"edge89\" class=\"edge\">\n",
        "<title>16&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.95,-33.3C330.81,-79.11 144.29,-214.52 73.94,-270.56\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"71.55,-268 65.95,-276.99 75.94,-273.45 71.55,-268\"/>\n",
-       "<text text-anchor=\"middle\" x=\"222.95\" y=\"-140.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.58,-42.97C447.65,-63.49 229.77,-134.07 141.46,-166.8\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.41,-163.46 132.28,-170.25 142.87,-170.01 140.41,-163.46\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.02\" y=\"-93.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;11 -->\n",
        "<g id=\"edge90\" class=\"edge\">\n",
        "<title>16&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M405.38,-36.19C334.3,-100.65 117.18,-317.67 48.2,-393.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"45.38,-390.97 41.26,-400.74 50.57,-395.67 45.38,-390.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"212.29\" y=\"-218.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.8,-47.91C440.07,-86 180.95,-217.8 83.86,-271.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.23,-268.78 75.23,-276.74 85.66,-274.89 82.23,-268.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.33\" y=\"-148.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;10 -->\n",
        "<g id=\"edge91\" class=\"edge\">\n",
        "<title>16&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M411.32,-36.3C347.87,-114.83 123.86,-422.99 62.29,-516.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"59.22,-514.49 56.69,-524.78 65.09,-518.31 59.22,-514.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"222.31\" y=\"-280.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.86,-53.51C435.13,-112.83 148.9,-320.66 56.22,-393.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.21,-390.75 48.56,-399.71 58.57,-396.23 54.21,-390.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"278.54\" y=\"-212.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;9 -->\n",
        "<g id=\"edge92\" class=\"edge\">\n",
        "<title>16&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M415.93,-36.26C364.06,-125.93 163.46,-519.37 114.35,-627.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"111.09,-626.04 110.2,-636.6 117.48,-628.9 111.09,-626.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"250.64\" y=\"-335.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M529.54,-56.04C445.7,-132.68 152.31,-425.96 68.86,-516.37\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.42,-513.85 62.26,-523.6 71.59,-518.57 66.42,-513.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"287.2\" y=\"-290\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;8 -->\n",
        "<g id=\"edge93\" class=\"edge\">\n",
        "<title>16&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M419.64,-36.3C381.81,-134.27 231.51,-596.39 198.52,-715.49\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"195.1,-714.75 195.86,-725.32 201.85,-716.58 195.1,-714.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"294.58\" y=\"-379.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M535.5,-55.94C465.03,-143.7 190.97,-520.71 120.24,-626.91\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"117.45,-624.78 114.88,-635.06 123.3,-628.63 117.45,-624.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"315.87\" y=\"-330.23\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;7 -->\n",
        "<g id=\"edge94\" class=\"edge\">\n",
        "<title>16&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M422.91,-36.22C400.69,-139.09 320.09,-647.07 305.84,-772.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"302.35,-772.14 304.76,-782.45 309.31,-772.89 302.35,-772.14\"/>\n",
-       "<text text-anchor=\"middle\" x=\"349.87\" y=\"-408.15\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M540.06,-55.79C484.96,-151.48 257.84,-596.91 203.78,-714.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"200.65,-713.28 199.72,-723.84 207.03,-716.16 200.65,-713.28\"/>\n",
+       "<text text-anchor=\"middle\" x=\"359.92\" y=\"-389.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;6 -->\n",
        "<g id=\"edge95\" class=\"edge\">\n",
        "<title>16&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M425.86,-36.26C419.98,-140.84 419.81,-663.54 425.36,-791.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"421.88,-792.09 425.86,-801.91 428.87,-791.75 421.88,-792.09\"/>\n",
-       "<text text-anchor=\"middle\" x=\"411.11\" y=\"-417.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M543.7,-55.78C504.91,-156.46 345.62,-646.2 310.7,-771.35\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"307.37,-770.27 308.12,-780.84 314.12,-772.11 307.37,-770.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"415.2\" y=\"-402.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;5 -->\n",
        "<g id=\"edge96\" class=\"edge\">\n",
        "<title>16&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M428.71,-36.16C439.03,-138.87 519.31,-646.83 544.78,-772.4\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"541.39,-773.31 546.86,-782.39 548.25,-771.88 541.39,-773.31\"/>\n",
-       "<text text-anchor=\"middle\" x=\"501.25\" y=\"-408.08\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M546.84,-55.85C524.72,-158.3 444.68,-662.54 429.95,-790.55\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"426.5,-789.92 428.9,-800.24 433.46,-790.67 426.5,-789.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"476.4\" y=\"-412\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;4 -->\n",
        "<g id=\"edge97\" class=\"edge\">\n",
        "<title>16&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M431.62,-36.28C457.39,-134.27 607.6,-597.18 651.81,-715.8\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"648.59,-717.17 655.4,-725.28 655.13,-714.69 648.59,-717.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"527.22\" y=\"-379.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M549.74,-56.11C543.95,-157.41 543.77,-645.32 549.19,-770.96\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"545.68,-770.95 549.67,-780.76 552.68,-770.6 545.68,-770.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"537.46\" y=\"-417.33\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;3 -->\n",
        "<g id=\"edge98\" class=\"edge\">\n",
        "<title>16&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M434.63,-36.11C473.95,-125.64 674.89,-520.47 735.42,-627.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"732.51,-629.78 740.51,-636.73 738.59,-626.31 732.51,-629.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"570.52\" y=\"-335.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M552.54,-55.79C561.89,-151.27 631.97,-595.06 656.18,-714.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"652.72,-714.64 658.2,-723.7 659.57,-713.2 652.72,-714.64\"/>\n",
+       "<text text-anchor=\"middle\" x=\"592.36\" y=\"-388.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;2 -->\n",
        "<g id=\"edge99\" class=\"edge\">\n",
        "<title>16&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M438.04,-36.09C488.37,-114.44 713.12,-424.17 786.42,-516.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"783.85,-519.16 792.83,-524.79 789.32,-514.79 783.85,-519.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"597.73\" y=\"-280.23\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M555.36,-55.86C577.92,-143.11 699.52,-518.1 739.83,-625.8\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"736.54,-626.97 743.37,-635.06 743.08,-624.47 736.54,-626.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"635.6\" y=\"-344.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 16&#45;&gt;1 -->\n",
        "<g id=\"edge100\" class=\"edge\">\n",
        "<title>16&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M454.75,-36.12C512.7,-69.59 650.03,-139.69 715.99,-169.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.63,-172.82 725.18,-173.71 717.48,-166.43 714.63,-172.82\"/>\n",
-       "<text text-anchor=\"middle\" x=\"570.87\" y=\"-106.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M558.36,-55.94C591.24,-131.93 739.03,-422.53 791.31,-514.76\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"788.14,-516.28 796.16,-523.21 794.21,-512.79 788.14,-516.28\"/>\n",
+       "<text text-anchor=\"middle\" x=\"662.83\" y=\"-289.15\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;20 -->\n",
        "<g id=\"edge101\" class=\"edge\">\n",
        "<title>15&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.24,-55.19C416.12,-103.43 676.74,-236.33 773.17,-280.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.96,-283.98 782.51,-284.94 774.85,-277.61 771.96,-283.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"537.7\" y=\"-171.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.31,-36.44C513.26,-69.85 648.78,-139.03 714.92,-169.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.36,-172.25 723.92,-173.14 716.22,-165.86 713.36,-172.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"573.12\" y=\"-106.58\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;19 -->\n",
        "<g id=\"edge102\" class=\"edge\">\n",
        "<title>15&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M323.99,-55.63C402.56,-118.81 691.88,-329.27 793.56,-397.57\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.7,-400.53 801.96,-403.17 795.58,-394.71 791.7,-400.53\"/>\n",
-       "<text text-anchor=\"middle\" x=\"544.28\" y=\"-215.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M442.26,-36.25C499.89,-100.79 716.38,-317.66 797.91,-393.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"795.41,-395.52 805.15,-399.7 800.14,-390.36 795.41,-395.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"608.08\" y=\"-203.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;18 -->\n",
        "<g id=\"edge103\" class=\"edge\">\n",
        "<title>15&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.16,-45.77C394.7,-59.63 553.65,-84.97 626.4,-93.01\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.18,-96.51 636.49,-94.07 626.91,-89.55 626.18,-96.51\"/>\n",
-       "<text text-anchor=\"middle\" x=\"464.28\" y=\"-73.19\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M447.71,-36.39C508.49,-85.86 693.79,-220.79 773.02,-273.64\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.6,-276.24 780.88,-278.83 774.46,-270.4 770.6,-276.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"598.36\" y=\"-143.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;17 -->\n",
        "<g id=\"edge104\" class=\"edge\">\n",
        "<title>15&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.61,-42.06C376.21,-44.95 464.42,-45.14 514.67,-42.62\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515,-46.11 524.79,-42.05 514.61,-39.12 515,-46.11\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.64\" y=\"-46.14\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.55,-31.78C497.54,-48.25 577.77,-74.48 625.47,-87.46\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"624.53,-90.83 635.1,-90 626.32,-84.06 624.53,-90.83\"/>\n",
+       "<text text-anchor=\"middle\" x=\"552.51\" y=\"-63.42\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;16 -->\n",
        "<g id=\"edge105\" class=\"edge\">\n",
        "<title>15&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.3,-39.03C348.84,-37.5 371.88,-34.06 391.08,-30.22\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"391.95,-33.61 401,-28.11 390.49,-26.76 391.95,-33.61\"/>\n",
-       "<text text-anchor=\"middle\" x=\"346.69\" y=\"-23.42\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.29,-28.14C472.39,-31.99 494.69,-35.69 513.57,-37.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"513,-41.34 523.3,-38.88 513.71,-34.37 513,-41.34\"/>\n",
+       "<text text-anchor=\"middle\" x=\"472.43\" y=\"-36.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;15 -->\n",
        "<g id=\"edge106\" class=\"edge\">\n",
        "<title>15&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.37,-44.37C341.16,-44.52 349.13,-42.27 349.13,-37.63 349.13,-34.8 346.17,-32.86 341.64,-31.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.65,-28.3 331.37,-30.89 341.02,-35.27 341.65,-28.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"363.63\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.31,-24.74C465.09,-24.89 473.07,-22.64 473.07,-18 473.07,-15.39 470.55,-13.54 466.6,-12.44\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"467.13,-8.98 456.82,-11.41 466.4,-15.94 467.13,-8.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"485.07\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;14 -->\n",
        "<g id=\"edge107\" class=\"edge\">\n",
        "<title>15&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M277.01,-45.05C261.08,-51.87 240.89,-61.93 224.2,-71.28\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"222.27,-68.36 215.35,-76.38 225.76,-74.43 222.27,-68.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"236.11\" y=\"-61.97\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.6,-16.62C383.57,-18.13 361.44,-21.41 342.67,-25.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"342.05,-21.66 332.98,-27.14 343.48,-28.51 342.05,-21.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"359.64\" y=\"-9.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;13 -->\n",
        "<g id=\"edge108\" class=\"edge\">\n",
        "<title>15&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M276.83,-51.76C237.97,-76.59 167.38,-127.77 129.38,-158.55\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"126.84,-156.1 121.34,-165.16 131.28,-161.51 126.84,-156.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"217.6\" y=\"-108.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.57,-22.27C358.44,-33.01 277.85,-58.93 230.22,-76.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.22,-73.46 221.13,-80.31 231.72,-80 229.22,-73.46\"/>\n",
+       "<text text-anchor=\"middle\" x=\"327.39\" y=\"-53.35\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;12 -->\n",
        "<g id=\"edge109\" class=\"edge\">\n",
        "<title>15&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.29,-55.94C229.88,-101.07 113.63,-217.25 66.7,-269.33\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.81,-267.31 59.79,-277.12 69.04,-271.96 63.81,-267.31\"/>\n",
-       "<text text-anchor=\"middle\" x=\"159\" y=\"-151.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.59,-27.67C342.33,-53.32 206.51,-122.25 140.66,-159.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"138.99,-156.22 132.03,-164.21 142.46,-162.3 138.99,-156.22\"/>\n",
+       "<text text-anchor=\"middle\" x=\"282.62\" y=\"-97.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;11 -->\n",
        "<g id=\"edge110\" class=\"edge\">\n",
        "<title>15&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M287.01,-55.71C236.63,-117.25 90.33,-318.43 42.32,-391.93\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"39.18,-390.33 36.71,-400.64 45.07,-394.12 39.18,-390.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"150.17\" y=\"-227.62\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.64,-33.5C330.7,-79.23 146.46,-212.95 75.24,-269.53\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"73.14,-266.73 67.54,-275.72 77.52,-272.19 73.14,-266.73\"/>\n",
+       "<text text-anchor=\"middle\" x=\"225.94\" y=\"-140.32\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;10 -->\n",
        "<g id=\"edge111\" class=\"edge\">\n",
        "<title>15&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M291.69,-55.85C247.17,-131.95 98.09,-424.26 57.01,-515.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"53.69,-514.44 52.85,-525 60.1,-517.27 53.69,-514.44\"/>\n",
-       "<text text-anchor=\"middle\" x=\"159.85\" y=\"-289.53\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M405.08,-36.45C333.83,-101.12 117.86,-317 48.57,-392.67\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"46.36,-389.89 42.24,-399.65 51.55,-394.59 46.36,-389.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"214.83\" y=\"-218.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;9 -->\n",
        "<g id=\"edge112\" class=\"edge\">\n",
        "<title>15&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M295.62,-55.66C261.54,-142.82 138.64,-520.58 109.54,-626.89\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"106.15,-626.02 106.95,-636.59 112.91,-627.83 106.15,-626.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"188.08\" y=\"-345.07\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M411.32,-36.3C348.07,-114.59 125.21,-421.12 62.85,-515.34\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"60.06,-513.22 57.52,-523.51 65.92,-517.05 60.06,-513.22\"/>\n",
+       "<text text-anchor=\"middle\" x=\"225.09\" y=\"-279.62\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;8 -->\n",
        "<g id=\"edge113\" class=\"edge\">\n",
        "<title>15&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M298.87,-55.78C277.93,-151.61 206.96,-598.7 193.9,-715.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"190.42,-715.19 192.85,-725.5 197.38,-715.92 190.42,-715.19\"/>\n",
-       "<text text-anchor=\"middle\" x=\"231.88\" y=\"-389.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M415.93,-36.26C364.22,-125.66 164.67,-517 114.8,-626.35\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"111.72,-624.66 110.82,-635.22 118.11,-627.53 111.72,-624.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"253.36\" y=\"-335.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;7 -->\n",
        "<g id=\"edge114\" class=\"edge\">\n",
        "<title>15&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M301.88,-55.74C296.06,-156.49 295.89,-647.97 301.36,-772.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"297.88,-772.42 301.87,-782.24 304.87,-772.07 297.88,-772.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"287.12\" y=\"-417.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M419.64,-36.3C381.92,-133.97 232.41,-593.6 198.82,-714.41\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"195.5,-713.29 196.26,-723.86 202.25,-715.13 195.5,-713.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"297.23\" y=\"-379.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;6 -->\n",
        "<g id=\"edge115\" class=\"edge\">\n",
        "<title>15&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M304.77,-55.79C315.1,-158.5 395.37,-666.46 420.84,-792.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"417.46,-792.94 422.93,-802.02 424.31,-791.51 417.46,-792.94\"/>\n",
-       "<text text-anchor=\"middle\" x=\"348.31\" y=\"-427.71\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M422.91,-36.22C400.79,-138.67 320.75,-642.91 306.02,-770.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"302.56,-770.29 304.96,-780.61 309.52,-771.04 302.56,-770.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"352.46\" y=\"-407.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;5 -->\n",
        "<g id=\"edge116\" class=\"edge\">\n",
        "<title>15&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M307.68,-55.68C334.28,-156.51 494.34,-649.74 540.05,-772.71\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"536.82,-774.07 543.63,-782.18 543.37,-771.59 536.82,-774.07\"/>\n",
-       "<text text-anchor=\"middle\" x=\"438.36\" y=\"-402.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M425.86,-36.26C420,-140.52 419.81,-660.39 425.31,-790.56\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"421.81,-790.58 425.79,-800.4 428.8,-790.24 421.81,-790.58\"/>\n",
+       "<text text-anchor=\"middle\" x=\"437.59\" y=\"-402.21\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;4 -->\n",
        "<g id=\"edge117\" class=\"edge\">\n",
        "<title>15&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M310.82,-55.76C353.32,-151.87 582.11,-601.33 646.86,-716.58\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"643.95,-718.53 651.93,-725.49 650.03,-715.07 643.95,-718.53\"/>\n",
-       "<text text-anchor=\"middle\" x=\"464.34\" y=\"-374.97\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M428.71,-36.16C438.99,-138.45 518.65,-642.67 544.46,-770.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"541.02,-771.48 546.48,-780.56 547.88,-770.06 541.02,-771.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"474.59\" y=\"-392.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;3 -->\n",
        "<g id=\"edge118\" class=\"edge\">\n",
        "<title>15&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M314.42,-55.87C371.54,-144 648.17,-525.09 729.87,-628.74\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"727.32,-631.16 736.29,-636.81 732.8,-626.81 727.32,-631.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"507.64\" y=\"-346.1\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M431.62,-36.28C457.31,-133.97 606.69,-594.39 651.41,-714.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"648.06,-715.75 654.87,-723.86 654.6,-713.27 648.06,-715.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"529.51\" y=\"-379.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;2 -->\n",
        "<g id=\"edge119\" class=\"edge\">\n",
        "<title>15&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M318.54,-55.7C387.59,-132.26 684.13,-429.12 779.73,-517.87\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"777.59,-520.65 787.31,-524.85 782.33,-515.5 777.59,-520.65\"/>\n",
-       "<text text-anchor=\"middle\" x=\"534.64\" y=\"-290.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M434.78,-36.45C474.3,-126.28 673.39,-517.5 734.7,-626.53\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"731.61,-628.19 739.6,-635.15 737.7,-624.73 731.61,-628.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"572.74\" y=\"-335.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 15&#45;&gt;1 -->\n",
        "<g id=\"edge120\" class=\"edge\">\n",
        "<title>15&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.44,-50.19C408.57,-79.67 628.05,-151.11 715.72,-175.43\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.93,-178.84 725.5,-178.09 716.77,-172.08 714.93,-178.84\"/>\n",
-       "<text text-anchor=\"middle\" x=\"509.08\" y=\"-116.61\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M438.24,-36.4C488.75,-114.93 711.45,-421.86 785.55,-515.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"782.72,-517.74 791.7,-523.37 788.2,-513.37 782.72,-517.74\"/>\n",
+       "<text text-anchor=\"middle\" x=\"599.89\" y=\"-279.83\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;20 -->\n",
        "<g id=\"edge121\" class=\"edge\">\n",
        "<title>14&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.51,-106.62C318.41,-143.84 659.06,-254.65 772.47,-286.65\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.84,-290.11 782.41,-289.41 773.71,-283.36 771.84,-290.11\"/>\n",
-       "<text text-anchor=\"middle\" x=\"481.49\" y=\"-200.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.44,-50.19C408.16,-79.51 625.76,-150.36 714.33,-175.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.19,-178.35 723.76,-177.61 715.03,-171.6 713.19,-178.35\"/>\n",
+       "<text text-anchor=\"middle\" x=\"510.89\" y=\"-116.41\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;19 -->\n",
        "<g id=\"edge122\" class=\"edge\">\n",
        "<title>14&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.56,-111.85C321.03,-169.04 677.06,-350.55 792.63,-404.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.25,-407.38 801.8,-408.38 794.17,-401.02 791.25,-407.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"491.59\" y=\"-261.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M324.31,-55.89C403.03,-119.12 689.75,-327.71 792.35,-396.76\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.18,-399.51 800.44,-402.15 794.06,-393.69 790.18,-399.51\"/>\n",
+       "<text text-anchor=\"middle\" x=\"546.33\" y=\"-215.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;18 -->\n",
        "<g id=\"edge123\" class=\"edge\">\n",
        "<title>14&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.37,-97.95C299.27,-102.3 534.41,-102.47 626.36,-98.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.77,-101.95 636.59,-97.96 626.43,-94.95 626.77,-101.95\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.36\" y=\"-102.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.6,-55.39C416.52,-103.62 674.84,-235.35 772.03,-280.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.33,-283.24 780.88,-284.2 773.23,-276.87 770.33,-283.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"539.81\" y=\"-171.58\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;17 -->\n",
        "<g id=\"edge124\" class=\"edge\">\n",
        "<title>14&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.36,-94.1C282.89,-87.89 441.78,-62.93 514.55,-47.97\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515.58,-51.33 524.64,-45.84 514.13,-44.48 515.58,-51.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"352.46\" y=\"-74.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.46,-45.83C394.83,-59.63 551.93,-84.69 625.13,-92.87\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"624.73,-96.35 635.04,-93.92 625.46,-89.39 624.73,-96.35\"/>\n",
+       "<text text-anchor=\"middle\" x=\"466.3\" y=\"-73.15\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;16 -->\n",
        "<g id=\"edge125\" class=\"edge\">\n",
        "<title>14&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.36,-90.44C261.69,-79.7 343.64,-53.33 391.3,-35.35\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"392.84,-38.51 400.92,-31.65 390.33,-31.97 392.84,-38.51\"/>\n",
-       "<text text-anchor=\"middle\" x=\"290.83\" y=\"-66.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.61,-42.06C375.83,-44.93 462.95,-45.14 513.4,-42.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"513.49,-46.19 523.28,-42.13 513.1,-39.2 513.49,-46.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.5\" y=\"-46.17\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;15 -->\n",
        "<g id=\"edge126\" class=\"edge\">\n",
        "<title>14&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.45,-87.17C235.38,-80.36 255.57,-70.29 272.26,-60.94\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"274.19,-63.87 281.11,-55.85 270.7,-57.8 274.19,-63.87\"/>\n",
-       "<text text-anchor=\"middle\" x=\"260.35\" y=\"-77.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.61,-39.01C348.64,-37.5 370.76,-34.22 389.53,-30.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.16,-33.97 399.22,-28.49 388.72,-27.12 390.16,-33.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"348.57\" y=\"-23.56\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;14 -->\n",
        "<g id=\"edge127\" class=\"edge\">\n",
        "<title>14&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.57,-101.34C229.35,-101.49 237.33,-99.24 237.33,-94.6 237.33,-91.77 234.37,-89.83 229.84,-88.78\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.84,-85.27 219.57,-87.85 229.21,-92.24 229.84,-85.27\"/>\n",
-       "<text text-anchor=\"middle\" x=\"251.83\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.37,-44.37C341.16,-44.52 349.13,-42.27 349.13,-37.63 349.13,-35.02 346.61,-33.17 342.66,-32.07\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"343.19,-28.61 332.88,-31.04 342.46,-35.57 343.19,-28.61\"/>\n",
+       "<text text-anchor=\"middle\" x=\"361.13\" y=\"-33.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;13 -->\n",
        "<g id=\"edge128\" class=\"edge\">\n",
        "<title>14&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M165.73,-112.78C151.27,-125.7 133.87,-143.14 121.1,-157.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"118.42,-155.23 114.54,-165.09 123.72,-159.81 118.42,-155.23\"/>\n",
-       "<text text-anchor=\"middle\" x=\"128.92\" y=\"-138.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M276.72,-45.18C261.19,-51.84 241.68,-61.54 225.32,-70.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"223.85,-67.47 216.92,-75.48 227.33,-73.54 223.85,-67.47\"/>\n",
+       "<text text-anchor=\"middle\" x=\"239.02\" y=\"-61.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;12 -->\n",
        "<g id=\"edge129\" class=\"edge\">\n",
        "<title>14&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M173.8,-112.77C144.07,-148.31 86.87,-226.88 60.42,-268.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"57.29,-266.77 54.97,-277.11 63.23,-270.47 57.29,-266.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"131.61\" y=\"-194.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M276.83,-51.76C238.24,-76.42 168.34,-127.07 130.16,-157.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.29,-154.92 122.79,-163.97 132.73,-160.33 128.29,-154.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"215.49\" y=\"-108.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;11 -->\n",
        "<g id=\"edge130\" class=\"edge\">\n",
        "<title>14&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M179.16,-112.84C146.82,-166.94 65.36,-326.5 36.8,-391.29\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"33.43,-390.28 32.69,-400.84 39.86,-393.04 33.43,-390.28\"/>\n",
-       "<text text-anchor=\"middle\" x=\"93.48\" y=\"-255.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.29,-55.94C230.21,-100.77 115.13,-215.75 67.62,-268.31\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.13,-265.85 61.09,-275.65 70.35,-270.51 65.13,-265.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"161.96\" y=\"-150.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;10 -->\n",
        "<g id=\"edge131\" class=\"edge\">\n",
        "<title>14&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.37,-112.67C155.68,-181.97 74.64,-430.87 52.13,-515\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"48.69,-514.31 49.57,-524.87 55.47,-516.07 48.69,-514.31\"/>\n",
-       "<text text-anchor=\"middle\" x=\"103.25\" y=\"-317.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.8,-55.96C236.42,-117.57 91.37,-317 42.87,-391.08\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"39.99,-389.1 37.51,-399.4 45.87,-392.89 39.99,-389.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"152.84\" y=\"-227.32\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;9 -->\n",
        "<g id=\"edge132\" class=\"edge\">\n",
        "<title>14&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M186.78,-112.83C168.47,-194.43 115.69,-526.55 104.91,-626.33\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"101.4,-626.25 103.88,-636.55 108.37,-626.95 101.4,-626.25\"/>\n",
-       "<text text-anchor=\"middle\" x=\"131.34\" y=\"-373.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M291.69,-55.85C247.36,-131.63 99.32,-421.84 57.52,-514.45\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.43,-512.79 53.58,-523.35 60.83,-515.63 54.43,-512.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"162.61\" y=\"-288.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;8 -->\n",
        "<g id=\"edge133\" class=\"edge\">\n",
        "<title>14&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M189.91,-112.63C184.32,-202.77 184.14,-604.52 189.35,-715.22\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"185.86,-715.49 189.89,-725.29 192.85,-715.12 185.86,-715.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"175.13\" y=\"-417.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M295.49,-55.99C261.4,-143.35 139.81,-516.99 109.98,-625.29\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"106.62,-624.3 107.41,-634.86 113.38,-626.11 106.62,-624.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"190.73\" y=\"-344.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;7 -->\n",
        "<g id=\"edge134\" class=\"edge\">\n",
        "<title>14&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.86,-112.76C202.25,-208.63 272.87,-655.7 296.8,-772.52\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"293.41,-773.42 298.9,-782.48 300.26,-771.97 293.41,-773.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"230.33\" y=\"-446.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M298.87,-55.78C278.01,-151.22 207.54,-595.03 194.06,-714.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"190.62,-713.36 193.04,-723.67 197.58,-714.1 190.62,-713.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"234.47\" y=\"-388.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;6 -->\n",
        "<g id=\"edge135\" class=\"edge\">\n",
        "<title>14&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M195.88,-112.88C221.64,-210.86 371.85,-673.77 416.07,-792.4\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"412.84,-793.77 419.66,-801.88 419.39,-791.29 412.84,-793.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"291.47\" y=\"-456.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M301.86,-56.11C296.08,-157.41 295.9,-645.32 301.31,-770.96\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"297.81,-770.95 301.8,-780.76 304.8,-770.6 297.81,-770.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.59\" y=\"-417.33\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;5 -->\n",
        "<g id=\"edge136\" class=\"edge\">\n",
        "<title>14&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M199.02,-112.73C241.51,-208.84 470.31,-658.3 535.06,-773.55\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"532.14,-775.49 540.12,-782.46 538.23,-772.04 532.14,-775.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"352.54\" y=\"-446.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M304.77,-55.79C315.05,-158.08 394.71,-662.3 420.53,-790.47\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"417.08,-791.11 422.54,-800.19 423.94,-789.69 417.08,-791.11\"/>\n",
+       "<text text-anchor=\"middle\" x=\"350.65\" y=\"-426.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;4 -->\n",
        "<g id=\"edge137\" class=\"edge\">\n",
        "<title>14&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M202.57,-112.66C261.55,-203.5 556.31,-609.54 641.07,-717.27\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"638.52,-719.7 647.48,-725.35 644.01,-715.34 638.52,-719.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"407.32\" y=\"-403.77\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M307.77,-56.05C334.59,-157.43 493.48,-647.09 539.66,-771.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"536.31,-772.68 543.11,-780.81 542.86,-770.21 536.31,-772.68\"/>\n",
+       "<text text-anchor=\"middle\" x=\"411.72\" y=\"-417.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;3 -->\n",
        "<g id=\"edge138\" class=\"edge\">\n",
        "<title>14&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M207.03,-112.82C281.91,-195.42 620.18,-533.99 722.91,-629.61\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"720.74,-632.36 730.46,-636.58 725.49,-627.22 720.74,-632.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"479.47\" y=\"-360.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M310.98,-56.12C353.72,-152.6 580.4,-597.95 646.09,-715.2\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"643.04,-716.92 651.02,-723.89 649.13,-713.46 643.04,-716.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"466.54\" y=\"-374.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;2 -->\n",
        "<g id=\"edge139\" class=\"edge\">\n",
        "<title>14&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M212.7,-112.75C302.05,-184.08 659.43,-443.96 774,-521.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.2,-524.27 782.45,-526.93 776.1,-518.45 772.2,-524.27\"/>\n",
-       "<text text-anchor=\"middle\" x=\"478.85\" y=\"-320.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M314.42,-55.87C371.36,-143.72 646.45,-522.72 729.1,-627.76\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"726.15,-629.67 735.1,-635.33 731.63,-625.32 726.15,-629.67\"/>\n",
+       "<text text-anchor=\"middle\" x=\"509.76\" y=\"-345.62\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 14&#45;&gt;1 -->\n",
        "<g id=\"edge140\" class=\"edge\">\n",
        "<title>14&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.62,-102.11C311.52,-121.38 609.89,-168.78 715.27,-181.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.1,-184.53 725.43,-182.16 715.88,-177.57 715.1,-184.53\"/>\n",
-       "<text text-anchor=\"middle\" x=\"452.94\" y=\"-145.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M318.82,-56C388.16,-132.8 682.52,-427.5 778.89,-517.08\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"776.23,-519.39 785.95,-523.6 780.97,-514.24 776.23,-519.39\"/>\n",
+       "<text text-anchor=\"middle\" x=\"536.85\" y=\"-290.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;20 -->\n",
        "<g id=\"edge141\" class=\"edge\">\n",
        "<title>13&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.83,-190.51C240.01,-212.95 646.19,-277.42 772.07,-292.47\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.02,-295.98 782.35,-293.66 772.82,-289.03 772.02,-295.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"436.95\" y=\"-245.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.62,-102.11C311.14,-121.3 607.4,-168.38 713.94,-180.87\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.26,-184.32 723.59,-181.96 714.05,-177.36 713.26,-184.32\"/>\n",
+       "<text text-anchor=\"middle\" x=\"454.78\" y=\"-145.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;19 -->\n",
        "<g id=\"edge142\" class=\"edge\">\n",
        "<title>13&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.73,-195.1C242.1,-236.69 664.26,-373.97 792.19,-410.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.35,-413.77 801.92,-413.11 793.24,-407.03 791.35,-413.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"446.96\" y=\"-306.54\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.56,-111.85C320.73,-168.87 674.91,-349.46 791.58,-403.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"789.87,-406.75 800.42,-407.75 792.8,-400.39 789.87,-406.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"493.57\" y=\"-261.57\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;18 -->\n",
        "<g id=\"edge143\" class=\"edge\">\n",
        "<title>13&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.72,-182.16C222.48,-172.39 521.3,-125.23 626.65,-104.13\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"627.42,-107.54 636.51,-102.11 626.01,-100.69 627.42,-107.54\"/>\n",
-       "<text text-anchor=\"middle\" x=\"364.18\" y=\"-146.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.51,-106.62C318,-143.68 656.23,-253.73 771.04,-286.25\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.03,-289.6 780.6,-288.91 771.91,-282.86 770.03,-289.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"483.28\" y=\"-200.23\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;17 -->\n",
        "<g id=\"edge144\" class=\"edge\">\n",
        "<title>13&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.69,-178.07C207.7,-157.57 427.88,-86.23 515.45,-53.67\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"516.85,-56.89 524.97,-50.08 514.38,-50.34 516.85,-56.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"308.57\" y=\"-119.67\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.71,-97.97C299.55,-102.28 532.23,-102.46 624.98,-98.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"625.02,-102.02 634.84,-98.05 624.68,-95.03 625.02,-102.02\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.35\" y=\"-102.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;16 -->\n",
        "<g id=\"edge145\" class=\"edge\">\n",
        "<title>13&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.8,-173.78C189.39,-148.01 327.32,-77.98 392.63,-41.12\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"394.4,-44.14 401.35,-36.14 390.93,-38.06 394.4,-44.14\"/>\n",
-       "<text text-anchor=\"middle\" x=\"247.22\" y=\"-111.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.66,-94.07C283.14,-87.83 440.71,-63.09 513.74,-48.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.16,-51.63 523.22,-46.14 512.71,-44.78 514.16,-51.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"354.7\" y=\"-74.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;15 -->\n",
        "<g id=\"edge146\" class=\"edge\">\n",
        "<title>13&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.9,-169.19C169.76,-144.36 240.35,-93.19 278.36,-62.41\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"280.89,-64.85 286.39,-55.8 276.45,-59.45 280.89,-64.85\"/>\n",
-       "<text text-anchor=\"middle\" x=\"190.13\" y=\"-119.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.83,-90.32C261.96,-79.59 342.55,-53.67 390.18,-35.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"391.18,-39.14 399.26,-32.29 388.67,-32.6 391.18,-39.14\"/>\n",
+       "<text text-anchor=\"middle\" x=\"293\" y=\"-66.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;14 -->\n",
        "<g id=\"edge147\" class=\"edge\">\n",
        "<title>13&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.2,-165.15C144.65,-152.22 162.06,-134.79 174.82,-120.44\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.5,-122.69 181.38,-112.83 172.2,-118.12 177.5,-122.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"159.76\" y=\"-131.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.74,-87.05C235.27,-80.39 254.78,-70.68 271.14,-61.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"272.61,-64.76 279.54,-56.75 269.13,-58.69 272.61,-64.76\"/>\n",
+       "<text text-anchor=\"middle\" x=\"233.44\" y=\"-78.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;13 -->\n",
        "<g id=\"edge148\" class=\"edge\">\n",
        "<title>13&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.84,-190.07C140.62,-190.22 148.6,-187.97 148.6,-183.33 148.6,-180.5 145.64,-178.56 141.11,-177.51\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.11,-174 130.84,-176.58 140.48,-180.97 141.11,-174\"/>\n",
-       "<text text-anchor=\"middle\" x=\"163.1\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.57,-101.34C229.35,-101.49 237.33,-99.24 237.33,-94.6 237.33,-91.99 234.8,-90.13 230.85,-89.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.38,-85.57 221.07,-88.01 230.65,-92.54 231.38,-85.57\"/>\n",
+       "<text text-anchor=\"middle\" x=\"249.33\" y=\"-90.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;12 -->\n",
        "<g id=\"edge149\" class=\"edge\">\n",
        "<title>13&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M88.37,-201.4C77.35,-219.26 63.2,-246.75 54.33,-267.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"50.99,-266.29 50.43,-276.87 57.46,-268.95 50.99,-266.29\"/>\n",
-       "<text text-anchor=\"middle\" x=\"56.85\" y=\"-238.19\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M165.73,-112.78C151.54,-125.46 134.51,-142.49 121.82,-156.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"119.43,-154.09 115.53,-163.95 124.72,-158.68 119.43,-154.09\"/>\n",
+       "<text text-anchor=\"middle\" x=\"131.77\" y=\"-138.53\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;11 -->\n",
        "<g id=\"edge150\" class=\"edge\">\n",
        "<title>13&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M93.61,-201.41C76.55,-242.31 43.94,-342.05 31.41,-391.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"27.96,-390.4 28.99,-400.94 34.76,-392.06 27.96,-390.4\"/>\n",
-       "<text text-anchor=\"middle\" x=\"77.01\" y=\"-300.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M173.8,-112.77C144.33,-148 87.88,-225.5 61.12,-267.26\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"58.28,-265.21 55.95,-275.54 64.22,-268.92 58.28,-265.21\"/>\n",
+       "<text text-anchor=\"middle\" x=\"129.46\" y=\"-193.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;10 -->\n",
        "<g id=\"edge151\" class=\"edge\">\n",
        "<title>13&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M97.43,-201.65C83.58,-260.35 54.31,-443.91 47.25,-514.74\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"43.76,-514.45 46.34,-524.73 50.73,-515.08 43.76,-514.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"57.84\" y=\"-362\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M179.16,-112.84C146.96,-166.72 66.03,-325.19 37.16,-390.49\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"34.04,-388.89 33.29,-399.46 40.46,-391.66 34.04,-388.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"96.16\" y=\"-255.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;9 -->\n",
        "<g id=\"edge152\" class=\"edge\">\n",
        "<title>13&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M100.78,-201.52C95.74,-273.57 95.54,-539.22 100.18,-626.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"96.69,-626.9 100.79,-636.67 103.68,-626.48 96.69,-626.9\"/>\n",
-       "<text text-anchor=\"middle\" x=\"114.98\" y=\"-402.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.26,-112.95C155.6,-182.3 75.39,-428.57 52.46,-513.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"49.07,-512.88 49.94,-523.44 55.85,-514.64 49.07,-512.88\"/>\n",
+       "<text text-anchor=\"middle\" x=\"105.86\" y=\"-317.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;8 -->\n",
        "<g id=\"edge153\" class=\"edge\">\n",
        "<title>13&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.86,-201.42C111.34,-282.92 163.93,-616.24 184.66,-715.52\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"181.27,-716.38 186.8,-725.41 188.11,-714.9 181.27,-716.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"129.76\" y=\"-462.27\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M186.78,-112.83C168.55,-194.1 116.12,-523.86 105.04,-625.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"101.56,-624.74 104.03,-635.04 108.53,-625.45 101.56,-624.74\"/>\n",
+       "<text text-anchor=\"middle\" x=\"133.91\" y=\"-372.77\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;7 -->\n",
        "<g id=\"edge154\" class=\"edge\">\n",
        "<title>13&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.95,-201.56C129.61,-289.17 252.12,-666.91 291.92,-772.82\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"288.77,-774.38 295.61,-782.47 295.31,-771.88 288.77,-774.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"184.94\" y=\"-490.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M189.88,-112.97C184.35,-203.43 184.15,-601.57 189.29,-713.93\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"185.79,-714.01 189.81,-723.82 192.78,-713.65 185.79,-714.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"177.59\" y=\"-417.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;6 -->\n",
        "<g id=\"edge155\" class=\"edge\">\n",
        "<title>13&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M110.16,-201.44C149.47,-290.96 350.42,-685.8 410.95,-793.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.04,-795.11 416.03,-802.06 414.12,-791.64 408.04,-795.11\"/>\n",
-       "<text text-anchor=\"middle\" x=\"246.05\" y=\"-501.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.86,-112.76C202.21,-208.23 272.29,-652.03 296.5,-771.07\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"293.03,-771.6 298.51,-780.67 299.89,-770.17 293.03,-771.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"232.68\" y=\"-445.71\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;5 -->\n",
        "<g id=\"edge156\" class=\"edge\">\n",
        "<title>13&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M113.88,-201.57C171.01,-289.69 447.63,-670.79 529.33,-774.44\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"526.79,-776.86 535.75,-782.51 532.27,-772.5 526.79,-776.86\"/>\n",
-       "<text text-anchor=\"middle\" x=\"307.11\" y=\"-491.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M195.88,-112.88C221.57,-210.57 370.95,-670.99 415.67,-791.32\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"412.31,-792.35 419.12,-800.46 418.86,-789.87 412.31,-792.35\"/>\n",
+       "<text text-anchor=\"middle\" x=\"293.77\" y=\"-455.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;4 -->\n",
        "<g id=\"edge157\" class=\"edge\">\n",
        "<title>13&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M118.3,-201.55C193.18,-284.15 531.45,-622.72 634.19,-718.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"632.01,-721.09 641.73,-725.31 636.76,-715.95 632.01,-721.09\"/>\n",
-       "<text text-anchor=\"middle\" x=\"361.74\" y=\"-463.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M199.17,-113.09C241.91,-209.57 468.59,-654.92 534.29,-772.17\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"531.23,-773.89 539.21,-780.86 537.32,-770.43 531.23,-773.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"354.73\" y=\"-446.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;3 -->\n",
        "<g id=\"edge158\" class=\"edge\">\n",
        "<title>13&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M124,-201.43C216.7,-275.29 598.23,-552.72 717.07,-633\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.23,-635.99 725.49,-638.66 719.13,-630.18 715.23,-635.99\"/>\n",
-       "<text text-anchor=\"middle\" x=\"406.04\" y=\"-421.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M202.79,-113.01C262.12,-204.25 554.69,-607.31 640.32,-716.31\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"637.37,-718.23 646.32,-723.9 642.86,-713.88 637.37,-718.23\"/>\n",
+       "<text text-anchor=\"middle\" x=\"409.55\" y=\"-403.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;2 -->\n",
        "<g id=\"edge159\" class=\"edge\">\n",
        "<title>13&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.84,-200.43C240.4,-261.96 648.74,-470.12 773.25,-528.06\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.85,-531.27 782.4,-532.28 774.78,-524.91 771.85,-531.27\"/>\n",
-       "<text text-anchor=\"middle\" x=\"437.55\" y=\"-368.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M207.03,-112.82C281.76,-195.25 618.82,-532.63 722.29,-629.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"719.63,-631.33 729.34,-635.55 724.38,-626.19 719.63,-631.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"476.66\" y=\"-359.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 13&#45;&gt;1 -->\n",
        "<g id=\"edge160\" class=\"edge\">\n",
        "<title>13&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.66,-186.24C233.11,-191.2 597.39,-191.35 715.37,-186.68\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.53,-190.18 725.37,-186.25 715.23,-183.19 715.53,-190.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.52\" y=\"-190.26\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M213.05,-113.03C302.63,-184.48 656.78,-442.03 772.64,-520.35\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.64,-523.22 780.9,-525.89 774.54,-517.41 770.64,-523.22\"/>\n",
+       "<text text-anchor=\"middle\" x=\"480.85\" y=\"-320.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;20 -->\n",
        "<g id=\"edge161\" class=\"edge\">\n",
        "<title>12&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.78,-297.84C189.17,-303.09 639.02,-303.23 772.18,-298.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.44,-301.75 782.29,-297.85 772.15,-294.76 772.44,-301.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.48\" y=\"-301.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.07,-186.26C233.57,-191.18 593.97,-191.34 713.61,-186.75\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.71,-190.25 723.55,-186.33 713.41,-183.26 713.71,-190.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.34\" y=\"-190.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;19 -->\n",
        "<g id=\"edge162\" class=\"edge\">\n",
        "<title>12&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.06,-302.22C191.99,-326.23 656.1,-399.86 791.73,-416.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.68,-419.78 802.02,-417.47 792.49,-412.83 791.68,-419.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.39\" y=\"-363.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.73,-195.1C241.76,-236.56 661.73,-373.15 791.02,-410.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"789.89,-413.36 800.46,-412.7 791.78,-406.62 789.89,-413.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"448.88\" y=\"-306.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;18 -->\n",
        "<g id=\"edge163\" class=\"edge\">\n",
        "<title>12&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.66,-289.43C172.39,-262.51 513.55,-151.85 626.89,-110.23\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"628.36,-113.42 636.52,-106.66 625.93,-106.86 628.36,-113.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"335.78\" y=\"-203.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.83,-190.51C239.68,-212.88 643.74,-277.03 770.93,-292.33\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.51,-295.81 780.85,-293.48 771.32,-288.85 770.51,-295.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"438.88\" y=\"-245.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;17 -->\n",
        "<g id=\"edge164\" class=\"edge\">\n",
        "<title>12&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.83,-284.85C158.91,-246.61 419.79,-113.9 515.95,-60.23\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"517.73,-63.24 524.73,-55.29 514.3,-57.14 517.73,-63.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"280.39\" y=\"-176.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.72,-182.16C222.1,-172.43 518.89,-125.61 625.36,-104.39\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"625.93,-107.84 635.03,-102.41 624.53,-100.98 625.93,-107.84\"/>\n",
+       "<text text-anchor=\"middle\" x=\"366.04\" y=\"-147.07\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;16 -->\n",
        "<g id=\"edge165\" class=\"edge\">\n",
        "<title>12&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.75,-279.83C143.89,-234.02 330.41,-98.61 400.76,-42.57\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"403.15,-45.14 408.75,-36.14 398.76,-39.68 403.15,-45.14\"/>\n",
-       "<text text-anchor=\"middle\" x=\"222.75\" y=\"-165\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.02,-177.99C207.95,-157.46 425.84,-86.89 514.15,-54.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515.2,-57.5 523.33,-50.7 512.74,-50.95 515.2,-57.5\"/>\n",
+       "<text text-anchor=\"middle\" x=\"310.58\" y=\"-119.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;15 -->\n",
        "<g id=\"edge166\" class=\"edge\">\n",
        "<title>12&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M70.47,-276.83C120.88,-231.7 237.14,-115.51 284.06,-63.43\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"286.95,-65.45 290.98,-55.65 281.72,-60.8 286.95,-65.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"191.76\" y=\"-173.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.08,-173.66C189.34,-148 325.16,-79.07 391,-42.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"392.67,-45.11 399.63,-37.12 389.21,-39.03 392.67,-45.11\"/>\n",
+       "<text text-anchor=\"middle\" x=\"249.04\" y=\"-111.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;14 -->\n",
        "<g id=\"edge167\" class=\"edge\">\n",
        "<title>12&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M65.16,-276.96C94.89,-241.42 152.08,-162.85 178.54,-121.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"181.67,-122.96 183.99,-112.62 175.73,-119.26 181.67,-122.96\"/>\n",
-       "<text text-anchor=\"middle\" x=\"107.35\" y=\"-202.96\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.9,-169.19C169.49,-144.53 239.39,-93.88 277.58,-63.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"279.44,-66.04 284.95,-56.99 275,-60.63 279.44,-66.04\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.24\" y=\"-119.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;13 -->\n",
        "<g id=\"edge168\" class=\"edge\">\n",
        "<title>12&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.86,-277.06C72.88,-259.2 87.03,-231.71 95.9,-211.09\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"99.24,-212.17 99.8,-201.59 92.76,-209.51 99.24,-212.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"93.38\" y=\"-232.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.2,-165.15C144.38,-152.46 161.41,-135.43 174.11,-121.24\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"176.49,-123.83 180.39,-113.98 171.2,-119.25 176.49,-123.83\"/>\n",
+       "<text text-anchor=\"middle\" x=\"164.15\" y=\"-131.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;12 -->\n",
        "<g id=\"edge169\" class=\"edge\">\n",
        "<title>12&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.87,-301.88C83.65,-302.02 91.63,-299.77 91.63,-295.13 91.63,-292.3 88.67,-290.37 84.14,-289.31\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.14,-285.8 73.87,-288.39 83.52,-292.77 84.14,-285.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"106.13\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.84,-190.07C140.62,-190.22 148.6,-187.97 148.6,-183.33 148.6,-180.72 146.07,-178.86 142.12,-177.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.65,-174.3 132.34,-176.74 141.92,-181.27 142.65,-174.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"160.6\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;11 -->\n",
        "<g id=\"edge170\" class=\"edge\">\n",
        "<title>12&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M38.7,-313.17C33.4,-333.52 27.88,-366.87 25.7,-390.71\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"22.2,-390.68 24.95,-400.91 29.18,-391.2 22.2,-390.68\"/>\n",
-       "<text text-anchor=\"middle\" x=\"17.7\" y=\"-355.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M88.22,-201.65C77.4,-219.22 63.61,-245.96 54.76,-266.37\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"51.55,-264.98 50.98,-275.56 58.02,-267.64 51.55,-264.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"59.49\" y=\"-237.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;10 -->\n",
        "<g id=\"edge171\" class=\"edge\">\n",
        "<title>12&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M42.89,-313.36C39.14,-356.16 38.89,-463.32 42.14,-514.68\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"38.66,-515.04 42.89,-524.75 45.64,-514.52 38.66,-515.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"57.02\" y=\"-402.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M93.45,-201.8C76.51,-242.53 44.55,-340.23 31.79,-389.55\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"28.4,-388.68 29.41,-399.23 35.2,-390.36 28.4,-388.68\"/>\n",
+       "<text text-anchor=\"middle\" x=\"74.62\" y=\"-299.47\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;9 -->\n",
        "<g id=\"edge172\" class=\"edge\">\n",
        "<title>12&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.33,-313.21C50.96,-371.61 79.82,-555.48 95.17,-626.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"91.82,-627.48 97.43,-636.47 98.65,-625.95 91.82,-627.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"56.25\" y=\"-473.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M97.43,-201.65C83.67,-259.98 54.67,-441.66 47.38,-513.42\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"43.91,-512.94 46.48,-523.22 50.88,-513.58 43.91,-512.94\"/>\n",
+       "<text text-anchor=\"middle\" x=\"60.41\" y=\"-361.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;8 -->\n",
        "<g id=\"edge173\" class=\"edge\">\n",
        "<title>12&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M49.58,-313.31C66.93,-382.9 147.82,-632.63 179.73,-716.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"176.48,-717.43 183.37,-725.47 183,-714.88 176.48,-717.43\"/>\n",
-       "<text text-anchor=\"middle\" x=\"100.15\" y=\"-518.52\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M100.76,-201.81C95.77,-273.85 95.55,-536.17 100.1,-625.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"96.6,-625.17 100.68,-634.95 103.59,-624.76 96.6,-625.17\"/>\n",
+       "<text text-anchor=\"middle\" x=\"112.43\" y=\"-402.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;7 -->\n",
        "<g id=\"edge174\" class=\"edge\">\n",
        "<title>12&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.85,-313.14C85.6,-388.97 234.75,-682.21 286.54,-773.35\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"283.64,-775.33 291.67,-782.25 289.71,-771.84 283.64,-775.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"155.2\" y=\"-547.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.89,-201.74C111.44,-283.37 163.43,-613.07 184.35,-714.02\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"180.91,-714.65 186.43,-723.69 187.75,-713.18 180.91,-714.65\"/>\n",
+       "<text text-anchor=\"middle\" x=\"132.12\" y=\"-461.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;6 -->\n",
        "<g id=\"edge175\" class=\"edge\">\n",
        "<title>12&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M56.6,-313.22C106.93,-391.57 331.68,-701.3 404.98,-793.9\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"402.41,-796.3 411.39,-801.92 407.88,-791.93 402.41,-796.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"216.29\" y=\"-557.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.95,-201.56C129.51,-288.81 251.11,-663.79 291.42,-771.49\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"288.12,-772.66 294.96,-780.76 294.67,-770.17 288.12,-772.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.19\" y=\"-490.33\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;5 -->\n",
        "<g id=\"edge176\" class=\"edge\">\n",
        "<title>12&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.04,-313.21C130.09,-389.76 426.62,-686.62 522.23,-775.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"520.08,-778.15 529.81,-782.35 524.83,-773 520.08,-778.15\"/>\n",
-       "<text text-anchor=\"middle\" x=\"277.14\" y=\"-548.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M110.31,-201.78C149.82,-291.6 348.91,-682.83 410.22,-791.86\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"407.14,-793.52 415.13,-800.48 413.22,-790.06 407.14,-793.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"248.27\" y=\"-500.62\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;4 -->\n",
        "<g id=\"edge177\" class=\"edge\">\n",
        "<title>12&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M67,-313.29C156.35,-384.61 513.73,-644.5 628.31,-721.8\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.5,-724.8 636.76,-727.46 630.4,-718.99 626.5,-724.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"333.15\" y=\"-521.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M113.88,-201.57C170.83,-289.42 445.91,-668.42 528.56,-773.46\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"525.61,-775.37 534.57,-781.02 531.09,-771.02 525.61,-775.37\"/>\n",
+       "<text text-anchor=\"middle\" x=\"309.22\" y=\"-491.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;3 -->\n",
        "<g id=\"edge178\" class=\"edge\">\n",
        "<title>12&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.87,-312.24C183.44,-373.76 591.77,-581.92 716.29,-639.87\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.88,-643.07 725.43,-644.08 717.82,-636.72 714.88,-643.07\"/>\n",
-       "<text text-anchor=\"middle\" x=\"380.58\" y=\"-479.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M118.3,-201.55C193.03,-283.98 530.09,-621.36 633.56,-717.76\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"630.9,-720.06 640.62,-724.28 635.65,-714.92 630.9,-720.06\"/>\n",
+       "<text text-anchor=\"middle\" x=\"363.93\" y=\"-463.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;2 -->\n",
        "<g id=\"edge179\" class=\"edge\">\n",
        "<title>12&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.84,-306.87C189.46,-349.93 640.13,-496.47 772.67,-534.27\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.79,-537.66 782.37,-537 773.69,-530.92 771.79,-537.66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"437.75\" y=\"-424.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M124.37,-201.72C217.32,-275.72 595.4,-550.65 715.66,-632.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.67,-634.93 723.92,-637.6 717.57,-629.12 713.67,-634.93\"/>\n",
+       "<text text-anchor=\"middle\" x=\"432.01\" y=\"-420.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 12&#45;&gt;1 -->\n",
        "<g id=\"edge180\" class=\"edge\">\n",
        "<title>12&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.88,-293.65C183.19,-281.51 590.06,-217.23 715.49,-192.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"716.27,-195.9 725.39,-190.49 714.89,-189.03 716.27,-195.9\"/>\n",
-       "<text text-anchor=\"middle\" x=\"380.18\" y=\"-246.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.84,-200.43C239.95,-261.7 645.38,-468.4 771.7,-527.34\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.1,-530.45 780.64,-531.47 773.04,-524.1 770.1,-530.45\"/>\n",
+       "<text text-anchor=\"middle\" x=\"439.27\" y=\"-367.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;20 -->\n",
        "<g id=\"edge181\" class=\"edge\">\n",
        "<title>11&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.35,-417.44C172.26,-404.12 637.15,-330.64 772.41,-304.15\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"773.18,-307.57 782.3,-302.18 771.81,-300.7 773.18,-307.57\"/>\n",
-       "<text text-anchor=\"middle\" x=\"427.88\" y=\"-349.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.88,-293.65C182.86,-281.55 587.61,-217.61 714.35,-192.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.79,-196.19 723.9,-190.79 713.41,-189.33 714.79,-196.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"382.11\" y=\"-246.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;19 -->\n",
        "<g id=\"edge182\" class=\"edge\">\n",
        "<title>11&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.15,-421.72C173.77,-427.05 654.01,-427.18 791.93,-422.13\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"792.15,-425.62 802,-421.72 791.87,-418.63 792.15,-425.62\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.54\" y=\"-425.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.06,-302.22C191.75,-326.18 654.24,-399.56 790.91,-416.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.17,-419.6 800.51,-417.29 790.99,-412.65 790.17,-419.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"420.48\" y=\"-362.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;18 -->\n",
        "<g id=\"edge183\" class=\"edge\">\n",
        "<title>11&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.06,-408.51C155.44,-362.45 512.66,-180.63 627.79,-116.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"629.58,-119.78 636.6,-111.84 626.16,-113.67 629.58,-119.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"326.42\" y=\"-266.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.78,-297.84C188.82,-303.07 636.32,-303.22 770.97,-298.31\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.93,-301.81 780.78,-297.91 770.64,-294.82 770.93,-301.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.37\" y=\"-301.88\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;17 -->\n",
        "<g id=\"edge184\" class=\"edge\">\n",
        "<title>11&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.15,-403.19C144.25,-343.62 432.5,-134.3 523.94,-62.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"526.27,-64.79 531.91,-55.82 521.91,-59.31 526.27,-64.79\"/>\n",
-       "<text text-anchor=\"middle\" x=\"274.54\" y=\"-236.48\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.06,-289.32C173.04,-262.29 511.81,-152.41 625.94,-110.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"627,-113.92 635.16,-107.16 624.57,-107.36 627,-113.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"338\" y=\"-203.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;16 -->\n",
        "<g id=\"edge185\" class=\"edge\">\n",
        "<title>11&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M49.69,-400.88C120.77,-336.43 337.89,-119.4 406.87,-44\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"409.69,-46.1 413.81,-36.33 404.5,-41.4 409.69,-46.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"242.78\" y=\"-226.24\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.83,-284.85C158.57,-246.76 417.69,-114.97 514.78,-60.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"516.41,-63.98 523.41,-56.03 512.98,-57.88 516.41,-63.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"282.31\" y=\"-176.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;15 -->\n",
        "<g id=\"edge186\" class=\"edge\">\n",
        "<title>11&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M44.12,-401C94.5,-339.45 240.81,-138.27 288.81,-64.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"291.95,-66.37 294.42,-56.06 286.06,-62.58 291.95,-66.37\"/>\n",
-       "<text text-anchor=\"middle\" x=\"180.97\" y=\"-236.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.06,-279.63C144,-233.91 328.24,-100.18 399.46,-43.6\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"401.56,-46.4 407.16,-37.41 397.18,-40.95 401.56,-46.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.76\" y=\"-165.42\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;14 -->\n",
        "<g id=\"edge187\" class=\"edge\">\n",
        "<title>11&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M40.17,-400.83C72.5,-346.73 153.96,-187.17 182.53,-122.38\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"185.9,-123.39 186.64,-112.82 179.47,-120.62 185.9,-123.39\"/>\n",
-       "<text text-anchor=\"middle\" x=\"125.85\" y=\"-265.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M70.47,-276.83C120.56,-231.99 235.63,-117.01 283.14,-64.46\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"285.64,-66.91 289.67,-57.12 280.41,-62.26 285.64,-66.91\"/>\n",
+       "<text text-anchor=\"middle\" x=\"188.8\" y=\"-174.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;13 -->\n",
        "<g id=\"edge188\" class=\"edge\">\n",
        "<title>11&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M36.99,-400.99C54.05,-360.09 86.65,-260.35 99.18,-211.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.63,-212 101.6,-201.45 95.83,-210.34 102.63,-212\"/>\n",
-       "<text text-anchor=\"middle\" x=\"53.59\" y=\"-309.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M65.16,-276.96C94.63,-241.73 151.08,-164.23 177.83,-122.47\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"180.67,-124.53 183.01,-114.19 174.74,-120.81 180.67,-124.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"109.5\" y=\"-203.51\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;12 -->\n",
        "<g id=\"edge189\" class=\"edge\">\n",
        "<title>11&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M34.93,-401.03C40.23,-380.68 45.75,-347.33 47.93,-323.49\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"51.43,-323.52 48.68,-313.29 44.45,-323.01 51.43,-323.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"26.93\" y=\"-366.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M62.01,-276.81C72.83,-259.24 86.62,-232.5 95.47,-212.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"98.68,-213.48 99.25,-202.9 92.21,-210.82 98.68,-213.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"90.74\" y=\"-233.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;11 -->\n",
        "<g id=\"edge190\" class=\"edge\">\n",
        "<title>11&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-425.81C64.02,-425.96 72,-423.71 72,-419.07 72,-416.24 69.04,-414.3 64.51,-413.25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.51,-409.74 54.24,-412.33 63.89,-416.71 64.51,-409.74\"/>\n",
-       "<text text-anchor=\"middle\" x=\"86.5\" y=\"-415.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.87,-301.88C83.65,-302.02 91.63,-299.77 91.63,-295.13 91.63,-292.52 89.11,-290.67 85.16,-289.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.69,-286.11 75.38,-288.55 84.96,-293.07 85.69,-286.11\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.63\" y=\"-291.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;10 -->\n",
        "<g id=\"edge191\" class=\"edge\">\n",
        "<title>11&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M24.96,-437.33C26.04,-457.77 31,-491.14 36.29,-514.91\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"32.92,-515.85 38.65,-524.76 39.72,-514.22 32.92,-515.85\"/>\n",
-       "<text text-anchor=\"middle\" x=\"16.12\" y=\"-479.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M38.63,-313.44C33.47,-333.37 28.11,-365.53 25.85,-389.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"22.36,-388.85 25.09,-399.09 29.34,-389.38 22.36,-388.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"20.24\" y=\"-355.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;9 -->\n",
        "<g id=\"edge192\" class=\"edge\">\n",
        "<title>11&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M28.99,-437.17C38.4,-478.22 70.68,-578.54 89.81,-627.31\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"86.58,-628.66 93.56,-636.62 93.07,-626.04 86.58,-628.66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"66.65\" y=\"-521.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M42.89,-313.36C39.17,-355.8 38.9,-461.53 42.06,-513.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"38.56,-513.53 42.78,-523.24 45.54,-513.02 38.56,-513.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"54.48\" y=\"-402.17\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;8 -->\n",
        "<g id=\"edge193\" class=\"edge\">\n",
        "<title>11&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.78,-437.52C55.64,-492.1 137.14,-652.66 174.13,-716.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"171.18,-718.61 179.26,-725.46 177.21,-715.06 171.18,-718.61\"/>\n",
-       "<text text-anchor=\"middle\" x=\"88.96\" y=\"-580.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.35,-313.46C51.02,-371.91 79.62,-554.18 95,-625.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"91.5,-626.04 97.1,-635.04 98.33,-624.51 91.5,-626.04\"/>\n",
+       "<text text-anchor=\"middle\" x=\"58.67\" y=\"-473.35\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;7 -->\n",
        "<g id=\"edge194\" class=\"edge\">\n",
        "<title>11&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M36.52,-437.2C75.56,-499.06 222.38,-701.6 280.44,-774.3\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"278.06,-776.92 287.07,-782.5 283.51,-772.52 278.06,-776.92\"/>\n",
-       "<text text-anchor=\"middle\" x=\"143.98\" y=\"-609.55\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M49.65,-313.59C67.04,-383.16 146.9,-629.77 179.15,-714.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"175.86,-715.8 182.74,-723.85 182.38,-713.27 175.86,-715.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"102.4\" y=\"-517.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;6 -->\n",
        "<g id=\"edge195\" class=\"edge\">\n",
        "<title>11&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M41.19,-437.32C99,-502.06 316.69,-720.12 397.61,-794.84\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"395.71,-797.85 405.45,-802.02 400.44,-792.69 395.71,-797.85\"/>\n",
-       "<text text-anchor=\"middle\" x=\"204.9\" y=\"-619.88\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.98,-313.44C85.86,-389.43 233.65,-680.03 285.93,-772.26\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"282.76,-773.78 290.78,-780.71 288.83,-770.3 282.76,-773.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"157.46\" y=\"-546.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;5 -->\n",
        "<g id=\"edge196\" class=\"edge\">\n",
        "<title>11&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.86,-437.08C125.43,-500.25 414.75,-710.71 516.43,-779.01\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.57,-781.97 524.83,-784.61 518.45,-776.15 514.57,-781.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"267.14\" y=\"-611.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M56.79,-313.53C107.31,-392.07 330.01,-698.99 404.1,-792.8\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"401.28,-794.87 410.26,-800.51 406.75,-790.51 401.28,-794.87\"/>\n",
+       "<text text-anchor=\"middle\" x=\"218.45\" y=\"-556.96\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;4 -->\n",
        "<g id=\"edge197\" class=\"edge\">\n",
        "<title>11&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.23,-436.33C155.71,-493.52 511.73,-675.02 627.3,-728.64\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"625.92,-731.86 636.47,-732.85 628.84,-725.5 625.92,-731.86\"/>\n",
-       "<text text-anchor=\"middle\" x=\"326.27\" y=\"-586.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.31,-313.51C130.65,-390.3 425.02,-685 521.39,-774.59\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"518.72,-776.89 528.45,-781.1 523.47,-771.75 518.72,-776.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"279.35\" y=\"-547.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;3 -->\n",
        "<g id=\"edge198\" class=\"edge\">\n",
        "<title>11&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.13,-430.84C165.5,-472.43 587.67,-609.72 715.59,-646.12\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.75,-649.52 725.32,-648.85 716.64,-642.78 714.75,-649.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"370.36\" y=\"-542.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M67.35,-313.57C156.93,-385.01 511.08,-642.57 626.95,-720.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"624.95,-723.75 635.2,-726.42 628.85,-717.94 624.95,-723.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"335.15\" y=\"-521.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;2 -->\n",
        "<g id=\"edge199\" class=\"edge\">\n",
        "<title>11&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.43,-426.16C172.36,-450.16 636.47,-523.8 772.1,-540.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.05,-543.72 782.39,-541.41 772.86,-536.77 772.05,-543.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"398.76\" y=\"-471.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.87,-312.24C182.98,-373.51 588.41,-580.21 714.73,-639.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.13,-642.26 723.68,-643.28 716.07,-635.9 713.13,-642.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"382.3\" y=\"-479.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 11&#45;&gt;1 -->\n",
        "<g id=\"edge200\" class=\"edge\">\n",
        "<title>11&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1,-413.14C165.4,-382.43 587.5,-245.45 715.52,-198.75\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"717.09,-201.9 725.26,-195.16 714.67,-195.33 717.09,-201.9\"/>\n",
-       "<text text-anchor=\"middle\" x=\"370.31\" y=\"-294.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.84,-306.87C189.12,-349.8 637.43,-495.59 771.46,-533.93\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.33,-537.24 780.91,-536.59 772.23,-530.51 770.33,-537.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"434.65\" y=\"-424.2\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;20 -->\n",
        "<g id=\"edge201\" class=\"edge\">\n",
        "<title>10&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.72,-537.02C189.1,-505.07 639.71,-358.83 772.5,-310.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"774.04,-313.64 782.22,-306.9 771.63,-307.07 774.04,-313.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"437.61\" y=\"-427.55\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1,-413.14C165.18,-382.49 585.81,-246 714.75,-199.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.67,-202.42 723.84,-195.68 713.25,-195.85 715.67,-202.42\"/>\n",
+       "<text text-anchor=\"middle\" x=\"372.42\" y=\"-309.89\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;19 -->\n",
        "<g id=\"edge202\" class=\"edge\">\n",
        "<title>10&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.98,-541.38C191.89,-528.06 656.78,-454.58 792.04,-428.09\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"792.81,-431.5 801.93,-426.12 791.44,-424.64 792.81,-431.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"447.51\" y=\"-473.53\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.15,-421.72C173.41,-427.03 651.12,-427.18 790.68,-422.17\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.63,-425.68 800.49,-421.78 790.36,-418.68 790.63,-425.68\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.41\" y=\"-425.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;18 -->\n",
        "<g id=\"edge203\" class=\"edge\">\n",
        "<title>10&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.68,-526.93C175.05,-459.54 531.62,-200.57 635.34,-119.16\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"637.81,-121.67 643.48,-112.72 633.47,-116.18 637.81,-121.67\"/>\n",
-       "<text text-anchor=\"middle\" x=\"340.01\" y=\"-326.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.35,-417.44C171.91,-404.16 634.36,-331.08 771.18,-304.39\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.69,-307.86 780.82,-302.47 770.33,-300.99 771.69,-307.86\"/>\n",
+       "<text text-anchor=\"middle\" x=\"400.77\" y=\"-364.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;17 -->\n",
        "<g id=\"edge204\" class=\"edge\">\n",
        "<title>10&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M68.77,-524.9C152.5,-448.43 448.54,-152.48 530.75,-63.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"533.45,-65.45 537.6,-55.7 528.27,-60.73 533.45,-65.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"314.26\" y=\"-282.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.46,-408.32C156.11,-362.09 510.83,-181.56 626.82,-117.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"628.31,-120.48 635.34,-112.55 624.9,-114.37 628.31,-120.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"328.64\" y=\"-266.61\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;16 -->\n",
        "<g id=\"edge205\" class=\"edge\">\n",
        "<title>10&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M63.38,-524.71C126.83,-446.18 350.84,-138.02 412.41,-44.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"415.48,-46.52 418.01,-36.23 409.61,-42.69 415.48,-46.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"252.39\" y=\"-288.56\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.15,-403.19C143.88,-343.87 430.11,-136.04 522.79,-63.08\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"524.8,-65.95 530.45,-56.99 520.44,-60.47 524.8,-65.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"276.47\" y=\"-236.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;15 -->\n",
        "<g id=\"edge206\" class=\"edge\">\n",
        "<title>10&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M59.07,-524.78C103.59,-448.69 252.67,-156.38 293.76,-65.04\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"297.07,-66.2 297.91,-55.64 290.67,-63.37 297.07,-66.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"190.91\" y=\"-298.71\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M49.99,-400.62C121.24,-335.95 337.21,-120.07 406.5,-44.4\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.71,-47.18 412.83,-37.42 403.52,-42.48 408.71,-47.18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"240.24\" y=\"-226.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;14 -->\n",
        "<g id=\"edge207\" class=\"edge\">\n",
        "<title>10&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M55.59,-524.93C83.28,-455.64 164.32,-206.74 186.83,-122.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"190.27,-123.3 189.39,-112.74 183.49,-121.54 190.27,-123.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"135.71\" y=\"-327.57\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M44.33,-400.74C94.71,-339.13 239.76,-139.7 288.26,-65.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"291.15,-67.6 293.62,-57.3 285.26,-63.81 291.15,-67.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"178.29\" y=\"-236.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;13 -->\n",
        "<g id=\"edge208\" class=\"edge\">\n",
        "<title>10&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.8,-524.68C66.65,-465.99 95.92,-282.42 102.98,-211.59\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"106.47,-211.89 103.89,-201.61 99.5,-211.25 106.47,-211.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"92.39\" y=\"-371.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M40.17,-400.83C72.37,-346.95 153.3,-188.48 182.17,-123.18\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"185.29,-124.78 186.04,-114.21 178.86,-122.01 185.29,-124.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"123.17\" y=\"-265.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;12 -->\n",
        "<g id=\"edge209\" class=\"edge\">\n",
        "<title>10&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M50.37,-524.78C54.12,-481.99 54.37,-374.83 51.12,-323.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.6,-323.1 50.37,-313.39 47.62,-323.62 54.6,-323.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"65.24\" y=\"-427.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M37.15,-400.6C54.09,-359.87 86.05,-262.17 98.8,-212.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.2,-213.71 101.19,-203.17 95.4,-212.04 102.2,-213.71\"/>\n",
+       "<text text-anchor=\"middle\" x=\"79.98\" y=\"-310.52\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;11 -->\n",
        "<g id=\"edge210\" class=\"edge\">\n",
        "<title>10&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M48.67,-524.75C47.59,-504.31 42.63,-470.94 37.34,-447.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"40.71,-446.23 34.98,-437.31 33.91,-447.85 40.71,-446.23\"/>\n",
-       "<text text-anchor=\"middle\" x=\"57.51\" y=\"-489.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M35,-400.76C40.16,-380.84 45.52,-348.67 47.78,-325.06\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"51.27,-325.36 48.54,-315.12 44.29,-324.82 51.27,-325.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"47.39\" y=\"-351.71\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;10 -->\n",
        "<g id=\"edge211\" class=\"edge\">\n",
        "<title>10&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.87,-549.75C83.65,-549.9 91.63,-547.65 91.63,-543.01 91.63,-540.18 88.67,-538.24 84.14,-537.19\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.14,-533.68 73.87,-536.26 83.52,-540.65 84.14,-533.68\"/>\n",
-       "<text text-anchor=\"middle\" x=\"106.13\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-425.81C64.02,-425.96 72,-423.71 72,-419.07 72,-416.46 69.48,-414.61 65.53,-413.51\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.06,-410.05 55.75,-412.48 65.33,-417.01 66.06,-410.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"84\" y=\"-415.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;9 -->\n",
        "<g id=\"edge212\" class=\"edge\">\n",
        "<title>10&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M50.43,-561.25C57.43,-579.41 71.27,-607.41 83.2,-628.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.22,-629.9 88.35,-636.7 86.24,-626.32 80.22,-629.9\"/>\n",
-       "<text text-anchor=\"middle\" x=\"52.31\" y=\"-598.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M24.96,-437.33C26.02,-457.41 30.83,-489.95 36.01,-513.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"32.59,-514.37 38.3,-523.29 39.4,-512.75 32.59,-514.37\"/>\n",
+       "<text text-anchor=\"middle\" x=\"18.48\" y=\"-479.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;8 -->\n",
        "<g id=\"edge213\" class=\"edge\">\n",
        "<title>10&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M55.17,-561.36C76.95,-597.21 134.03,-676.35 167.38,-717.56\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"164.86,-720 173.91,-725.51 170.27,-715.56 164.86,-720\"/>\n",
-       "<text text-anchor=\"middle\" x=\"125.77\" y=\"-628.26\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M29.08,-437.56C38.51,-478.45 70.1,-576.7 89.23,-625.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.93,-626.99 92.9,-634.97 92.42,-624.39 85.93,-626.99\"/>\n",
+       "<text text-anchor=\"middle\" x=\"71.16\" y=\"-520.5\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;7 -->\n",
        "<g id=\"edge214\" class=\"edge\">\n",
        "<title>10&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M59.91,-561.17C99.39,-606.37 216.05,-723.49 272.69,-775.32\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"270.51,-778.06 280.27,-782.18 275.21,-772.87 270.51,-778.06\"/>\n",
-       "<text text-anchor=\"middle\" x=\"151.8\" y=\"-672.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.78,-437.52C55.49,-491.75 136.1,-650.59 173.41,-715.48\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"170.18,-716.89 178.25,-723.75 176.22,-713.35 170.18,-716.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"91.1\" y=\"-580.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;6 -->\n",
        "<g id=\"edge215\" class=\"edge\">\n",
        "<title>10&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M66,-561.19C126.68,-610.62 313.32,-746.51 392.27,-799.11\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.63,-802.22 400.9,-804.81 394.49,-796.38 390.63,-802.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"214.64\" y=\"-683.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M36.68,-437.45C75.81,-499.37 221.27,-700.05 279.72,-773.4\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"276.78,-775.33 285.78,-780.91 282.23,-770.93 276.78,-775.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"146.2\" y=\"-609.23\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;5 -->\n",
        "<g id=\"edge216\" class=\"edge\">\n",
        "<title>10&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.73,-560.56C158.62,-608.81 419.24,-741.71 515.66,-786.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.45,-789.36 525,-790.32 517.35,-782.99 514.45,-789.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"280.2\" y=\"-677.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M41.19,-437.32C98.82,-501.86 315.31,-718.73 396.83,-794.13\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"394.34,-796.59 404.08,-800.77 399.07,-791.43 394.34,-796.59\"/>\n",
+       "<text text-anchor=\"middle\" x=\"207.01\" y=\"-619.52\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;4 -->\n",
        "<g id=\"edge217\" class=\"edge\">\n",
        "<title>10&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.82,-555.03C172.71,-592.25 513.36,-703.06 626.77,-735.06\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.14,-738.52 636.71,-737.82 628.01,-731.78 626.14,-738.52\"/>\n",
-       "<text text-anchor=\"middle\" x=\"335.79\" y=\"-648.85\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M47.18,-437.33C125.9,-500.57 412.62,-709.15 515.22,-778.2\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"513.04,-780.95 523.3,-783.59 516.93,-775.13 513.04,-780.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"269.2\" y=\"-611.56\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;3 -->\n",
        "<g id=\"edge218\" class=\"edge\">\n",
        "<title>10&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.86,-550.19C183.04,-572.63 589.22,-637.1 715.1,-652.15\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.05,-655.66 725.38,-653.34 715.85,-648.71 715.05,-655.66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"379.98\" y=\"-604.97\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.23,-436.33C155.4,-493.34 509.59,-673.93 626.25,-728.15\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"624.55,-731.22 635.09,-732.22 627.47,-724.86 624.55,-731.22\"/>\n",
+       "<text text-anchor=\"middle\" x=\"328.24\" y=\"-586.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;2 -->\n",
        "<g id=\"edge219\" class=\"edge\">\n",
        "<title>10&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.78,-545.72C189.17,-550.96 639.02,-551.1 772.18,-546.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.44,-549.63 782.29,-545.72 772.15,-542.64 772.44,-549.63\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.48\" y=\"-549.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.13,-430.84C165.17,-472.3 585.13,-608.89 714.43,-645.79\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.29,-649.1 723.87,-648.44 715.19,-642.36 713.29,-649.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"372.28\" y=\"-542.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;1 -->\n",
        "<g id=\"edge220\" class=\"edge\">\n",
        "<title>10&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.84,-532.23C183.44,-482.18 592.4,-273.99 716.58,-205.29\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"718.33,-208.33 725.36,-200.4 714.92,-202.21 718.33,-208.33\"/>\n",
-       "<text text-anchor=\"middle\" x=\"380.71\" y=\"-357.56\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.43,-426.16C172.12,-450.11 634.61,-523.5 771.28,-540.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.54,-543.54 780.88,-541.23 771.36,-536.59 770.54,-543.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"424.85\" y=\"-486.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;20 -->\n",
        "<g id=\"edge221\" class=\"edge\">\n",
        "<title>9&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.81,-644.04C240.41,-593.99 649.37,-385.79 773.55,-317.1\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.29,-320.13 782.33,-312.21 771.89,-314.02 775.29,-320.13\"/>\n",
-       "<text text-anchor=\"middle\" x=\"466.68\" y=\"-484.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.84,-532.23C183.11,-482.33 589.95,-275.24 715.45,-205.91\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"717,-209.06 724.04,-201.14 713.6,-202.94 717,-209.06\"/>\n",
+       "<text text-anchor=\"middle\" x=\"382.65\" y=\"-357.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;19 -->\n",
        "<g id=\"edge222\" class=\"edge\">\n",
        "<title>9&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.69,-648.88C242,-618.17 664.1,-481.2 792.12,-434.49\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"793.69,-437.64 801.86,-430.9 791.27,-431.08 793.69,-437.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"446.91\" y=\"-545.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.98,-541.38C191.53,-528.1 653.99,-455.02 790.81,-428.33\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.32,-431.8 800.45,-426.41 789.96,-424.93 791.32,-431.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"444.4\" y=\"-488.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;18 -->\n",
        "<g id=\"edge223\" class=\"edge\">\n",
        "<title>9&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M125.45,-636.79C215.09,-554.67 553.33,-216.53 642.31,-120.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"645.04,-122.44 649.21,-112.7 639.88,-117.71 645.04,-122.44\"/>\n",
-       "<text text-anchor=\"middle\" x=\"398.38\" y=\"-382.32\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.72,-537.02C188.87,-505.13 637.9,-359.41 771.7,-310.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.62,-314.16 780.8,-307.42 770.2,-307.59 772.62,-314.16\"/>\n",
+       "<text text-anchor=\"middle\" x=\"434.71\" y=\"-427.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;17 -->\n",
        "<g id=\"edge224\" class=\"edge\">\n",
        "<title>9&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M120.1,-636.5C190.86,-548.38 466.9,-168.62 536.23,-64.23\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"539.19,-66.1 541.75,-55.82 533.34,-62.26 539.19,-66.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"342.67\" y=\"-354.17\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.08,-526.67C175.69,-459.06 529.68,-201.98 634.43,-119.87\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"636.35,-122.81 642.03,-113.87 632.01,-117.32 636.35,-122.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"342.25\" y=\"-327.07\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;16 -->\n",
        "<g id=\"edge225\" class=\"edge\">\n",
        "<title>9&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M115.74,-636.55C167.61,-546.88 368.21,-153.44 417.32,-45.47\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"420.57,-46.77 421.47,-36.21 414.19,-43.91 420.57,-46.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"281.03\" y=\"-344.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M69.1,-524.6C152.94,-447.96 446.33,-154.68 529.77,-64.27\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"532.21,-66.79 536.37,-57.04 527.05,-62.06 532.21,-66.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"311.44\" y=\"-298.23\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;15 -->\n",
        "<g id=\"edge226\" class=\"edge\">\n",
        "<title>9&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M112.11,-636.79C146.19,-549.62 269.09,-171.86 298.19,-65.55\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"301.58,-66.42 300.78,-55.86 294.82,-64.62 301.58,-66.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"219.65\" y=\"-354.97\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M63.38,-524.71C126.63,-446.42 349.49,-139.89 411.85,-45.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"414.64,-47.79 417.18,-37.5 408.78,-43.96 414.64,-47.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"249.61\" y=\"-288.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;14 -->\n",
        "<g id=\"edge227\" class=\"edge\">\n",
        "<title>9&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.15,-636.59C127.45,-554.98 180.23,-222.86 191.01,-123.08\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"194.52,-123.16 192.05,-112.86 187.56,-122.46 194.52,-123.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"164.58\" y=\"-383.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M59.07,-524.78C103.4,-449 251.44,-158.8 293.24,-66.19\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"296.33,-67.84 297.18,-57.28 289.93,-65.01 296.33,-67.84\"/>\n",
+       "<text text-anchor=\"middle\" x=\"188.16\" y=\"-299.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;13 -->\n",
        "<g id=\"edge228\" class=\"edge\">\n",
        "<title>9&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.41,-636.62C111.45,-564.57 111.65,-298.92 107.01,-211.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"110.51,-211.24 106.41,-201.47 103.52,-211.66 110.51,-211.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"121.21\" y=\"-427.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M55.7,-524.65C83.36,-455.31 163.56,-209.04 186.5,-123.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"189.88,-124.72 189.02,-114.17 183.11,-122.96 189.88,-124.72\"/>\n",
+       "<text text-anchor=\"middle\" x=\"133.1\" y=\"-328.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;12 -->\n",
        "<g id=\"edge229\" class=\"edge\">\n",
        "<title>9&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.9,-636.73C99.27,-578.33 70.4,-394.47 55.05,-323.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"58.41,-322.46 52.8,-313.47 51.58,-324 58.41,-322.46\"/>\n",
-       "<text text-anchor=\"middle\" x=\"93.98\" y=\"-483.91\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.8,-524.68C66.56,-466.35 95.56,-284.68 102.85,-212.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"106.32,-213.4 103.75,-203.12 99.35,-212.75 106.32,-213.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"89.82\" y=\"-372.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;11 -->\n",
        "<g id=\"edge230\" class=\"edge\">\n",
        "<title>9&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M101.61,-636.72C92.19,-595.66 59.92,-495.35 40.79,-446.57\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"44.02,-445.23 37.03,-437.26 37.53,-447.85 44.02,-445.23\"/>\n",
-       "<text text-anchor=\"middle\" x=\"85.7\" y=\"-545.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M50.37,-524.78C54.08,-482.34 54.36,-376.61 51.2,-324.76\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.7,-324.62 50.48,-314.9 47.72,-325.12 54.7,-324.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"62.78\" y=\"-428.57\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;10 -->\n",
        "<g id=\"edge231\" class=\"edge\">\n",
        "<title>9&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99.8,-636.57C92.8,-618.41 78.95,-590.41 67.02,-569.75\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"70.01,-567.92 61.88,-561.12 63.99,-571.5 70.01,-567.92\"/>\n",
-       "<text text-anchor=\"middle\" x=\"97.91\" y=\"-606.96\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M48.67,-524.75C47.61,-504.67 42.8,-472.13 37.62,-448.45\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"41.04,-447.71 35.33,-438.79 34.23,-449.33 41.04,-447.71\"/>\n",
+       "<text text-anchor=\"middle\" x=\"55.15\" y=\"-490.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;9 -->\n",
        "<g id=\"edge232\" class=\"edge\">\n",
        "<title>9&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.84,-661.56C140.62,-661.7 148.6,-659.45 148.6,-654.81 148.6,-651.99 145.64,-650.05 141.11,-649\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.11,-645.48 130.84,-648.07 140.48,-652.45 141.11,-645.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"163.1\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.87,-549.75C83.65,-549.9 91.63,-547.65 91.63,-543.01 91.63,-540.4 89.11,-538.54 85.16,-537.45\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.69,-533.98 75.38,-536.42 84.96,-540.95 85.69,-533.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.63\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;8 -->\n",
        "<g id=\"edge233\" class=\"edge\">\n",
        "<title>9&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M114.6,-673.12C125.6,-686.31 142.86,-704.16 158.36,-718.62\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"156.05,-721.26 165.79,-725.42 160.77,-716.09 156.05,-721.26\"/>\n",
-       "<text text-anchor=\"middle\" x=\"121.98\" y=\"-699.67\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M50.52,-561.5C57.4,-579.27 70.73,-606.29 82.42,-626.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"79.29,-628.29 87.4,-635.11 85.31,-624.72 79.29,-628.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"54.47\" y=\"-597.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;7 -->\n",
        "<g id=\"edge234\" class=\"edge\">\n",
        "<title>9&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M121.42,-673.04C154.41,-700.7 225.33,-752.59 268.5,-780.97\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"266.71,-783.99 277.01,-786.49 270.52,-778.11 266.71,-783.99\"/>\n",
-       "<text text-anchor=\"middle\" x=\"209.46\" y=\"-715.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M55.17,-561.36C76.76,-596.89 133.02,-674.96 166.49,-716.46\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"163.66,-718.53 172.71,-724.04 169.07,-714.09 163.66,-718.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"122.83\" y=\"-627.71\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;6 -->\n",
        "<g id=\"edge235\" class=\"edge\">\n",
        "<title>9&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.28,-672.93C188.23,-706.4 325.56,-776.5 391.52,-806.41\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.15,-809.64 400.71,-810.52 393.01,-803.25 390.15,-809.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"275.4\" y=\"-728.47\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M59.91,-561.17C99.23,-606.19 215.1,-722.53 271.99,-774.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"269.39,-777.04 279.15,-781.16 274.09,-771.85 269.39,-777.04\"/>\n",
+       "<text text-anchor=\"middle\" x=\"153.95\" y=\"-671.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;5 -->\n",
        "<g id=\"edge236\" class=\"edge\">\n",
        "<title>9&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.9,-667.37C208.03,-696.85 427.52,-768.29 515.19,-792.61\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.4,-796.02 524.96,-795.27 516.23,-789.27 514.4,-796.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"308.55\" y=\"-733.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M66.27,-561.4C127.05,-610.87 312.35,-745.8 391.58,-798.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.16,-801.24 399.43,-803.84 393.02,-795.4 389.16,-801.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"216.92\" y=\"-683.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;4 -->\n",
        "<g id=\"edge237\" class=\"edge\">\n",
        "<title>9&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.89,-662.32C222.79,-681.6 521.16,-728.99 626.54,-741.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.37,-744.74 636.7,-742.38 627.15,-737.79 626.37,-744.74\"/>\n",
-       "<text text-anchor=\"middle\" x=\"364.21\" y=\"-705.58\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.09,-560.77C159.02,-608.99 417.33,-740.73 514.52,-785.54\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"512.83,-788.61 523.38,-789.58 515.73,-782.25 512.83,-788.61\"/>\n",
+       "<text text-anchor=\"middle\" x=\"282.31\" y=\"-676.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;3 -->\n",
        "<g id=\"edge238\" class=\"edge\">\n",
        "<title>9&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.66,-657.73C233.11,-662.69 597.39,-662.84 715.37,-658.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.53,-661.67 725.37,-657.73 715.23,-654.67 715.53,-661.67\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.52\" y=\"-661.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.82,-555.03C172.3,-592.09 510.53,-702.14 625.34,-734.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"624.33,-738.01 634.9,-737.32 626.21,-731.27 624.33,-738.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"337.58\" y=\"-648.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;2 -->\n",
        "<g id=\"edge239\" class=\"edge\">\n",
        "<title>9&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.85,-653.33C240.16,-641.2 647.03,-576.91 772.46,-552.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"773.24,-555.58 782.36,-550.17 771.86,-548.72 773.24,-555.58\"/>\n",
-       "<text text-anchor=\"middle\" x=\"437.15\" y=\"-606.55\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.86,-550.19C182.71,-572.57 586.78,-636.71 713.96,-652.01\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.54,-655.49 723.88,-653.16 714.35,-648.53 713.54,-655.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"381.91\" y=\"-604.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 9&#45;&gt;1 -->\n",
        "<g id=\"edge240\" class=\"edge\">\n",
        "<title>9&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.7,-638.62C235.94,-568.52 616.57,-292.07 724.1,-207.78\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"726.55,-210.3 732.23,-201.36 722.21,-204.81 726.55,-210.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"441.9\" y=\"-412\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.78,-545.72C188.82,-550.95 636.32,-551.1 770.97,-546.18\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"770.93,-549.69 780.78,-545.78 770.64,-542.69 770.93,-549.69\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.37\" y=\"-549.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;20 -->\n",
        "<g id=\"edge241\" class=\"edge\">\n",
        "<title>8&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.37,-727.47C320.75,-660.07 677.32,-401.11 781.04,-319.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"783.51,-322.2 789.18,-313.25 779.16,-316.71 783.51,-322.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"514.71\" y=\"-527.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.7,-638.62C235.61,-568.74 614.2,-293.8 723.09,-208.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"725.04,-211.49 730.72,-202.55 720.7,-205.99 725.04,-211.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"438.9\" y=\"-427.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;19 -->\n",
        "<g id=\"edge242\" class=\"edge\">\n",
        "<title>8&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.38,-732.98C320.77,-686.92 677.99,-505.1 793.12,-441.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"794.9,-444.25 801.93,-436.32 791.49,-438.14 794.9,-444.25\"/>\n",
-       "<text text-anchor=\"middle\" x=\"491.75\" y=\"-590.91\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.69,-648.88C241.77,-618.23 662.41,-481.74 791.35,-434.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"792.27,-438.16 800.44,-431.42 789.85,-431.6 792.27,-438.16\"/>\n",
+       "<text text-anchor=\"middle\" x=\"449.02\" y=\"-545.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;18 -->\n",
        "<g id=\"edge243\" class=\"edge\">\n",
        "<title>8&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M208.74,-725.25C281.82,-634.09 575.92,-229.45 647.93,-121.25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"650.89,-123.11 653.46,-112.84 645.04,-119.27 650.89,-123.11\"/>\n",
-       "<text text-anchor=\"middle\" x=\"413.83\" y=\"-427.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.81,-644.04C240.08,-594.14 646.92,-387.04 772.42,-317.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"773.97,-320.86 781,-312.94 770.56,-314.75 773.97,-320.86\"/>\n",
+       "<text text-anchor=\"middle\" x=\"457.61\" y=\"-469.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;17 -->\n",
        "<g id=\"edge244\" class=\"edge\">\n",
        "<title>8&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M204.27,-725.39C259.6,-629.3 488.37,-180.59 541.21,-64.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"544.46,-66.19 545.38,-55.63 538.08,-63.32 544.46,-66.19\"/>\n",
-       "<text text-anchor=\"middle\" x=\"387.24\" y=\"-398.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M125.8,-636.48C215.6,-554.13 550.79,-219.06 641.25,-121.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"643.79,-123.8 647.97,-114.06 638.63,-119.06 643.79,-123.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"371.52\" y=\"-367.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;16 -->\n",
        "<g id=\"edge245\" class=\"edge\">\n",
        "<title>8&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M200.75,-725.24C238.59,-627.28 388.89,-165.16 421.88,-46.05\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"425.3,-46.79 424.54,-36.22 418.54,-44.96 425.3,-46.79\"/>\n",
-       "<text text-anchor=\"middle\" x=\"325.81\" y=\"-389.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M120.1,-636.5C190.57,-548.75 464.63,-171.73 535.36,-65.53\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"538.15,-67.66 540.73,-57.39 532.31,-63.81 538.15,-67.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"315.73\" y=\"-354.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;15 -->\n",
        "<g id=\"edge246\" class=\"edge\">\n",
        "<title>8&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M197.59,-725.39C218.53,-629.56 289.5,-182.48 302.56,-65.63\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"306.04,-65.98 303.61,-55.67 299.08,-65.25 306.04,-65.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"264.58\" y=\"-399.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M115.74,-636.55C167.45,-547.15 367,-155.82 416.87,-46.46\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"419.95,-48.15 420.85,-37.59 413.56,-45.29 419.95,-48.15\"/>\n",
+       "<text text-anchor=\"middle\" x=\"278.3\" y=\"-345.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;14 -->\n",
        "<g id=\"edge247\" class=\"edge\">\n",
        "<title>8&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M194.75,-725.51C200.33,-635.37 200.51,-233.62 195.3,-122.92\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"198.79,-122.65 194.76,-112.85 191.8,-123.02 198.79,-122.65\"/>\n",
-       "<text text-anchor=\"middle\" x=\"209.52\" y=\"-428.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M112.24,-636.45C146.33,-549.1 267.92,-175.45 297.75,-67.15\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"301.11,-68.15 300.32,-57.58 294.35,-66.33 301.11,-68.15\"/>\n",
+       "<text text-anchor=\"middle\" x=\"217\" y=\"-355.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;13 -->\n",
        "<g id=\"edge248\" class=\"edge\">\n",
        "<title>8&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.06,-725.45C184.58,-643.95 132,-310.64 111.26,-211.36\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"114.66,-210.49 109.13,-201.46 107.81,-211.97 114.66,-210.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"166.16\" y=\"-472.2\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.15,-636.59C127.38,-555.31 179.8,-225.55 190.88,-124.31\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"194.36,-124.67 191.89,-114.37 187.4,-123.96 194.36,-124.67\"/>\n",
+       "<text text-anchor=\"middle\" x=\"162.01\" y=\"-384.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;12 -->\n",
        "<g id=\"edge249\" class=\"edge\">\n",
        "<title>8&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M189.38,-725.37C172.03,-655.77 91.13,-406.05 59.23,-322.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.48,-321.25 55.59,-313.2 55.96,-323.79 62.48,-321.25\"/>\n",
-       "<text text-anchor=\"middle\" x=\"138.8\" y=\"-527.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.43,-636.33C111.42,-564.3 111.64,-301.97 107.1,-213.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"110.6,-212.97 106.51,-203.19 103.61,-213.38 110.6,-212.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"118.76\" y=\"-428.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;11 -->\n",
        "<g id=\"edge250\" class=\"edge\">\n",
        "<title>8&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M186.54,-725.09C163.69,-670.52 82.18,-509.95 45.19,-445.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"48.15,-444.01 40.07,-437.15 42.11,-447.55 48.15,-444.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"130.37\" y=\"-589.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.88,-636.48C99.21,-578.04 70.6,-395.77 55.23,-324.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"58.73,-323.9 53.12,-314.91 51.9,-325.44 58.73,-323.9\"/>\n",
+       "<text text-anchor=\"middle\" x=\"91.56\" y=\"-484.19\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;10 -->\n",
        "<g id=\"edge251\" class=\"edge\">\n",
        "<title>8&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.79,-725.19C162,-689.34 104.93,-610.2 71.58,-569\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"74.1,-566.55 65.04,-561.05 68.69,-570.99 74.1,-566.55\"/>\n",
-       "<text text-anchor=\"middle\" x=\"142.18\" y=\"-635.89\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M101.52,-636.32C92.09,-595.44 60.5,-497.18 41.36,-448.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"44.67,-446.89 37.7,-438.91 38.18,-449.5 44.67,-446.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"83.44\" y=\"-545.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;9 -->\n",
        "<g id=\"edge252\" class=\"edge\">\n",
        "<title>8&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.33,-725.24C170.33,-712.04 153.07,-694.2 137.57,-679.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.87,-677.1 130.13,-672.94 135.15,-682.27 139.87,-677.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"173.95\" y=\"-706.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99.7,-636.32C92.82,-618.55 79.5,-591.53 67.81,-571.12\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"70.94,-569.53 62.83,-562.71 64.91,-573.1 70.94,-569.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"95.76\" y=\"-607.52\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;8 -->\n",
        "<g id=\"edge253\" class=\"edge\">\n",
        "<title>8&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.57,-750.29C229.35,-750.43 237.33,-748.18 237.33,-743.54 237.33,-740.72 234.37,-738.78 229.84,-737.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.84,-734.21 219.57,-736.8 229.21,-741.18 229.84,-734.21\"/>\n",
-       "<text text-anchor=\"middle\" x=\"251.83\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.84,-661.56C140.62,-661.7 148.6,-659.45 148.6,-654.81 148.6,-652.2 146.07,-650.35 142.12,-649.25\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.65,-645.79 132.34,-648.23 141.92,-652.75 142.65,-645.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"160.6\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;7 -->\n",
        "<g id=\"edge254\" class=\"edge\">\n",
        "<title>8&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M215.08,-761.6C230.23,-770.59 250.42,-781.06 267.76,-788.99\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"266.48,-792.25 277.04,-793.1 269.32,-785.85 266.48,-792.25\"/>\n",
-       "<text text-anchor=\"middle\" x=\"226.92\" y=\"-779.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M114.6,-673.12C125.32,-685.98 142,-703.27 157.19,-717.53\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"154.58,-719.89 164.32,-724.07 159.32,-714.73 154.58,-719.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"123.89\" y=\"-699.13\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;6 -->\n",
        "<g id=\"edge255\" class=\"edge\">\n",
        "<title>8&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.35,-757.14C261.62,-773.77 343.46,-800.5 391.14,-813.39\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.5,-816.83 401.06,-815.99 392.27,-810.06 390.5,-816.83\"/>\n",
-       "<text text-anchor=\"middle\" x=\"319.74\" y=\"-774.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M121.42,-673.04C154.05,-700.4 223.78,-751.45 267.07,-780.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"265.11,-782.93 275.4,-785.45 268.93,-777.06 265.11,-782.93\"/>\n",
+       "<text text-anchor=\"middle\" x=\"182.24\" y=\"-715.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;5 -->\n",
        "<g id=\"edge256\" class=\"edge\">\n",
        "<title>8&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.36,-751.68C282.9,-765.55 441.84,-790.88 514.59,-798.93\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.37,-802.42 524.68,-799.99 515.1,-795.46 514.37,-802.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"352.48\" y=\"-779.1\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.83,-673.25C188.79,-706.67 324.31,-775.85 390.45,-805.93\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"388.89,-809.06 399.45,-809.96 391.75,-802.68 388.89,-809.06\"/>\n",
+       "<text text-anchor=\"middle\" x=\"272.64\" y=\"-728.39\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;4 -->\n",
        "<g id=\"edge257\" class=\"edge\">\n",
        "<title>8&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.37,-746.9C299.27,-751.25 534.41,-751.42 626.36,-747.41\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.77,-750.89 636.59,-746.91 626.43,-743.9 626.77,-750.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.36\" y=\"-750.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.9,-667.37C207.63,-696.7 425.22,-767.55 513.8,-792.22\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"512.65,-795.54 523.22,-794.8 514.5,-788.79 512.65,-795.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"310.35\" y=\"-733.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;3 -->\n",
        "<g id=\"edge258\" class=\"edge\">\n",
        "<title>8&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.45,-742.38C311.2,-732.61 610.03,-685.45 715.37,-664.35\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"716.15,-667.76 725.24,-662.33 714.74,-660.9 716.15,-667.76\"/>\n",
-       "<text text-anchor=\"middle\" x=\"452.91\" y=\"-707.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.89,-662.32C222.41,-681.52 518.67,-728.6 625.21,-741.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"624.53,-744.53 634.86,-742.17 625.32,-737.58 624.53,-744.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"366.05\" y=\"-705.5\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;2 -->\n",
        "<g id=\"edge259\" class=\"edge\">\n",
        "<title>8&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.36,-737.84C318.09,-710.92 659.25,-600.26 772.59,-558.65\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"774.06,-561.83 782.22,-555.07 771.62,-555.27 774.06,-561.83\"/>\n",
-       "<text text-anchor=\"middle\" x=\"481.47\" y=\"-652.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.07,-657.75C233.57,-662.67 593.97,-662.83 713.61,-658.24\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"713.71,-661.74 723.55,-657.81 713.41,-654.74 713.71,-661.74\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.34\" y=\"-661.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;1 -->\n",
        "<g id=\"edge260\" class=\"edge\">\n",
        "<title>8&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M214.18,-725.52C303.82,-643.4 642.06,-305.26 731.04,-208.97\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"733.77,-211.17 737.94,-201.43 728.61,-206.44 733.77,-211.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"487.11\" y=\"-456.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.85,-653.33C239.83,-641.23 644.58,-577.29 771.32,-552.39\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.76,-555.87 780.87,-550.47 770.38,-549.01 771.76,-555.87\"/>\n",
+       "<text text-anchor=\"middle\" x=\"439.08\" y=\"-606.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;20 -->\n",
        "<g id=\"edge261\" class=\"edge\">\n",
        "<title>7&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M326.27,-782.41C410,-705.93 706.05,-409.98 788.26,-320.71\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.95,-322.95 795.1,-313.2 785.78,-318.23 790.95,-322.95\"/>\n",
-       "<text text-anchor=\"middle\" x=\"571.76\" y=\"-555.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M214.53,-725.21C304.33,-642.86 639.52,-307.79 729.98,-210.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"732.52,-212.53 736.7,-202.79 727.36,-207.79 732.52,-212.53\"/>\n",
+       "<text text-anchor=\"middle\" x=\"484.25\" y=\"-456.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;19 -->\n",
        "<g id=\"edge262\" class=\"edge\">\n",
        "<title>7&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.28,-784.63C421.38,-725.06 709.63,-515.74 801.07,-443.61\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"803.4,-446.23 809.05,-437.27 799.04,-440.75 803.4,-446.23\"/>\n",
-       "<text text-anchor=\"middle\" x=\"551.68\" y=\"-617.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.79,-732.8C321.44,-686.57 676.16,-506.03 792.15,-441.78\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"793.64,-444.95 800.66,-437.02 790.23,-438.84 793.64,-444.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"493.97\" y=\"-591.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;18 -->\n",
        "<g id=\"edge263\" class=\"edge\">\n",
        "<title>7&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.08,-782.35C371.41,-686.27 600.17,-237.55 653.02,-121.85\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"656.27,-123.16 657.18,-112.6 649.89,-120.28 656.27,-123.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"499.05\" y=\"-440.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.77,-727.2C321.39,-659.59 675.37,-402.51 780.13,-320.41\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"782.05,-323.35 787.73,-314.4 777.71,-317.86 782.05,-323.35\"/>\n",
+       "<text text-anchor=\"middle\" x=\"487.95\" y=\"-527.61\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;17 -->\n",
        "<g id=\"edge264\" class=\"edge\">\n",
        "<title>7&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M312.44,-782.36C351.35,-681.37 511.49,-188.98 545.75,-65.67\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"549.18,-66.41 548.42,-55.84 542.42,-64.57 549.18,-66.41\"/>\n",
-       "<text text-anchor=\"middle\" x=\"443.6\" y=\"-427.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M208.74,-725.25C281.6,-634.36 574.15,-231.88 647.27,-122.23\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"650.05,-124.38 652.63,-114.1 644.2,-120.52 650.05,-124.38\"/>\n",
+       "<text text-anchor=\"middle\" x=\"416\" y=\"-427.54\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;16 -->\n",
        "<g id=\"edge265\" class=\"edge\">\n",
        "<title>7&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M309.3,-782.29C331.51,-679.42 412.12,-171.44 426.37,-46.03\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"429.85,-46.37 427.44,-36.06 422.89,-45.62 429.85,-46.37\"/>\n",
-       "<text text-anchor=\"middle\" x=\"382.33\" y=\"-417.96\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M204.27,-725.39C259.38,-629.7 486.5,-184.26 540.55,-66.32\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"543.69,-67.89 544.61,-57.34 537.31,-65.01 543.69,-67.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"384.41\" y=\"-399.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;15 -->\n",
        "<g id=\"edge266\" class=\"edge\">\n",
        "<title>7&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M306.38,-782.41C312.2,-681.65 312.38,-190.17 306.9,-66.11\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"310.39,-65.72 306.39,-55.9 303.4,-66.07 310.39,-65.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"321.14\" y=\"-413.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M200.75,-725.24C238.48,-627.57 387.98,-167.94 421.57,-47.14\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"424.9,-48.25 424.14,-37.68 418.14,-46.42 424.9,-48.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"323.16\" y=\"-389.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;14 -->\n",
        "<g id=\"edge267\" class=\"edge\">\n",
        "<title>7&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M303.6,-782.35C294.21,-686.48 223.59,-239.41 199.66,-122.59\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.05,-121.69 197.56,-112.63 196.2,-123.14 203.05,-121.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"266.13\" y=\"-441.27\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M197.59,-725.39C218.45,-629.96 288.92,-186.14 302.4,-67.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"305.84,-67.81 303.42,-57.5 298.88,-67.07 305.84,-67.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"261.99\" y=\"-400.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;13 -->\n",
        "<g id=\"edge268\" class=\"edge\">\n",
        "<title>7&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M300.78,-782.28C278.12,-694.66 155.61,-316.93 115.81,-211.02\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"118.96,-209.45 112.12,-201.36 112.42,-211.96 118.96,-209.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"222.79\" y=\"-485.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M194.77,-725.17C200.31,-634.71 200.51,-236.57 195.36,-124.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"198.86,-124.13 194.84,-114.33 191.87,-124.5 198.86,-124.13\"/>\n",
+       "<text text-anchor=\"middle\" x=\"207.07\" y=\"-428.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;12 -->\n",
        "<g id=\"edge269\" class=\"edge\">\n",
        "<title>7&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M297.91,-782.5C265.16,-706.68 116.01,-413.43 64.22,-322.29\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"67.12,-320.31 59.1,-313.39 61.05,-323.81 67.12,-320.31\"/>\n",
-       "<text text-anchor=\"middle\" x=\"195.56\" y=\"-541.2\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.03,-725.13C184.48,-643.5 132.49,-313.8 111.57,-212.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"115.02,-212.23 109.5,-203.18 108.17,-213.69 115.02,-212.23\"/>\n",
+       "<text text-anchor=\"middle\" x=\"163.8\" y=\"-472.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;11 -->\n",
        "<g id=\"edge270\" class=\"edge\">\n",
        "<title>7&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M294.61,-782.39C255.57,-720.52 108.75,-517.98 50.69,-445.29\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"53.07,-442.66 44.07,-437.08 47.63,-447.06 53.07,-442.66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"187.15\" y=\"-602.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M189.31,-725.09C171.92,-655.52 92.05,-408.91 59.8,-324.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.1,-322.88 56.22,-314.82 56.57,-325.41 63.1,-322.88\"/>\n",
+       "<text text-anchor=\"middle\" x=\"136.56\" y=\"-528.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;10 -->\n",
        "<g id=\"edge271\" class=\"edge\">\n",
        "<title>7&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M290.85,-782.35C251.37,-737.15 134.71,-620.03 78.07,-568.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.26,-565.46 70.5,-561.34 75.56,-570.65 80.26,-565.46\"/>\n",
-       "<text text-anchor=\"middle\" x=\"198.96\" y=\"-664.08\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M186.54,-725.09C163.84,-670.87 83.23,-512.02 45.91,-447.13\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"49.15,-445.73 41.08,-438.86 43.11,-449.26 49.15,-445.73\"/>\n",
+       "<text text-anchor=\"middle\" x=\"128.23\" y=\"-589.91\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;9 -->\n",
        "<g id=\"edge272\" class=\"edge\">\n",
        "<title>7&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.31,-782.28C253.32,-754.62 182.4,-702.74 139.23,-674.35\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.02,-671.34 130.72,-668.83 137.21,-677.21 141.02,-671.34\"/>\n",
-       "<text text-anchor=\"middle\" x=\"227.27\" y=\"-717.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.79,-725.19C162.19,-689.66 105.93,-611.6 72.47,-570.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"75.3,-568.03 66.25,-562.51 69.88,-572.46 75.3,-568.03\"/>\n",
+       "<text text-anchor=\"middle\" x=\"140.13\" y=\"-636.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;8 -->\n",
        "<g id=\"edge273\" class=\"edge\">\n",
        "<title>7&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M281.38,-782.45C266.23,-773.47 246.04,-763 228.7,-755.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.98,-751.8 219.42,-750.95 227.14,-758.2 229.98,-751.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"240.54\" y=\"-757.56\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.33,-725.24C170.6,-712.37 153.93,-695.09 138.73,-680.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.34,-678.47 131.61,-674.28 136.61,-683.62 141.34,-678.47\"/>\n",
+       "<text text-anchor=\"middle\" x=\"148.03\" y=\"-706.83\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;7 -->\n",
        "<g id=\"edge274\" class=\"edge\">\n",
        "<title>7&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.37,-807.25C341.16,-807.4 349.13,-805.15 349.13,-800.51 349.13,-797.68 346.17,-795.74 341.64,-794.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.65,-791.18 331.37,-793.77 341.02,-798.15 341.65,-791.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"363.63\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.57,-750.29C229.35,-750.43 237.33,-748.18 237.33,-743.54 237.33,-740.93 234.8,-739.08 230.85,-737.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.38,-734.52 221.07,-736.96 230.65,-741.48 231.38,-734.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"249.33\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;6 -->\n",
        "<g id=\"edge275\" class=\"edge\">\n",
        "<title>7&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.36,-810.66C348.77,-814.57 371.6,-818.34 390.7,-820.51\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.57,-824.01 400.87,-821.54 391.28,-817.05 390.57,-824.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"346.53\" y=\"-819.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M215.63,-761.92C230.42,-770.67 249.86,-780.76 266.77,-788.53\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"264.96,-791.56 275.52,-792.43 267.81,-785.16 264.96,-791.56\"/>\n",
+       "<text text-anchor=\"middle\" x=\"229.2\" y=\"-779.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;5 -->\n",
        "<g id=\"edge276\" class=\"edge\">\n",
        "<title>7&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.61,-804.94C376.21,-807.83 464.42,-808.02 514.67,-805.5\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515,-808.99 524.79,-804.93 514.61,-802 515,-808.99\"/>\n",
-       "<text text-anchor=\"middle\" x=\"408.64\" y=\"-794.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.81,-757.32C261.8,-773.8 342.02,-800.02 389.72,-813\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"388.79,-816.38 399.35,-815.54 390.58,-809.61 388.79,-816.38\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.76\" y=\"-773.96\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;4 -->\n",
        "<g id=\"edge277\" class=\"edge\">\n",
        "<title>7&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.17,-800.01C394.69,-793.8 553.59,-768.84 626.36,-753.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"627.39,-757.24 636.45,-751.75 625.94,-750.4 627.39,-757.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"464.26\" y=\"-780.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.65,-751.74C283.02,-765.54 440.12,-790.6 513.33,-798.79\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"512.92,-802.26 523.24,-799.83 513.66,-795.3 512.92,-802.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"354.49\" y=\"-779.07\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;3 -->\n",
        "<g id=\"edge278\" class=\"edge\">\n",
        "<title>7&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.22,-795.26C408.23,-774.75 628.41,-703.42 715.99,-670.86\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"717.38,-674.07 725.51,-667.27 714.91,-667.52 717.38,-674.07\"/>\n",
-       "<text text-anchor=\"middle\" x=\"509.11\" y=\"-736.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.71,-746.92C299.55,-751.23 532.23,-751.41 624.98,-747.47\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"625.02,-750.97 634.84,-747 624.68,-743.98 625.02,-750.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.35\" y=\"-750.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;2 -->\n",
        "<g id=\"edge279\" class=\"edge\">\n",
        "<title>7&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.34,-790.23C416.41,-751.99 677.3,-619.27 773.45,-565.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.24,-568.62 782.23,-560.66 771.8,-562.52 775.24,-568.62\"/>\n",
-       "<text text-anchor=\"middle\" x=\"537.9\" y=\"-681.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.45,-742.38C310.83,-732.65 607.62,-685.83 714.09,-664.6\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.66,-668.06 723.76,-662.63 713.26,-661.2 714.66,-668.06\"/>\n",
+       "<text text-anchor=\"middle\" x=\"454.77\" y=\"-707.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;1 -->\n",
        "<g id=\"edge280\" class=\"edge\">\n",
        "<title>7&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M320.64,-782.2C391.4,-694.08 667.43,-314.31 736.76,-209.93\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"739.72,-211.8 742.29,-201.52 733.87,-207.96 739.72,-211.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"543.2\" y=\"-499.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.76,-737.74C318.73,-710.7 657.51,-600.82 771.64,-558.99\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.7,-562.33 780.86,-555.57 770.26,-555.77 772.7,-562.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"483.7\" y=\"-652.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;20 -->\n",
        "<g id=\"edge281\" class=\"edge\">\n",
        "<title>6&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M444.82,-801.84C508.27,-723.31 732.28,-415.15 793.85,-321.95\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"796.92,-323.65 799.45,-313.37 791.06,-319.83 796.92,-323.65\"/>\n",
-       "<text text-anchor=\"middle\" x=\"633.83\" y=\"-565.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M320.64,-782.2C391.11,-694.44 665.17,-317.43 735.9,-211.23\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"738.69,-213.36 741.26,-203.08 732.84,-209.51 738.69,-213.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.27\" y=\"-500.51\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;19 -->\n",
        "<g id=\"edge282\" class=\"edge\">\n",
        "<title>6&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M450.76,-801.95C521.84,-737.5 738.96,-520.47 807.94,-445.07\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"810.76,-447.17 814.88,-437.4 805.57,-442.47 810.76,-447.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"643.85\" y=\"-627.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.28,-784.63C421.01,-725.31 707.24,-517.48 799.92,-444.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"801.93,-447.39 807.58,-438.43 797.57,-441.91 801.93,-447.39\"/>\n",
+       "<text text-anchor=\"middle\" x=\"553.6\" y=\"-618.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;18 -->\n",
        "<g id=\"edge283\" class=\"edge\">\n",
        "<title>6&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M436.5,-801.84C474.33,-703.87 624.63,-241.75 657.62,-122.65\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"661.04,-123.39 660.28,-112.82 654.29,-121.56 661.04,-123.39\"/>\n",
-       "<text text-anchor=\"middle\" x=\"561.56\" y=\"-466.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M326.6,-782.11C410.44,-705.46 703.83,-412.18 787.28,-321.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"789.72,-324.29 793.88,-314.55 784.55,-319.57 789.72,-324.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"568.94\" y=\"-555.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;17 -->\n",
        "<g id=\"edge284\" class=\"edge\">\n",
        "<title>6&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M433.24,-801.92C455.45,-699.05 536.05,-191.07 550.3,-65.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"553.79,-66 551.38,-55.69 546.83,-65.25 553.79,-66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"477.27\" y=\"-422.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.08,-782.35C371.18,-686.66 598.3,-241.23 652.36,-123.29\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"655.49,-124.86 656.42,-114.3 649.11,-121.98 655.49,-124.86\"/>\n",
+       "<text text-anchor=\"middle\" x=\"496.22\" y=\"-441.62\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;16 -->\n",
        "<g id=\"edge285\" class=\"edge\">\n",
        "<title>6&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M430.28,-801.88C436.16,-697.31 436.33,-174.6 430.78,-46.42\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"434.26,-46.05 430.28,-36.23 427.27,-46.39 434.26,-46.05\"/>\n",
-       "<text text-anchor=\"middle\" x=\"445.03\" y=\"-427.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M312.44,-782.36C351.23,-681.68 510.52,-191.94 545.44,-66.79\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"548.77,-67.87 548.02,-57.3 542.02,-66.03 548.77,-67.87\"/>\n",
+       "<text text-anchor=\"middle\" x=\"440.94\" y=\"-428.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;15 -->\n",
        "<g id=\"edge286\" class=\"edge\">\n",
        "<title>6&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M427.43,-801.98C417.11,-699.27 336.84,-191.31 311.36,-65.74\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"314.75,-64.83 309.28,-55.75 307.89,-66.26 314.75,-64.83\"/>\n",
-       "<text text-anchor=\"middle\" x=\"383.9\" y=\"-437.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M309.3,-782.29C331.42,-679.84 411.46,-175.6 426.19,-47.59\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"429.64,-48.23 427.24,-37.91 422.68,-47.47 429.64,-48.23\"/>\n",
+       "<text text-anchor=\"middle\" x=\"379.74\" y=\"-418.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;14 -->\n",
        "<g id=\"edge287\" class=\"edge\">\n",
        "<title>6&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M424.52,-801.86C398.75,-703.88 248.54,-240.96 204.33,-122.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"207.55,-120.97 200.74,-112.86 201.01,-123.45 207.55,-120.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"328.92\" y=\"-465.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M306.41,-782.03C312.19,-680.73 312.37,-192.82 306.95,-67.18\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"310.46,-67.19 306.47,-57.38 303.46,-67.54 310.46,-67.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"318.68\" y=\"-428.41\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;13 -->\n",
        "<g id=\"edge288\" class=\"edge\">\n",
        "<title>6&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M421.51,-802.03C382.2,-712.5 181.25,-317.67 120.72,-210.33\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"123.63,-208.36 115.63,-201.41 117.55,-211.83 123.63,-208.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"285.62\" y=\"-509.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M303.6,-782.35C294.25,-686.88 224.17,-243.08 199.96,-124.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.43,-123.5 197.95,-114.44 196.57,-124.94 203.43,-123.5\"/>\n",
+       "<text text-anchor=\"middle\" x=\"263.78\" y=\"-456.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;12 -->\n",
        "<g id=\"edge289\" class=\"edge\">\n",
        "<title>6&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M418.1,-802.05C367.77,-723.7 143.02,-413.97 69.72,-321.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"72.29,-318.98 63.31,-313.35 66.82,-323.35 72.29,-318.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"258.41\" y=\"-565.51\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M300.78,-782.28C278.22,-695.03 156.62,-320.05 116.31,-212.35\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"119.61,-211.17 112.77,-203.08 113.07,-213.67 119.61,-211.17\"/>\n",
+       "<text text-anchor=\"middle\" x=\"220.54\" y=\"-501.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;11 -->\n",
        "<g id=\"edge290\" class=\"edge\">\n",
        "<title>6&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M413.88,-801.89C356.07,-737.15 138.38,-519.1 57.46,-444.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"59.36,-441.36 49.62,-437.19 54.63,-446.53 59.36,-441.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"250.17\" y=\"-626.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M297.78,-782.2C264.9,-706.21 117.11,-415.62 64.83,-323.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"68,-321.86 59.98,-314.93 61.93,-325.35 68,-321.86\"/>\n",
+       "<text text-anchor=\"middle\" x=\"193.31\" y=\"-556.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;10 -->\n",
        "<g id=\"edge291\" class=\"edge\">\n",
        "<title>6&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M408.7,-801.96C348.02,-752.53 161.38,-616.64 82.43,-564.04\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.07,-560.93 73.8,-558.34 80.21,-566.77 84.07,-560.93\"/>\n",
-       "<text text-anchor=\"middle\" x=\"245.56\" y=\"-671.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M294.45,-782.13C255.33,-720.21 109.87,-519.53 51.41,-446.18\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.35,-444.26 45.35,-438.67 48.9,-448.65 54.35,-444.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"184.93\" y=\"-602.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;9 -->\n",
        "<g id=\"edge292\" class=\"edge\">\n",
        "<title>6&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.39,-802.02C343.44,-768.55 206.11,-698.46 140.15,-668.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.52,-665.32 130.96,-664.43 138.66,-671.71 141.52,-665.32\"/>\n",
-       "<text text-anchor=\"middle\" x=\"256.27\" y=\"-724.08\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M290.85,-782.35C251.54,-737.33 135.67,-620.99 78.77,-568.84\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"81.38,-566.48 71.62,-562.36 76.67,-571.67 81.38,-566.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"196.81\" y=\"-664.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;8 -->\n",
        "<g id=\"edge293\" class=\"edge\">\n",
        "<title>6&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.05,-806.54C358.77,-789.92 276.94,-763.19 229.26,-750.3\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.9,-746.85 219.34,-747.69 228.12,-753.62 229.9,-746.85\"/>\n",
-       "<text text-anchor=\"middle\" x=\"300.65\" y=\"-767.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.31,-782.28C253.68,-754.93 183.95,-703.88 140.66,-675.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.62,-672.39 132.33,-669.87 138.8,-678.26 142.62,-672.39\"/>\n",
+       "<text text-anchor=\"middle\" x=\"225.49\" y=\"-717.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;7 -->\n",
        "<g id=\"edge294\" class=\"edge\">\n",
        "<title>6&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.85,-810C383.43,-806.08 360.61,-802.31 341.5,-800.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.63,-796.64 331.33,-799.11 340.93,-803.6 341.63,-796.64\"/>\n",
-       "<text text-anchor=\"middle\" x=\"385.68\" y=\"-808.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.83,-782.13C266.04,-773.39 246.6,-763.3 229.69,-755.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.5,-752.5 220.94,-751.63 228.65,-758.89 231.5,-752.5\"/>\n",
+       "<text text-anchor=\"middle\" x=\"243.26\" y=\"-757.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;6 -->\n",
        "<g id=\"edge295\" class=\"edge\">\n",
        "<title>6&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.31,-826.88C465.09,-827.03 473.07,-824.78 473.07,-820.14 473.07,-817.31 470.11,-815.37 465.58,-814.32\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.59,-810.81 455.31,-813.4 464.96,-817.78 465.59,-810.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"487.57\" y=\"-816.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.37,-807.25C341.16,-807.4 349.13,-805.15 349.13,-800.51 349.13,-797.9 346.61,-796.05 342.66,-794.95\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"343.19,-791.49 332.88,-793.93 342.46,-798.45 343.19,-791.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"361.13\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;5 -->\n",
        "<g id=\"edge296\" class=\"edge\">\n",
        "<title>6&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.24,-821.54C472.77,-820.01 495.81,-816.58 515.01,-812.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515.88,-816.12 524.94,-810.62 514.43,-809.27 515.88,-816.12\"/>\n",
-       "<text text-anchor=\"middle\" x=\"470.62\" y=\"-805.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.36,-810.66C348.45,-814.5 370.75,-818.2 389.63,-820.39\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.06,-823.85 399.37,-821.39 389.78,-816.88 389.06,-823.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"348.49\" y=\"-819.32\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;4 -->\n",
        "<g id=\"edge297\" class=\"edge\">\n",
        "<title>6&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.11,-815.98C497.44,-805.24 579.39,-778.87 627.04,-760.9\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"628.58,-764.05 636.66,-757.2 626.07,-757.52 628.58,-764.05\"/>\n",
-       "<text text-anchor=\"middle\" x=\"526.57\" y=\"-777.24\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.61,-804.94C375.83,-807.81 462.95,-808.02 513.4,-805.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"513.49,-809.07 523.28,-805.01 513.1,-802.08 513.49,-809.07\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.5\" y=\"-794.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;3 -->\n",
        "<g id=\"edge298\" class=\"edge\">\n",
        "<title>6&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.28,-810.59C513.86,-784.83 651.79,-714.8 717.1,-677.93\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"718.87,-680.95 725.82,-672.96 715.4,-674.87 718.87,-680.95\"/>\n",
-       "<text text-anchor=\"middle\" x=\"571.69\" y=\"-748.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.46,-799.99C394.95,-793.74 552.52,-769 625.54,-754.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"625.96,-757.54 635.03,-752.05 624.52,-750.69 625.96,-757.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"466.5\" y=\"-780.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;2 -->\n",
        "<g id=\"edge299\" class=\"edge\">\n",
        "<title>6&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.19,-804.84C525.33,-759.03 711.85,-623.62 782.2,-567.58\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"784.59,-570.14 790.19,-561.15 780.2,-564.69 784.59,-570.14\"/>\n",
-       "<text text-anchor=\"middle\" x=\"604.19\" y=\"-690.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.56,-795.17C408.49,-774.65 626.37,-704.07 714.68,-671.34\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.74,-674.68 723.86,-667.89 713.27,-668.13 715.74,-674.68\"/>\n",
+       "<text text-anchor=\"middle\" x=\"511.12\" y=\"-737.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;1 -->\n",
        "<g id=\"edge300\" class=\"edge\">\n",
        "<title>6&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M440.21,-801.88C492.08,-712.21 692.68,-318.77 741.79,-210.8\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"745.05,-212.1 745.94,-201.54 738.66,-209.24 745.05,-212.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"576.5\" y=\"-510.14\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.34,-790.23C416.07,-752.14 675.19,-620.34 772.28,-566.26\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"773.91,-569.36 780.91,-561.41 770.48,-563.25 773.91,-569.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"539.81\" y=\"-682.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;20 -->\n",
        "<g id=\"edge301\" class=\"edge\">\n",
        "<title>5&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M564.45,-782.29C608.97,-706.19 758.05,-413.88 799.13,-322.54\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"802.45,-323.7 803.29,-313.14 796.05,-320.87 802.45,-323.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"696.29\" y=\"-556.21\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M440.21,-801.88C491.92,-712.48 691.47,-321.15 741.34,-211.79\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"744.42,-213.48 745.32,-202.92 738.03,-210.61 744.42,-213.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"602.78\" y=\"-510.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;19 -->\n",
        "<g id=\"edge302\" class=\"edge\">\n",
        "<title>5&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M569.13,-782.44C619.51,-720.89 765.81,-519.71 813.82,-446.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"816.96,-447.81 819.43,-437.5 811.07,-444.02 816.96,-447.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"705.97\" y=\"-618.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M451.06,-801.69C522.31,-737.02 738.28,-521.14 807.57,-445.47\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"809.78,-448.25 813.9,-438.49 804.59,-443.55 809.78,-448.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"641.31\" y=\"-627.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;18 -->\n",
        "<g id=\"edge303\" class=\"edge\">\n",
        "<title>5&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M557.27,-782.36C578.21,-686.53 649.18,-239.44 662.24,-122.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"665.72,-122.95 663.29,-112.64 658.76,-122.22 665.72,-122.95\"/>\n",
-       "<text text-anchor=\"middle\" x=\"624.26\" y=\"-456.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M444.82,-801.84C508.08,-723.55 730.93,-417.02 793.29,-322.8\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"796.08,-324.92 798.62,-314.63 790.22,-321.09 796.08,-324.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"631.05\" y=\"-566.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;17 -->\n",
        "<g id=\"edge304\" class=\"edge\">\n",
        "<title>5&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M554.26,-782.41C560.08,-681.65 560.25,-190.17 554.78,-66.11\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"558.26,-65.72 554.27,-55.9 551.27,-66.07 558.26,-65.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"569.02\" y=\"-428.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M436.5,-801.84C474.22,-704.17 623.73,-244.54 657.32,-123.74\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"660.64,-124.85 659.88,-114.28 653.89,-123.02 660.64,-124.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"558.91\" y=\"-466.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;16 -->\n",
        "<g id=\"edge305\" class=\"edge\">\n",
        "<title>5&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M551.37,-782.35C541.04,-679.64 460.77,-171.68 435.3,-46.11\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"438.68,-45.2 433.21,-36.12 431.83,-46.63 438.68,-45.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"478.83\" y=\"-403.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M433.24,-801.92C455.35,-699.47 535.39,-195.23 550.13,-67.22\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"553.58,-67.86 551.18,-57.54 546.62,-67.1 553.58,-67.86\"/>\n",
+       "<text text-anchor=\"middle\" x=\"503.68\" y=\"-423.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;15 -->\n",
        "<g id=\"edge306\" class=\"edge\">\n",
        "<title>5&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M548.46,-782.46C521.86,-681.63 361.8,-188.4 316.09,-65.43\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"319.32,-64.08 312.51,-55.96 312.77,-66.55 319.32,-64.08\"/>\n",
-       "<text text-anchor=\"middle\" x=\"446.78\" y=\"-412.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M430.28,-801.88C436.15,-697.62 436.33,-177.75 430.83,-47.59\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"434.33,-47.56 430.35,-37.74 427.34,-47.9 434.33,-47.56\"/>\n",
+       "<text text-anchor=\"middle\" x=\"442.55\" y=\"-413.53\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;14 -->\n",
        "<g id=\"edge307\" class=\"edge\">\n",
        "<title>5&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M545.32,-782.38C502.82,-686.27 274.03,-236.81 209.28,-121.56\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"212.2,-119.61 204.21,-112.65 206.11,-123.07 212.2,-119.61\"/>\n",
-       "<text text-anchor=\"middle\" x=\"391.8\" y=\"-455.77\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M427.43,-801.98C417.15,-699.69 337.49,-195.47 311.68,-67.3\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"315.12,-66.66 309.66,-57.58 308.26,-68.08 315.12,-66.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"381.55\" y=\"-438.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;13 -->\n",
        "<g id=\"edge308\" class=\"edge\">\n",
        "<title>5&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M541.72,-782.27C484.6,-694.15 207.97,-313.05 126.27,-209.4\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.82,-206.98 119.85,-201.33 123.34,-211.33 128.82,-206.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"348.5\" y=\"-499.64\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M424.52,-801.86C398.83,-704.17 249.45,-243.75 204.73,-123.42\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"208.08,-122.39 201.27,-114.28 201.54,-124.87 208.08,-122.39\"/>\n",
+       "<text text-anchor=\"middle\" x=\"326.63\" y=\"-466.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;12 -->\n",
        "<g id=\"edge309\" class=\"edge\">\n",
        "<title>5&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M537.6,-782.44C468.55,-705.89 172.02,-409.03 76.41,-320.27\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"78.55,-317.49 68.83,-313.29 73.81,-322.64 78.55,-317.49\"/>\n",
-       "<text text-anchor=\"middle\" x=\"321.5\" y=\"-555.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M421.36,-801.69C381.85,-711.86 182.75,-320.64 121.44,-211.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"124.53,-209.95 116.54,-202.99 118.44,-213.41 124.53,-209.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"283.4\" y=\"-510.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;11 -->\n",
        "<g id=\"edge310\" class=\"edge\">\n",
        "<title>5&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M532.15,-782.51C453.58,-719.33 164.26,-508.88 62.58,-440.57\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.44,-437.61 54.18,-434.97 60.56,-443.43 64.44,-437.61\"/>\n",
-       "<text text-anchor=\"middle\" x=\"311.87\" y=\"-615.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M417.91,-801.75C367.39,-723.21 144.69,-416.28 70.6,-322.48\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"73.42,-320.4 64.44,-314.77 67.95,-324.77 73.42,-320.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"256.25\" y=\"-565.91\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;10 -->\n",
        "<g id=\"edge311\" class=\"edge\">\n",
        "<title>5&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.9,-782.95C440.02,-734.71 179.4,-601.81 82.97,-557.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.18,-554.16 73.63,-553.2 81.29,-560.53 84.18,-554.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"289.44\" y=\"-659\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M413.88,-801.89C356.25,-737.36 139.76,-520.48 58.24,-445.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"60.73,-442.62 50.99,-438.45 56,-447.78 60.73,-442.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"248.06\" y=\"-627.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;9 -->\n",
        "<g id=\"edge312\" class=\"edge\">\n",
        "<title>5&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.7,-787.95C447.57,-758.47 228.09,-687.03 140.42,-662.72\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.21,-659.3 130.64,-660.05 139.37,-666.06 141.21,-659.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"318.06\" y=\"-714.13\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M408.43,-801.75C347.65,-752.28 162.35,-617.35 83.12,-564.5\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.54,-561.9 75.27,-559.31 81.68,-567.74 85.54,-561.9\"/>\n",
+       "<text text-anchor=\"middle\" x=\"257.78\" y=\"-686.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;8 -->\n",
        "<g id=\"edge313\" class=\"edge\">\n",
        "<title>5&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.98,-792.37C461.44,-778.51 302.49,-753.17 229.74,-745.13\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.96,-741.63 219.65,-744.07 229.23,-748.59 229.96,-741.63\"/>\n",
-       "<text text-anchor=\"middle\" x=\"362.86\" y=\"-757.55\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.83,-801.7C342.88,-768.29 207.36,-699.11 141.22,-669.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.78,-665.89 132.22,-665 139.92,-672.28 142.78,-665.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"283.03\" y=\"-739.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;7 -->\n",
        "<g id=\"edge314\" class=\"edge\">\n",
        "<title>5&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.53,-796.08C479.93,-793.19 391.72,-793 341.47,-795.52\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.14,-792.03 331.35,-796.1 341.54,-799.02 341.14,-792.03\"/>\n",
-       "<text text-anchor=\"middle\" x=\"433\" y=\"-784.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.59,-806.36C358.6,-789.89 278.37,-763.66 230.68,-750.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.61,-747.31 221.04,-748.14 229.82,-754.08 231.61,-747.31\"/>\n",
+       "<text text-anchor=\"middle\" x=\"327.63\" y=\"-767.32\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;6 -->\n",
        "<g id=\"edge315\" class=\"edge\">\n",
        "<title>5&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.84,-799.11C507.3,-800.64 484.26,-804.08 465.07,-807.92\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"464.19,-804.53 455.14,-810.03 465.65,-811.38 464.19,-804.53\"/>\n",
-       "<text text-anchor=\"middle\" x=\"509.45\" y=\"-792.32\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.85,-810C383.75,-806.15 361.45,-802.45 342.57,-800.26\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"343.14,-796.8 332.84,-799.27 342.43,-803.77 343.14,-796.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"383.71\" y=\"-808.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;5 -->\n",
        "<g id=\"edge316\" class=\"edge\">\n",
        "<title>5&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.25,-807.25C589.03,-807.4 597.01,-805.15 597.01,-800.51 597.01,-797.68 594.05,-795.74 589.52,-794.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.52,-791.18 579.25,-793.77 588.89,-798.15 589.52,-791.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"611.51\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.31,-826.88C465.09,-827.03 473.07,-824.78 473.07,-820.14 473.07,-817.53 470.55,-815.68 466.6,-814.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"467.13,-811.12 456.82,-813.56 466.4,-818.08 467.13,-811.12\"/>\n",
+       "<text text-anchor=\"middle\" x=\"485.07\" y=\"-816.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;4 -->\n",
        "<g id=\"edge317\" class=\"edge\">\n",
        "<title>5&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.13,-793.09C595.06,-786.27 615.25,-776.21 631.94,-766.86\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"633.87,-769.78 640.79,-761.76 630.38,-763.71 633.87,-769.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"591.03\" y=\"-768.77\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.54,-821.52C472.57,-820.01 494.7,-816.74 513.47,-813.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.09,-816.48 523.16,-811 512.66,-809.63 514.09,-816.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"472.51\" y=\"-806.08\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;3 -->\n",
        "<g id=\"edge318\" class=\"edge\">\n",
        "<title>5&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.31,-786.38C618.17,-761.55 688.76,-710.37 726.77,-679.59\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"729.3,-682.04 734.8,-672.98 724.86,-676.63 729.3,-682.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"638.54\" y=\"-721.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.57,-815.87C497.7,-805.13 578.29,-779.21 625.92,-761.32\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.92,-764.68 635.01,-757.83 624.42,-758.14 626.92,-764.68\"/>\n",
+       "<text text-anchor=\"middle\" x=\"528.75\" y=\"-777.39\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;2 -->\n",
        "<g id=\"edge319\" class=\"edge\">\n",
        "<title>5&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M575.85,-782.2C626.26,-737.07 742.51,-620.89 789.44,-568.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"792.33,-570.83 796.35,-561.02 787.1,-566.18 792.33,-570.83\"/>\n",
-       "<text text-anchor=\"middle\" x=\"668.14\" y=\"-679.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.56,-810.47C513.81,-784.82 649.63,-715.89 715.48,-678.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"717.15,-681.92 724.11,-673.93 713.68,-675.84 717.15,-681.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"573.52\" y=\"-748.46\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 5&#45;&gt;1 -->\n",
        "<g id=\"edge320\" class=\"edge\">\n",
        "<title>5&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M560.52,-782.48C594.6,-695.32 717.5,-317.56 746.6,-211.25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"749.99,-212.12 749.19,-201.55 743.23,-210.31 749.99,-212.12\"/>\n",
-       "<text text-anchor=\"middle\" x=\"639.06\" y=\"-500.67\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.5,-804.64C525.44,-758.92 709.68,-625.19 780.9,-568.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"783,-571.41 788.61,-562.42 778.62,-565.95 783,-571.41\"/>\n",
+       "<text text-anchor=\"middle\" x=\"606.2\" y=\"-690.42\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;20 -->\n",
        "<g id=\"edge321\" class=\"edge\">\n",
        "<title>4&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M672.77,-725.47C700.46,-656.17 781.5,-407.27 804.01,-323.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"807.45,-323.83 806.57,-313.27 800.67,-322.07 807.45,-323.83\"/>\n",
-       "<text text-anchor=\"middle\" x=\"745.64\" y=\"-513.1\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M560.65,-782.15C594.75,-694.79 716.33,-321.15 746.16,-212.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"749.52,-213.84 748.73,-203.28 742.76,-212.03 749.52,-213.84\"/>\n",
+       "<text text-anchor=\"middle\" x=\"665.41\" y=\"-501.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;19 -->\n",
        "<g id=\"edge322\" class=\"edge\">\n",
        "<title>4&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M676.98,-725.3C709.32,-671.2 790.78,-511.64 819.34,-446.85\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"822.71,-447.86 823.45,-437.3 816.28,-445.1 822.71,-447.86\"/>\n",
-       "<text text-anchor=\"middle\" x=\"762.66\" y=\"-589.88\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M569.34,-782.18C619.72,-720.57 764.77,-521.14 813.27,-447.06\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"816.16,-449.04 818.63,-438.74 810.27,-445.25 816.16,-449.04\"/>\n",
+       "<text text-anchor=\"middle\" x=\"703.3\" y=\"-618.42\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;18 -->\n",
        "<g id=\"edge323\" class=\"edge\">\n",
        "<title>4&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M666.24,-725.51C671.82,-635.37 672,-233.62 666.79,-122.92\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"670.28,-122.65 666.25,-112.85 663.29,-123.02 670.28,-122.65\"/>\n",
-       "<text text-anchor=\"middle\" x=\"681.01\" y=\"-428.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M564.45,-782.29C608.78,-706.51 756.82,-416.3 798.62,-323.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"801.71,-325.35 802.56,-314.79 795.31,-322.51 801.71,-325.35\"/>\n",
+       "<text text-anchor=\"middle\" x=\"693.53\" y=\"-556.79\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;17 -->\n",
        "<g id=\"edge324\" class=\"edge\">\n",
        "<title>4&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M663.28,-725.38C653.89,-629.51 583.27,-182.44 559.35,-65.62\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"562.73,-64.73 557.24,-55.66 555.88,-66.17 562.73,-64.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"625.81\" y=\"-399.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M557.27,-782.36C578.13,-686.93 648.6,-243.11 662.08,-124.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"665.52,-124.78 663.1,-114.47 658.56,-124.04 665.52,-124.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"621.67\" y=\"-457.01\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;16 -->\n",
        "<g id=\"edge325\" class=\"edge\">\n",
        "<title>4&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M660.26,-725.27C634.5,-627.28 484.29,-164.37 440.07,-45.74\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"443.3,-44.38 436.48,-36.26 436.75,-46.86 443.3,-44.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"564.67\" y=\"-374.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M554.28,-782.03C560.06,-680.73 560.24,-192.82 554.83,-67.18\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"558.33,-67.19 554.34,-57.38 551.34,-67.54 558.33,-67.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"566.55\" y=\"-428.41\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;15 -->\n",
        "<g id=\"edge326\" class=\"edge\">\n",
        "<title>4&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M657.13,-725.41C614.63,-629.3 385.84,-179.84 321.08,-64.59\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"324,-62.65 316.02,-55.68 317.92,-66.1 324,-62.65\"/>\n",
-       "<text text-anchor=\"middle\" x=\"496.35\" y=\"-383.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M551.37,-782.35C541.09,-680.06 461.43,-175.84 435.61,-47.67\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"439.06,-47.03 433.6,-37.95 432.2,-48.45 439.06,-47.03\"/>\n",
+       "<text text-anchor=\"middle\" x=\"505.49\" y=\"-403.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;14 -->\n",
        "<g id=\"edge327\" class=\"edge\">\n",
        "<title>4&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M653.58,-725.48C594.59,-634.64 299.83,-228.6 215.07,-120.87\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"217.62,-118.45 208.66,-112.79 212.13,-122.8 217.62,-118.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"419.82\" y=\"-411.97\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M548.37,-782.09C521.55,-680.71 362.66,-191.05 316.48,-66.49\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"319.83,-65.46 313.03,-57.33 313.28,-67.93 319.83,-65.46\"/>\n",
+       "<text text-anchor=\"middle\" x=\"444.42\" y=\"-428.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;13 -->\n",
        "<g id=\"edge328\" class=\"edge\">\n",
        "<title>4&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M649.11,-725.32C574.23,-642.72 235.97,-304.15 133.23,-208.53\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"135.4,-205.78 125.68,-201.56 130.65,-210.92 135.4,-205.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"405.67\" y=\"-455.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M545.16,-782.02C502.42,-685.54 275.75,-240.19 210.05,-122.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"213.1,-121.22 205.12,-114.25 207.01,-124.68 213.1,-121.22\"/>\n",
+       "<text text-anchor=\"middle\" x=\"389.6\" y=\"-456.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;12 -->\n",
        "<g id=\"edge329\" class=\"edge\">\n",
        "<title>4&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M643.44,-725.39C554.09,-654.06 196.71,-394.18 82.14,-316.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.94,-313.87 73.69,-311.21 80.05,-319.69 83.94,-313.87\"/>\n",
-       "<text text-anchor=\"middle\" x=\"377.29\" y=\"-524.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M541.72,-782.27C484.78,-694.42 209.69,-315.42 127.04,-210.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"130,-208.47 121.04,-202.82 124.51,-212.82 130,-208.47\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.38\" y=\"-500.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;11 -->\n",
        "<g id=\"edge330\" class=\"edge\">\n",
        "<title>4&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.58,-726.29C535.11,-669.1 179.08,-487.59 63.51,-433.98\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.89,-430.76 54.34,-429.76 61.97,-437.12 64.89,-430.76\"/>\n",
-       "<text text-anchor=\"middle\" x=\"364.55\" y=\"-583.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M537.33,-782.14C467.98,-705.34 173.62,-410.64 77.25,-321.06\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"79.91,-318.75 70.19,-314.54 75.17,-323.9 79.91,-318.75\"/>\n",
+       "<text text-anchor=\"middle\" x=\"319.29\" y=\"-555.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;10 -->\n",
        "<g id=\"edge331\" class=\"edge\">\n",
        "<title>4&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.63,-731.52C537.73,-694.3 197.08,-583.5 83.68,-551.49\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.31,-548.03 73.73,-548.73 82.43,-554.78 84.31,-548.03\"/>\n",
-       "<text text-anchor=\"middle\" x=\"345.65\" y=\"-630.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M531.83,-782.25C453.11,-719.02 166.39,-510.43 63.79,-441.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.96,-438.63 55.7,-435.99 62.08,-444.45 65.96,-438.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"309.81\" y=\"-615.62\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;9 -->\n",
        "<g id=\"edge332\" class=\"edge\">\n",
        "<title>4&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.53,-736.03C544.62,-716.76 246.25,-669.36 140.87,-657.12\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.04,-653.61 130.72,-655.98 140.27,-660.57 141.04,-653.61\"/>\n",
-       "<text text-anchor=\"middle\" x=\"374.2\" y=\"-685.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.55,-782.75C439.62,-734.53 181.3,-602.79 84.12,-557.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.81,-554.9 75.26,-553.94 82.91,-561.27 85.81,-554.9\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.33\" y=\"-659.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;8 -->\n",
        "<g id=\"edge333\" class=\"edge\">\n",
        "<title>4&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.77,-740.19C556.87,-735.84 321.73,-735.67 229.78,-739.68\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.37,-736.2 219.55,-740.18 229.71,-743.19 229.37,-736.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.78\" y=\"-728.73\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.7,-787.95C447.98,-758.63 230.38,-687.78 141.81,-663.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.95,-659.79 132.38,-660.53 141.11,-666.54 142.95,-659.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.25\" y=\"-714.33\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;7 -->\n",
        "<g id=\"edge334\" class=\"edge\">\n",
        "<title>4&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.78,-744.04C573.25,-750.26 414.36,-775.21 341.59,-790.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"340.56,-786.81 331.5,-792.3 342.01,-793.66 340.56,-786.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"474.69\" y=\"-755.91\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.68,-792.31C461.32,-778.51 304.21,-753.45 231.01,-745.27\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.41,-741.79 221.1,-744.22 230.68,-748.75 231.41,-741.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"365.85\" y=\"-757.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;6 -->\n",
        "<g id=\"edge335\" class=\"edge\">\n",
        "<title>4&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.78,-747.7C594.45,-758.44 512.5,-784.81 464.84,-802.79\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"463.3,-799.63 455.22,-806.49 465.81,-806.17 463.3,-799.63\"/>\n",
-       "<text text-anchor=\"middle\" x=\"558.06\" y=\"-764.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.53,-796.08C480.31,-793.21 393.19,-793 342.74,-795.45\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"342.65,-791.95 332.86,-796.01 343.04,-798.94 342.65,-791.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"439.64\" y=\"-784.57\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;5 -->\n",
        "<g id=\"edge336\" class=\"edge\">\n",
        "<title>4&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.69,-750.97C620.76,-757.78 600.57,-767.85 583.89,-777.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"581.95,-774.27 575.03,-782.29 585.44,-780.34 581.95,-774.27\"/>\n",
-       "<text text-anchor=\"middle\" x=\"624.79\" y=\"-767.88\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.54,-799.13C507.51,-800.64 485.38,-803.92 466.61,-807.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.98,-804.17 456.92,-809.65 467.42,-811.02 465.98,-804.17\"/>\n",
+       "<text text-anchor=\"middle\" x=\"507.57\" y=\"-792.18\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;4 -->\n",
        "<g id=\"edge337\" class=\"edge\">\n",
        "<title>4&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M691.05,-750.29C700.84,-750.43 708.81,-748.18 708.81,-743.54 708.81,-740.72 705.85,-738.78 701.32,-737.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"701.33,-734.21 691.05,-736.8 700.7,-741.18 701.33,-734.21\"/>\n",
-       "<text text-anchor=\"middle\" x=\"723.31\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.25,-807.25C589.03,-807.4 597.01,-805.15 597.01,-800.51 597.01,-797.9 594.48,-796.05 590.53,-794.95\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"591.06,-791.49 580.75,-793.93 590.33,-798.45 591.06,-791.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"609.01\" y=\"-796.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;3 -->\n",
        "<g id=\"edge338\" class=\"edge\">\n",
        "<title>4&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M690.41,-725.36C704.87,-712.44 722.27,-695 735.04,-680.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"737.72,-682.91 741.6,-673.05 732.42,-678.33 737.72,-682.91\"/>\n",
-       "<text text-anchor=\"middle\" x=\"698.23\" y=\"-706.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.42,-792.96C594.95,-786.3 614.46,-776.6 630.82,-767.48\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"632.29,-770.67 639.22,-762.66 628.81,-764.6 632.29,-770.67\"/>\n",
+       "<text text-anchor=\"middle\" x=\"593.12\" y=\"-769.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge339\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M682.34,-725.37C712.07,-689.83 769.27,-611.26 795.72,-569.78\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"798.85,-571.37 801.17,-561.03 792.91,-567.67 798.85,-571.37\"/>\n",
-       "<text text-anchor=\"middle\" x=\"724.53\" y=\"-636.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.31,-786.38C617.9,-761.72 687.8,-711.07 725.99,-680.22\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"727.85,-683.22 733.36,-674.17 723.41,-677.81 727.85,-683.22\"/>\n",
+       "<text text-anchor=\"middle\" x=\"640.65\" y=\"-722.1\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;1 -->\n",
        "<g id=\"edge340\" class=\"edge\">\n",
        "<title>4&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M669.36,-725.32C687.67,-643.71 740.45,-311.59 751.23,-211.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"754.74,-211.89 752.26,-201.59 747.77,-211.19 754.74,-211.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"695.8\" y=\"-472.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M575.85,-782.2C625.93,-737.37 741.01,-622.39 788.52,-569.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.02,-572.29 795.05,-562.49 785.79,-567.64 791.02,-572.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"670.18\" y=\"-679.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;20 -->\n",
        "<g id=\"edge341\" class=\"edge\">\n",
        "<title>3&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M758.71,-636.49C772.56,-577.8 801.83,-394.23 808.89,-323.4\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"812.38,-323.69 809.8,-313.42 805.41,-323.06 812.38,-323.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"798.3\" y=\"-468.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M669.36,-725.32C687.59,-644.04 740.02,-314.28 751.1,-213.03\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"754.58,-213.4 752.11,-203.1 747.61,-212.69 754.58,-213.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"722.23\" y=\"-472.98\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;19 -->\n",
        "<g id=\"edge342\" class=\"edge\">\n",
        "<title>3&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M762.53,-636.73C779.59,-595.84 812.2,-496.09 824.73,-447.11\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"828.18,-447.74 827.15,-437.2 821.38,-446.08 828.18,-447.74\"/>\n",
-       "<text text-anchor=\"middle\" x=\"779.13\" y=\"-545.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M676.98,-725.3C709.19,-671.42 790.11,-512.95 818.98,-447.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"822.11,-449.25 822.85,-438.69 815.68,-446.48 822.11,-449.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"759.98\" y=\"-590.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;18 -->\n",
        "<g id=\"edge343\" class=\"edge\">\n",
        "<title>3&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M752.28,-636.72C744.8,-555.22 692.21,-221.91 671.48,-122.63\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"674.87,-121.77 669.34,-112.73 668.03,-123.24 674.87,-121.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"726.38\" y=\"-383.47\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M672.88,-725.19C700.54,-655.84 780.75,-409.57 803.68,-324.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"807.07,-325.26 806.2,-314.7 800.29,-323.5 807.07,-325.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"750.28\" y=\"-528.58\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;17 -->\n",
        "<g id=\"edge344\" class=\"edge\">\n",
        "<title>3&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M749.19,-636.58C726.54,-548.97 604.02,-171.23 564.22,-65.32\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"567.37,-63.76 560.53,-55.67 560.83,-66.26 567.37,-63.76\"/>\n",
-       "<text text-anchor=\"middle\" x=\"671.2\" y=\"-354.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M666.26,-725.17C671.8,-634.71 671.99,-236.57 666.85,-124.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"670.35,-124.13 666.33,-114.33 663.36,-124.5 670.35,-124.13\"/>\n",
+       "<text text-anchor=\"middle\" x=\"678.55\" y=\"-428.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;16 -->\n",
        "<g id=\"edge345\" class=\"edge\">\n",
        "<title>3&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M745.98,-636.7C706.67,-547.18 505.72,-152.34 445.2,-45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"448.1,-43.03 440.11,-36.08 442.02,-46.5 448.1,-43.03\"/>\n",
-       "<text text-anchor=\"middle\" x=\"610.09\" y=\"-329.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M663.28,-725.38C653.93,-629.91 583.85,-186.11 559.64,-67.08\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"563.11,-66.54 557.63,-57.47 556.26,-67.97 563.11,-66.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"623.46\" y=\"-400.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;15 -->\n",
        "<g id=\"edge346\" class=\"edge\">\n",
        "<title>3&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M742.26,-636.57C685.14,-548.45 408.51,-167.35 326.81,-63.7\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"329.35,-61.28 320.39,-55.63 323.87,-65.64 329.35,-61.28\"/>\n",
-       "<text text-anchor=\"middle\" x=\"549.03\" y=\"-353.94\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M660.26,-725.27C634.57,-627.57 485.19,-167.15 440.47,-46.82\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"443.83,-45.8 437.02,-37.68 437.28,-48.27 443.83,-45.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"562.37\" y=\"-389.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;14 -->\n",
        "<g id=\"edge347\" class=\"edge\">\n",
        "<title>3&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M737.84,-636.59C662.96,-553.99 324.69,-215.42 221.96,-119.8\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"224.13,-117.05 214.41,-112.83 219.38,-122.19 224.13,-117.05\"/>\n",
-       "<text text-anchor=\"middle\" x=\"494.4\" y=\"-367\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M656.97,-725.05C614.23,-628.57 387.55,-183.22 321.85,-65.97\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"324.91,-64.26 316.93,-57.28 318.82,-67.71 324.91,-64.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"501.41\" y=\"-384.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;13 -->\n",
        "<g id=\"edge348\" class=\"edge\">\n",
        "<title>3&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M732.14,-636.71C639.44,-562.85 257.91,-285.42 139.07,-205.14\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.91,-202.15 130.65,-199.49 137.01,-207.96 140.91,-202.15\"/>\n",
-       "<text text-anchor=\"middle\" x=\"450.11\" y=\"-409.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M653.35,-725.13C594.03,-633.89 301.45,-230.84 215.82,-121.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"218.77,-119.91 209.82,-114.25 213.28,-124.26 218.77,-119.91\"/>\n",
+       "<text text-anchor=\"middle\" x=\"446.59\" y=\"-412.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;12 -->\n",
        "<g id=\"edge349\" class=\"edge\">\n",
        "<title>3&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.3,-637.71C615.74,-576.18 207.4,-368.02 82.89,-310.08\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.29,-306.87 73.74,-305.86 81.36,-313.23 84.29,-306.87\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.59\" y=\"-477.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M649.11,-725.32C574.38,-642.89 237.32,-305.51 133.85,-209.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"136.51,-206.81 126.8,-202.59 131.76,-211.95 136.51,-206.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"403.48\" y=\"-471.02\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;11 -->\n",
        "<g id=\"edge350\" class=\"edge\">\n",
        "<title>3&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.42,-643.04C614.04,-601.45 191.88,-464.17 63.95,-427.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.79,-424.37 54.22,-425.04 62.9,-431.11 64.79,-424.37\"/>\n",
-       "<text text-anchor=\"middle\" x=\"409.18\" y=\"-524.2\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M643.09,-725.11C553.51,-653.66 199.36,-396.11 83.5,-317.79\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.5,-314.92 75.24,-312.26 81.6,-320.73 85.5,-314.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"375.29\" y=\"-525.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;10 -->\n",
        "<g id=\"edge351\" class=\"edge\">\n",
        "<title>3&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.31,-647.63C616.14,-625.19 209.95,-560.72 84.07,-545.67\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.13,-542.16 73.79,-544.49 83.32,-549.11 84.13,-542.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"419.19\" y=\"-585.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.58,-726.29C535.41,-669.27 181.23,-488.68 64.56,-434.46\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.27,-431.4 55.72,-430.39 63.34,-437.75 66.27,-431.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"362.57\" y=\"-584.18\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;9 -->\n",
        "<g id=\"edge352\" class=\"edge\">\n",
        "<title>3&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.49,-651.9C623.03,-646.94 258.75,-646.79 140.77,-651.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.61,-647.96 130.77,-651.89 140.91,-654.96 140.61,-647.96\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.63\" y=\"-640.48\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.63,-731.52C538.14,-694.46 199.91,-584.42 85.1,-551.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"86.11,-548.54 75.54,-549.23 84.23,-555.28 86.11,-548.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"348.86\" y=\"-630.51\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;8 -->\n",
        "<g id=\"edge353\" class=\"edge\">\n",
        "<title>3&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.42,-655.98C633.67,-665.75 334.84,-712.91 229.5,-734.01\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"228.73,-730.6 219.63,-736.03 230.13,-737.45 228.73,-730.6\"/>\n",
-       "<text text-anchor=\"middle\" x=\"462.96\" y=\"-683.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.53,-736.03C545,-716.84 248.74,-669.76 142.21,-657.27\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.88,-653.82 132.55,-656.18 142.09,-660.78 142.88,-653.82\"/>\n",
+       "<text text-anchor=\"middle\" x=\"377.37\" y=\"-685.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;7 -->\n",
        "<g id=\"edge354\" class=\"edge\">\n",
        "<title>3&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.45,-660.07C648.44,-680.57 428.26,-751.91 340.69,-784.47\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"339.29,-781.26 331.17,-788.06 341.76,-787.81 339.29,-781.26\"/>\n",
-       "<text text-anchor=\"middle\" x=\"518.57\" y=\"-711.07\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.43,-740.17C556.59,-735.86 323.91,-735.68 231.16,-739.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.12,-736.12 221.3,-740.09 231.46,-743.11 231.12,-736.12\"/>\n",
+       "<text text-anchor=\"middle\" x=\"421.79\" y=\"-728.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;6 -->\n",
        "<g id=\"edge355\" class=\"edge\">\n",
        "<title>3&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.34,-664.36C666.75,-690.13 528.83,-760.16 463.51,-797.02\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"461.75,-794 454.79,-802 465.21,-800.08 461.75,-794\"/>\n",
-       "<text text-anchor=\"middle\" x=\"579.93\" y=\"-719.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.49,-744.07C573,-750.31 415.43,-775.05 342.4,-790\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.98,-786.52 332.92,-792 343.43,-793.36 341.98,-786.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"477.45\" y=\"-755.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;5 -->\n",
        "<g id=\"edge356\" class=\"edge\">\n",
        "<title>3&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.24,-668.95C686.38,-693.78 615.79,-744.95 577.79,-775.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"575.25,-773.29 569.75,-782.34 579.7,-778.69 575.25,-773.29\"/>\n",
-       "<text text-anchor=\"middle\" x=\"666.01\" y=\"-711.14\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.31,-747.82C594.18,-758.55 513.59,-784.47 465.96,-802.37\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"464.96,-799 456.88,-805.85 467.47,-805.54 464.96,-799\"/>\n",
+       "<text text-anchor=\"middle\" x=\"563.14\" y=\"-763.89\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;4 -->\n",
        "<g id=\"edge357\" class=\"edge\">\n",
        "<title>3&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.94,-672.99C711.49,-685.92 694.08,-703.35 681.32,-717.7\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"678.64,-715.45 674.76,-725.31 683.94,-720.02 678.64,-715.45\"/>\n",
-       "<text text-anchor=\"middle\" x=\"718.13\" y=\"-684.15\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.4,-751.09C620.87,-757.75 601.36,-767.46 585,-776.57\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"583.53,-773.38 576.6,-781.39 587.01,-779.45 583.53,-773.38\"/>\n",
+       "<text text-anchor=\"middle\" x=\"598.7\" y=\"-752.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;3 -->\n",
        "<g id=\"edge358\" class=\"edge\">\n",
        "<title>3&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M779.78,-661.56C789.57,-661.7 797.54,-659.45 797.54,-654.81 797.54,-651.99 794.58,-650.05 790.05,-649\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.06,-645.48 779.78,-648.07 789.43,-652.45 790.06,-645.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"812.04\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M691.05,-750.29C700.84,-750.43 708.81,-748.18 708.81,-743.54 708.81,-740.93 706.29,-739.08 702.34,-737.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"702.87,-734.52 692.56,-736.96 702.14,-741.48 702.87,-734.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"720.81\" y=\"-739.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;2 -->\n",
        "<g id=\"edge359\" class=\"edge\">\n",
        "<title>3&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M767.77,-636.74C778.79,-618.88 792.94,-591.39 801.82,-570.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"805.15,-571.85 805.71,-561.27 798.68,-569.19 805.15,-571.85\"/>\n",
-       "<text text-anchor=\"middle\" x=\"770.29\" y=\"-607.55\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M690.41,-725.36C704.6,-712.68 721.63,-695.65 734.32,-681.46\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"736.71,-684.05 740.61,-674.2 731.42,-679.46 736.71,-684.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"700.37\" y=\"-707.21\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;1 -->\n",
        "<g id=\"edge360\" class=\"edge\">\n",
        "<title>3&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M755.36,-636.62C760.4,-564.57 760.6,-298.92 755.96,-211.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"759.45,-211.24 755.35,-201.47 752.46,-211.66 759.45,-211.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"741.16\" y=\"-427.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M682.34,-725.37C711.81,-690.14 768.27,-612.64 795.02,-570.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"797.86,-572.94 800.19,-562.6 791.92,-569.22 797.86,-572.94\"/>\n",
+       "<text text-anchor=\"middle\" x=\"726.68\" y=\"-636.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;20 -->\n",
        "<g id=\"edge361\" class=\"edge\">\n",
        "<title>2&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M813.25,-524.78C817,-481.99 817.25,-374.83 814,-323.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"817.48,-323.1 813.25,-313.39 810.5,-323.62 817.48,-323.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"799.12\" y=\"-427.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M755.38,-636.33C760.37,-564.3 760.59,-301.97 756.04,-213.04\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"759.54,-212.97 755.46,-203.19 752.56,-213.38 759.54,-212.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"767.71\" y=\"-428.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;19 -->\n",
        "<g id=\"edge362\" class=\"edge\">\n",
        "<title>2&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M817.44,-524.97C822.74,-504.62 828.26,-471.27 830.44,-447.43\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"833.95,-447.46 831.19,-437.23 826.96,-446.94 833.95,-447.46\"/>\n",
-       "<text text-anchor=\"middle\" x=\"838.44\" y=\"-490\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M762.69,-636.34C779.63,-595.61 811.59,-497.92 824.35,-448.59\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"827.74,-449.46 826.73,-438.91 820.94,-447.78 827.74,-449.46\"/>\n",
+       "<text text-anchor=\"middle\" x=\"781.52\" y=\"-546.27\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;18 -->\n",
        "<g id=\"edge363\" class=\"edge\">\n",
        "<title>2&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M806.56,-524.84C789.21,-455.24 708.32,-205.51 676.41,-122\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"679.66,-120.71 672.77,-112.67 673.14,-123.26 679.66,-120.71\"/>\n",
-       "<text text-anchor=\"middle\" x=\"755.99\" y=\"-327.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M758.71,-636.49C772.47,-578.16 801.47,-396.49 808.76,-324.72\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"812.23,-325.2 809.66,-314.92 805.26,-324.56 812.23,-325.2\"/>\n",
+       "<text text-anchor=\"middle\" x=\"771.74\" y=\"-484.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;17 -->\n",
        "<g id=\"edge364\" class=\"edge\">\n",
        "<title>2&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M803.29,-525C770.54,-449.17 621.39,-155.93 569.6,-64.79\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"572.5,-62.81 564.47,-55.89 566.43,-66.3 572.5,-62.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"700.94\" y=\"-298.69\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M752.25,-636.4C744.7,-554.77 692.71,-225.07 671.79,-124.12\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"675.23,-123.5 669.71,-114.45 668.39,-124.96 675.23,-123.5\"/>\n",
+       "<text text-anchor=\"middle\" x=\"724.02\" y=\"-384.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;16 -->\n",
        "<g id=\"edge365\" class=\"edge\">\n",
        "<title>2&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M799.54,-524.92C749.21,-446.57 524.46,-136.84 451.16,-44.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"453.73,-41.84 444.75,-36.22 448.26,-46.21 453.73,-41.84\"/>\n",
-       "<text text-anchor=\"middle\" x=\"639.85\" y=\"-273.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M749.19,-636.58C726.63,-549.33 605.03,-174.35 564.72,-66.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"568.02,-65.48 561.18,-57.38 561.48,-67.97 568.02,-65.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"668.95\" y=\"-355.42\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;15 -->\n",
        "<g id=\"edge366\" class=\"edge\">\n",
        "<title>2&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M795.1,-524.94C726.05,-448.38 429.52,-151.52 333.91,-62.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"336.06,-59.99 326.33,-55.79 331.31,-65.14 336.06,-59.99\"/>\n",
-       "<text text-anchor=\"middle\" x=\"579\" y=\"-297.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M745.83,-636.36C706.32,-546.54 507.23,-155.31 445.92,-46.28\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"449,-44.62 441.01,-37.66 442.92,-48.09 449,-44.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"607.88\" y=\"-345.12\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;14 -->\n",
        "<g id=\"edge367\" class=\"edge\">\n",
        "<title>2&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M789.14,-524.85C699.79,-453.53 342.41,-193.64 227.84,-116.34\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.64,-113.34 219.38,-110.68 225.74,-119.15 229.64,-113.34\"/>\n",
-       "<text text-anchor=\"middle\" x=\"522.99\" y=\"-324.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M742.26,-636.57C685.31,-548.72 410.23,-169.72 327.58,-64.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"330.53,-62.77 321.57,-57.12 325.05,-67.13 330.53,-62.77\"/>\n",
+       "<text text-anchor=\"middle\" x=\"546.92\" y=\"-354.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;13 -->\n",
        "<g id=\"edge368\" class=\"edge\">\n",
        "<title>2&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.27,-525.9C672.71,-464.38 264.37,-256.22 139.85,-198.28\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.26,-195.07 130.71,-194.06 138.33,-201.42 141.26,-195.07\"/>\n",
-       "<text text-anchor=\"middle\" x=\"468.31\" y=\"-350.89\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M737.84,-636.59C663.11,-554.16 326.05,-216.78 222.58,-120.38\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"225.24,-118.08 215.53,-113.86 220.49,-123.22 225.24,-118.08\"/>\n",
+       "<text text-anchor=\"middle\" x=\"492.21\" y=\"-367.29\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;12 -->\n",
        "<g id=\"edge369\" class=\"edge\">\n",
        "<title>2&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.31,-531.27C666.68,-488.22 216.01,-341.67 83.47,-303.87\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.35,-300.48 73.78,-301.14 82.45,-307.22 84.35,-300.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.39\" y=\"-406.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M731.78,-636.42C638.82,-562.42 260.74,-287.49 140.48,-206.09\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.47,-203.21 132.22,-200.54 138.57,-209.02 142.47,-203.21\"/>\n",
+       "<text text-anchor=\"middle\" x=\"448.13\" y=\"-410.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;11 -->\n",
        "<g id=\"edge370\" class=\"edge\">\n",
        "<title>2&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.09,-535.92C664.15,-511.92 200.04,-438.28 64.41,-421.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.47,-418.36 54.13,-420.67 63.65,-425.31 64.47,-418.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"437.75\" y=\"-467.7\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.3,-637.71C616.19,-576.44 210.76,-369.74 84.44,-310.81\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"86.04,-307.69 75.5,-306.67 83.11,-314.04 86.04,-307.69\"/>\n",
+       "<text text-anchor=\"middle\" x=\"416.87\" y=\"-463.06\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;10 -->\n",
        "<g id=\"edge371\" class=\"edge\">\n",
        "<title>2&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.36,-540.3C666.97,-535.06 217.12,-534.92 83.96,-539.88\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.7,-536.39 73.85,-540.29 83.99,-543.38 83.7,-536.39\"/>\n",
-       "<text text-anchor=\"middle\" x=\"440.41\" y=\"-528.89\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.42,-643.04C614.38,-601.58 194.42,-464.99 65.12,-428.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.25,-424.78 55.68,-425.45 64.36,-431.52 66.25,-424.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"407.27\" y=\"-524.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;9 -->\n",
        "<g id=\"edge372\" class=\"edge\">\n",
        "<title>2&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.26,-544.5C672.95,-556.63 266.08,-620.91 140.65,-645.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.87,-642.24 130.75,-647.65 141.25,-649.11 139.87,-642.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"461.46\" y=\"-583.88\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.31,-647.63C616.46,-625.26 212.4,-561.11 85.21,-545.81\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.63,-542.34 75.29,-544.66 84.82,-549.29 85.63,-542.34\"/>\n",
+       "<text text-anchor=\"middle\" x=\"393.26\" y=\"-585.52\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;8 -->\n",
        "<g id=\"edge373\" class=\"edge\">\n",
        "<title>2&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.48,-548.71C683.75,-575.63 342.59,-686.29 229.25,-727.91\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"227.78,-724.72 219.62,-731.48 230.22,-731.28 227.78,-724.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"491.36\" y=\"-627.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.07,-651.88C622.57,-646.96 262.17,-646.8 142.53,-651.39\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"142.43,-647.89 132.59,-651.82 142.73,-654.88 142.43,-647.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"421.8\" y=\"-640.44\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;7 -->\n",
        "<g id=\"edge374\" class=\"edge\">\n",
        "<title>2&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.31,-553.29C697.23,-591.53 436.35,-724.24 340.19,-777.91\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"338.41,-774.9 331.41,-782.86 341.84,-781 338.41,-774.9\"/>\n",
-       "<text text-anchor=\"middle\" x=\"546.75\" y=\"-654.4\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.42,-655.98C634.04,-665.71 337.25,-712.53 230.78,-733.75\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"230.21,-730.3 221.11,-735.73 231.61,-737.16 230.21,-730.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"466.1\" y=\"-683.67\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;6 -->\n",
        "<g id=\"edge375\" class=\"edge\">\n",
        "<title>2&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.39,-558.31C712.25,-604.12 525.73,-739.53 455.38,-795.57\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"452.99,-793 447.4,-802 457.38,-798.46 452.99,-793\"/>\n",
-       "<text text-anchor=\"middle\" x=\"604.39\" y=\"-665.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.12,-660.16C648.19,-680.68 430.3,-751.25 341.99,-783.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"340.94,-780.64 332.81,-787.44 343.4,-787.19 340.94,-780.64\"/>\n",
+       "<text text-anchor=\"middle\" x=\"521.56\" y=\"-710.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;5 -->\n",
        "<g id=\"edge376\" class=\"edge\">\n",
        "<title>2&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M785.67,-561.31C735.26,-606.45 619,-722.63 572.08,-774.71\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"569.19,-772.69 565.16,-782.49 574.42,-777.34 569.19,-772.69\"/>\n",
-       "<text text-anchor=\"middle\" x=\"664.38\" y=\"-656.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.06,-664.49C666.8,-690.14 530.98,-759.07 465.14,-796.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"463.47,-793.03 456.51,-801.02 466.93,-799.12 463.47,-793.03\"/>\n",
+       "<text text-anchor=\"middle\" x=\"583.1\" y=\"-719.1\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;4 -->\n",
        "<g id=\"edge377\" class=\"edge\">\n",
        "<title>2&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M790.98,-561.18C761.25,-596.72 704.06,-675.29 677.61,-716.78\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"674.48,-715.18 672.16,-725.52 680.42,-718.88 674.48,-715.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"748.79\" y=\"-627.78\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.24,-668.95C686.65,-693.61 616.75,-744.26 578.57,-775.1\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"576.7,-772.1 571.2,-781.15 581.15,-777.51 576.7,-772.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"663.9\" y=\"-710.82\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;3 -->\n",
        "<g id=\"edge378\" class=\"edge\">\n",
        "<title>2&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M794.28,-561.08C783.26,-578.94 769.11,-606.43 760.24,-627.06\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"756.9,-625.97 756.34,-636.55 763.38,-628.63 756.9,-625.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"791.76\" y=\"-582.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.94,-672.99C711.76,-685.68 694.73,-702.71 682.03,-716.9\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"679.65,-714.31 675.75,-724.16 684.94,-718.89 679.65,-714.31\"/>\n",
+       "<text text-anchor=\"middle\" x=\"715.99\" y=\"-683.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;2 -->\n",
        "<g id=\"edge379\" class=\"edge\">\n",
        "<title>2&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M836.75,-549.75C846.54,-549.9 854.51,-547.65 854.51,-543.01 854.51,-540.18 851.55,-538.24 847.02,-537.19\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"847.03,-533.68 836.75,-536.26 846.4,-540.65 847.03,-533.68\"/>\n",
-       "<text text-anchor=\"middle\" x=\"869.01\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M779.78,-661.56C789.57,-661.7 797.54,-659.45 797.54,-654.81 797.54,-652.2 795.02,-650.35 791.07,-649.25\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.6,-645.79 781.29,-648.23 790.87,-652.75 791.6,-645.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.54\" y=\"-651.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge380\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M809.82,-524.93C805.18,-466.53 776.32,-282.66 760.97,-211.68\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"764.32,-210.66 758.71,-201.67 757.5,-212.19 764.32,-210.66\"/>\n",
-       "<text text-anchor=\"middle\" x=\"770.89\" y=\"-372.1\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M767.93,-636.49C778.74,-618.92 792.53,-592.18 801.38,-571.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"804.59,-573.16 805.16,-562.58 798.12,-570.5 804.59,-573.16\"/>\n",
+       "<text text-anchor=\"middle\" x=\"772.65\" y=\"-607.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;20 -->\n",
        "<g id=\"edge381\" class=\"edge\">\n",
        "<title>1&#45;&gt;20</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M756.34,-201.57C763.35,-219.73 777.19,-247.73 789.12,-268.39\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"786.13,-270.22 794.26,-277.02 792.15,-266.64 786.13,-270.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"758.23\" y=\"-223.78\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M809.8,-524.68C805.12,-466.23 776.52,-283.97 761.14,-212.49\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"764.64,-212.1 759.04,-203.11 757.81,-213.63 764.64,-212.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"791.47\" y=\"-357.39\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;19 -->\n",
        "<g id=\"edge382\" class=\"edge\">\n",
        "<title>1&#45;&gt;19</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M754.53,-201.43C763.95,-242.48 796.22,-342.79 815.35,-391.57\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"812.12,-392.91 819.11,-400.88 818.61,-390.29 812.12,-392.91\"/>\n",
-       "<text text-anchor=\"middle\" x=\"770.44\" y=\"-285.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M817.51,-524.7C822.68,-504.77 828.03,-472.61 830.29,-449\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"833.78,-449.29 831.06,-439.05 826.8,-448.76 833.78,-449.29\"/>\n",
+       "<text text-anchor=\"middle\" x=\"835.9\" y=\"-490.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;18 -->\n",
        "<g id=\"edge383\" class=\"edge\">\n",
        "<title>1&#45;&gt;18</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M741.54,-165.02C730.54,-151.83 713.28,-133.98 697.78,-119.52\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"700.09,-116.89 690.35,-112.72 695.37,-122.05 700.09,-116.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"734.16\" y=\"-146.07\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M813.25,-524.78C816.97,-482.34 817.24,-376.61 814.08,-324.76\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"817.58,-324.62 813.36,-314.9 810.6,-325.12 817.58,-324.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"801.66\" y=\"-428.57\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;17 -->\n",
        "<g id=\"edge384\" class=\"edge\">\n",
        "<title>1&#45;&gt;17</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M734.72,-165.1C701.73,-137.44 630.81,-85.56 587.64,-57.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.43,-54.16 579.13,-51.65 585.62,-60.03 589.43,-54.16\"/>\n",
-       "<text text-anchor=\"middle\" x=\"675.68\" y=\"-114.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M806.49,-524.55C789.1,-454.98 709.24,-208.37 676.99,-123.52\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"680.28,-122.34 673.4,-114.29 673.76,-124.87 680.28,-122.34\"/>\n",
+       "<text text-anchor=\"middle\" x=\"753.74\" y=\"-327.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;16 -->\n",
        "<g id=\"edge385\" class=\"edge\">\n",
        "<title>1&#45;&gt;16</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.86,-165.21C667.91,-131.74 530.58,-61.64 464.63,-31.73\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.99,-28.5 455.43,-27.62 463.13,-34.89 465.99,-28.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"609.74\" y=\"-87.27\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M803.16,-524.7C770.28,-448.71 622.49,-158.11 570.21,-65.88\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"573.38,-64.36 565.36,-57.43 567.31,-67.85 573.38,-64.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"698.69\" y=\"-299.09\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;15 -->\n",
        "<g id=\"edge386\" class=\"edge\">\n",
        "<title>1&#45;&gt;15</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.24,-170.77C648.11,-141.29 428.62,-69.85 340.95,-45.53\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.74,-42.12 331.18,-42.87 339.91,-48.87 341.74,-42.12\"/>\n",
-       "<text text-anchor=\"middle\" x=\"518.59\" y=\"-96.95\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M799.35,-524.61C748.83,-446.08 526.13,-139.15 452.04,-45.34\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"454.86,-43.27 445.88,-37.63 449.39,-47.63 454.86,-43.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"637.69\" y=\"-288.78\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;14 -->\n",
        "<g id=\"edge387\" class=\"edge\">\n",
        "<title>1&#45;&gt;14</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.25,-175.82C633.35,-156.54 334.98,-109.15 229.6,-96.9\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.77,-93.4 219.45,-95.76 228.99,-100.35 229.77,-93.4\"/>\n",
-       "<text text-anchor=\"middle\" x=\"462.93\" y=\"-125.16\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M794.83,-524.64C725.49,-447.84 431.13,-153.14 334.75,-63.55\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"337.42,-61.25 327.69,-57.04 332.67,-66.39 337.42,-61.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"576.79\" y=\"-297.89\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;13 -->\n",
        "<g id=\"edge388\" class=\"edge\">\n",
        "<title>1&#45;&gt;13</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.49,-180.41C623.03,-175.45 258.75,-175.3 140.77,-179.97\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.61,-176.48 130.77,-180.41 140.91,-183.47 140.61,-176.48\"/>\n",
-       "<text text-anchor=\"middle\" x=\"418.63\" y=\"-168.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M788.79,-524.57C699.21,-453.13 345.06,-195.57 229.19,-117.26\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"231.19,-114.39 220.94,-111.72 227.29,-120.2 231.19,-114.39\"/>\n",
+       "<text text-anchor=\"middle\" x=\"520.99\" y=\"-324.72\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;12 -->\n",
        "<g id=\"edge389\" class=\"edge\">\n",
        "<title>1&#45;&gt;12</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.3,-184.81C615.98,-196.95 209.11,-261.23 83.68,-285.98\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.9,-282.56 73.79,-287.97 84.28,-289.43 82.9,-282.56\"/>\n",
-       "<text text-anchor=\"middle\" x=\"389.99\" y=\"-224.2\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.27,-525.9C673.16,-464.63 267.73,-257.93 141.41,-199\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"143.01,-195.88 132.46,-194.87 140.07,-202.24 143.01,-195.88\"/>\n",
+       "<text text-anchor=\"middle\" x=\"461.84\" y=\"-351.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;11 -->\n",
        "<g id=\"edge390\" class=\"edge\">\n",
        "<title>1&#45;&gt;11</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.45,-189.26C614.14,-219.97 192.04,-356.95 64.02,-403.65\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.45,-400.5 54.28,-407.24 64.87,-407.07 62.45,-400.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"387.48\" y=\"-285.25\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.31,-531.27C667.03,-488.35 218.71,-342.55 84.68,-304.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.81,-300.9 75.23,-301.55 83.91,-307.63 85.81,-300.9\"/>\n",
+       "<text text-anchor=\"middle\" x=\"421.49\" y=\"-406.54\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;10 -->\n",
        "<g id=\"edge391\" class=\"edge\">\n",
        "<title>1&#45;&gt;10</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.33,-194.1C615.73,-244.16 206.77,-452.35 82.59,-521.04\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.85,-518.01 73.81,-525.93 84.25,-524.12 80.85,-518.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"389.46\" y=\"-346.37\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.09,-535.92C664.39,-511.96 201.9,-438.58 65.23,-421.98\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.97,-418.54 55.63,-420.85 65.15,-425.49 65.97,-418.54\"/>\n",
+       "<text text-anchor=\"middle\" x=\"411.66\" y=\"-482.75\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;9 -->\n",
        "<g id=\"edge392\" class=\"edge\">\n",
        "<title>1&#45;&gt;9</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.44,-199.52C620.2,-269.62 239.57,-546.07 132.04,-630.37\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"129.59,-627.84 123.91,-636.78 133.93,-633.33 129.59,-627.84\"/>\n",
-       "<text text-anchor=\"middle\" x=\"443.24\" y=\"-403.74\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.36,-540.3C667.32,-535.07 219.82,-534.92 85.17,-539.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"85.22,-536.33 75.37,-540.23 85.5,-543.32 85.22,-536.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.77\" y=\"-528.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;8 -->\n",
        "<g id=\"edge393\" class=\"edge\">\n",
        "<title>1&#45;&gt;8</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M730.69,-201.35C641.05,-283.47 302.81,-621.61 213.83,-717.9\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"211.1,-715.7 206.93,-725.44 216.26,-720.43 211.1,-715.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"457.76\" y=\"-448.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.26,-544.5C673.28,-556.59 268.53,-620.53 141.79,-645.43\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.35,-641.95 132.24,-647.35 142.73,-648.81 141.35,-641.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"450.03\" y=\"-583.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;7 -->\n",
        "<g id=\"edge394\" class=\"edge\">\n",
        "<title>1&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M736.04,-201.64C665.28,-289.76 389.24,-669.52 319.91,-773.91\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"316.95,-772.04 314.39,-782.32 322.8,-775.88 316.95,-772.04\"/>\n",
-       "<text text-anchor=\"middle\" x=\"513.47\" y=\"-476.57\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.08,-548.82C683.11,-575.85 344.33,-685.73 230.2,-727.56\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.14,-724.22 220.98,-730.98 231.58,-730.78 229.14,-724.22\"/>\n",
+       "<text text-anchor=\"middle\" x=\"494.14\" y=\"-626.99\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;6 -->\n",
        "<g id=\"edge395\" class=\"edge\">\n",
        "<title>1&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M740.4,-201.59C688.53,-291.26 487.93,-684.7 438.82,-792.67\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"435.57,-791.37 434.67,-801.93 441.96,-794.23 435.57,-791.37\"/>\n",
-       "<text text-anchor=\"middle\" x=\"575.11\" y=\"-485.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.31,-553.29C697.58,-591.38 438.45,-723.18 341.36,-777.26\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"339.73,-774.16 332.73,-782.11 343.16,-780.26 339.73,-774.16\"/>\n",
+       "<text text-anchor=\"middle\" x=\"549.83\" y=\"-654.08\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;5 -->\n",
        "<g id=\"edge396\" class=\"edge\">\n",
        "<title>1&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M744.03,-201.35C709.95,-288.52 587.05,-666.28 557.95,-772.59\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"554.56,-771.72 555.36,-782.28 561.32,-773.53 554.56,-771.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"636.49\" y=\"-475.77\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.09,-558.51C712.14,-604.23 527.9,-737.96 456.68,-794.54\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"454.58,-791.74 448.98,-800.73 458.96,-797.19 454.58,-791.74\"/>\n",
+       "<text text-anchor=\"middle\" x=\"607.38\" y=\"-665.32\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;4 -->\n",
        "<g id=\"edge397\" class=\"edge\">\n",
        "<title>1&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M746.99,-201.56C728.69,-283.16 675.91,-615.28 665.13,-715.06\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"661.62,-714.98 664.1,-725.28 668.58,-715.68 661.62,-714.98\"/>\n",
-       "<text text-anchor=\"middle\" x=\"691.56\" y=\"-447.11\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M785.67,-561.31C735.58,-606.15 620.51,-721.13 573,-773.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"570.5,-771.23 566.47,-781.02 575.73,-775.88 570.5,-771.23\"/>\n",
+       "<text text-anchor=\"middle\" x=\"667.34\" y=\"-656.3\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;3 -->\n",
        "<g id=\"edge398\" class=\"edge\">\n",
        "<title>1&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M749.73,-201.52C744.69,-273.57 744.49,-539.22 749.13,-626.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"745.63,-626.9 749.73,-636.67 752.62,-626.48 745.63,-626.9\"/>\n",
-       "<text text-anchor=\"middle\" x=\"734.93\" y=\"-402.9\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M790.98,-561.18C761.51,-596.41 705.06,-673.91 678.31,-715.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"675.47,-713.62 673.13,-723.95 681.4,-717.33 675.47,-713.62\"/>\n",
+       "<text text-anchor=\"middle\" x=\"746.65\" y=\"-627.23\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;2 -->\n",
        "<g id=\"edge399\" class=\"edge\">\n",
        "<title>1&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M752.24,-201.41C756.87,-259.81 785.74,-443.67 801.09,-514.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"797.73,-515.68 803.34,-524.67 804.56,-514.14 797.73,-515.68\"/>\n",
-       "<text text-anchor=\"middle\" x=\"762.16\" y=\"-346.83\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M794.13,-561.33C783.31,-578.91 769.53,-605.65 760.67,-626.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"757.46,-624.66 756.89,-635.24 763.93,-627.32 757.46,-624.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"789.4\" y=\"-582.49\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;1 -->\n",
        "<g id=\"edge400\" class=\"edge\">\n",
        "<title>1&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M779.78,-190.07C789.57,-190.22 797.54,-187.97 797.54,-183.33 797.54,-180.5 794.58,-178.56 790.05,-177.51\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.06,-174 779.78,-176.58 789.43,-180.97 790.06,-174\"/>\n",
-       "<text text-anchor=\"middle\" x=\"812.04\" y=\"-179.63\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M836.75,-549.75C846.54,-549.9 854.51,-547.65 854.51,-543.01 854.51,-540.4 851.99,-538.54 848.04,-537.45\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"848.57,-533.98 838.26,-536.42 847.84,-540.95 848.57,-533.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"866.51\" y=\"-539.31\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [(\"K20\",(1..20)*(1..20))]>"
+       "<Dot visualization: expr_as_graph [(\"K20\",(1..20)×(1..20))]>"
       ]
      },
      "execution_count": 76,
@@ -6552,11 +6554,10 @@
     "# Definitions- und Wertebereich\n",
     "\n",
     "Definitionsbereich (Domain in Englisch):\n",
-    "* $dom(r) = \\{a \\mid \\exists b.((a,b)\\in r)\\}$\n",
+    "* $\\mathrm{dom}(r) = \\{a \\mid \\exists b.((a,b)\\in r)\\}$\n",
     "\n",
     "Wertebereich (Bildmenge, Range in Englisch):\n",
-    "* $ran(r) = \\{b \\mid \\exists a.((a,b)\\in r)\\}$\n",
-    "          "
+    "* $\\mathrm{ran}(r) = \\{b \\mid \\exists a.((a,b)\\in r)\\}$"
    ]
   },
   {
@@ -6685,14 +6686,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
        "<svg width=\"206pt\" height=\"305pt\"\n",
        " viewBox=\"0.00 0.00 206.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 202,-301 202,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 202,-301 202,4 -4,4\"/>\n",
        "<!-- 10 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>10</title>\n",
@@ -6708,9 +6709,9 @@
        "<!-- 10&#45;&gt;5 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>10&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.16 27,-233.55 27,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-220.18 27,-210.18 23.5,-220.18 30.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"32\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.58 27,-234.67 27,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-221.98 27,-211.98 23.5,-221.98 30.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 8 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -6727,9 +6728,9 @@
        "<!-- 8&#45;&gt;4 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>8&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-260.8C99,-249.16 99,-233.55 99,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-220.18 99,-210.18 95.5,-220.18 102.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"104\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-260.8C99,-249.58 99,-234.67 99,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-221.98 99,-211.98 95.5,-221.98 102.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"102.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
@@ -6740,9 +6741,9 @@
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-173.8C99,-162.16 99,-146.55 99,-133.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-133.18 99,-123.18 95.5,-133.18 102.5,-133.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"104\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-173.8C99,-162.58 99,-147.67 99,-134.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-134.98 99,-124.98 95.5,-134.98 102.5,-134.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"102.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -6759,9 +6760,9 @@
        "<!-- 6&#45;&gt;3 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>6&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-260.8C171,-249.16 171,-233.55 171,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-220.18 171,-210.18 167.5,-220.18 174.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"176\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-260.8C171,-249.58 171,-234.67 171,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-221.98 171,-211.98 167.5,-221.98 174.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"174.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
@@ -6772,15 +6773,17 @@
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.16 99,-59.55 99,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-46.18 99,-36.18 95.5,-46.18 102.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"104\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.58 99,-60.67 99,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-47.98 99,-37.98 95.5,-47.98 102.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"102.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [hh={(2,1),(4,2),(6,3),(8,4),(10,5)}(\"h\",h)]>"
+       "<Dot visualization: expr_as_graph [LET h BE h={(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)} IN(\n",
+       "(\"h\",h)\n",
+       ")END]>"
       ]
      },
      "execution_count": 83,
@@ -6872,14 +6875,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
        "<svg width=\"494pt\" height=\"131pt\"\n",
        " viewBox=\"0.00 0.00 494.00 131.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 127)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-127 490,-127 490,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-127 490,-127 490,4 -4,4\"/>\n",
        "<!-- 7 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>7</title>\n",
@@ -6889,15 +6892,15 @@
        "<!-- &quot;nein&quot; -->\n",
        "<g id=\"node2\" class=\"node\">\n",
        "<title>&quot;nein&quot;</title>\n",
-       "<polygon fill=\"#fff68f\" stroke=\"#fff68f\" points=\"201.5,-36 140.5,-36 140.5,0 201.5,0 201.5,-36\"/>\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=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">&quot;nein&quot;</text>\n",
        "</g>\n",
        "<!-- 7&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>7&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.09,-88.01C76.43,-74.82 108.4,-55.95 133.25,-41.28\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"135.23,-44.18 142.06,-36.08 131.67,-38.15 135.23,-44.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"113\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.42,-87.81C76.94,-74.52 109.06,-55.56 133.88,-40.91\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"135.54,-43.99 142.37,-35.9 131.98,-37.97 135.54,-43.99\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -6914,9 +6917,9 @@
        "<!-- 6&#45;&gt;&quot;ja&quot; -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>6&#45;&gt;&quot;ja&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M394.29,-86.8C399.31,-74.93 406.09,-58.93 411.8,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"415.05,-46.75 415.73,-36.18 408.6,-44.02 415.05,-46.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"412\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M394.29,-86.8C399.13,-75.35 405.61,-60.06 411.19,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"414.33,-48.43 415.01,-37.86 407.89,-45.7 414.33,-48.43\"/>\n",
+       "<text text-anchor=\"middle\" x=\"410.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
        "</g>\n",
        "<!-- 5 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -6927,9 +6930,9 @@
        "<!-- 5&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>5&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M113.57,-86.8C124.01,-74.47 138.24,-57.68 149.92,-43.89\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"152.66,-46.07 156.45,-36.18 147.32,-41.54 152.66,-46.07\"/>\n",
-       "<text text-anchor=\"middle\" x=\"145\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M113.57,-86.8C123.75,-74.78 137.52,-58.52 149.03,-44.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"151.43,-47.51 155.23,-37.62 146.09,-42.99 151.43,-47.51\"/>\n",
+       "<text text-anchor=\"middle\" x=\"143.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node6\" class=\"node\">\n",
@@ -6940,9 +6943,9 @@
        "<!-- 4&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>4&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-86.8C171,-75.16 171,-59.55 171,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-46.18 171,-36.18 167.5,-46.18 174.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"176\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-86.8C171,-75.58 171,-60.67 171,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-47.98 171,-37.98 167.5,-47.98 174.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"174.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
@@ -6953,9 +6956,9 @@
        "<!-- 3&#45;&gt;&quot;ja&quot; -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>3&#45;&gt;&quot;ja&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M451.71,-86.8C446.69,-74.93 439.91,-58.93 434.2,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"437.4,-44.02 430.27,-36.18 430.95,-46.75 437.4,-44.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"448\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M451.71,-86.8C446.87,-75.35 440.39,-60.06 434.81,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"438.11,-45.7 430.99,-37.86 431.67,-48.43 438.11,-45.7\"/>\n",
+       "<text text-anchor=\"middle\" x=\"446.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
@@ -6966,9 +6969,9 @@
        "<!-- 2&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>2&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M228.43,-86.8C217.99,-74.47 203.76,-57.68 192.08,-43.89\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"194.68,-41.54 185.55,-36.18 189.34,-46.07 194.68,-41.54\"/>\n",
-       "<text text-anchor=\"middle\" x=\"217\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M228.43,-86.8C218.25,-74.78 204.48,-58.52 192.97,-44.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"195.91,-42.99 186.77,-37.62 190.57,-47.51 195.91,-42.99\"/>\n",
+       "<text text-anchor=\"middle\" x=\"215.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node9\" class=\"node\">\n",
@@ -6979,15 +6982,17 @@
        "<!-- 1&#45;&gt;&quot;nein&quot; -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>1&#45;&gt;&quot;nein&quot;</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M287.91,-88.01C265.57,-74.82 233.6,-55.95 208.75,-41.28\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"210.33,-38.15 199.94,-36.08 206.77,-44.18 210.33,-38.15\"/>\n",
-       "<text text-anchor=\"middle\" x=\"257\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M287.58,-87.81C265.06,-74.52 232.94,-55.56 208.12,-40.91\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"210.02,-37.97 199.63,-35.9 206.46,-43.99 210.02,-37.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"255.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [dhd={(1,\"nein\"),(2,\"nein\"),(3,\"ja\"),(4,\"nein\"),(5,\"nein\"),(6,\"ja\"),(7,\"nein\")} & h={(2,1),(4,2),(6,3),(8,4),(10,5)}(\"d\",d)]>"
+       "<Dot visualization: expr_as_graph [LET d,h BE d={(1↦\"nein\"),(2↦\"nein\"),(3↦\"ja\"),(4↦\"nein\"),(5↦\"nein\"),(6↦\"ja\"),(7↦\"nein\")} & h={(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)} IN(\n",
+       "(\"d\",d)\n",
+       ")END]>"
       ]
      },
      "execution_count": 87,
@@ -7009,9 +7014,7 @@
     " * $r[A] = \\{b \\mid \\exists a.((a,b)\\in r \\wedge a\\in A)\\}$\n",
     "\n",
     "Umkehrrelation:\n",
-    " * $r^{-1} = \\{(b,a) \\mid  (a,b)\\in r \\}$\n",
-    "\n",
-    "Im Notebook muss für die Umkehrrelation leider Tilde (~) verwendet werden: "
+    " * $r^{-1} = \\{(b,a) \\mid  (a,b)\\in r \\}$"
    ]
   },
   {
@@ -7103,7 +7106,7 @@
     }
    ],
    "source": [
-    "d~"
+    "d⁻¹"
    ]
   },
   {
@@ -7117,18 +7120,18 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
        "<svg width=\"494pt\" height=\"131pt\"\n",
        " viewBox=\"0.00 0.00 494.00 131.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 127)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-127 490,-127 490,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-127 490,-127 490,4 -4,4\"/>\n",
        "<!-- &quot;nein&quot; -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>&quot;nein&quot;</title>\n",
-       "<polygon fill=\"#fff68f\" stroke=\"#fff68f\" points=\"201.5,-123 140.5,-123 140.5,-87 201.5,-87 201.5,-123\"/>\n",
+       "<polygon fill=\"#fff68f\" stroke=\"#fff68f\" points=\"198,-123 144,-123 144,-87 198,-87 198,-123\"/>\n",
        "<text text-anchor=\"middle\" x=\"171\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">&quot;nein&quot;</text>\n",
        "</g>\n",
        "<!-- 7 -->\n",
@@ -7140,9 +7143,9 @@
        "<!-- &quot;nein&quot;&#45;&gt;7 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>&quot;nein&quot;&#45;&gt;7</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M140.48,-88.49C129.22,-82.59 116.42,-75.67 105,-69 90.42,-60.48 74.68,-50.54 61.18,-41.77\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.95,-38.75 52.67,-36.21 59.12,-44.61 62.95,-38.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"116\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d~</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M143.72,-88.86C132.87,-82.77 120.3,-75.63 109,-69 94.19,-60.31 78.02,-50.52 63.99,-41.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.84,-38.94 55.48,-36.69 62.17,-44.91 65.84,-38.94\"/>\n",
+       "<text text-anchor=\"middle\" x=\"118\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d⁻¹</text>\n",
        "</g>\n",
        "<!-- 5 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -7153,9 +7156,9 @@
        "<!-- &quot;nein&quot;&#45;&gt;5 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>&quot;nein&quot;&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M156.43,-86.8C145.99,-74.47 131.76,-57.68 120.08,-43.89\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"122.68,-41.54 113.55,-36.18 117.34,-46.07 122.68,-41.54\"/>\n",
-       "<text text-anchor=\"middle\" x=\"151\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d~</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M156.43,-86.8C146.25,-74.78 132.48,-58.52 120.97,-44.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"123.91,-42.99 114.77,-37.62 118.57,-47.51 123.91,-42.99\"/>\n",
+       "<text text-anchor=\"middle\" x=\"149\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d⁻¹</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node4\" class=\"node\">\n",
@@ -7166,9 +7169,9 @@
        "<!-- &quot;nein&quot;&#45;&gt;4 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>&quot;nein&quot;&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-86.8C171,-75.16 171,-59.55 171,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-46.18 171,-36.18 167.5,-46.18 174.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"182\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d~</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-86.8C171,-75.58 171,-60.67 171,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-47.98 171,-37.98 167.5,-47.98 174.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"180\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d⁻¹</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -7179,9 +7182,9 @@
        "<!-- &quot;nein&quot;&#45;&gt;2 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>&quot;nein&quot;&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M185.57,-86.8C196.01,-74.47 210.24,-57.68 221.92,-43.89\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"224.66,-46.07 228.45,-36.18 219.32,-41.54 224.66,-46.07\"/>\n",
-       "<text text-anchor=\"middle\" x=\"223\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d~</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M185.57,-86.8C195.75,-74.78 209.52,-58.52 221.03,-44.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"223.43,-47.51 227.23,-37.62 218.09,-42.99 223.43,-47.51\"/>\n",
+       "<text text-anchor=\"middle\" x=\"221\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d⁻¹</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node6\" class=\"node\">\n",
@@ -7192,9 +7195,9 @@
        "<!-- &quot;nein&quot;&#45;&gt;1 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>&quot;nein&quot;&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M201.68,-88.74C213.2,-82.82 226.33,-75.82 238,-69 252.56,-60.49 268.24,-50.48 281.63,-41.65\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"283.67,-44.5 290.06,-36.05 279.79,-38.67 283.67,-44.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"273\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d~</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M198.44,-89.11C209.55,-82.99 222.45,-75.77 234,-69 248.57,-60.46 264.42,-50.77 278.2,-42.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"279.9,-45.27 286.54,-37.01 276.2,-39.33 279.9,-45.27\"/>\n",
+       "<text text-anchor=\"middle\" x=\"267\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d⁻¹</text>\n",
        "</g>\n",
        "<!-- &quot;ja&quot; -->\n",
        "<g id=\"node7\" class=\"node\">\n",
@@ -7211,9 +7214,9 @@
        "<!-- &quot;ja&quot;&#45;&gt;6 -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>&quot;ja&quot;&#45;&gt;6</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M415.71,-86.8C410.69,-74.93 403.91,-58.93 398.2,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"401.4,-44.02 394.27,-36.18 394.95,-46.75 401.4,-44.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"419\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d~</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M415.71,-86.8C410.87,-75.35 404.39,-60.06 398.81,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"402.11,-45.7 394.99,-37.86 395.67,-48.43 402.11,-45.7\"/>\n",
+       "<text text-anchor=\"middle\" x=\"416\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d⁻¹</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node9\" class=\"node\">\n",
@@ -7224,15 +7227,17 @@
        "<!-- &quot;ja&quot;&#45;&gt;3 -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>&quot;ja&quot;&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M430.29,-86.8C435.31,-74.93 442.09,-58.93 447.8,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"451.05,-46.75 451.73,-36.18 444.6,-44.02 451.05,-46.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"454\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d~</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M430.29,-86.8C435.13,-75.35 441.61,-60.06 447.19,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"450.33,-48.43 451.01,-37.86 443.89,-45.7 450.33,-48.43\"/>\n",
+       "<text text-anchor=\"middle\" x=\"452\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">d⁻¹</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [dhd={(1,\"nein\"),(2,\"nein\"),(3,\"ja\"),(4,\"nein\"),(5,\"nein\"),(6,\"ja\"),(7,\"nein\")} & h={(2,1),(4,2),(6,3),(8,4),(10,5)}(\"d~\",d~)]>"
+       "<Dot visualization: expr_as_graph [LET d,h BE d={(1↦\"nein\"),(2↦\"nein\"),(3↦\"ja\"),(4↦\"nein\"),(5↦\"nein\"),(6↦\"ja\"),(7↦\"nein\")} & h={(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)} IN(\n",
+       "(\"d⁻¹\",d⁻¹)\n",
+       ")END]>"
       ]
      },
      "execution_count": 92,
@@ -7241,7 +7246,7 @@
     }
    ],
    "source": [
-    ":dot expr_as_graph (\"d~\",d~)"
+    ":dot expr_as_graph (\"d⁻¹\",d⁻¹)"
    ]
   },
   {
@@ -7271,7 +7276,7 @@
     }
    ],
    "source": [
-    "d~[{\"ja\"}]"
+    "d⁻¹[{\"ja\"}]"
    ]
   },
   {
@@ -7289,9 +7294,8 @@
    "source": [
     "# Binäre Relationen - Verknüpfung\n",
     "   \n",
-    "Wir können Relationen $r_1$ und $r_2$ mit dem Operator ``;'' verknüpfen:\n",
-    "* $(r_1 ; r_2)$ = $\\{(a,c) \\mid \\exists b. ( (a,b)\\in r_1 \\wedge (b,c)\\in r_2)\\}$.\n",
-    "\n"
+    "Wir können Relationen $r_1$ und $r_2$ mit dem Operator \";\" verknüpfen:\n",
+    "* $(r_1 ; r_2)$ = $\\{(a,c) \\mid \\exists b. ( (a,b)\\in r_1 \\wedge (b,c)\\in r_2)\\}$."
    ]
   },
   {
@@ -7360,19 +7364,19 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"269pt\" height=\"305pt\"\n",
-       " viewBox=\"0.00 0.00 269.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"265pt\" height=\"305pt\"\n",
+       " viewBox=\"0.00 0.00 265.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 265,-301 265,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 261,-301 261,4 -4,4\"/>\n",
        "<!-- 8 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>8</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"78,-297 24,-297 24,-261 78,-261 78,-297\"/>\n",
-       "<text text-anchor=\"middle\" x=\"51\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"77,-297 23,-297 23,-261 77,-261 77,-297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"50\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node2\" class=\"node\">\n",
@@ -7383,93 +7387,95 @@
        "<!-- 8&#45;&gt;2 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>8&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.18,-260.82C42.54,-247.15 37.71,-227.5 35,-210 30.98,-184.09 28.95,-154.23 27.94,-133.17\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"31.43,-132.86 27.5,-123.03 24.44,-133.17 31.43,-132.86\"/>\n",
-       "<text text-anchor=\"middle\" x=\"44.5\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M45.87,-260.77C42.73,-247.08 38.54,-227.41 36,-210 32.31,-184.66 29.95,-155.62 28.58,-134.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"32.08,-134.65 27.97,-124.88 25.1,-135.08 32.08,-134.65\"/>\n",
+       "<text text-anchor=\"middle\" x=\"43\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
        "<title>4</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"117,-210 63,-210 63,-174 117,-174 117,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"90\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"113,-210 59,-210 59,-174 113,-174 113,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"86\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;4 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>8&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"sienna\" d=\"M58.89,-260.8C64.34,-248.93 71.68,-232.93 77.86,-219.45\"/>\n",
-       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"81.13,-220.72 82.12,-210.18 74.77,-217.8 81.13,-220.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"78\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"sienna\" d=\"M57.29,-260.8C62.13,-249.35 68.61,-234.06 74.19,-220.89\"/>\n",
+       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"77.33,-222.43 78.01,-211.86 70.89,-219.7 77.33,-222.43\"/>\n",
+       "<text text-anchor=\"middle\" x=\"74.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node4\" class=\"node\">\n",
        "<title>1</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"85,-36 31,-36 31,0 85,0 85,-36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"58\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"86,-36 32,-36 32,0 86,0 86,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"59\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"sienna\" d=\"M33.27,-86.8C37.56,-75.05 43.32,-59.24 48.21,-45.84\"/>\n",
-       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"51.6,-46.77 51.74,-36.18 45.02,-44.37 51.6,-46.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"50\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"sienna\" d=\"M33.48,-86.8C37.78,-75.35 43.54,-60.06 48.5,-46.89\"/>\n",
+       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"51.64,-48.48 51.89,-37.88 45.09,-46.01 51.64,-48.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"48.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"sienna\" d=\"M77.25,-173.8C68.2,-161.59 55.9,-144.99 45.74,-131.28\"/>\n",
-       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"48.5,-129.13 39.73,-123.18 42.87,-133.29 48.5,-129.13\"/>\n",
-       "<text text-anchor=\"middle\" x=\"68\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"sienna\" d=\"M74.06,-173.8C65.88,-162.01 54.86,-146.14 45.54,-132.72\"/>\n",
+       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"48.56,-130.93 39.99,-124.71 42.81,-134.92 48.56,-130.93\"/>\n",
+       "<text text-anchor=\"middle\" x=\"64.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;1 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>4&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M86.81,-173.88C81.26,-144 69.74,-82.11 63.07,-46.27\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.44,-45.24 61.17,-36.05 59.56,-46.52 66.44,-45.24\"/>\n",
-       "<text text-anchor=\"middle\" x=\"87.5\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M83.26,-173.56C78.61,-143.94 69.13,-83.54 63.5,-47.64\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.99,-47.32 61.98,-37.98 60.07,-48.4 66.99,-47.32\"/>\n",
+       "<text text-anchor=\"middle\" x=\"83\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
        "</g>\n",
        "<!-- 10 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
        "<title>10</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"189,-297 135,-297 135,-261 189,-261 189,-297\"/>\n",
-       "<text text-anchor=\"middle\" x=\"162\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"185,-297 131,-297 131,-261 185,-261 185,-297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"158\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
        "</g>\n",
        "<!-- 5 -->\n",
        "<g id=\"node6\" class=\"node\">\n",
        "<title>5</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"189,-210 135,-210 135,-174 189,-174 189,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"162\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"185,-210 131,-210 131,-174 185,-174 185,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"158\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
        "</g>\n",
        "<!-- 10&#45;&gt;5 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>10&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"sienna\" d=\"M162,-260.8C162,-249.16 162,-233.55 162,-220.24\"/>\n",
-       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"165.5,-220.18 162,-210.18 158.5,-220.18 165.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"167\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"sienna\" d=\"M158,-260.8C158,-249.58 158,-234.67 158,-221.69\"/>\n",
+       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"161.5,-221.98 158,-211.98 154.5,-221.98 161.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"161.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
        "<title>6</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"261,-297 207,-297 207,-261 261,-261 261,-297\"/>\n",
-       "<text text-anchor=\"middle\" x=\"234\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"257,-297 203,-297 203,-261 257,-261 257,-297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"230\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
        "<title>3</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"261,-210 207,-210 207,-174 261,-174 261,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"234\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"257,-210 203,-210 203,-174 257,-174 257,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"230\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;3 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>6&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"sienna\" d=\"M234,-260.8C234,-249.16 234,-233.55 234,-220.24\"/>\n",
-       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"237.5,-220.18 234,-210.18 230.5,-220.18 237.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"239\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"sienna\" d=\"M230,-260.8C230,-249.58 230,-234.67 230,-221.69\"/>\n",
+       "<polygon fill=\"sienna\" stroke=\"sienna\" points=\"233.5,-221.98 230,-211.98 226.5,-221.98 233.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"233.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [hh={(2,1),(4,2),(6,3),(8,4),(10,5)}(\"h\",h)]>"
+       "<Dot visualization: expr_as_graph [LET h BE h={(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)} IN(\n",
+       "(\"h\",h,\"hh\",(h;h))\n",
+       ")END]>"
       ]
      },
      "execution_count": 97,
@@ -7492,14 +7498,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
        "<svg width=\"134pt\" height=\"131pt\"\n",
        " viewBox=\"0.00 0.00 134.00 131.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 127)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-127 130,-127 130,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-127 130,-127 130,4 -4,4\"/>\n",
        "<!-- 8 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>8</title>\n",
@@ -7515,9 +7521,9 @@
        "<!-- 8&#45;&gt;2 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>8&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-86.8C27,-75.16 27,-59.55 27,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-46.18 27,-36.18 23.5,-46.18 30.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"36.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-86.8C27,-75.58 27,-60.67 27,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-47.98 27,-37.98 23.5,-47.98 30.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"34\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
        "</g>\n",
        "<!-- 4 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -7534,15 +7540,17 @@
        "<!-- 4&#45;&gt;1 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>4&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.16 99,-59.55 99,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-46.18 99,-36.18 95.5,-46.18 102.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"108.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.58 99,-60.67 99,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-47.98 99,-37.98 95.5,-47.98 102.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"106\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">hh</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [hh={(2,1),(4,2),(6,3),(8,4),(10,5)}(\"hh\",(h;h))]>"
+       "<Dot visualization: expr_as_graph [LET h BE h={(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)} IN(\n",
+       "(\"hh\",(h;h))\n",
+       ")END]>"
       ]
      },
      "execution_count": 98,
@@ -7565,14 +7573,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
        "<svg width=\"206pt\" height=\"305pt\"\n",
        " viewBox=\"0.00 0.00 206.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 202,-301 202,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 202,-301 202,4 -4,4\"/>\n",
        "<!-- 10 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>10</title>\n",
@@ -7588,9 +7596,9 @@
        "<!-- 10&#45;&gt;5 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>10&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.16 27,-233.55 27,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-220.18 27,-210.18 23.5,-220.18 30.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"32\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.58 27,-234.67 27,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-221.98 27,-211.98 23.5,-221.98 30.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 8 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -7607,9 +7615,9 @@
        "<!-- 8&#45;&gt;4 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>8&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-260.8C99,-249.16 99,-233.55 99,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-220.18 99,-210.18 95.5,-220.18 102.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"104\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-260.8C99,-249.58 99,-234.67 99,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-221.98 99,-211.98 95.5,-221.98 102.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"102.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
@@ -7620,9 +7628,9 @@
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-173.8C99,-162.16 99,-146.55 99,-133.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-133.18 99,-123.18 95.5,-133.18 102.5,-133.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"104\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-173.8C99,-162.58 99,-147.67 99,-134.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-134.98 99,-124.98 95.5,-134.98 102.5,-134.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"102.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -7639,9 +7647,9 @@
        "<!-- 6&#45;&gt;3 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>6&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-260.8C171,-249.16 171,-233.55 171,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-220.18 171,-210.18 167.5,-220.18 174.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"176\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-260.8C171,-249.58 171,-234.67 171,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-221.98 171,-211.98 167.5,-221.98 174.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"174.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
@@ -7652,15 +7660,17 @@
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.16 99,-59.55 99,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-46.18 99,-36.18 95.5,-46.18 102.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"104\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-86.8C99,-75.58 99,-60.67 99,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-47.98 99,-37.98 95.5,-47.98 102.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"102.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [hh={(2,1),(4,2),(6,3),(8,4),(10,5)}(\"h\",h)]>"
+       "<Dot visualization: expr_as_graph [LET h BE h={(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)} IN(\n",
+       "(\"h\",(h))\n",
+       ")END]>"
       ]
      },
      "execution_count": 99,
@@ -7682,7 +7692,7 @@
     "*  $r^1 = r$\n",
     "*  $r^k = (r^{k-1} ; r) = (r ; r^{k-1})$\n",
     "\n",
-    "* $r^+$ = $\\bigcup_{i\\geq 1} r^i$"
+    "* $r^+ = \\bigcup_{i\\geq 1} r^i$"
    ]
   },
   {
@@ -7795,14 +7805,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"303pt\" height=\"305pt\"\n",
-       " viewBox=\"0.00 0.00 303.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"297pt\" height=\"305pt\"\n",
+       " viewBox=\"0.00 0.00 297.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 299,-301 299,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 293,-301 293,4 -4,4\"/>\n",
        "<!-- 10 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>10</title>\n",
@@ -7818,9 +7828,9 @@
        "<!-- 10&#45;&gt;5 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>10&#45;&gt;5</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.16 27,-233.55 27,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-220.18 27,-210.18 23.5,-220.18 30.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"38\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-260.8C27,-249.58 27,-234.67 27,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-221.98 27,-211.98 23.5,-221.98 30.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "<!-- 8 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -7837,81 +7847,83 @@
        "<!-- 8&#45;&gt;4 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>8&#45;&gt;4</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M142.19,-260.83C136.58,-255.44 130.73,-249.26 126,-243 120.59,-235.84 115.61,-227.45 111.44,-219.61\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"114.44,-217.78 106.79,-210.45 108.2,-220.95 114.44,-217.78\"/>\n",
-       "<text text-anchor=\"middle\" x=\"137\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M148.43,-260.64C144.1,-255.04 139.31,-248.78 135,-243 129.34,-235.4 123.28,-227.07 117.78,-219.43\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"120.74,-217.55 112.07,-211.46 115.05,-221.62 120.74,-217.55\"/>\n",
+       "<text text-anchor=\"middle\" x=\"141.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
        "<title>2</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"185,-123 131,-123 131,-87 185,-87 185,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"158\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"179,-123 125,-123 125,-87 179,-87 179,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"152\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;2 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>8&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M161.6,-260.88C160.91,-231 159.47,-169.11 158.63,-133.27\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"162.13,-132.97 158.4,-123.05 155.13,-133.13 162.13,-132.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"172\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M160.99,-260.56C159.26,-230.94 155.75,-170.54 153.67,-134.64\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"157.18,-134.78 153.1,-125 150.19,-135.18 157.18,-134.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"164.5\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node6\" class=\"node\">\n",
        "<title>1</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"185,-36 131,-36 131,0 185,0 185,-36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"158\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"179,-36 125,-36 125,0 179,0 179,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"152\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
        "</g>\n",
        "<!-- 8&#45;&gt;1 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>8&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.37,-260.92C170.49,-255.22 172.85,-248.84 175,-243 180.38,-228.35 183.68,-225.25 187,-210 198.66,-156.5 202.03,-141.16 194,-87 191.75,-71.84 190.89,-67.69 184,-54 182.38,-50.79 180.48,-47.57 178.44,-44.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"181.11,-42.18 172.48,-36.03 175.4,-46.22 181.11,-42.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"209\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.68,-260.64C180.77,-226.81 203.61,-149.85 188,-87 184.46,-72.76 177.34,-58.22 170.35,-46.27\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"173.35,-44.47 165.13,-37.78 167.39,-48.13 173.35,-44.47\"/>\n",
+       "<text text-anchor=\"middle\" x=\"199.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;2 -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>4&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M107.01,-173.72C111.93,-163.79 118.68,-151.29 126,-141 128.47,-137.53 131.25,-134.03 134.11,-130.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"136.81,-132.89 140.83,-123.09 131.57,-128.24 136.81,-132.89\"/>\n",
-       "<text text-anchor=\"middle\" x=\"137\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.73,-173.8C117,-162.12 126.78,-146.45 135.1,-133.11\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"137.99,-135.09 140.31,-124.75 132.05,-131.39 137.99,-135.09\"/>\n",
+       "<text text-anchor=\"middle\" x=\"135.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "<!-- 4&#45;&gt;1 -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>4&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M95.68,-173.78C92.37,-152.61 89.18,-115.92 100,-87 106.15,-70.55 118.21,-55.35 129.74,-43.51\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"132.47,-45.73 137.17,-36.24 127.58,-40.73 132.47,-45.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"111\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M96.67,-173.51C94.52,-152.38 93,-116.05 103,-87 108.28,-71.65 118.27,-56.76 127.85,-44.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"130.26,-47.42 134.04,-37.52 124.92,-42.91 130.26,-47.42\"/>\n",
+       "<text text-anchor=\"middle\" x=\"109.5\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;1 -->\n",
        "<g id=\"edge8\" class=\"edge\">\n",
        "<title>2&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M158,-86.8C158,-75.16 158,-59.55 158,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"161.5,-46.18 158,-36.18 154.5,-46.18 161.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"169\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M152,-86.8C152,-75.58 152,-60.67 152,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"155.5,-47.98 152,-37.98 148.5,-47.98 155.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"158.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "<!-- 6 -->\n",
        "<g id=\"node7\" class=\"node\">\n",
        "<title>6</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"295,-297 241,-297 241,-261 295,-261 295,-297\"/>\n",
-       "<text text-anchor=\"middle\" x=\"268\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"289,-297 235,-297 235,-261 289,-261 289,-297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"262\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
        "</g>\n",
        "<!-- 3 -->\n",
        "<g id=\"node8\" class=\"node\">\n",
        "<title>3</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"295,-210 241,-210 241,-174 295,-174 295,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"268\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"289,-210 235,-210 235,-174 289,-174 289,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"262\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
        "</g>\n",
        "<!-- 6&#45;&gt;3 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>6&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M268,-260.8C268,-249.16 268,-233.55 268,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"271.5,-220.18 268,-210.18 264.5,-220.18 271.5,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"279\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262,-260.8C262,-249.58 262,-234.67 262,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"265.5,-221.98 262,-211.98 258.5,-221.98 265.5,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"268.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">h⁺</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [hh={(2,1),(4,2),(6,3),(8,4),(10,5)}(\"h+\",closure1(h))]>"
+       "<Dot visualization: expr_as_graph [LET h BE h={(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)} IN(\n",
+       "(\"h⁺\",closure1(h))\n",
+       ")END]>"
       ]
      },
      "execution_count": 104,
@@ -7920,7 +7932,7 @@
     }
    ],
    "source": [
-    ":dot expr_as_graph (\"h+\",closure1(h))"
+    ":dot expr_as_graph (\"h⁺\",closure1(h))"
    ]
   },
   {
@@ -7993,151 +8005,153 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"315pt\" height=\"305pt\"\n",
-       " viewBox=\"0.00 0.00 315.17 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"259pt\" height=\"305pt\"\n",
+       " viewBox=\"0.00 0.00 259.38 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 311.17,-301 311.17,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 255.38,-301 255.38,4 -4,4\"/>\n",
        "<!-- \\{3\\} -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>\\{3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"87.17,-210 33.17,-210 33.17,-174 87.17,-174 87.17,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"60.17\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"77.38,-210 23.38,-210 23.38,-174 77.38,-174 77.38,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"50.38\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{3}</text>\n",
        "</g>\n",
        "<!-- \\{2,3\\} -->\n",
        "<g id=\"node2\" class=\"node\">\n",
        "<title>\\{2,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"175.67,-123 118.67,-123 118.67,-87 175.67,-87 175.67,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"147.17\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"150.38,-123 96.38,-123 96.38,-87 150.38,-87 150.38,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"123.38\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2,3}</text>\n",
        "</g>\n",
        "<!-- \\{3\\}&#45;&gt;\\{2,3\\} -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>\\{3\\}&#45;&gt;\\{2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M58.53,-173.62C58.47,-163.17 60.11,-150.16 67.17,-141 78.24,-126.64 88.33,-130 108.99,-123\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"110.49,-126.17 118.53,-119.28 107.94,-119.65 110.49,-126.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"84.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.51,-173.97C45.14,-163.65 45.21,-150.65 51.38,-141 51.96,-140.09 68.8,-131.89 86.04,-123.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"87.23,-126.96 94.76,-119.5 84.22,-120.64 87.23,-126.96\"/>\n",
+       "<text text-anchor=\"middle\" x=\"64.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,3\\} -->\n",
        "<g id=\"node3\" class=\"node\">\n",
        "<title>\\{1,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"100.67,-123 43.67,-123 43.67,-87 100.67,-87 100.67,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"72.17\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"78.38,-123 24.38,-123 24.38,-87 78.38,-87 78.38,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"51.38\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,3}</text>\n",
        "</g>\n",
        "<!-- \\{3\\}&#45;&gt;\\{1,3\\} -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>\\{3\\}&#45;&gt;\\{1,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.85,-180.68C13.62,-171.72 -7.02,-157.6 3.17,-141 10.1,-129.71 21.94,-121.92 33.86,-116.62\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"35.34,-119.8 43.36,-112.88 32.77,-113.29 35.34,-119.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"20.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M23.04,-177.53C8.5,-168.36 -4.99,-155.34 2.38,-141 5.42,-135.1 9.96,-129.98 15.07,-125.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"16.88,-128.63 22.83,-119.86 12.71,-123 16.88,-128.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"15.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2,3\\} -->\n",
        "<g id=\"node4\" class=\"node\">\n",
        "<title>\\{1,2,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"182.67,-36 111.67,-36 111.67,0 182.67,0 182.67,-36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"147.17\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"152.38,-36 94.38,-36 94.38,0 152.38,0 152.38,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"123.38\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2,3}</text>\n",
        "</g>\n",
        "<!-- \\{2,3\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>\\{2,3\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M147.17,-86.8C147.17,-75.16 147.17,-59.55 147.17,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"150.67,-46.18 147.17,-36.18 143.67,-46.18 150.67,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"164.67\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M123.38,-86.8C123.38,-75.58 123.38,-60.67 123.38,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"126.88,-47.98 123.38,-37.98 119.88,-47.98 126.88,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"136.38\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,3\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>\\{1,3\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M83.31,-86.64C90.02,-76.69 99.02,-64.19 108.17,-54 111.49,-50.3 115.17,-46.59 118.9,-43.04\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"121.54,-45.36 126.55,-36.02 116.81,-40.2 121.54,-45.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"125.67\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M65.73,-86.84C73.82,-77.17 84.14,-64.89 93.38,-54 95.82,-51.13 98.37,-48.14 100.91,-45.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"103.57,-47.44 107.41,-37.57 98.25,-42.89 103.57,-47.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"106.38\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{2\\} -->\n",
        "<g id=\"node5\" class=\"node\">\n",
        "<title>\\{2\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"261.17,-210 207.17,-210 207.17,-174 261.17,-174 261.17,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"234.17\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"224.38,-210 170.38,-210 170.38,-174 224.38,-174 224.38,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"197.38\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2}</text>\n",
        "</g>\n",
        "<!-- \\{2\\}&#45;&gt;\\{2,3\\} -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>\\{2\\}&#45;&gt;\\{2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M229.66,-173.64C226.25,-163.2 220.66,-150.2 212.17,-141 207.77,-136.24 196.69,-129.77 184.9,-123.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"186.35,-120.5 175.84,-119.15 183.22,-126.76 186.35,-120.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"239.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.55,-173.93C189.01,-163.6 183.41,-150.6 175.38,-141 171.05,-135.81 165.75,-131.08 160.22,-126.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"162.26,-124.05 152.05,-121.22 158.27,-129.8 162.26,-124.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"196.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2\\} -->\n",
        "<g id=\"node6\" class=\"node\">\n",
        "<title>\\{1,2\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"250.67,-123 193.67,-123 193.67,-87 250.67,-87 250.67,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"222.17\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"222.38,-123 168.38,-123 168.38,-87 222.38,-87 222.38,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"195.38\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2}</text>\n",
        "</g>\n",
        "<!-- \\{2\\}&#45;&gt;\\{1,2\\} -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>\\{2\\}&#45;&gt;\\{1,2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M258.3,-173.8C268.19,-164.53 276.08,-152.63 270.17,-141 267.41,-135.58 263.38,-130.8 258.81,-126.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"260.75,-123.73 250.73,-120.27 256.41,-129.22 260.75,-123.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"289.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M215.19,-173.55C222.53,-164.21 228.47,-152.32 224.38,-141 223.34,-138.11 221.94,-135.28 220.32,-132.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"223.27,-130.68 214.6,-124.59 217.58,-134.76 223.27,-130.68\"/>\n",
+       "<text text-anchor=\"middle\" x=\"238.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>\\{1,2\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M211.03,-86.64C204.32,-76.69 195.32,-64.19 186.17,-54 182.85,-50.3 179.17,-46.59 175.44,-43.04\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.53,-40.2 167.79,-36.02 172.79,-45.36 177.53,-40.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"214.67\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.04,-86.84C172.95,-77.17 162.63,-64.89 153.38,-54 150.95,-51.13 148.4,-48.14 145.86,-45.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"148.52,-42.89 139.36,-37.57 143.2,-47.44 148.52,-42.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"177.38\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1\\} -->\n",
        "<g id=\"node7\" class=\"node\">\n",
        "<title>\\{1\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"178.17,-210 124.17,-210 124.17,-174 178.17,-174 178.17,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"151.17\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"151.38,-210 97.38,-210 97.38,-174 151.38,-174 151.38,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"124.38\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1}</text>\n",
        "</g>\n",
        "<!-- \\{1\\}&#45;&gt;\\{1,3\\} -->\n",
        "<g id=\"edge8\" class=\"edge\">\n",
        "<title>\\{1\\}&#45;&gt;\\{1,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M135.18,-173.8C123.62,-161.36 107.83,-144.36 94.94,-130.5\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"97.5,-128.12 88.13,-123.18 92.38,-132.88 97.5,-128.12\"/>\n",
-       "<text text-anchor=\"middle\" x=\"133.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.61,-173.8C99.29,-161.78 85.33,-145.52 73.66,-131.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"76.54,-129.92 67.37,-124.62 71.23,-134.48 76.54,-129.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"104.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1\\}&#45;&gt;\\{1,2\\} -->\n",
        "<g id=\"edge9\" class=\"edge\">\n",
        "<title>\\{1\\}&#45;&gt;\\{1,2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M157.95,-173.69C162.45,-163.51 169.03,-150.77 177.17,-141 180.49,-137.02 184.34,-133.19 188.35,-129.64\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"190.72,-132.22 196.2,-123.15 186.26,-126.83 190.72,-132.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"194.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.74,-173.65C135.01,-163.46 141.33,-150.71 149.38,-141 152.41,-137.35 155.89,-133.85 159.54,-130.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"161.62,-133.4 167.11,-124.34 157.17,-128 161.62,-133.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"162.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\} -->\n",
        "<g id=\"node8\" class=\"node\">\n",
        "<title>\\{\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"178.17,-297 124.17,-297 124.17,-261 178.17,-261 178.17,-297\"/>\n",
-       "<text text-anchor=\"middle\" x=\"151.17\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">{}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"151.38,-297 97.38,-297 97.38,-261 151.38,-261 151.38,-297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"124.38\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">{}</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{3\\} -->\n",
        "<g id=\"edge10\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.61,-260.68C125.36,-255.09 118.44,-248.82 112.17,-243 103.32,-234.78 93.75,-225.65 85.27,-217.47\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"87.46,-214.72 77.83,-210.28 82.59,-219.75 87.46,-214.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"129.67\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.41,-260.8C98.95,-248.78 84.79,-232.52 72.96,-218.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"75.79,-216.85 66.58,-211.61 70.51,-221.45 75.79,-216.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"104.38\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{2\\} -->\n",
        "<g id=\"edge11\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171.03,-260.99C177.3,-255.41 184.15,-249.08 190.17,-243 197.98,-235.11 206.12,-226.11 213.25,-217.94\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"216.11,-219.97 219.98,-210.11 210.8,-215.41 216.11,-219.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"220.67\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M139.16,-260.8C149.48,-248.78 163.44,-232.52 175.11,-218.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.54,-221.48 181.4,-211.62 172.23,-216.92 177.54,-221.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"177.38\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{1\\} -->\n",
        "<g id=\"edge12\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{1\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M151.17,-260.8C151.17,-249.16 151.17,-233.55 151.17,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"154.67,-220.18 151.17,-210.18 147.67,-220.18 154.67,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"168.67\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M124.38,-260.8C124.38,-249.58 124.38,-234.67 124.38,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"127.88,-221.98 124.38,-211.98 120.88,-221.98 127.88,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"137.38\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [sub1sub1={({},{1}),({},{2}),({},{3}),({1},{1,2}),({1},{1,3}),({1,2},{1,2,3}),({1,3},{1,2,3}),({2},{1,2}),({2},{2,3}),({2,3},{1,2,3}),({3},{1,3}),({3},{2,3})}(\"sub1\",sub1)]>"
+       "<Dot visualization: expr_as_graph [LET sub1 BE sub1={(∅↦{1}),(∅↦{2}),(∅↦{3}),({1}↦{1,2}),({1}↦{1,3}),({1,2}↦{1,2,3}),({1,3}↦{1,2,3}),({2}↦{1,2}),({2}↦{2,3}),({2,3}↦{1,2,3}),({3}↦{1,3}),({3}↦{2,3})} IN(\n",
+       "(\"sub1\",sub1)\n",
+       ")END]>"
       ]
      },
      "execution_count": 108,
@@ -8160,72 +8174,72 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"531pt\" height=\"305pt\"\n",
-       " viewBox=\"0.00 0.00 531.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"473pt\" height=\"305pt\"\n",
+       " viewBox=\"0.00 0.00 473.00 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 527,-301 527,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 469,-301 469,4 -4,4\"/>\n",
        "<!-- \\{3\\} -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>\\{3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"210,-210 156,-210 156,-174 210,-174 210,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"183\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"197,-210 143,-210 143,-174 197,-174 197,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"170\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{3}</text>\n",
        "</g>\n",
        "<!-- \\{2,3\\} -->\n",
        "<g id=\"node2\" class=\"node\">\n",
        "<title>\\{2,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"127.5,-123 70.5,-123 70.5,-87 127.5,-87 127.5,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"99\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"123,-123 69,-123 69,-87 123,-87 123,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"96\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2,3}</text>\n",
        "</g>\n",
        "<!-- \\{3\\}&#45;&gt;\\{2,3\\} -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>\\{3\\}&#45;&gt;\\{2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M155.73,-179.03C144.85,-173.26 132.84,-165.5 124,-156 117.73,-149.26 112.67,-140.65 108.79,-132.48\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"111.97,-131.01 104.77,-123.23 105.55,-133.79 111.97,-131.01\"/>\n",
-       "<text text-anchor=\"middle\" x=\"141.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M143.57,-173.81C136.71,-168.6 129.66,-162.51 124,-156 118.17,-149.29 112.99,-141.17 108.73,-133.44\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"111.9,-131.94 104.2,-124.66 105.68,-135.16 111.9,-131.94\"/>\n",
+       "<text text-anchor=\"middle\" x=\"137\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2,3\\} -->\n",
        "<g id=\"node3\" class=\"node\">\n",
        "<title>\\{1,2,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"291.5,-36 220.5,-36 220.5,0 291.5,0 291.5,-36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"256\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"267,-36 209,-36 209,0 267,0 267,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"238\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2,3}</text>\n",
        "</g>\n",
        "<!-- \\{3\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>\\{3\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M179,-173.95C174.87,-152.63 170.61,-115.48 183,-87 190.74,-69.21 205.68,-53.97 220.04,-42.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"222.54,-44.95 228.37,-36.11 218.3,-39.38 222.54,-44.95\"/>\n",
-       "<text text-anchor=\"middle\" x=\"200.5\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M167.58,-173.64C165.35,-152.33 164,-115.5 176,-87 182.9,-70.61 195.52,-55.62 207.58,-43.9\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"209.69,-46.73 214.66,-37.37 204.94,-41.59 209.69,-46.73\"/>\n",
+       "<text text-anchor=\"middle\" x=\"189\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,3\\} -->\n",
        "<g id=\"node4\" class=\"node\">\n",
        "<title>\\{1,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"404.5,-123 347.5,-123 347.5,-87 404.5,-87 404.5,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"376\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"376,-123 322,-123 322,-87 376,-87 376,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"349\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,3}</text>\n",
        "</g>\n",
        "<!-- \\{3\\}&#45;&gt;\\{1,3\\} -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>\\{3\\}&#45;&gt;\\{1,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M210.07,-181.27C217.75,-178.7 226.15,-176.08 234,-174 273.86,-163.46 288.53,-175.24 325,-156 331.55,-152.55 343.09,-141.43 353.54,-130.56\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"356.2,-132.84 360.52,-123.16 351.11,-128.03 356.2,-132.84\"/>\n",
-       "<text text-anchor=\"middle\" x=\"360.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M197.03,-180.3C203.21,-178.06 209.79,-175.82 216,-174 251.81,-163.51 265.18,-173.75 298,-156 304.28,-152.6 315.24,-142.14 325.39,-131.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"327.86,-134.13 332.21,-124.47 322.79,-129.31 327.86,-134.13\"/>\n",
+       "<text text-anchor=\"middle\" x=\"328\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{2,3\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>\\{2,3\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.58,-86.83C107.35,-75.92 113.76,-62.33 124,-54 148.29,-34.23 182.67,-25.54 210.25,-21.76\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"210.94,-25.21 220.46,-20.54 210.11,-18.26 210.94,-25.21\"/>\n",
-       "<text text-anchor=\"middle\" x=\"141.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M101.75,-86.94C106.23,-76.08 113.47,-62.5 124,-54 145.04,-37.01 174.29,-28.25 197.9,-23.74\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"198.21,-27.24 207.48,-22.1 197.03,-20.34 198.21,-27.24\"/>\n",
+       "<text text-anchor=\"middle\" x=\"137\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,3\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge8\" class=\"edge\">\n",
        "<title>\\{1,3\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M351.72,-86.8C333.5,-73.9 308.38,-56.1 288.44,-41.98\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"290.43,-39.1 280.25,-36.18 286.38,-44.81 290.43,-39.1\"/>\n",
-       "<text text-anchor=\"middle\" x=\"341.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M326.27,-86.59C309.96,-74.1 287.76,-57.11 269.71,-43.28\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"271.97,-40.6 261.9,-37.3 267.71,-46.16 271.97,-40.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"313\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{2\\} -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -8236,124 +8250,126 @@
        "<!-- \\{2\\}&#45;&gt;\\{2,3\\} -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>\\{2\\}&#45;&gt;\\{2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M28.6,-173.84C30.3,-163.47 33.79,-150.47 41,-141 46.43,-133.87 53.76,-127.88 61.38,-122.99\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.5,-125.81 70.37,-117.75 59.97,-119.76 63.5,-125.81\"/>\n",
-       "<text text-anchor=\"middle\" x=\"58.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.58,-173.63C36.42,-163.43 42.23,-150.69 50,-141 52.97,-137.3 56.4,-133.77 60.04,-130.48\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.12,-133.3 67.58,-124.23 57.65,-127.92 62.12,-133.3\"/>\n",
+       "<text text-anchor=\"middle\" x=\"63\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{2\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>\\{2\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M21.33,-173.83C15.16,-151.7 8.36,-113 26,-87 46.72,-56.46 149,-35.62 209.97,-25.68\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"210.79,-29.09 220.12,-24.06 209.69,-22.18 210.79,-29.09\"/>\n",
-       "<text text-anchor=\"middle\" x=\"43.5\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M23.15,-173.77C19.22,-151.59 15.98,-112.82 34,-87 70.51,-34.68 149.2,-21.91 197.47,-19.2\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"197.4,-22.71 207.24,-18.79 197.1,-15.71 197.4,-22.71\"/>\n",
+       "<text text-anchor=\"middle\" x=\"47\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2\\} -->\n",
        "<g id=\"node6\" class=\"node\">\n",
        "<title>\\{1,2\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"284.5,-123 227.5,-123 227.5,-87 284.5,-87 284.5,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"256\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"265,-123 211,-123 211,-87 265,-87 265,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"238\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2}</text>\n",
        "</g>\n",
        "<!-- \\{2\\}&#45;&gt;\\{1,2\\} -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>\\{2\\}&#45;&gt;\\{1,2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.06,-178.86C58.66,-177.07 63.42,-175.37 68,-174 109.18,-161.71 122.49,-170.34 163,-156 182.83,-148.98 203.57,-138.21 220.42,-128.46\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"222.52,-131.28 229.35,-123.17 218.96,-125.25 222.52,-131.28\"/>\n",
-       "<text text-anchor=\"middle\" x=\"212.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.09,-178.94C58.68,-177.13 63.44,-175.41 68,-174 105.31,-162.47 117.62,-170.18 154,-156 171.51,-149.18 189.59,-138.9 204.47,-129.43\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"206.02,-132.6 212.48,-124.2 202.2,-126.74 206.02,-132.6\"/>\n",
+       "<text text-anchor=\"middle\" x=\"196\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge9\" class=\"edge\">\n",
        "<title>\\{1,2\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M256,-86.8C256,-75.16 256,-59.55 256,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"259.5,-46.18 256,-36.18 252.5,-46.18 259.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"273.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M238,-86.8C238,-75.58 238,-60.67 238,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"241.5,-47.98 238,-37.98 234.5,-47.98 241.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"251\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1\\} -->\n",
        "<g id=\"node7\" class=\"node\">\n",
        "<title>\\{1\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"393,-210 339,-210 339,-174 393,-174 393,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"366\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"355,-210 301,-210 301,-174 355,-174 355,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"328\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1}</text>\n",
        "</g>\n",
        "<!-- \\{1\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge10\" class=\"edge\">\n",
        "<title>\\{1\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M393.19,-181.3C404.53,-175.76 416.54,-167.55 423,-156 431.54,-140.74 432.06,-114.52 414,-87 389.36,-49.46 339.16,-32.56 301.92,-25\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"302.27,-21.51 291.79,-23.11 300.98,-28.39 302.27,-21.51\"/>\n",
-       "<text text-anchor=\"middle\" x=\"445.5\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M355.5,-177.72C364.29,-172.18 373.22,-164.92 379,-156 395.73,-130.16 400.17,-113.79 385,-87 363.5,-49.02 314.04,-32.1 278.42,-24.66\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"279.36,-21.28 268.88,-22.85 278.05,-28.15 279.36,-21.28\"/>\n",
+       "<text text-anchor=\"middle\" x=\"407\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1\\}&#45;&gt;\\{1,3\\} -->\n",
        "<g id=\"edge11\" class=\"edge\">\n",
        "<title>\\{1\\}&#45;&gt;\\{1,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M376.28,-173.77C379.02,-168.28 381.61,-162.06 383,-156 384.68,-148.68 384.46,-140.67 383.41,-133.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"386.82,-132.42 381.5,-123.26 379.94,-133.74 386.82,-132.42\"/>\n",
-       "<text text-anchor=\"middle\" x=\"401.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M339.52,-173.5C342.51,-168.11 345.35,-162 347,-156 348.86,-149.24 349.75,-141.77 350.09,-134.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"353.59,-134.98 350.21,-124.93 346.59,-134.89 353.59,-134.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"362\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1\\}&#45;&gt;\\{1,2\\} -->\n",
        "<g id=\"edge12\" class=\"edge\">\n",
        "<title>\\{1\\}&#45;&gt;\\{1,2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M338.64,-182.51C323.19,-176.77 304.19,-168.02 290,-156 282.03,-149.25 275.12,-140.2 269.65,-131.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"272.64,-129.82 264.49,-123.05 266.63,-133.43 272.64,-129.82\"/>\n",
-       "<text text-anchor=\"middle\" x=\"307.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M300.73,-177.04C291.03,-171.31 280.43,-164.11 272,-156 264.98,-149.24 258.58,-140.82 253.27,-132.81\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"256.25,-130.97 247.98,-124.35 250.32,-134.68 256.25,-130.97\"/>\n",
+       "<text text-anchor=\"middle\" x=\"285\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\} -->\n",
        "<g id=\"node8\" class=\"node\">\n",
        "<title>\\{\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"283,-297 229,-297 229,-261 283,-261 283,-297\"/>\n",
-       "<text text-anchor=\"middle\" x=\"256\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">{}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"265,-297 211,-297 211,-261 265,-261 265,-297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"238\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">{}</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{3\\} -->\n",
        "<g id=\"edge13\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M228.8,-262.2C221.08,-256.81 213.12,-250.28 207,-243 201.27,-236.19 196.55,-227.78 192.86,-219.81\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"196.01,-218.27 188.87,-210.45 189.57,-221.02 196.01,-218.27\"/>\n",
-       "<text text-anchor=\"middle\" x=\"224.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M215.54,-260.71C209.44,-255.41 203.11,-249.31 198,-243 192.4,-236.09 187.3,-227.91 183.03,-220.19\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"186.19,-218.69 178.45,-211.45 179.99,-221.94 186.19,-218.69\"/>\n",
+       "<text text-anchor=\"middle\" x=\"211\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{2,3\\} -->\n",
        "<g id=\"edge14\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M228.96,-273.34C195.64,-266.07 139.98,-248.62 112,-210 95.96,-187.87 94.27,-155.9 95.61,-133.26\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"99.1,-133.54 96.43,-123.28 92.12,-132.96 99.1,-133.54\"/>\n",
-       "<text text-anchor=\"middle\" x=\"129.5\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M210.52,-271.77C180.07,-263.32 132.08,-245.06 108,-210 92.89,-188.01 91.17,-157.03 92.44,-134.62\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"95.93,-134.92 93.27,-124.66 88.95,-134.34 95.93,-134.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"121\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge15\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M283.15,-278.74C329.94,-278.34 424.61,-269.75 465,-210 495.62,-164.7 495.45,-133.69 467,-87 449.6,-58.46 358.68,-37.34 302.02,-26.72\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"302.33,-23.22 291.86,-24.86 301.07,-30.1 302.33,-23.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"505.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M265.49,-276.36C305.53,-272.33 378.73,-258.37 412,-210 443.13,-164.75 449.57,-135.61 424,-87 396.98,-35.63 324.72,-22.44 278.63,-19.42\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"278.91,-15.93 268.75,-18.91 278.56,-22.92 278.91,-15.93\"/>\n",
+       "<text text-anchor=\"middle\" x=\"452\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{1,3\\} -->\n",
        "<g id=\"edge17\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{1,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M283.09,-273.23C316.56,-265.84 372.64,-248.27 402,-210 421.51,-184.57 437.38,-169.65 423,-141 420.49,-136 416.89,-131.53 412.78,-127.6\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"414.89,-124.8 404.97,-121.1 410.42,-130.19 414.89,-124.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"443.5\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M265.27,-271.16C294.68,-262.27 340.44,-243.73 364,-210 381.97,-184.27 389.89,-170.43 379,-141 377.92,-138.08 376.47,-135.23 374.79,-132.51\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"377.62,-130.44 368.86,-124.48 371.99,-134.6 377.62,-130.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"395\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{2\\} -->\n",
        "<g id=\"edge16\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M228.69,-277.12C177.15,-274.9 68.28,-267.39 41,-243 34.5,-237.19 30.92,-228.64 28.97,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"32.41,-219.57 27.32,-210.27 25.5,-220.71 32.41,-219.57\"/>\n",
-       "<text text-anchor=\"middle\" x=\"58.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M210.83,-275.99C164.95,-272.12 74.68,-262.23 50,-243 42.95,-237.51 37.98,-229.36 34.52,-221.23\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"37.82,-220.07 31.17,-211.82 31.23,-222.42 37.82,-220.07\"/>\n",
+       "<text text-anchor=\"middle\" x=\"63\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{1,2\\} -->\n",
        "<g id=\"edge18\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{1,2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M256,-260.88C256,-231 256,-169.11 256,-133.27\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"259.5,-133.05 256,-123.05 252.5,-133.05 259.5,-133.05\"/>\n",
-       "<text text-anchor=\"middle\" x=\"273.5\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M238,-260.56C238,-230.94 238,-170.54 238,-134.64\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"241.5,-135 238,-125 234.5,-135 241.5,-135\"/>\n",
+       "<text text-anchor=\"middle\" x=\"251\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{1\\} -->\n",
        "<g id=\"edge19\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{1\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M278.26,-260.8C294.81,-248.01 317.58,-230.42 335.77,-216.36\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"338,-219.06 343.77,-210.18 333.72,-213.52 338,-219.06\"/>\n",
-       "<text text-anchor=\"middle\" x=\"335.5\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M256.21,-260.8C269.18,-248.55 286.81,-231.9 301.36,-218.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"303.54,-220.92 308.4,-211.51 298.73,-215.83 303.54,-220.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"301\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [sub1sub1={({},{1}),({},{2}),({},{3}),({1},{1,2}),({1},{1,3}),({1,2},{1,2,3}),({1,3},{1,2,3}),({2},{1,2}),({2},{2,3}),({2,3},{1,2,3}),({3},{1,3}),({3},{2,3})}(\"sub1\",closure1(sub1))]>"
+       "<Dot visualization: expr_as_graph [LET sub1 BE sub1={(∅↦{1}),(∅↦{2}),(∅↦{3}),({1}↦{1,2}),({1}↦{1,3}),({1,2}↦{1,2,3}),({1,3}↦{1,2,3}),({2}↦{1,2}),({2}↦{2,3}),({2,3}↦{1,2,3}),({3}↦{1,3}),({3}↦{2,3})} IN(\n",
+       "(\"sub1\",closure1(sub1))\n",
+       ")END]>"
       ]
      },
      "execution_count": 109,
@@ -8375,7 +8391,7 @@
     "*  $r^0 = \\{(a,a) \\mid a\\in A\\}$\n",
     "*  $r^1 = r$\n",
     "*  $r^k = (r^{k-1} ; r) = (r ; r^{k-1})$\n",
-    "*  $r^*$ = $\\bigcup_{i\\geq 0} r^i$\n"
+    "*  $r^* = \\bigcup_{i\\geq 0} r^i$\n"
    ]
   },
   {
@@ -8435,14 +8451,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
        "<svg width=\"62pt\" height=\"218pt\"\n",
        " viewBox=\"0.00 0.00 62.00 218.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 214)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-214 58,-214 58,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-214 58,-214 58,4 -4,4\"/>\n",
        "<!-- 2 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>2</title>\n",
@@ -8458,9 +8474,9 @@
        "<!-- 2&#45;&gt;3 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>2&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-86.8C27,-75.16 27,-59.55 27,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-46.18 27,-36.18 23.5,-46.18 30.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">r</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-86.8C27,-75.58 27,-60.67 27,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-47.98 27,-37.98 23.5,-47.98 30.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"29.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">r</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -8471,15 +8487,17 @@
        "<!-- 1&#45;&gt;2 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>1&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-173.8C27,-162.16 27,-146.55 27,-133.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-133.18 27,-123.18 23.5,-133.18 30.5,-133.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">r</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-173.8C27,-162.58 27,-147.67 27,-134.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-134.98 27,-124.98 23.5,-134.98 30.5,-134.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"29.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">r</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [Arsub1A={1,2,3} & r={(1,2),(2,3)} & sub1={({},{1}),({},{2}),({},{3}),({1},{1,2}),({1},{1,3}),({1,2},{1,2,3}),({1,3},{1,2,3}),({2},{1,2}),({2},{2,3}),({2,3},{1,2,3}),({3},{1,3}),({3},{2,3})}(\"r\",r)]>"
+       "<Dot visualization: expr_as_graph [LET A,r,sub1 BE A={1,2,3} & r={(1↦2),(2↦3)} & sub1={(∅↦{1}),(∅↦{2}),(∅↦{3}),({1}↦{1,2}),({1}↦{1,3}),({1,2}↦{1,2,3}),({1,3}↦{1,2,3}),({2}↦{1,2}),({2}↦{2,3}),({2,3}↦{1,2,3}),({3}↦{1,3}),({3}↦{2,3})} IN(\n",
+       "(\"r\",r)\n",
+       ")END]>"
       ]
      },
      "execution_count": 112,
@@ -8585,46 +8603,46 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"137pt\" height=\"218pt\"\n",
-       " viewBox=\"0.00 0.00 137.00 218.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"133pt\" height=\"218pt\"\n",
+       " viewBox=\"0.00 0.00 133.00 218.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 214)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-214 133,-214 133,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-214 129,-214 129,4 -4,4\"/>\n",
        "<!-- 3 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>3</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"61,-36 7,-36 7,0 61,0 61,-36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"34\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"60,-36 6,-36 6,0 60,0 60,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
        "</g>\n",
        "<!-- 3&#45;&gt;3 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>3&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.24,-25.87C71.02,-26.04 79,-23.41 79,-18 79,-14.7 76.04,-12.44 71.51,-11.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"71.55,-7.7 61.24,-10.13 70.82,-14.66 71.55,-7.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"86\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M60.24,-26.15C70.02,-26.32 78,-23.61 78,-18 78,-14.85 75.48,-12.61 71.53,-11.28\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"72.1,-7.83 61.74,-10.04 71.22,-14.77 72.1,-7.83\"/>\n",
+       "<text text-anchor=\"middle\" x=\"84\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node2\" class=\"node\">\n",
        "<title>2</title>\n",
-       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"97,-123 43,-123 43,-87 97,-87 97,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"70\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"95,-123 41,-123 41,-87 95,-87 95,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"68\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;3 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>2&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M62.71,-86.8C57.69,-74.93 50.91,-58.93 45.2,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"48.4,-44.02 41.27,-36.18 41.95,-46.75 48.4,-44.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"61\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M60.92,-86.8C56.2,-75.35 49.91,-60.06 44.49,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"47.81,-45.78 40.77,-37.87 41.34,-48.45 47.81,-45.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"58\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
        "</g>\n",
        "<!-- 2&#45;&gt;2 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>2&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M97.24,-112.87C107.02,-113.04 115,-110.41 115,-105 115,-101.7 112.04,-99.44 107.51,-98.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"107.55,-94.7 97.24,-97.13 106.82,-101.66 107.55,-94.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"122\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M95.24,-113.15C105.02,-113.32 113,-110.61 113,-105 113,-101.85 110.48,-99.61 106.53,-98.28\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"107.1,-94.83 96.74,-97.04 106.22,-101.77 107.1,-94.83\"/>\n",
+       "<text text-anchor=\"middle\" x=\"119\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -8635,29 +8653,31 @@
        "<!-- 1&#45;&gt;3 -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>1&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M24.05,-173.67C20.94,-153 16.9,-117.43 20,-87 21.39,-73.32 24.32,-58.33 27.15,-45.92\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.55,-46.72 29.45,-36.18 23.74,-45.1 30.55,-46.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"27\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M24.12,-173.68C21.09,-153.02 17.12,-117.45 20,-87 21.23,-73.99 23.76,-59.76 26.27,-47.7\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"29.68,-48.48 28.39,-37.96 22.84,-46.98 29.68,-48.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;2 -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>1&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M35.7,-173.8C41.7,-161.93 49.8,-145.93 56.62,-132.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"59.92,-133.68 61.31,-123.18 53.67,-130.52 59.92,-133.68\"/>\n",
-       "<text text-anchor=\"middle\" x=\"58\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M35.3,-173.8C40.87,-162.24 48.34,-146.75 54.74,-133.5\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"57.72,-135.36 58.92,-124.83 51.42,-132.32 57.72,-135.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"55\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;1 -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>1&#45;&gt;1</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-199.87C64.02,-200.04 72,-197.41 72,-192 72,-188.7 69.04,-186.44 64.51,-185.21\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.55,-181.7 54.24,-184.13 63.82,-188.66 64.55,-181.7\"/>\n",
-       "<text text-anchor=\"middle\" x=\"79\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.24,-200.15C64.02,-200.32 72,-197.61 72,-192 72,-188.85 69.48,-186.61 65.53,-185.28\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.1,-181.83 55.74,-184.04 65.22,-188.77 66.1,-181.83\"/>\n",
+       "<text text-anchor=\"middle\" x=\"78\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">r*</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [Arsub1A={1,2,3} & r={(1,2),(2,3)} & sub1={({},{1}),({},{2}),({},{3}),({1},{1,2}),({1},{1,3}),({1,2},{1,2,3}),({1,3},{1,2,3}),({2},{1,2}),({2},{2,3}),({2,3},{1,2,3}),({3},{1,3}),({3},{2,3})}(\"r*\",id(A)\\/r\\/(r;r)\\/((r;r);r)\\/(((r;r);r);r))]>"
+       "<Dot visualization: expr_as_graph [LET A,r,sub1 BE A={1,2,3} & r={(1↦2),(2↦3)} & sub1={(∅↦{1}),(∅↦{2}),(∅↦{3}),({1}↦{1,2}),({1}↦{1,3}),({1,2}↦{1,2,3}),({1,3}↦{1,2,3}),({2}↦{1,2}),({2}↦{2,3}),({2,3}↦{1,2,3}),({3}↦{1,3}),({3}↦{2,3})} IN(\n",
+       "(\"r*\",id(A) \\/ r \\/ (r;r) \\/ (r;r;r) \\/ (r;r;r;r))\n",
+       ")END]>"
       ]
      },
      "execution_count": 116,
@@ -8710,14 +8730,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"97pt\" height=\"218pt\"\n",
-       " viewBox=\"0.00 0.00 97.00 218.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"94pt\" height=\"218pt\"\n",
+       " viewBox=\"0.00 0.00 94.00 218.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 214)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-214 93,-214 93,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-214 90,-214 90,4 -4,4\"/>\n",
        "<!-- 2 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>2</title>\n",
@@ -8733,9 +8753,9 @@
        "<!-- 2&#45;&gt;3 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>2&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M33.48,-86.8C37.9,-75.05 43.85,-59.24 48.89,-45.84\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"52.29,-46.77 52.53,-36.18 45.74,-44.3 52.29,-46.77\"/>\n",
-       "<text text-anchor=\"middle\" x=\"53.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">r+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M33.48,-86.8C37.78,-75.35 43.54,-60.06 48.5,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"51.64,-48.48 51.89,-37.88 45.09,-46.01 51.64,-48.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"49.5\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">r⁺</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -8746,22 +8766,24 @@
        "<!-- 1&#45;&gt;2 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>1&#45;&gt;2</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.52,-173.8C48.1,-162.05 42.15,-146.24 37.11,-132.84\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"40.26,-131.3 33.47,-123.18 33.71,-133.77 40.26,-131.3\"/>\n",
-       "<text text-anchor=\"middle\" x=\"53.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">r+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.52,-173.8C48.22,-162.35 42.46,-147.06 37.5,-133.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"40.91,-133.01 34.11,-124.88 34.36,-135.48 40.91,-133.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"49.5\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">r⁺</text>\n",
        "</g>\n",
        "<!-- 1&#45;&gt;3 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>1&#45;&gt;3</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M63.77,-173.69C65.09,-168.09 66.34,-161.82 67,-156 72.08,-110.95 72.08,-99.05 67,-54 66.71,-51.45 66.31,-48.82 65.84,-46.2\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"69.25,-45.38 63.77,-36.31 62.39,-46.82 69.25,-45.38\"/>\n",
-       "<text text-anchor=\"middle\" x=\"79.5\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">r+</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M60.3,-173.68C61.26,-159.95 62.49,-140.26 63,-123 63.47,-107.01 63.47,-102.99 63,-87 62.62,-74.06 61.83,-59.74 61.06,-47.6\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.56,-47.57 60.4,-37.83 57.58,-48.04 64.56,-47.57\"/>\n",
+       "<text text-anchor=\"middle\" x=\"68.5\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">r⁺</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [Arsub1A={1,2,3} & r={(1,2),(2,3)} & sub1={({},{1}),({},{2}),({},{3}),({1},{1,2}),({1},{1,3}),({1,2},{1,2,3}),({1,3},{1,2,3}),({2},{1,2}),({2},{2,3}),({2,3},{1,2,3}),({3},{1,3}),({3},{2,3})}(\"r+\",closure1(r))]>"
+       "<Dot visualization: expr_as_graph [LET A,r,sub1 BE A={1,2,3} & r={(1↦2),(2↦3)} & sub1={(∅↦{1}),(∅↦{2}),(∅↦{3}),({1}↦{1,2}),({1}↦{1,3}),({1,2}↦{1,2,3}),({1,3}↦{1,2,3}),({2}↦{1,2}),({2}↦{2,3}),({2,3}↦{1,2,3}),({3}↦{1,3}),({3}↦{2,3})} IN(\n",
+       "(\"r⁺\",closure1(r))\n",
+       ")END]>"
       ]
      },
      "execution_count": 118,
@@ -8770,7 +8792,7 @@
     }
    ],
    "source": [
-    ":dot expr_as_graph (\"r+\",closure1(r))"
+    ":dot expr_as_graph (\"r⁺\",closure1(r))"
    ]
   },
   {
@@ -8800,7 +8822,7 @@
     }
    ],
    "source": [
-    "closure1(r)~[{3}]"
+    "closure1(r)⁻¹[{3}]"
    ]
   },
   {
@@ -8818,7 +8840,7 @@
     {
      "data": {
       "text/markdown": [
-       "$/*@symbolic*/ \\{\\mathit{z\\_},\\mathit{z\\_\\_}\\mid \\mathit{z\\_} \\mapsto \\mathit{z\\_\\_} \\in \\{(1\\mapsto 2),(1\\mapsto 3),(2\\mapsto 3)\\} \\lor \\mathit{z\\_} = \\mathit{z\\_\\_}\\}$"
+       "$/*@\\mathit{symbolic}*/ \\{\\mathit{z\\_},\\mathit{z\\_\\_}\\mid\\mathit{z\\_} \\mapsto \\mathit{z\\_\\_} \\in \\{(1\\mapsto 2),(1\\mapsto 3),(2\\mapsto 3)\\} \\lor \\mathit{z\\_} = \\mathit{z\\_\\_}\\}$"
       ],
       "text/plain": [
        "/*@symbolic*/ {z_,z__∣z_ ↦ z__ ∈ {(1↦2),(1↦3),(2↦3)} ∨ z_ = z__}"
@@ -8853,7 +8875,7 @@
     }
    ],
    "source": [
-    "closure(r)~[{3}]"
+    "closure(r)⁻¹[{3}]"
    ]
   },
   {
@@ -8921,151 +8943,153 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
-       "<svg width=\"315pt\" height=\"305pt\"\n",
-       " viewBox=\"0.00 0.00 315.17 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<svg width=\"259pt\" height=\"305pt\"\n",
+       " viewBox=\"0.00 0.00 259.38 305.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 301)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-301 311.17,-301 311.17,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-301 255.38,-301 255.38,4 -4,4\"/>\n",
        "<!-- \\{3\\} -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>\\{3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"87.17,-210 33.17,-210 33.17,-174 87.17,-174 87.17,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"60.17\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"77.38,-210 23.38,-210 23.38,-174 77.38,-174 77.38,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"50.38\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{3}</text>\n",
        "</g>\n",
        "<!-- \\{2,3\\} -->\n",
        "<g id=\"node2\" class=\"node\">\n",
        "<title>\\{2,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"175.67,-123 118.67,-123 118.67,-87 175.67,-87 175.67,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"147.17\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"150.38,-123 96.38,-123 96.38,-87 150.38,-87 150.38,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"123.38\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2,3}</text>\n",
        "</g>\n",
        "<!-- \\{3\\}&#45;&gt;\\{2,3\\} -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>\\{3\\}&#45;&gt;\\{2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M58.53,-173.62C58.47,-163.17 60.11,-150.16 67.17,-141 78.24,-126.64 88.33,-130 108.99,-123\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"110.49,-126.17 118.53,-119.28 107.94,-119.65 110.49,-126.17\"/>\n",
-       "<text text-anchor=\"middle\" x=\"84.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.51,-173.97C45.14,-163.65 45.21,-150.65 51.38,-141 51.96,-140.09 68.8,-131.89 86.04,-123.65\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"87.23,-126.96 94.76,-119.5 84.22,-120.64 87.23,-126.96\"/>\n",
+       "<text text-anchor=\"middle\" x=\"64.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,3\\} -->\n",
        "<g id=\"node3\" class=\"node\">\n",
        "<title>\\{1,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"100.67,-123 43.67,-123 43.67,-87 100.67,-87 100.67,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"72.17\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"78.38,-123 24.38,-123 24.38,-87 78.38,-87 78.38,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"51.38\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,3}</text>\n",
        "</g>\n",
        "<!-- \\{3\\}&#45;&gt;\\{1,3\\} -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>\\{3\\}&#45;&gt;\\{1,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.85,-180.68C13.62,-171.72 -7.02,-157.6 3.17,-141 10.1,-129.71 21.94,-121.92 33.86,-116.62\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"35.34,-119.8 43.36,-112.88 32.77,-113.29 35.34,-119.8\"/>\n",
-       "<text text-anchor=\"middle\" x=\"20.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M23.04,-177.53C8.5,-168.36 -4.99,-155.34 2.38,-141 5.42,-135.1 9.96,-129.98 15.07,-125.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"16.88,-128.63 22.83,-119.86 12.71,-123 16.88,-128.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"15.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2,3\\} -->\n",
        "<g id=\"node4\" class=\"node\">\n",
        "<title>\\{1,2,3\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"182.67,-36 111.67,-36 111.67,0 182.67,0 182.67,-36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"147.17\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2,3}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"152.38,-36 94.38,-36 94.38,0 152.38,0 152.38,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"123.38\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2,3}</text>\n",
        "</g>\n",
        "<!-- \\{2,3\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>\\{2,3\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M147.17,-86.8C147.17,-75.16 147.17,-59.55 147.17,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"150.67,-46.18 147.17,-36.18 143.67,-46.18 150.67,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"164.67\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M123.38,-86.8C123.38,-75.58 123.38,-60.67 123.38,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"126.88,-47.98 123.38,-37.98 119.88,-47.98 126.88,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"136.38\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,3\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge6\" class=\"edge\">\n",
        "<title>\\{1,3\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M83.31,-86.64C90.02,-76.69 99.02,-64.19 108.17,-54 111.49,-50.3 115.17,-46.59 118.9,-43.04\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"121.54,-45.36 126.55,-36.02 116.81,-40.2 121.54,-45.36\"/>\n",
-       "<text text-anchor=\"middle\" x=\"125.67\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M65.73,-86.84C73.82,-77.17 84.14,-64.89 93.38,-54 95.82,-51.13 98.37,-48.14 100.91,-45.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"103.57,-47.44 107.41,-37.57 98.25,-42.89 103.57,-47.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"106.38\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{2\\} -->\n",
        "<g id=\"node5\" class=\"node\">\n",
        "<title>\\{2\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"261.17,-210 207.17,-210 207.17,-174 261.17,-174 261.17,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"234.17\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"224.38,-210 170.38,-210 170.38,-174 224.38,-174 224.38,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"197.38\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{2}</text>\n",
        "</g>\n",
        "<!-- \\{2\\}&#45;&gt;\\{2,3\\} -->\n",
        "<g id=\"edge4\" class=\"edge\">\n",
        "<title>\\{2\\}&#45;&gt;\\{2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M229.66,-173.64C226.25,-163.2 220.66,-150.2 212.17,-141 207.77,-136.24 196.69,-129.77 184.9,-123.69\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"186.35,-120.5 175.84,-119.15 183.22,-126.76 186.35,-120.5\"/>\n",
-       "<text text-anchor=\"middle\" x=\"239.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.55,-173.93C189.01,-163.6 183.41,-150.6 175.38,-141 171.05,-135.81 165.75,-131.08 160.22,-126.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"162.26,-124.05 152.05,-121.22 158.27,-129.8 162.26,-124.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"196.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2\\} -->\n",
        "<g id=\"node6\" class=\"node\">\n",
        "<title>\\{1,2\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"250.67,-123 193.67,-123 193.67,-87 250.67,-87 250.67,-123\"/>\n",
-       "<text text-anchor=\"middle\" x=\"222.17\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"222.38,-123 168.38,-123 168.38,-87 222.38,-87 222.38,-123\"/>\n",
+       "<text text-anchor=\"middle\" x=\"195.38\" y=\"-101.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1,2}</text>\n",
        "</g>\n",
        "<!-- \\{2\\}&#45;&gt;\\{1,2\\} -->\n",
        "<g id=\"edge5\" class=\"edge\">\n",
        "<title>\\{2\\}&#45;&gt;\\{1,2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M258.3,-173.8C268.19,-164.53 276.08,-152.63 270.17,-141 267.41,-135.58 263.38,-130.8 258.81,-126.66\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"260.75,-123.73 250.73,-120.27 256.41,-129.22 260.75,-123.73\"/>\n",
-       "<text text-anchor=\"middle\" x=\"289.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M215.19,-173.55C222.53,-164.21 228.47,-152.32 224.38,-141 223.34,-138.11 221.94,-135.28 220.32,-132.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"223.27,-130.68 214.6,-124.59 217.58,-134.76 223.27,-130.68\"/>\n",
+       "<text text-anchor=\"middle\" x=\"238.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1,2\\}&#45;&gt;\\{1,2,3\\} -->\n",
        "<g id=\"edge7\" class=\"edge\">\n",
        "<title>\\{1,2\\}&#45;&gt;\\{1,2,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M211.03,-86.64C204.32,-76.69 195.32,-64.19 186.17,-54 182.85,-50.3 179.17,-46.59 175.44,-43.04\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.53,-40.2 167.79,-36.02 172.79,-45.36 177.53,-40.2\"/>\n",
-       "<text text-anchor=\"middle\" x=\"214.67\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.04,-86.84C172.95,-77.17 162.63,-64.89 153.38,-54 150.95,-51.13 148.4,-48.14 145.86,-45.16\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"148.52,-42.89 139.36,-37.57 143.2,-47.44 148.52,-42.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"177.38\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1\\} -->\n",
        "<g id=\"node7\" class=\"node\">\n",
        "<title>\\{1\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"178.17,-210 124.17,-210 124.17,-174 178.17,-174 178.17,-210\"/>\n",
-       "<text text-anchor=\"middle\" x=\"151.17\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"151.38,-210 97.38,-210 97.38,-174 151.38,-174 151.38,-210\"/>\n",
+       "<text text-anchor=\"middle\" x=\"124.38\" y=\"-188.3\" font-family=\"Times,serif\" font-size=\"14.00\">{1}</text>\n",
        "</g>\n",
        "<!-- \\{1\\}&#45;&gt;\\{1,3\\} -->\n",
        "<g id=\"edge8\" class=\"edge\">\n",
        "<title>\\{1\\}&#45;&gt;\\{1,3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M135.18,-173.8C123.62,-161.36 107.83,-144.36 94.94,-130.5\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"97.5,-128.12 88.13,-123.18 92.38,-132.88 97.5,-128.12\"/>\n",
-       "<text text-anchor=\"middle\" x=\"133.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.61,-173.8C99.29,-161.78 85.33,-145.52 73.66,-131.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"76.54,-129.92 67.37,-124.62 71.23,-134.48 76.54,-129.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"104.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{1\\}&#45;&gt;\\{1,2\\} -->\n",
        "<g id=\"edge9\" class=\"edge\">\n",
        "<title>\\{1\\}&#45;&gt;\\{1,2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M157.95,-173.69C162.45,-163.51 169.03,-150.77 177.17,-141 180.49,-137.02 184.34,-133.19 188.35,-129.64\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"190.72,-132.22 196.2,-123.15 186.26,-126.83 190.72,-132.22\"/>\n",
-       "<text text-anchor=\"middle\" x=\"194.67\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.74,-173.65C135.01,-163.46 141.33,-150.71 149.38,-141 152.41,-137.35 155.89,-133.85 159.54,-130.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"161.62,-133.4 167.11,-124.34 157.17,-128 161.62,-133.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"162.38\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\} -->\n",
        "<g id=\"node8\" class=\"node\">\n",
        "<title>\\{\\}</title>\n",
-       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"178.17,-297 124.17,-297 124.17,-261 178.17,-261 178.17,-297\"/>\n",
-       "<text text-anchor=\"middle\" x=\"151.17\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">{}</text>\n",
+       "<polygon fill=\"#cae1ff\" stroke=\"#cae1ff\" points=\"151.38,-297 97.38,-297 97.38,-261 151.38,-261 151.38,-297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"124.38\" y=\"-275.3\" font-family=\"Times,serif\" font-size=\"14.00\">{}</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{3\\} -->\n",
        "<g id=\"edge10\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{3\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.61,-260.68C125.36,-255.09 118.44,-248.82 112.17,-243 103.32,-234.78 93.75,-225.65 85.27,-217.47\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"87.46,-214.72 77.83,-210.28 82.59,-219.75 87.46,-214.72\"/>\n",
-       "<text text-anchor=\"middle\" x=\"129.67\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.41,-260.8C98.95,-248.78 84.79,-232.52 72.96,-218.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"75.79,-216.85 66.58,-211.61 70.51,-221.45 75.79,-216.85\"/>\n",
+       "<text text-anchor=\"middle\" x=\"104.38\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{2\\} -->\n",
        "<g id=\"edge11\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{2\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171.03,-260.99C177.3,-255.41 184.15,-249.08 190.17,-243 197.98,-235.11 206.12,-226.11 213.25,-217.94\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"216.11,-219.97 219.98,-210.11 210.8,-215.41 216.11,-219.97\"/>\n",
-       "<text text-anchor=\"middle\" x=\"220.67\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M139.16,-260.8C149.48,-248.78 163.44,-232.52 175.11,-218.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.54,-221.48 181.4,-211.62 172.23,-216.92 177.54,-221.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"177.38\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "<!-- \\{\\}&#45;&gt;\\{1\\} -->\n",
        "<g id=\"edge12\" class=\"edge\">\n",
        "<title>\\{\\}&#45;&gt;\\{1\\}</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M151.17,-260.8C151.17,-249.16 151.17,-233.55 151.17,-220.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"154.67,-220.18 151.17,-210.18 147.67,-220.18 154.67,-220.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"168.67\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M124.38,-260.8C124.38,-249.58 124.38,-234.67 124.38,-221.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"127.88,-221.98 124.38,-211.98 120.88,-221.98 127.88,-221.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"137.38\" y=\"-231.8\" font-family=\"Times,serif\" font-size=\"14.00\">sub1</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [Asub1A={1,2,3} & sub1={({},{1}),({},{2}),({},{3}),({1},{1,2}),({1},{1,3}),({1,2},{1,2,3}),({1,3},{1,2,3}),({2},{1,2}),({2},{2,3}),({2,3},{1,2,3}),({3},{1,3}),({3},{2,3})}(\"sub1\",sub1)]>"
+       "<Dot visualization: expr_as_graph [LET A,sub1 BE A={1,2,3} & sub1={(∅↦{1}),(∅↦{2}),(∅↦{3}),({1}↦{1,2}),({1}↦{1,3}),({1,2}↦{1,2,3}),({1,3}↦{1,2,3}),({2}↦{1,2}),({2}↦{2,3}),({2,3}↦{1,2,3}),({3}↦{1,3}),({3}↦{2,3})} IN(\n",
+       "(\"sub1\",sub1)\n",
+       ")END]>"
       ]
      },
      "execution_count": 124,
@@ -9205,18 +9229,10 @@
     {
      "data": {
       "text/markdown": [
-       "$\\mathit{TRUE}$\n",
-       "\n",
-       "**Solution:**\n",
-       "* $\\mathit{A} = \\{1,2,3\\}$\n",
-       "* $\\mathit{i10} = \\{(1\\mapsto 2),(2\\mapsto 3),(3\\mapsto 4),(4\\mapsto 5),(5\\mapsto 6),(6\\mapsto 7),(7\\mapsto 8),(8\\mapsto 9),(9\\mapsto 10),(10\\mapsto 11)\\}$"
+       "$\\mathit{TRUE}$"
       ],
       "text/plain": [
-       "TRUE\n",
-       "\n",
-       "Solution:\n",
-       "\tA = {1,2,3}\n",
-       "\ti10 = {(1↦2),(2↦3),(3↦4),(4↦5),(5↦6),(6↦7),(7↦8),(8↦9),(9↦10),(10↦11)}"
+       "TRUE"
       ]
      },
      "execution_count": 130,
@@ -9236,18 +9252,10 @@
     {
      "data": {
       "text/markdown": [
-       "$\\mathit{TRUE}$\n",
-       "\n",
-       "**Solution:**\n",
-       "* $\\mathit{A} = \\{1,2,3\\}$\n",
-       "* $\\mathit{i10} = \\{(1\\mapsto 2),(2\\mapsto 3),(3\\mapsto 4),(4\\mapsto 5),(5\\mapsto 6),(6\\mapsto 7),(7\\mapsto 8),(8\\mapsto 9),(9\\mapsto 10),(10\\mapsto 11)\\}$"
+       "$\\mathit{TRUE}$"
       ],
       "text/plain": [
-       "TRUE\n",
-       "\n",
-       "Solution:\n",
-       "\tA = {1,2,3}\n",
-       "\ti10 = {(1↦2),(2↦3),(3↦4),(4↦5),(5↦6),(6↦7),(7↦8),(8↦9),(9↦10),(10↦11)}"
+       "TRUE"
       ]
      },
      "execution_count": 131,
@@ -9274,18 +9282,10 @@
     {
      "data": {
       "text/markdown": [
-       "$\\mathit{TRUE}$\n",
-       "\n",
-       "**Solution:**\n",
-       "* $\\mathit{A} = \\{1,2,3\\}$\n",
-       "* $\\mathit{i10} = \\{(1\\mapsto 2),(2\\mapsto 3),(3\\mapsto 4),(4\\mapsto 5),(5\\mapsto 6),(6\\mapsto 7),(7\\mapsto 8),(8\\mapsto 9),(9\\mapsto 10),(10\\mapsto 11)\\}$"
+       "$\\mathit{TRUE}$"
       ],
       "text/plain": [
-       "TRUE\n",
-       "\n",
-       "Solution:\n",
-       "\tA = {1,2,3}\n",
-       "\ti10 = {(1↦2),(2↦3),(3↦4),(4↦5),(5↦6),(6↦7),(7↦8),(8↦9),(9↦10),(10↦11)}"
+       "TRUE"
       ]
      },
      "execution_count": 132,
@@ -9391,16 +9391,12 @@
        "$\\mathit{TRUE}$\n",
        "\n",
        "**Solution:**\n",
-       "* $\\mathit{A} = \\{1,2,3\\}$\n",
-       "* $\\mathit{i10} = \\{(1\\mapsto 2),(2\\mapsto 3),(3\\mapsto 4),(4\\mapsto 5),(5\\mapsto 6),(6\\mapsto 7),(7\\mapsto 8),(8\\mapsto 9),(9\\mapsto 10),(10\\mapsto 11)\\}$\n",
        "* $\\mathit{z} = 5$"
       ],
       "text/plain": [
        "TRUE\n",
        "\n",
        "Solution:\n",
-       "\tA = {1,2,3}\n",
-       "\ti10 = {(1↦2),(2↦3),(3↦4),(4↦5),(5↦6),(6↦7),(7↦8),(8↦9),(9↦10),(10↦11)}\n",
        "\tz = 5"
       ]
      },
@@ -9525,7 +9521,7 @@
     }
    ],
    "source": [
-    "i10~[{4}]"
+    "i10⁻¹[{4}]"
    ]
   },
   {
@@ -9758,12 +9754,12 @@
    "metadata": {},
    "source": [
     "Es gibt auch noch andere Arten an Funktionen:\n",
-    "* partielle Funktionen, +->\n",
-    "* injektive (umkehrbare) Funktionen >->\n",
-    "* surjektive Funktionen die den Wertebereich komplett abdecken -->>\n",
-    "* injektive und surjektive Funktionen >->>, auch Bijektionen gennant\n",
+    "* partielle Funktionen, `+->`\n",
+    "* injektive (umkehrbare) Funktionen `>->`\n",
+    "* surjektive Funktionen die den Wertebereich komplett abdecken `-->>`\n",
+    "* injektive und surjektive Funktionen `>->>`, auch Bijektionen gennant\n",
     "\n",
-    "(Die Pfeilsymbole sind sehr spezifisch für die B Sprache. Wir werden diese nicht im Skript verwenden.)"
+    "(Die Pfeilsymbole sind sehr spezifisch für die B-Sprache. Wir werden diese nicht im Skript verwenden.)"
    ]
   },
   {
@@ -9797,18 +9793,10 @@
     {
      "data": {
       "text/markdown": [
-       "$\\mathit{TRUE}$\n",
-       "\n",
-       "**Solution:**\n",
-       "* $\\mathit{A} = \\{1,2,3\\}$\n",
-       "* $\\mathit{i10} = \\{(1\\mapsto 2),(2\\mapsto 3),(3\\mapsto 4),(4\\mapsto 5),(5\\mapsto 6),(6\\mapsto 7),(7\\mapsto 8),(8\\mapsto 9),(9\\mapsto 10),(10\\mapsto 11)\\}$"
+       "$\\mathit{TRUE}$"
       ],
       "text/plain": [
-       "TRUE\n",
-       "\n",
-       "Solution:\n",
-       "\tA = {1,2,3}\n",
-       "\ti10 = {(1↦2),(2↦3),(3↦4),(4↦5),(5↦6),(6↦7),(7↦8),(8↦9),(9↦10),(10↦11)}"
+       "TRUE"
       ]
      },
      "execution_count": 152,
@@ -10041,14 +10029,14 @@
        "<?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.44.1 (0)\n",
+       "<!-- Generated by graphviz version 7.1.0 (20230121.1956)\n",
        " -->\n",
        "<!-- Title: state Pages: 1 -->\n",
        "<svg width=\"206pt\" height=\"131pt\"\n",
        " viewBox=\"0.00 0.00 206.00 131.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
        "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 127)\">\n",
        "<title>state</title>\n",
-       "<polygon fill=\"white\" stroke=\"transparent\" points=\"-4,4 -4,-127 202,-127 202,4 -4,4\"/>\n",
+       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-127 202,-127 202,4 -4,4\"/>\n",
        "<!-- 3 -->\n",
        "<g id=\"node1\" class=\"node\">\n",
        "<title>3</title>\n",
@@ -10064,9 +10052,9 @@
        "<!-- 3&#45;&gt;33 -->\n",
        "<g id=\"edge1\" class=\"edge\">\n",
        "<title>3&#45;&gt;33</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-86.8C27,-75.16 27,-59.55 27,-46.24\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-46.18 27,-36.18 23.5,-46.18 30.5,-46.18\"/>\n",
-       "<text text-anchor=\"middle\" x=\"33\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">G</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-86.8C27,-75.58 27,-60.67 27,-47.69\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5,-47.98 27,-37.98 23.5,-47.98 30.5,-47.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"32\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">G</text>\n",
        "</g>\n",
        "<!-- 2 -->\n",
        "<g id=\"node3\" class=\"node\">\n",
@@ -10083,9 +10071,9 @@
        "<!-- 2&#45;&gt;22 -->\n",
        "<g id=\"edge2\" class=\"edge\">\n",
        "<title>2&#45;&gt;22</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.29,-86.8C111.31,-74.93 118.09,-58.93 123.8,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"127.05,-46.75 127.73,-36.18 120.6,-44.02 127.05,-46.75\"/>\n",
-       "<text text-anchor=\"middle\" x=\"125\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">G</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.29,-86.8C111.13,-75.35 117.61,-60.06 123.19,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"126.33,-48.43 127.01,-37.86 119.89,-45.7 126.33,-48.43\"/>\n",
+       "<text text-anchor=\"middle\" x=\"124\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">G</text>\n",
        "</g>\n",
        "<!-- 1 -->\n",
        "<g id=\"node5\" class=\"node\">\n",
@@ -10096,15 +10084,17 @@
        "<!-- 1&#45;&gt;22 -->\n",
        "<g id=\"edge3\" class=\"edge\">\n",
        "<title>1&#45;&gt;22</title>\n",
-       "<path fill=\"none\" stroke=\"firebrick\" d=\"M163.71,-86.8C158.69,-74.93 151.91,-58.93 146.2,-45.45\"/>\n",
-       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"149.4,-44.02 142.27,-36.18 142.95,-46.75 149.4,-44.02\"/>\n",
-       "<text text-anchor=\"middle\" x=\"161\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">G</text>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M163.71,-86.8C158.87,-75.35 152.39,-60.06 146.81,-46.89\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"150.11,-45.7 142.99,-37.86 143.67,-48.43 150.11,-45.7\"/>\n",
+       "<text text-anchor=\"middle\" x=\"160\" y=\"-57.8\" font-family=\"Times,serif\" font-size=\"14.00\">G</text>\n",
        "</g>\n",
        "</g>\n",
-       "</svg>"
+       "</svg>\n"
       ],
       "text/plain": [
-       "<Dot visualization: expr_as_graph [AGA={1,2,3} & G={(1,22),(2,22),(3,33)}(\"G\",G)]>"
+       "<Dot visualization: expr_as_graph [LET A,G BE A={1,2,3} & G={(1↦22),(2↦22),(3↦33)} IN(\n",
+       "(\"G\",G)\n",
+       ")END]>"
       ]
      },
      "execution_count": 160,
@@ -10123,8 +10113,8 @@
     "Es gilt also\n",
     "* $G = [22,22,33]  = \\{(1\\mapsto 22),(2\\mapsto 22),(3\\mapsto 33)\\}$\n",
     "     \n",
-    "Wir schreiben $\\mathit{G} \\in  \\mathit{seq}$(ℤ)\n",
-    "         oder aber auch $G \\in ℤ^*$ (mehr dazu später im Skript)\n",
+    "Wir schreiben $\\mathit{G} \\in \\mathrm{seq}(\\mathbb{Z})$\n",
+    "         oder aber auch $G \\in \\mathbb{Z}^*$ (mehr dazu später im Skript)\n",
     " \n",
     "Das n-te Element einer Folge $G$ ist einfach $G(n)$:"
    ]
@@ -10278,7 +10268,7 @@
     }
    ],
    "source": [
-    "G~[{22}]"
+    "G⁻¹[{22}]"
    ]
   },
   {
@@ -10295,14 +10285,14 @@
    "metadata": {},
    "source": [
     "# Zusammenfassung Mengentheorie\n",
-    "   \n",
+    "\n",
     "* Mengen, Notationen (per Prädikat)\n",
-    "* Potenzmenge, Menge von Mengen, $\\phi \\neq \\{ \\phi\\}$\n",
+    "* Potenzmenge, Menge von Mengen, $\\phi \\neq \\{\\phi\\}$\n",
     "* kartesisches Produkt, Relationen als Menge von Paaren/Tupeln\n",
     "* Definitionsbereich, Wertebereich, Abbild, Umkehrrelation\n",
     "* Transitive Hülle\n",
     "* Funktionen\n",
-    "* Endliche Folgen als Funktion von $ℤ$ nach Wertebereich"
+    "* Endliche Folgen als Funktion von $\\mathbb{Z}$ nach Wertebereich"
    ]
   },
   {
@@ -10310,19 +10300,13 @@
    "metadata": {},
    "source": [
     "# Lernziele von Kapitel 0\n",
+    "\n",
     "* logische Formeln verstehen und schreiben können\n",
     "* logische Beweise verstehen: Wahrheitstabelle, Widerspruch, Deduktiver Beweis, Äuivalenzbeweis\n",
-    "* Mengenausdrücke verstehen und nach Logik übbersetzen können\n",
+    "* Mengenausdrücke verstehen und nach Logik übersetzen können\n",
     "* Problemstellungen nach Logik und Mengentheorie übersetzen können\n",
     "* Relationen, Funktionen und Folgen in Mengendarstellung bearbeiten können"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {