From 9b6fed1aba9306c266c118df9719a6ce0c654471 Mon Sep 17 00:00:00 2001
From: Orestis <orestis.malaspinas@pm.me>
Date: Fri, 29 Oct 2021 17:01:49 +0200
Subject: [PATCH] added quicksort not finished
---
slides/cours_6.md | 73 +++
slides/figs/quicksort.svg | 1118 +++++++++++++++++++++++++++++++++
slides/figs/tri_insertion.svg | 1033 ++++++++++++++++++++++++++++++
3 files changed, 2224 insertions(+)
create mode 100644 slides/figs/quicksort.svg
create mode 100644 slides/figs/tri_insertion.svg
diff --git a/slides/cours_6.md b/slides/cours_6.md
index 014dfd0..9761637 100644
--- a/slides/cours_6.md
+++ b/slides/cours_6.md
@@ -545,3 +545,76 @@ void tri_insertion(int size, int tab[size]) {
* Pire des cas, liste triée à l'envers: $\mathcal{O}(N^2)$,
* Meilleurs des cas, liste déjà triée: $\mathcal{O}(N)$,
+# Tri rapide ou quicksort (1/N)
+
+## Idée: algorithme `diviser pour régner` (`divide-and-conquer`)
+
+* Diviser: découper un problème en sous problèmes;
+* Régner: résoudre les sous-problèmes (souvent récursivement);
+* Combiner: à partir des sous problèmes résolu, calculer la solution.
+
+## Le pivot
+
+* Trouver le **pivot**, un élément qui divise le tableau en 2, tels que:
+ 1. Éléments à gauche sont **plus petits** que le pivot.
+ 2. Élements à droite sont **plus grands** que le pivot.
+
+# Tri rapide ou quicksort (2/N)
+
+## Algorithme `quicksort(tableau)`
+
+1. Choisir le pivot et l'amener à sa place:
+ * Les éléments à gauche sont plus petits que le pivot.
+ * Les éléments à droite sont plus grand que le pivot.
+2. `quisort(tableau_gauche)` en omettant le pivot.
+3. `quisort(tableau_droite)` en omettant le pivot.
+4. S'il y a moins de deux éléments dans le tableau, le tableau est trié.
+
+. . .
+
+Compris?
+
+. . .
+
+Non c'est normal, faisons un exemple.
+
+# Tri rapide ou quicksort (4/N)
+
+Deux variables sont primordiales:
+
+```C
+int i, j; // les indices min/max des tableaux à trier
+```
+
+
+
+
+# Tri rapide ou quicksort (5/N)
+
+Deux variables sont primordiales:
+
+```C
+int i, j; // les indices min/max des tableaux à trier
+```
+
+## Pseudocode: quicksort
+
+```C
+void quicksort(array, low, high) {
+}
+```
+
+# Tri rapide ou quicksort (6/N)
+
+## Pseudocode: partition
+
+```C
+
+```
+
+## Remarques
+
+* Le choix du pivot est arbitraire.
+
+
+
diff --git a/slides/figs/quicksort.svg b/slides/figs/quicksort.svg
new file mode 100644
index 0000000..baf72d5
--- /dev/null
+++ b/slides/figs/quicksort.svg
@@ -0,0 +1,1118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="713.48926pt"
+ height="191.66698pt"
+ viewBox="0 0 713.48927 191.66697"
+ version="1.2"
+ id="svg314"
+ sodipodi:docname="quicksort.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview316"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:document-units="pt"
+ showgrid="false"
+ inkscape:snap-intersection-paths="true"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="0.93162321"
+ inkscape:cx="852.46369"
+ inkscape:cy="106.38199"
+ inkscape:window-width="944"
+ inkscape:window-height="1022"
+ inkscape:window-x="962"
+ inkscape:window-y="44"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg314" />
+ <defs
+ id="defs67">
+ <g
+ id="g50">
+ <symbol
+ overflow="visible"
+ id="glyph0-0">
+ <path
+ style="stroke:none"
+ d=""
+ id="path2" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-1">
+ <path
+ style="stroke:none"
+ d="m 0.28125,-11.578125 c 1.34375,0.140625 1.5,0.3125 1.515625,1.625 V -2.15625 C 1.78125,-0.625 1.65625,-0.46875 0.28125,-0.34375 V 0 H 5.328125 V -0.34375 C 3.90625,-0.375 3.65625,-0.625 3.640625,-1.96875 V -5.234375 C 4.109375,-5.203125 4.40625,-5.1875 4.875,-5.1875 c 1.421875,0 2.375,-0.171875 3.15625,-0.609375 C 9.109375,-6.375 9.75,-7.46875 9.75,-8.65625 c 0,-0.75 -0.25,-1.4375 -0.734375,-1.96875 -0.71875,-0.78125 -2.28125,-1.296875 -3.96875,-1.296875 H 0.28125 Z m 3.359375,0.9375 c 0,-0.484375 0.125,-0.609375 0.609375,-0.609375 2.421875,0 3.546875,0.84375 3.546875,2.703125 0,1.75 -1.0625,2.640625 -3.140625,2.640625 -0.359375,0 -0.609375,-0.015625 -1.015625,-0.046875 z m 0,0"
+ id="path5" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-2">
+ <path
+ style="stroke:none"
+ d="M 5.671875,-5.65625 5.59375,-8.125 H 5.40625 C 5.3125,-7.96875 5.21875,-7.921875 5.109375,-7.921875 5,-7.921875 4.828125,-7.953125 4.625,-8.046875 4.21875,-8.1875 3.796875,-8.28125 3.359375,-8.28125 c -1.421875,0 -2.4375,0.9375 -2.4375,2.234375 0,1 0.578125,1.734375 2.109375,2.59375 l 1.03125,0.59375 C 4.703125,-2.5 5,-2.0625 5,-1.515625 5,-0.71875 4.421875,-0.21875 3.515625,-0.21875 c -1.25,0 -1.875,-0.6875 -2.296875,-2.515625 H 0.9375 v 2.8125 h 0.234375 c 0.125,-0.1875 0.203125,-0.21875 0.40625,-0.21875 C 1.78125,-0.140625 2,-0.109375 2.40625,0 c 0.484375,0.109375 0.953125,0.1875 1.3125,0.1875 1.40625,0 2.546875,-1.046875 2.546875,-2.3125 0,-0.90625 -0.4375,-1.5 -1.515625,-2.140625 L 2.8125,-5.421875 C 2.296875,-5.71875 2.03125,-6.15625 2.03125,-6.640625 c 0,-0.734375 0.5625,-1.21875 1.390625,-1.21875 1.03125,0 1.5625,0.59375 1.984375,2.203125 z m 0,0"
+ id="path8" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-3">
+ <path
+ style="stroke:none"
+ d="M 8.625,-0.90625 H 8.53125 C 7.65625,-0.9375 7.53125,-1.078125 7.5,-1.921875 V -8.09375 H 4.65625 v 0.296875 C 5.78125,-7.734375 6,-7.5625 6,-6.65625 v 4.21875 c 0,0.515625 -0.09375,0.765625 -0.34375,0.96875 -0.484375,0.390625 -1.046875,0.609375 -1.59375,0.609375 -0.703125,0 -1.265625,-0.609375 -1.265625,-1.375 V -8.09375 H 0.15625 v 0.25 c 0.859375,0.03125 1.109375,0.28125 1.125,1.140625 v 4.546875 c 0,1.421875 0.859375,2.34375 2.171875,2.34375 0.671875,0 1.375,-0.296875 1.859375,-0.78125 L 6.078125,-1.375 v 1.5 L 6.15625,0.15625 C 7.0625,-0.203125 7.703125,-0.390625 8.625,-0.640625 Z m 0,0"
+ id="path11" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-4">
+ <path
+ style="stroke:none"
+ d="m 0.28125,0 h 4.265625 v -0.265625 c -1.1875,-0.09375 -1.3125,-0.25 -1.328125,-1.578125 v -6.375 l -0.0625,-0.0625 -2.796875,0.984375 v 0.28125 L 0.5,-7.03125 c 0.21875,-0.046875 0.4375,-0.0625 0.609375,-0.0625 0.4375,0 0.59375,0.296875 0.59375,1.078125 V -1.84375 C 1.671875,-0.5 1.515625,-0.328125 0.28125,-0.265625 Z m 2.015625,-12.296875 c -0.484375,0 -0.890625,0.421875 -0.890625,0.921875 0,0.515625 0.390625,0.921875 0.890625,0.921875 0.546875,0 0.9375,-0.40625 0.9375,-0.921875 0,-0.515625 -0.40625,-0.921875 -0.9375,-0.921875 z m 0,0"
+ id="path14" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-5">
+ <path
+ style="stroke:none"
+ d="M 4.59375,-8.09375 H 2.765625 v -2.09375 c 0,-0.1875 -0.03125,-0.234375 -0.125,-0.234375 -1.03125,1.515625 -1.578125,2.125 -2.09375,2.4375 -0.203125,0.125 -0.3125,0.21875 -0.3125,0.328125 0,0.0625 0.015625,0.09375 0.078125,0.125 h 0.953125 v 5.421875 c 0,1.515625 0.53125,2.296875 1.59375,2.296875 0.890625,0 1.5625,-0.4375 2.15625,-1.375 L 4.78125,-1.390625 C 4.390625,-0.921875 4.109375,-0.75 3.703125,-0.75 c -0.65625,0 -0.9375,-0.484375 -0.9375,-1.625 V -7.53125 H 4.59375 Z m 0,0"
+ id="path17" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-6">
+ <path
+ style="stroke:none"
+ d="M 7.34375,-2.953125 C 6.484375,-1.578125 5.703125,-1.0625 4.546875,-1.0625 3.53125,-1.0625 2.75,-1.578125 2.234375,-2.609375 1.90625,-3.296875 1.78125,-3.875 1.75,-4.984375 H 7.296875 C 7.140625,-6.15625 6.96875,-6.671875 6.515625,-7.25 5.96875,-7.90625 5.140625,-8.28125 4.21875,-8.28125 c -0.90625,0 -1.75,0.328125 -2.4375,0.9375 C 0.9375,-6.609375 0.453125,-5.328125 0.453125,-3.859375 0.453125,-1.375 1.75,0.1875 3.8125,0.1875 5.53125,0.1875 6.875,-0.875 7.625,-2.828125 Z M 1.78125,-5.5625 c 0.203125,-1.40625 0.8125,-2.0625 1.90625,-2.0625 1.09375,0 1.53125,0.5 1.765625,2.0625 z m 0,0"
+ id="path20" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-7">
+ <path
+ style="stroke:none"
+ d=""
+ id="path23" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-8">
+ <path
+ style="stroke:none"
+ d="m 0.09375,0 h 4.3125 V -0.265625 C 3.203125,-0.3125 2.921875,-0.5625 2.875,-1.625 v -4.046875 c 0,-0.578125 0.765625,-1.46875 1.265625,-1.46875 0.109375,0 0.265625,0.078125 0.46875,0.265625 0.265625,0.265625 0.484375,0.359375 0.71875,0.359375 0.4375,0 0.703125,-0.3125 0.703125,-0.8125 0,-0.59375 -0.375,-0.953125 -0.984375,-0.953125 -0.765625,0 -1.265625,0.390625 -2.171875,1.6875 V -8.25 L 2.796875,-8.28125 C 1.78125,-7.890625 1.140625,-7.625 0.125,-7.3125 v 0.296875 c 0.25,-0.0625 0.421875,-0.078125 0.625,-0.078125 0.453125,0 0.625,0.296875 0.625,1.078125 v 4.5 c -0.046875,0.9375 -0.15625,1.046875 -1.28125,1.25 z m 0,0"
+ id="path26" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-9">
+ <path
+ style="stroke:none"
+ d="M 7.34375,-2.953125 C 6.484375,-1.578125 5.703125,-1.0625 4.546875,-1.0625 3.53125,-1.0625 2.75,-1.578125 2.234375,-2.609375 1.90625,-3.296875 1.78125,-3.875 1.75,-4.984375 H 7.296875 C 7.140625,-6.15625 6.96875,-6.671875 6.515625,-7.25 5.96875,-7.90625 5.140625,-8.28125 4.21875,-8.28125 c -0.90625,0 -1.75,0.328125 -2.4375,0.9375 C 0.9375,-6.609375 0.453125,-5.328125 0.453125,-3.859375 0.453125,-1.375 1.75,0.1875 3.8125,0.1875 5.53125,0.1875 6.875,-0.875 7.625,-2.828125 Z M 1.78125,-5.5625 c 0.203125,-1.40625 0.8125,-2.0625 1.90625,-2.0625 1.09375,0 1.53125,0.5 1.765625,2.0625 z m 1.625,-3.5625 2.75,-1.75 c 0.390625,-0.25 0.5625,-0.46875 0.5625,-0.75 0,-0.359375 -0.234375,-0.578125 -0.640625,-0.578125 -0.265625,0 -0.421875,0.09375 -0.75,0.40625 L 2.6875,-9.125 Z m 0,0"
+ id="path29" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-10">
+ <path
+ style="stroke:none"
+ d="m 2.75,-5.9375 c 1.0625,0 1.484375,0.03125 1.890625,0.203125 1.140625,0.40625 1.828125,1.421875 1.828125,2.65625 0,1.53125 -1.015625,2.6875 -2.34375,2.6875 -0.5,0 -0.859375,-0.125 -1.53125,-0.5625 C 2.0625,-1.28125 1.765625,-1.40625 1.453125,-1.40625 c -0.40625,0 -0.671875,0.25 -0.671875,0.625 0,0.640625 0.765625,1.03125 2.03125,1.03125 1.359375,0 2.78125,-0.46875 3.65625,-1.203125 C 7.3125,-1.6875 7.765625,-2.734375 7.765625,-3.9375 7.765625,-4.875 7.46875,-5.703125 6.96875,-6.265625 6.59375,-6.65625 6.25,-6.875 5.46875,-7.21875 6.703125,-8.0625 7.140625,-8.734375 7.140625,-9.703125 c 0,-1.46875 -1.125,-2.46875 -2.796875,-2.46875 -0.90625,0 -1.703125,0.3125 -2.34375,0.890625 -0.546875,0.5 -0.8125,0.953125 -1.1875,2.03125 l 0.265625,0.0625 c 0.71875,-1.328125 1.53125,-1.90625 2.671875,-1.90625 1.1875,0 1.96875,0.78125 1.96875,1.9375 0,0.640625 -0.265625,1.265625 -0.71875,1.734375 -0.53125,0.546875 -1.046875,0.8125 -2.265625,1.25 z m 0,0"
+ id="path32" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-11">
+ <path
+ style="stroke:none"
+ d="m 2.125,0 h 4.96875 v -0.265625 c -1.390625,0 -1.6875,-0.203125 -1.71875,-1.0625 V -12.125 L 5.234375,-12.171875 2,-10.53125 v 0.25 c 0.703125,-0.265625 1.125,-0.390625 1.296875,-0.390625 0.375,0 0.53125,0.265625 0.53125,0.84375 v 8.15625 c -0.03125,1.125 -0.34375,1.390625 -1.703125,1.40625 z m 0,0"
+ id="path35" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-12">
+ <path
+ style="stroke:none"
+ d="M 8.546875,-2.46875 8.3125,-2.5625 C 7.65625,-1.515625 7.453125,-1.390625 6.609375,-1.375 h -4.3125 l 3.03125,-3.15625 C 6.9375,-6.203125 7.625,-7.578125 7.625,-8.984375 c 0,-1.796875 -1.453125,-3.1875 -3.328125,-3.1875 -0.984375,0 -1.921875,0.40625 -2.59375,1.125 -0.5625,0.609375 -0.84375,1.1875 -1.140625,2.453125 L 0.9375,-8.5 c 0.71875,-1.765625 1.34375,-2.328125 2.609375,-2.328125 1.53125,0 2.53125,1.015625 2.53125,2.53125 C 6.078125,-6.875 5.25,-5.21875 3.75,-3.625 L 0.546875,-0.21875 V 0 H 7.5625 Z m 0,0"
+ id="path38" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-13">
+ <path
+ style="stroke:none"
+ d="M 8.5,-4.15625 H 6.65625 v -8.015625 H 5.875 L 0.21875,-4.15625 V -3 h 5.0625 v 3 h 1.375 V -3 H 8.5 Z m -3.25,0 H 0.9375 L 5.25,-10.328125 Z m 0,0"
+ id="path41" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-14">
+ <path
+ style="stroke:none"
+ d="M 3.265625,-10.5 H 6.78125 c 0.3125,0 0.359375,-0.01563 0.421875,-0.15625 l 0.6875,-1.609375 -0.171875,-0.125 c -0.265625,0.359375 -0.421875,0.46875 -0.828125,0.46875 H 3.125 L 1.171875,-7.65625 C 1.15625,-7.609375 1.15625,-7.59375 1.15625,-7.5625 c 0,0.109375 0.0625,0.140625 0.21875,0.140625 0.5625,0 1.265625,0.125 2.03125,0.359375 2.0625,0.671875 3,1.765625 3,3.578125 0,1.71875 -1.078125,3.078125 -2.5,3.078125 -0.359375,0 -0.640625,-0.140625 -1.1875,-0.53125 C 2.140625,-1.375 1.75,-1.53125 1.328125,-1.53125 c -0.5,0 -0.75,0.21875 -0.75,0.671875 0,0.671875 0.828125,1.109375 2.1875,1.109375 1.5,0 2.796875,-0.484375 3.71875,-1.40625 0.8125,-0.8125 1.1875,-1.828125 1.1875,-3.203125 0,-1.296875 -0.34375,-2.125 -1.234375,-3.015625 C 5.65625,-8.171875 4.625,-8.59375 2.5,-8.96875 Z m 0,0"
+ id="path44" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-15">
+ <path
+ style="stroke:none"
+ d="m 8.078125,-11.921875 h -6.65625 l -1.0625,2.65625 0.3125,0.140625 C 1.40625,-10.328125 1.75,-10.5625 2.75,-10.578125 H 6.65625 L 3.09375,0.140625 H 4.265625 L 8.078125,-11.625 Z m 0,0"
+ id="path47" />
+ </symbol>
+ </g>
+ <clipPath
+ id="clip1">
+ <path
+ d="m 217,23 h 37.69922 V 61 H 217 Z m 0,0"
+ id="path52" />
+ </clipPath>
+ <clipPath
+ id="clip2">
+ <path
+ d="m 218,168 h 36.69922 v 37 H 218 Z m 0,0"
+ id="path55" />
+ </clipPath>
+ <clipPath
+ id="clip3">
+ <path
+ d="m 217,167 h 37.69922 v 38 H 217 Z m 0,0"
+ id="path58" />
+ </clipPath>
+ <clipPath
+ id="clip4">
+ <path
+ d="m 91,285 h 70 v 13 H 91 Z m 0,0"
+ id="path61" />
+ </clipPath>
+ <clipPath
+ id="clip5">
+ <path
+ d="m 217,95 h 37.69922 v 38 H 217 Z m 0,0"
+ id="path64" />
+ </clipPath>
+ </defs>
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 301.4265,53.320324 h 36 v -36 h -36 z m 0,0"
+ id="path71" />
+ <use
+ xlink:href="#glyph0-1"
+ x="230"
+ y="19"
+ id="use91"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="M 85.426502,53.320324 H 121.4265 v -36 H 85.426502 Z m 0,0"
+ id="path165" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 121.4265,53.320324 h 36 v -36 h -36 z m 0,0"
+ id="path167" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 157.4265,53.320324 h 36 v -36 h -36 z m 0,0"
+ id="path169" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 193.4265,53.320324 h 36 v -36 h -36 z m 0,0"
+ id="path171" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 229.4265,53.320324 h 36 v -36 h -36 z m 0,0"
+ id="path173" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 265.4265,53.320324 h 36 v -36 h -36 z m 0,0"
+ id="path175" />
+ <use
+ xlink:href="#glyph0-10"
+ x="15.8"
+ y="46.900002"
+ id="use211"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-10"
+ x="82.400002"
+ y="46.900002"
+ id="use215"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="91.400002"
+ y="46.900002"
+ id="use217"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="51.799999"
+ y="47.799999"
+ id="use221"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-13"
+ x="117.5"
+ y="47.799999"
+ id="use225"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="126.5"
+ y="47.799999"
+ id="use227"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-14"
+ x="158"
+ y="46.900002"
+ id="use231"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-15"
+ x="195.8"
+ y="46.900002"
+ id="use235"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="225.5"
+ y="46.900002"
+ id="use239"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="234.5"
+ y="46.900002"
+ id="use241"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,-7.07812)" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 301.4265,110.70068 h 36 V 74.700678 h -36 z m 0,0"
+ id="path71-3" />
+ <use
+ xlink:href="#glyph0-1"
+ x="230"
+ y="19"
+ id="use91-6"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="M 85.426503,110.70068 H 121.4265 V 74.700678 H 85.426503 Z m 0,0"
+ id="path165-7" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 121.4265,110.70068 h 36 V 74.700678 h -36 z m 0,0"
+ id="path167-5" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 157.4265,110.70068 h 36 V 74.700678 h -36 z m 0,0"
+ id="path169-3" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 193.4265,110.70068 h 36 V 74.700678 h -36 z m 0,0"
+ id="path171-5" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 229.4265,110.70068 h 36 V 74.700678 h -36 z m 0,0"
+ id="path173-6" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 265.4265,110.70068 h 36 V 74.700678 h -36 z m 0,0"
+ id="path175-2" />
+ <use
+ xlink:href="#glyph0-10"
+ x="15.8"
+ y="46.900002"
+ id="use211-9"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <g
+ id="g2349"
+ transform="translate(207.57456,110.72604)">
+ <use
+ xlink:href="#glyph0-10"
+ x="82.400002"
+ y="46.900002"
+ id="use215-1"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-13.713096,-60.423802)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="91.400002"
+ y="46.900002"
+ id="use217-2"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-13.713096,-60.423802)" />
+ </g>
+ <use
+ xlink:href="#glyph0-11"
+ x="51.799999"
+ y="47.799999"
+ id="use221-7"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <use
+ xlink:href="#glyph0-13"
+ x="117.5"
+ y="47.799999"
+ id="use225-0"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="126.5"
+ y="47.799999"
+ id="use227-9"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <use
+ xlink:href="#glyph0-14"
+ x="158"
+ y="46.900002"
+ id="use231-3"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <use
+ xlink:href="#glyph0-15"
+ x="195.8"
+ y="46.900002"
+ id="use235-6"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-25.397549,50.302238)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="225.5"
+ y="46.900002"
+ id="use239-0"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="234.5"
+ y="46.900002"
+ id="use241-6"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.125722,50.302238)" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 301.4265,168.08105 h 36 v -36 h -36 z m 0,0"
+ id="path71-3-6" />
+ <use
+ xlink:href="#glyph0-1"
+ x="230"
+ y="19"
+ id="use91-6-1"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,107.68261)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="M 85.426501,168.08105 H 121.4265 v -36 H 85.426501 Z m 0,0"
+ id="path165-7-8" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 121.4265,168.08105 h 36 v -36 h -36 z m 0,0"
+ id="path167-5-7" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 157.4265,168.08105 h 36 v -36 h -36 z m 0,0"
+ id="path169-3-9" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 193.4265,168.08105 h 36 v -36 h -36 z m 0,0"
+ id="path171-5-2" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 229.4265,168.08105 h 36 v -36 h -36 z m 0,0"
+ id="path173-6-0" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 265.4265,168.08105 h 36 v -36 h -36 z m 0,0"
+ id="path175-2-2" />
+ <use
+ xlink:href="#glyph0-10"
+ x="15.8"
+ y="46.900002"
+ id="use211-9-3"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.353064,109.14198)" />
+ <g
+ id="g2349-7"
+ transform="translate(207.57456,168.10641)">
+ <use
+ xlink:href="#glyph0-10"
+ x="82.400002"
+ y="46.900002"
+ id="use215-1-5"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-13.713096,-60.423802)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="91.400002"
+ y="46.900002"
+ id="use217-2-9"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-13.713096,-60.423802)" />
+ </g>
+ <use
+ xlink:href="#glyph0-11"
+ x="51.799999"
+ y="47.799999"
+ id="use221-7-2"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.079627,108.36698)" />
+ <g
+ id="g3515"
+ transform="translate(124.95013,113.83811)">
+ <use
+ xlink:href="#glyph0-13"
+ x="117.5"
+ y="47.799999"
+ id="use225-0-2"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-2.49492,-6.155504)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="126.5"
+ y="47.799999"
+ id="use227-9-8"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-2.49492,-6.155504)" />
+ </g>
+ <use
+ xlink:href="#glyph0-14"
+ x="158"
+ y="46.900002"
+ id="use231-3-9"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(49.192125,109.25136)" />
+ <use
+ xlink:href="#glyph0-15"
+ x="195.8"
+ y="46.900002"
+ id="use235-6-7"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-24.592249,109.07167)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="225.5"
+ y="46.900002"
+ id="use239-0-3"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,107.68261)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="234.5"
+ y="46.900002"
+ id="use241-6-6"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(83.12572,107.68261)" />
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 521.41341,53.320315 h 36 v -36 h -36 z m 0,0"
+ id="path69" />
+ <use
+ xlink:href="#glyph0-1"
+ x="230.89999"
+ y="91"
+ id="use95"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-1"
+ x="122.9"
+ y="91"
+ id="use99"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 377.41341,53.320315 h 36 v -36 h -36 z m 0,0"
+ id="path147" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 413.41341,53.320315 h 36 v -36 h -36 z m 0,0"
+ id="path149" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 449.41341,53.320315 h 36 v -36 h -36 z m 0,0"
+ id="path151" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 557.41341,53.320315 h 36 v -36 h -36 z m 0,0"
+ id="path153" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 593.41341,53.320315 h 36 v -36 h -36 z m 0,0"
+ id="path159" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 485.41341,53.320315 h 36 v -36 h -36 z m 0,0"
+ id="path163" />
+ <use
+ xlink:href="#glyph0-10"
+ x="15.8"
+ y="118.9"
+ id="use177"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="51.799999"
+ y="119.8"
+ id="use181"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="150.8"
+ y="118.9"
+ id="use193"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="159.8"
+ y="118.9"
+ id="use195"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-13"
+ x="227.3"
+ y="118.9"
+ id="use199"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="236.3"
+ y="118.9"
+ id="use201"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-10"
+ x="191.3"
+ y="118.9"
+ id="use205"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="200.3"
+ y="118.9"
+ id="use207"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-15"
+ x="86"
+ y="119.8"
+ id="use245"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <use
+ xlink:href="#glyph0-14"
+ x="121.1"
+ y="119.8"
+ id="use249"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-79.078125)" />
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 521.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path75" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 557.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path77" />
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 449.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path79" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 485.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path81" />
+ <path
+ style="clip-rule:nonzero;fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 593.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path83" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 593.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path87" />
+ <use
+ xlink:href="#glyph0-1"
+ x="50.900002"
+ y="164.8"
+ id="use103"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 377.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path155" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 413.41341,108.90067 h 36 V 72.900675 h -36 z m 0,0"
+ id="path157" />
+ <use
+ xlink:href="#glyph0-10"
+ x="15.8"
+ y="190.89999"
+ id="use185"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="51.799999"
+ y="191.8"
+ id="use189"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="150.8"
+ y="190.89999"
+ id="use253"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="159.8"
+ y="190.89999"
+ id="use255"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-13"
+ x="226.39999"
+ y="191.8"
+ id="use259"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="235.39999"
+ y="191.8"
+ id="use261"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-10"
+ x="192.2"
+ y="190"
+ id="use265"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="201.2"
+ y="190"
+ id="use267"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-15"
+ x="121.1"
+ y="190.89999"
+ id="use271"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <use
+ xlink:href="#glyph0-14"
+ x="84.199997"
+ y="190.89999"
+ id="use275"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(375.11263,-95.497765)" />
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 593.41341,168.08104 h 36 v -36 h -36 z m 0,0"
+ id="path107" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 557.41341,168.08104 h 36 v -36 h -36 z m 0,0"
+ id="path109" />
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 521.41341,168.08104 h 36 v -36 h -36 z m 0,0"
+ id="path111" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 485.41341,168.08104 h 36 v -36 h -36 z m 0,0"
+ id="path113" />
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 449.41341,168.08104 h 36 v -36 h -36 z m 0,0"
+ id="path115" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 413.41341,168.08104 h 36 v -36 h -36 z m 0,0"
+ id="path117" />
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 377.41341,168.08104 h 36 v -36 h -36 z m 0,0"
+ id="path119" />
+ <g
+ style="clip-rule:nonzero;fill:#000000;fill-opacity:1"
+ id="g143"
+ transform="translate(376.91341,-106.52052)">
+ <use
+ xlink:href="#glyph0-2"
+ x="90.5"
+ y="298"
+ id="use121"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-3"
+ x="97.501999"
+ y="298"
+ id="use123"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-4"
+ x="106.502"
+ y="298"
+ id="use125"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-5"
+ x="111.506"
+ y="298"
+ id="use127"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-6"
+ x="116.51"
+ y="298"
+ id="use129"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-7"
+ x="124.502"
+ y="298"
+ id="use131"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-5"
+ x="129.002"
+ y="298"
+ id="use133"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-8"
+ x="134.006"
+ y="298"
+ id="use135"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-4"
+ x="140"
+ y="298"
+ id="use137"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-9"
+ x="145.004"
+ y="298"
+ id="use139"
+ width="100%"
+ height="100%" />
+ <use
+ xlink:href="#glyph0-6"
+ x="152.996"
+ y="298"
+ id="use141"
+ width="100%"
+ height="100%" />
+ </g>
+ <use
+ xlink:href="#glyph0-11"
+ x="13.1"
+ y="261.10001"
+ id="use279"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-10"
+ x="48.200001"
+ y="260.20001"
+ id="use283"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-14"
+ x="83.300003"
+ y="260.20001"
+ id="use287"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-15"
+ x="121.1"
+ y="259.29999"
+ id="use291"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="150.8"
+ y="260.20001"
+ id="use295"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="159.8"
+ y="260.20001"
+ id="use297"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-13"
+ x="225.5"
+ y="260.20001"
+ id="use301"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="234.5"
+ y="260.20001"
+ id="use303"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-10"
+ x="187.7"
+ y="260.20001"
+ id="use307"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="196.7"
+ y="260.20001"
+ id="use309"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(376.91341,-106.52052)" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;stroke-width:0.469796"
+ x="-0.65625"
+ y="38.630871"
+ id="text7734"><tspan
+ sodipodi:role="line"
+ id="tspan7732"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.469796"
+ x="-0.65625"
+ y="38.630871">i: 2, j: 5</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;stroke-width:0.520546"
+ x="-1.0429688"
+ y="96.011223"
+ id="text7734-7"><tspan
+ sodipodi:role="line"
+ id="tspan7732-5"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.520546"
+ x="-1.0429688"
+ y="96.011223">i: 3, j: 4</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;stroke-width:0.520546;fill:#ff00ff"
+ x="-0.71484375"
+ y="153.3916"
+ id="text7734-3"><tspan
+ sodipodi:role="line"
+ id="tspan7732-8"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.520546;fill:#ff00ff"
+ x="-0.71484375"
+ y="153.3916">i: 4, j: 3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;stroke-width:0.520546;fill:#ff00ff"
+ x="642.02246"
+ y="38.630863"
+ id="text7734-31"><tspan
+ sodipodi:role="line"
+ id="tspan7732-89"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.520546;fill:#ff00ff"
+ x="642.02246"
+ y="38.630863">i: 2, j: 2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0px;stroke-width:0.520546;fill:#ff00ff"
+ x="642.02246"
+ y="94.21122"
+ id="text7734-6"><tspan
+ sodipodi:role="line"
+ id="tspan7732-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.520546;fill:#ff00ff"
+ x="642.02246"
+ y="94.21122">i: 0, j: 0</tspan></text>
+</svg>
diff --git a/slides/figs/tri_insertion.svg b/slides/figs/tri_insertion.svg
new file mode 100644
index 0000000..7308f97
--- /dev/null
+++ b/slides/figs/tri_insertion.svg
@@ -0,0 +1,1033 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="456.11932pt"
+ height="169.28424pt"
+ viewBox="0 0 456.11934 169.28424"
+ version="1.2"
+ id="svg451"
+ sodipodi:docname="tri_insertion.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview453"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:document-units="pt"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="1.3787842"
+ inkscape:cx="244.41824"
+ inkscape:cy="70.714476"
+ inkscape:window-width="1920"
+ inkscape:window-height="1080"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg451" />
+ <defs
+ id="defs118">
+ <g
+ id="g50">
+ <symbol
+ overflow="visible"
+ id="glyph0-0">
+ <path
+ style="stroke:none"
+ d=""
+ id="path2" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-1">
+ <path
+ style="stroke:none"
+ d="M 8.5,-4.15625 H 6.65625 v -8.015625 H 5.875 L 0.21875,-4.15625 V -3 h 5.0625 v 3 h 1.375 V -3 H 8.5 Z m -3.25,0 H 0.9375 L 5.25,-10.328125 Z m 0,0"
+ id="path5" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-2">
+ <path
+ style="stroke:none"
+ d="m 2.125,0 h 4.96875 v -0.265625 c -1.390625,0 -1.6875,-0.203125 -1.71875,-1.0625 V -12.125 L 5.234375,-12.171875 2,-10.53125 v 0.25 c 0.703125,-0.265625 1.125,-0.390625 1.296875,-0.390625 0.375,0 0.53125,0.265625 0.53125,0.84375 v 8.15625 c -0.03125,1.125 -0.34375,1.390625 -1.703125,1.40625 z m 0,0"
+ id="path8" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-3">
+ <path
+ style="stroke:none"
+ d="M 3.265625,-10.5 H 6.78125 c 0.3125,0 0.359375,-0.01563 0.421875,-0.15625 l 0.6875,-1.609375 -0.171875,-0.125 c -0.265625,0.359375 -0.421875,0.46875 -0.828125,0.46875 H 3.125 L 1.171875,-7.65625 C 1.15625,-7.609375 1.15625,-7.59375 1.15625,-7.5625 c 0,0.109375 0.0625,0.140625 0.21875,0.140625 0.5625,0 1.265625,0.125 2.03125,0.359375 2.0625,0.671875 3,1.765625 3,3.578125 0,1.71875 -1.078125,3.078125 -2.5,3.078125 -0.359375,0 -0.640625,-0.140625 -1.1875,-0.53125 C 2.140625,-1.375 1.75,-1.53125 1.328125,-1.53125 c -0.5,0 -0.75,0.21875 -0.75,0.671875 0,0.671875 0.828125,1.109375 2.1875,1.109375 1.5,0 2.796875,-0.484375 3.71875,-1.40625 0.8125,-0.8125 1.1875,-1.828125 1.1875,-3.203125 0,-1.296875 -0.34375,-2.125 -1.234375,-3.015625 C 5.65625,-8.171875 4.625,-8.59375 2.5,-8.96875 Z m 0,0"
+ id="path11" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-4">
+ <path
+ style="stroke:none"
+ d="m 8.078125,-11.921875 h -6.65625 l -1.0625,2.65625 0.3125,0.140625 C 1.40625,-10.328125 1.75,-10.5625 2.75,-10.578125 H 6.65625 L 3.09375,0.140625 H 4.265625 L 8.078125,-11.625 Z m 0,0"
+ id="path14" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-5">
+ <path
+ style="stroke:none"
+ d="m 2.75,-5.9375 c 1.0625,0 1.484375,0.03125 1.890625,0.203125 1.140625,0.40625 1.828125,1.421875 1.828125,2.65625 0,1.53125 -1.015625,2.6875 -2.34375,2.6875 -0.5,0 -0.859375,-0.125 -1.53125,-0.5625 C 2.0625,-1.28125 1.765625,-1.40625 1.453125,-1.40625 c -0.40625,0 -0.671875,0.25 -0.671875,0.625 0,0.640625 0.765625,1.03125 2.03125,1.03125 1.359375,0 2.78125,-0.46875 3.65625,-1.203125 C 7.3125,-1.6875 7.765625,-2.734375 7.765625,-3.9375 7.765625,-4.875 7.46875,-5.703125 6.96875,-6.265625 6.59375,-6.65625 6.25,-6.875 5.46875,-7.21875 6.703125,-8.0625 7.140625,-8.734375 7.140625,-9.703125 c 0,-1.46875 -1.125,-2.46875 -2.796875,-2.46875 -0.90625,0 -1.703125,0.3125 -2.34375,0.890625 -0.546875,0.5 -0.8125,0.953125 -1.1875,2.03125 l 0.265625,0.0625 c 0.71875,-1.328125 1.53125,-1.90625 2.671875,-1.90625 1.1875,0 1.96875,0.78125 1.96875,1.9375 0,0.640625 -0.265625,1.265625 -0.71875,1.734375 -0.53125,0.546875 -1.046875,0.8125 -2.265625,1.25 z m 0,0"
+ id="path17" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-6">
+ <path
+ style="stroke:none"
+ d="m 5.21875,-6.671875 c 1.796875,-0.984375 2.40625,-1.71875 2.40625,-2.9375 0,-1.5 -1.265625,-2.5625 -3.09375,-2.5625 -1.953125,0 -3.421875,1.203125 -3.421875,2.84375 0,1.171875 0.34375,1.703125 2.234375,3.359375 -1.953125,1.484375 -2.328125,2.015625 -2.328125,3.25 0,1.765625 1.390625,2.96875 3.453125,2.96875 2.15625,0 3.546875,-1.1875 3.546875,-3.046875 0,-1.375 -0.625,-2.25 -2.796875,-3.875 z m -0.328125,1.84375 c 1.3125,0.9375 1.75,1.59375 1.75,2.59375 C 6.640625,-1.0625 5.828125,-0.25 4.65625,-0.25 3.296875,-0.25 2.375,-1.296875 2.375,-2.84375 2.375,-4.015625 2.75,-4.75 3.8125,-5.609375 Z M 4.703125,-7 c -1.609375,-1.046875 -2.25,-1.875 -2.25,-2.875 0,-1.046875 0.8125,-1.78125 1.9375,-1.78125 1.21875,0 2,0.78125 2,2.03125 0,1.09375 -0.46875,1.8125 -1.6875,2.625 z m 0,0"
+ id="path20" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-7">
+ <path
+ style="stroke:none"
+ d="m 4.578125,-12.171875 c -1,0 -1.75,0.296875 -2.421875,0.9375 -1.046875,1.015625 -1.71875,3.078125 -1.71875,5.1875 0,1.984375 0.59375,4.0625 1.4375,5.078125 C 2.53125,-0.1875 3.453125,0.25 4.5,0.25 c 0.921875,0 1.6875,-0.296875 2.34375,-0.9375 1.046875,-0.984375 1.71875,-3.078125 1.71875,-5.25 0,-3.6875 -1.625,-6.234375 -3.984375,-6.234375 z m -0.0625,0.46875 c 1.515625,0 2.328125,2.03125 2.328125,5.796875 0,3.765625 -0.796875,5.6875 -2.34375,5.6875 -1.546875,0 -2.34375,-1.921875 -2.34375,-5.671875 0,-3.828125 0.8125,-5.8125 2.359375,-5.8125 z m 0,0"
+ id="path23" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-8">
+ <path
+ style="stroke:none"
+ d="M 5.671875,-5.65625 5.59375,-8.125 H 5.40625 C 5.3125,-7.96875 5.21875,-7.921875 5.109375,-7.921875 5,-7.921875 4.828125,-7.953125 4.625,-8.046875 4.21875,-8.1875 3.796875,-8.28125 3.359375,-8.28125 c -1.421875,0 -2.4375,0.9375 -2.4375,2.234375 0,1 0.578125,1.734375 2.109375,2.59375 l 1.03125,0.59375 C 4.703125,-2.5 5,-2.0625 5,-1.515625 5,-0.71875 4.421875,-0.21875 3.515625,-0.21875 c -1.25,0 -1.875,-0.6875 -2.296875,-2.515625 H 0.9375 v 2.8125 h 0.234375 c 0.125,-0.1875 0.203125,-0.21875 0.40625,-0.21875 C 1.78125,-0.140625 2,-0.109375 2.40625,0 c 0.484375,0.109375 0.953125,0.1875 1.3125,0.1875 1.40625,0 2.546875,-1.046875 2.546875,-2.3125 0,-0.90625 -0.4375,-1.5 -1.515625,-2.140625 L 2.8125,-5.421875 C 2.296875,-5.71875 2.03125,-6.15625 2.03125,-6.640625 c 0,-0.734375 0.5625,-1.21875 1.390625,-1.21875 1.03125,0 1.5625,0.59375 1.984375,2.203125 z m 0,0"
+ id="path26" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-9">
+ <path
+ style="stroke:none"
+ d="M 8.625,-0.90625 H 8.53125 C 7.65625,-0.9375 7.53125,-1.078125 7.5,-1.921875 V -8.09375 H 4.65625 v 0.296875 C 5.78125,-7.734375 6,-7.5625 6,-6.65625 v 4.21875 c 0,0.515625 -0.09375,0.765625 -0.34375,0.96875 -0.484375,0.390625 -1.046875,0.609375 -1.59375,0.609375 -0.703125,0 -1.265625,-0.609375 -1.265625,-1.375 V -8.09375 H 0.15625 v 0.25 c 0.859375,0.03125 1.109375,0.28125 1.125,1.140625 v 4.546875 c 0,1.421875 0.859375,2.34375 2.171875,2.34375 0.671875,0 1.375,-0.296875 1.859375,-0.78125 L 6.078125,-1.375 v 1.5 L 6.15625,0.15625 C 7.0625,-0.203125 7.703125,-0.390625 8.625,-0.640625 Z m 0,0"
+ id="path29" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-10">
+ <path
+ style="stroke:none"
+ d="m 0.28125,0 h 4.265625 v -0.265625 c -1.1875,-0.09375 -1.3125,-0.25 -1.328125,-1.578125 v -6.375 l -0.0625,-0.0625 -2.796875,0.984375 v 0.28125 L 0.5,-7.03125 c 0.21875,-0.046875 0.4375,-0.0625 0.609375,-0.0625 0.4375,0 0.59375,0.296875 0.59375,1.078125 V -1.84375 C 1.671875,-0.5 1.515625,-0.328125 0.28125,-0.265625 Z m 2.015625,-12.296875 c -0.484375,0 -0.890625,0.421875 -0.890625,0.921875 0,0.515625 0.390625,0.921875 0.890625,0.921875 0.546875,0 0.9375,-0.40625 0.9375,-0.921875 0,-0.515625 -0.40625,-0.921875 -0.9375,-0.921875 z m 0,0"
+ id="path32" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-11">
+ <path
+ style="stroke:none"
+ d="M 4.59375,-8.09375 H 2.765625 v -2.09375 c 0,-0.1875 -0.03125,-0.234375 -0.125,-0.234375 -1.03125,1.515625 -1.578125,2.125 -2.09375,2.4375 -0.203125,0.125 -0.3125,0.21875 -0.3125,0.328125 0,0.0625 0.015625,0.09375 0.078125,0.125 h 0.953125 v 5.421875 c 0,1.515625 0.53125,2.296875 1.59375,2.296875 0.890625,0 1.5625,-0.4375 2.15625,-1.375 L 4.78125,-1.390625 C 4.390625,-0.921875 4.109375,-0.75 3.703125,-0.75 c -0.65625,0 -0.9375,-0.484375 -0.9375,-1.625 V -7.53125 H 4.59375 Z m 0,0"
+ id="path35" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-12">
+ <path
+ style="stroke:none"
+ d="M 7.34375,-2.953125 C 6.484375,-1.578125 5.703125,-1.0625 4.546875,-1.0625 3.53125,-1.0625 2.75,-1.578125 2.234375,-2.609375 1.90625,-3.296875 1.78125,-3.875 1.75,-4.984375 H 7.296875 C 7.140625,-6.15625 6.96875,-6.671875 6.515625,-7.25 5.96875,-7.90625 5.140625,-8.28125 4.21875,-8.28125 c -0.90625,0 -1.75,0.328125 -2.4375,0.9375 C 0.9375,-6.609375 0.453125,-5.328125 0.453125,-3.859375 0.453125,-1.375 1.75,0.1875 3.8125,0.1875 5.53125,0.1875 6.875,-0.875 7.625,-2.828125 Z M 1.78125,-5.5625 c 0.203125,-1.40625 0.8125,-2.0625 1.90625,-2.0625 1.09375,0 1.53125,0.5 1.765625,2.0625 z m 0,0"
+ id="path38" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-13">
+ <path
+ style="stroke:none"
+ d=""
+ id="path41" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-14">
+ <path
+ style="stroke:none"
+ d="m 0.09375,0 h 4.3125 V -0.265625 C 3.203125,-0.3125 2.921875,-0.5625 2.875,-1.625 v -4.046875 c 0,-0.578125 0.765625,-1.46875 1.265625,-1.46875 0.109375,0 0.265625,0.078125 0.46875,0.265625 0.265625,0.265625 0.484375,0.359375 0.71875,0.359375 0.4375,0 0.703125,-0.3125 0.703125,-0.8125 0,-0.59375 -0.375,-0.953125 -0.984375,-0.953125 -0.765625,0 -1.265625,0.390625 -2.171875,1.6875 V -8.25 L 2.796875,-8.28125 C 1.78125,-7.890625 1.140625,-7.625 0.125,-7.3125 v 0.296875 c 0.25,-0.0625 0.421875,-0.078125 0.625,-0.078125 0.453125,0 0.625,0.296875 0.625,1.078125 v 4.5 c -0.046875,0.9375 -0.15625,1.046875 -1.28125,1.25 z m 0,0"
+ id="path44" />
+ </symbol>
+ <symbol
+ overflow="visible"
+ id="glyph0-15">
+ <path
+ style="stroke:none"
+ d="M 7.34375,-2.953125 C 6.484375,-1.578125 5.703125,-1.0625 4.546875,-1.0625 3.53125,-1.0625 2.75,-1.578125 2.234375,-2.609375 1.90625,-3.296875 1.78125,-3.875 1.75,-4.984375 H 7.296875 C 7.140625,-6.15625 6.96875,-6.671875 6.515625,-7.25 5.96875,-7.90625 5.140625,-8.28125 4.21875,-8.28125 c -0.90625,0 -1.75,0.328125 -2.4375,0.9375 C 0.9375,-6.609375 0.453125,-5.328125 0.453125,-3.859375 0.453125,-1.375 1.75,0.1875 3.8125,0.1875 5.53125,0.1875 6.875,-0.875 7.625,-2.828125 Z M 1.78125,-5.5625 c 0.203125,-1.40625 0.8125,-2.0625 1.90625,-2.0625 1.09375,0 1.53125,0.5 1.765625,2.0625 z m 1.625,-3.5625 2.75,-1.75 c 0.390625,-0.25 0.5625,-0.46875 0.5625,-0.75 0,-0.359375 -0.234375,-0.578125 -0.640625,-0.578125 -0.265625,0 -0.421875,0.09375 -0.75,0.40625 L 2.6875,-9.125 Z m 0,0"
+ id="path47" />
+ </symbol>
+ </g>
+ <clipPath
+ id="clip1">
+ <path
+ d="m 180,301 h 36.89844 v 37 H 180 Z m 0,0"
+ id="path52" />
+ </clipPath>
+ <clipPath
+ id="clip2">
+ <path
+ d="m 180,300 h 36.89844 v 38 H 180 Z m 0,0"
+ id="path55" />
+ </clipPath>
+ <clipPath
+ id="clip3">
+ <path
+ d="M 18,3 H 55 V 5 H 18 Z m 0,0"
+ id="path58" />
+ </clipPath>
+ <clipPath
+ id="clip4">
+ <path
+ d="M -0.800781,410.39844 H 218.19922 V -1.601562 H -0.800781 Z M 17.601562,0.5 v 7.199219 h 17.21875 L 20.417969,4.101562 34.820312,0.5 Z m 0,0"
+ id="path61" />
+ </clipPath>
+ <clipPath
+ id="clip5">
+ <path
+ d="m 180,12 h 36.89844 V 50 H 180 Z m 0,0"
+ id="path64" />
+ </clipPath>
+ <clipPath
+ id="clip6">
+ <path
+ d="m 49,147 h 78 v 2 H 49 Z m 0,0"
+ id="path67" />
+ </clipPath>
+ <clipPath
+ id="clip7">
+ <path
+ d="M -0.800781,410.39844 H 218.19922 V -1.601562 H -0.800781 Z M 49.101562,144.5 v 7.19922 h 17.21875 L 51.917969,148.10156 66.320312,144.5 Z m 0,0"
+ id="path70" />
+ </clipPath>
+ <clipPath
+ id="clip8">
+ <path
+ d="m 180,156 h 36.89844 v 38 H 180 Z m 0,0"
+ id="path73" />
+ </clipPath>
+ <clipPath
+ id="clip9">
+ <path
+ d="m 180,84 h 36.89844 v 38 H 180 Z m 0,0"
+ id="path76" />
+ </clipPath>
+ <clipPath
+ id="clip10">
+ <path
+ d="m 54,75 h 37 v 2 H 54 Z m 0,0"
+ id="path79" />
+ </clipPath>
+ <clipPath
+ id="clip11">
+ <path
+ d="M -0.800781,410.39844 H 218.19922 V -1.601562 H -0.800781 Z M 53.601562,72.5 v 7.199219 h 17.21875 L 56.417969,76.101562 70.820312,72.5 Z m 0,0"
+ id="path82" />
+ </clipPath>
+ <clipPath
+ id="clip12">
+ <path
+ d="m 126,219 h 37 v 2 h -37 z m 0,0"
+ id="path85" />
+ </clipPath>
+ <clipPath
+ id="clip13">
+ <path
+ d="M -0.800781,410.39844 H 218.19922 V -1.601562 H -0.800781 Z M 125.60156,216.5 v 7.19922 h 17.21875 L 128.42187,220.10156 142.82031,216.5 Z m 0,0"
+ id="path88" />
+ </clipPath>
+ <clipPath
+ id="clip14">
+ <path
+ d="m 180,372 h 36.89844 v 37.60156 H 180 Z m 0,0"
+ id="path91" />
+ </clipPath>
+ <clipPath
+ id="clip15">
+ <path
+ d="m 144,372 h 37 v 37.60156 h -37 z m 0,0"
+ id="path94" />
+ </clipPath>
+ <clipPath
+ id="clip16">
+ <path
+ d="m 108,372 h 37 v 37.60156 h -37 z m 0,0"
+ id="path97" />
+ </clipPath>
+ <clipPath
+ id="clip17">
+ <path
+ d="m 36,372 h 37 v 37.60156 H 36 Z m 0,0"
+ id="path100" />
+ </clipPath>
+ <clipPath
+ id="clip18">
+ <path
+ d="m 72,372 h 37 v 37.60156 H 72 Z m 0,0"
+ id="path103" />
+ </clipPath>
+ <clipPath
+ id="clip19">
+ <path
+ d="m 0,372 h 37 v 37.60156 H 0 Z m 0,0"
+ id="path106" />
+ </clipPath>
+ <clipPath
+ id="clip20">
+ <path
+ d="m 121,291 h 78 v 2 h -78 z m 0,0"
+ id="path109" />
+ </clipPath>
+ <clipPath
+ id="clip21">
+ <path
+ d="M -0.800781,410.39844 H 218.19922 V -1.601562 H -0.800781 Z M 121.10156,288.5 v 7.19922 h 17.21875 L 123.92188,292.10156 138.32031,288.5 Z m 0,0"
+ id="path112" />
+ </clipPath>
+ <clipPath
+ id="clip22">
+ <path
+ d="m 180,228 h 36.89844 v 38 H 180 Z m 0,0"
+ id="path115" />
+ </clipPath>
+ </defs>
+ <use
+ xlink:href="#glyph0-13"
+ x="70.501999"
+ y="364.10001"
+ id="use382"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(-0.05000001,0.07642544)" />
+ <g
+ id="g4296"
+ transform="translate(-0.05000001,0.07642544)">
+ <g
+ id="g4183">
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 36.5,49.10156 h 36 v -36 h -36 z m 0,0"
+ id="path132" />
+ <use
+ xlink:href="#glyph0-1"
+ x="9.5"
+ y="35.599998"
+ id="use136"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-2"
+ x="18.5"
+ y="35.599998"
+ id="use138"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-2"
+ x="153.5"
+ y="35.599998"
+ id="use214"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-7"
+ x="162.5"
+ y="35.599998"
+ id="use216"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-5"
+ x="45.5"
+ y="35.599998"
+ id="use220"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-6"
+ x="189.5"
+ y="35.599998"
+ id="use288"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-4"
+ x="117.5"
+ y="35.599998"
+ id="use296"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-3"
+ x="81.5"
+ y="35.599998"
+ id="use300"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <path
+ style="clip-rule:evenodd;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 54.5,4.10156 h -36"
+ id="path304" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="M 34.820312,0.5 20.417969,4.10156 34.820312,7.69922 Z m 0,0"
+ id="path310" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 180.5,49.10156 h 36 v -36 h -36 z m 0,0"
+ id="path312" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 144.5,49.10156 h 36 v -36 h -36 z m 0,0"
+ id="path316" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 108.5,49.10156 h 36 v -36 h -36 z m 0,0"
+ id="path318" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 72.5,49.10156 h 36 v -36 h -36 z m 0,0"
+ id="path320" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 0.5,49.10156 h 36 v -36 h -36 z m 0,0"
+ id="path322" />
+ </g>
+ <g
+ id="g4165">
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 108.5,168.75781 h 36 v -36 h -36 z m 0,0"
+ id="path128" />
+ <use
+ xlink:href="#glyph0-3"
+ x="117.5"
+ y="179.60001"
+ id="use142"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <use
+ xlink:href="#glyph0-4"
+ x="45.5"
+ y="179.60001"
+ id="use146"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <use
+ xlink:href="#glyph0-1"
+ x="77"
+ y="179.60001"
+ id="use150"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <use
+ xlink:href="#glyph0-2"
+ x="86"
+ y="179.60001"
+ id="use152"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <use
+ xlink:href="#glyph0-5"
+ x="14"
+ y="179.60001"
+ id="use156"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <use
+ xlink:href="#glyph0-6"
+ x="189.5"
+ y="179.60001"
+ id="use160"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <use
+ xlink:href="#glyph0-2"
+ x="153.5"
+ y="179.60001"
+ id="use164"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <use
+ xlink:href="#glyph0-7"
+ x="162.5"
+ y="179.60001"
+ id="use166"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(0,-24.34375)" />
+ <path
+ style="clip-rule:evenodd;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="M 126.5,123.75781 H 50"
+ id="path324" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 66.320312,120.15625 -14.402343,3.60156 14.402343,3.59766 z m 0,0"
+ id="path330" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 36.5,168.75781 h 36 v -36 h -36 z m 0,0"
+ id="path332" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 180.5,168.75781 h 36 v -36 h -36 z m 0,0"
+ id="path334" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 144.5,168.75781 h 36 v -36 h -36 z m 0,0"
+ id="path338" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 72.5,168.75781 h 36 v -36 h -36 z m 0,0"
+ id="path340" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 0.5,168.75781 h 36 v -36 h -36 z m 0,0"
+ id="path342" />
+ </g>
+ <g
+ id="g1537"
+ transform="translate(0,-12.171875)">
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 72.5,121.10156 h 36 v -36 h -36 z m 0,0"
+ id="path130" />
+ <use
+ xlink:href="#glyph0-3"
+ x="122"
+ y="107.6"
+ id="use170"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-4"
+ x="86"
+ y="107.6"
+ id="use174"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-5"
+ x="14"
+ y="107.6"
+ id="use178"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-1"
+ x="45.5"
+ y="107.6"
+ id="use182"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-2"
+ x="54.5"
+ y="107.6"
+ id="use184"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-6"
+ x="189.5"
+ y="107.6"
+ id="use188"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-2"
+ x="153.5"
+ y="107.6"
+ id="use208"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <use
+ xlink:href="#glyph0-7"
+ x="162.5"
+ y="107.6"
+ id="use210"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 36.5,121.10156 h 36 v -36 h -36 z m 0,0"
+ id="path344" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 180.5,121.10156 h 36 v -36 h -36 z m 0,0"
+ id="path346" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 144.5,121.10156 h 36 v -36 h -36 z m 0,0"
+ id="path350" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 108.5,121.10156 h 36 v -36 h -36 z m 0,0"
+ id="path352" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 0.5,121.10156 h 36 v -36 h -36 z m 0,0"
+ id="path354" />
+ <path
+ style="clip-rule:evenodd;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 90.5,76.10156 h -36"
+ id="path356" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 70.820312,72.5 -14.402343,3.60156 14.402343,3.59766 z m 0,0"
+ id="path362" />
+ </g>
+ <g
+ id="g4147"
+ transform="translate(-20.072045,-17.85576)">
+ <use
+ xlink:href="#glyph0-1"
+ x="189.5"
+ y="395.60001"
+ id="use192"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-2"
+ x="198.5"
+ y="395.60001"
+ id="use194"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-2"
+ x="149"
+ y="395.60001"
+ id="use198"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-7"
+ x="158"
+ y="395.60001"
+ id="use200"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-6"
+ x="122"
+ y="395.60001"
+ id="use204"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-3"
+ x="50"
+ y="395.60001"
+ id="use224"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-5"
+ x="14"
+ y="395.60001"
+ id="use228"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-4"
+ x="86"
+ y="395.60001"
+ id="use292"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-8"
+ x="36.5"
+ y="364.10001"
+ id="use372"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-9"
+ x="43.501999"
+ y="364.10001"
+ id="use374"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-10"
+ x="52.501999"
+ y="364.10001"
+ id="use376"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="57.506001"
+ y="364.10001"
+ id="use378"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="62.509998"
+ y="364.10001"
+ id="use380"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-11"
+ x="75.001999"
+ y="364.10001"
+ id="use384"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-14"
+ x="80.005997"
+ y="364.10001"
+ id="use386"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-10"
+ x="86"
+ y="364.10001"
+ id="use388"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-15"
+ x="91.003998"
+ y="364.10001"
+ id="use390"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <use
+ xlink:href="#glyph0-12"
+ x="98.996002"
+ y="364.10001"
+ id="use392"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-222.48799)" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 439.79137,186.61357 h 36 v -36 h -36 z m 0,0"
+ id="path396" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 403.79137,186.61357 h 36 v -36 h -36 z m 0,0"
+ id="path400" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 367.79137,186.61357 h 36 v -36 h -36 z m 0,0"
+ id="path404" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 295.79137,186.61357 h 36 v -36 h -36 z m 0,0"
+ id="path408" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 331.79137,186.61357 h 36 v -36 h -36 z m 0,0"
+ id="path412" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 259.79137,186.61357 h 36 v -36 h -36 z m 0,0"
+ id="path416" />
+ </g>
+ <g
+ id="g4103"
+ transform="translate(-20.072045,-0.680515)">
+ <path
+ style="clip-rule:nonzero;fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 439.79137,109.6102 h 36 V 73.610197 h -36 z m 0,0"
+ id="path120" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 439.79137,109.6102 h 36 V 73.610197 h -36 z m 0,0"
+ id="path124" />
+ <use
+ xlink:href="#glyph0-2"
+ x="117.5"
+ y="323.60001"
+ id="use232"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <use
+ xlink:href="#glyph0-7"
+ x="126.5"
+ y="323.60001"
+ id="use234"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <use
+ xlink:href="#glyph0-1"
+ x="153.5"
+ y="323.60001"
+ id="use238"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <use
+ xlink:href="#glyph0-2"
+ x="162.5"
+ y="323.60001"
+ id="use240"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <use
+ xlink:href="#glyph0-6"
+ x="189.5"
+ y="323.60001"
+ id="use244"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <use
+ xlink:href="#glyph0-4"
+ x="86"
+ y="323.60001"
+ id="use248"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <use
+ xlink:href="#glyph0-3"
+ x="50"
+ y="323.60001"
+ id="use252"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <use
+ xlink:href="#glyph0-5"
+ x="14"
+ y="323.60001"
+ id="use256"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-227.49136)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 403.79137,109.6102 h 36 V 73.610197 h -36 z m 0,0"
+ id="path420" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 367.79137,109.6102 h 36 V 73.610197 h -36 z m 0,0"
+ id="path422" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 295.79137,109.6102 h 36 V 73.610197 h -36 z m 0,0"
+ id="path424" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 331.79137,109.6102 h 36 V 73.610197 h -36 z m 0,0"
+ id="path426" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 259.79137,109.6102 h 36 V 73.610197 h -36 z m 0,0"
+ id="path428" />
+ <path
+ style="clip-rule:evenodd;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 457.79137,64.610197 h -76.5"
+ id="path430" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 397.61168,61.008637 -14.39843,3.60156 14.39843,3.59766 z m 0,0"
+ id="path436" />
+ </g>
+ <g
+ id="g4121"
+ transform="translate(-20.072045,0.487993)">
+ <path
+ style="fill:#85cfff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 403.79137,48.613567 h 36 v -36 h -36 z m 0,0"
+ id="path134" />
+ <use
+ xlink:href="#glyph0-1"
+ x="117.5"
+ y="251.60001"
+ id="use260"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <use
+ xlink:href="#glyph0-2"
+ x="126.5"
+ y="251.60001"
+ id="use262"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <use
+ xlink:href="#glyph0-4"
+ x="86"
+ y="251.60001"
+ id="use266"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <use
+ xlink:href="#glyph0-3"
+ x="50"
+ y="251.60001"
+ id="use270"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <use
+ xlink:href="#glyph0-5"
+ x="14"
+ y="251.60001"
+ id="use274"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <use
+ xlink:href="#glyph0-6"
+ x="189.5"
+ y="251.60001"
+ id="use278"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <use
+ xlink:href="#glyph0-2"
+ x="153.5"
+ y="251.60001"
+ id="use282"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <use
+ xlink:href="#glyph0-7"
+ x="162.5"
+ y="251.60001"
+ id="use284"
+ width="100%"
+ height="100%"
+ style="fill:#000000;fill-opacity:1"
+ transform="translate(259.29137,-216.48799)" />
+ <path
+ style="clip-rule:evenodd;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 421.79137,3.6135668 h -36"
+ id="path364" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 402.11168,0.01200676 -14.39843,3.60156004 14.39843,3.59766 z m 0,0"
+ id="path370" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 367.79137,48.613567 h 36 v -36 h -36 z m 0,0"
+ id="path438" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 295.79137,48.613567 h 36 v -36 h -36 z m 0,0"
+ id="path440" />
+ <path
+ style="clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 439.79137,48.613567 h 36 v -36 h -36 z m 0,0"
+ id="path442" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 331.79137,48.613567 h 36 v -36 h -36 z m 0,0"
+ id="path446" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.9;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
+ d="m 259.79137,48.613567 h 36 v -36 h -36 z m 0,0"
+ id="path448" />
+ </g>
+ </g>
+</svg>
--
GitLab