From c9e5fa2946f611a4b1ec032b3f0a2eb8d737c7cc Mon Sep 17 00:00:00 2001
From: Orestis <orestis.malaspinas@pm.me>
Date: Thu, 25 May 2023 11:38:13 +0200
Subject: [PATCH] updated for next part

---
 slides/cours_20.md                            |   20 +-
 slides/cours_22.md                            |  127 --
 slides/cours_23.md                            | 1013 +++++++++
 slides/figs/Konigsberg_bridges.png            |  Bin 0 -> 32956 bytes
 slides/figs/PageRanks-Example.svg             |  142 ++
 slides/figs/Social_Network.svg                | 2022 +++++++++++++++++
 slides/figs/composantes_connexes.svg          |   41 +
 .../figs/composantes_fortement_connexes.svg   |   14 +
 slides/figs/ex_adj_non_or.svg                 |  156 ++
 slides/figs/ex_adj_or.svg                     |  171 ++
 slides/figs/ex_graphe_non_oriente.svg         |  255 +++
 slides/figs/ex_graphe_oriente.svg             |  113 +
 slides/figs/ex_graphes.png                    |  Bin 0 -> 26337 bytes
 slides/figs/graphe_connexe.svg                |   39 +
 14 files changed, 3976 insertions(+), 137 deletions(-)
 create mode 100644 slides/cours_23.md
 create mode 100644 slides/figs/Konigsberg_bridges.png
 create mode 100644 slides/figs/PageRanks-Example.svg
 create mode 100644 slides/figs/Social_Network.svg
 create mode 100644 slides/figs/composantes_connexes.svg
 create mode 100644 slides/figs/composantes_fortement_connexes.svg
 create mode 100644 slides/figs/ex_adj_non_or.svg
 create mode 100644 slides/figs/ex_adj_or.svg
 create mode 100644 slides/figs/ex_graphe_non_oriente.svg
 create mode 100644 slides/figs/ex_graphe_oriente.svg
 create mode 100644 slides/figs/ex_graphes.png
 create mode 100644 slides/figs/graphe_connexe.svg

diff --git a/slides/cours_20.md b/slides/cours_20.md
index a2b3129..5fbbc84 100644
--- a/slides/cours_20.md
+++ b/slides/cours_20.md
@@ -198,7 +198,7 @@ void rotate(node *qt) {
 }
 ```
 
-# Compression sans perte (1/N)
+# Compression sans perte (1/5)
 
 ## Idée générale
 
@@ -216,7 +216,7 @@ void rotate(node *qt) {
 
 * Comment faire?
 
-# Compression sans perte (2/N)
+# Compression sans perte (2/5)
 
 ## Que devient l'arbre suivant?
 
@@ -228,7 +228,7 @@ void rotate(node *qt) {
 
 ![](figs/quad_img_simple_comp.svg)
 
-# Compression sans perte (3/N)
+# Compression sans perte (3/5)
 
 * Si un nœud a tous ses enfants égaux:
     * Donner la valeur au nœud,
@@ -251,7 +251,7 @@ rien compression_sans_pertes(arbre)
                 detruire_enfants(arbre)
 ```
 
-# Compression sans perte (4/N)
+# Compression sans perte (4/5)
 
 \footnotesize
 
@@ -279,7 +279,7 @@ void lossless_compression(node *qt) {
 }
 ```
 
-# Compression sans perte (5/N)
+# Compression sans perte (5/5)
 
 \footnotesize
 
@@ -305,7 +305,7 @@ bool last_value(node *qt, int *val) {
 ```
 
 
-# Compression avec perte (1/N)
+# Compression avec perte (1/5)
 
 ## Idée générale
 
@@ -323,7 +323,7 @@ bool last_value(node *qt, int *val) {
 
 * On enlève si l'écart à la moyenne est "petit"?
 
-# Compression avec perte (2/N)
+# Compression avec perte (2/5)
 
 ## Que devient l'arbre suivant si l'écart est petit?
 
@@ -335,7 +335,7 @@ bool last_value(node *qt, int *val) {
 
 ![](figs/quad_img_simple_comp_loss.svg)
 
-# Compression avec perte (3/N)
+# Compression avec perte (3/5)
 
 ## Comment mesurer l'écart à la moyenne?
 
@@ -362,7 +362,7 @@ bool last_value(node *qt, int *val) {
 
 * Plus $\theta$ est grand, plus l'image sera compressée.
 
-# Compression avec perte (4/N)
+# Compression avec perte (4/5)
 
 ## Que devient l'arbre avec $\theta=0.5$?
 
@@ -372,7 +372,7 @@ bool last_value(node *qt, int *val) {
 
 ![Arbre compressé.](figs/quad_img_simple_comp_avg.svg)
 
-# Compression avec perte (6/N)
+# Compression avec perte (5/5)
 
 ## Modifications sur la structure de données?
 
diff --git a/slides/cours_22.md b/slides/cours_22.md
index a3d629a..3940c6d 100644
--- a/slides/cours_22.md
+++ b/slides/cours_22.md
@@ -325,134 +325,7 @@ page ajouter_niveau(page, element)
     retourne tmp
 ```
 
-# Les B-arbres: suppression
 
-## Cas simplissime
-
-![Suppression de 25.](figs/barbres_ordre2_supp1.svg){width=80%}
-
-. . .
-
-![25 supprimé, on décale juste 27.](figs/barbres_ordre2_supp2.svg){width=80%}
-
-# Les B-arbres: suppression
-
-\footnotesize
-
-## Cas simple
-
-
-![Suppression de 27.](figs/barbres_ordre2_supp2.svg){width=60%}
-
-. . .
-
-* On retire 27, mais....
-    * Chaque page doit avoir au moins 2 éléments.
-    * On doit déplacer des éléments dans une autre feuille! Mais comment?
-
-. . .
-
-![La médiane de la racine descend, fusion de 20 à gauche, et suppression à droite.](figs/barbres_ordre2_supp3.svg){width=60%}
-
-# Les B-arbres: suppression
-
-## Cas moins simple
-
-![Suppression de 5.](figs/barbres_ordre2_supp4.svg){width=60%}
-
-. . .
-
-* Un élément à droite, comment on fait?
-    * Remonter `7`, serait ok si racine, mais... c'est pas forcément.
-    * On redistribue les feuilles.
-
-. . .
-
-![Descente de `3`, remontée médiane des feuilles `2`.](figs/barbres_ordre2_supp5.svg){width=60%}
-
-# Les B-arbres: suppression
-
-\footnotesize
-
-## Cas ultra moins simple
-
-![Suppression de 3.](figs/barbres_ordre2_supp6.svg){width=60%}
-
-. . .
-
-* `7` seul:
-    * Fusionner les feuilles et redistribuer, comment?
-
-. . .
-
-![Descendre `-1`, déplacer `7` à gauche, et décaler les éléments de droite au milieu.](figs/barbres_ordre2_supp7.svg){width=60%}
-
-# Les B-arbres: suppression
-
-## Cas ultra moins simple
-
-![On a pas fini...](figs/barbres_ordre2_supp7.svg){width=60%}
-
-. . .
-
-* `8` est seul, c'est plus un B-arbre :
-    * Fusionner le niveau 2 et redistribuer, comment?
-
-. . .
-
-![Fusionner `8`, `17`, `22` et descendre `12`.](figs/barbres_ordre2_supp8.svg){width=40%}
-
-. . .
-
-* La profondeur a diminué de 1.
-
-# Les B-arbres: suppression
-
-## Algorithme pour les feuilles!
-
-* Si la clé est supprimée d'une feuille:
-    * Si on a toujours `n` (ordre de l'arbre) clés dans la feuille on décale simplement les clés.
-    * Sinon on combine (récursivement) avec le nœud voisin et on descend la clé médiane.
-
-# Les B-arbres: suppression
-
-## Cas non-feuille!
-
-![Suppression de 8.](figs/barbres_ordre2_supp9.svg){width=60%}
-
-. . .
-
-* On sait comment effacer une valeur d'une feuille, donc?
-
-. . .
-
-![Échanger le `8` avec le plus grand du sous-arbre de gauche.](figs/barbres_ordre2_supp10.svg){width=60%}
-
-* Ensuite?
-
-# Les B-arbres: suppression
-
-## Cas non-feuille!
-
-![Suppression de 8.](figs/barbres_ordre2_supp10.svg){width=60%}
-
-. . .
-
-* On sait comment effacer une valeur d'une feuille!
-
-. . .
-
-![Yaka enlever le 8 de la feuille comme avant!](figs/barbres_ordre2_supp11.svg){width=60%}
-
-# Les B-arbres: suppression
-
-## Algorithme pour les non-feuilles!
-
-* Si la clé est supprimée d'une page qui n'est pas une feuille:
-    * On échange la valeur avec la valeur de droite de la page de gauche
-    * On supprime comme pour une feuille!
-
-## Et maintenant des exercices par millions!
 
 
 
diff --git a/slides/cours_23.md b/slides/cours_23.md
new file mode 100644
index 0000000..b834b94
--- /dev/null
+++ b/slides/cours_23.md
@@ -0,0 +1,1013 @@
+---
+title: "Graphes - Généralités"
+date: "2023-05-24"
+patat:
+  eval:
+    tai:
+      command: fish
+      fragment: false
+      replace: true
+    ccc:
+      command: fish
+      fragment: false
+      replace: true
+  images:
+    backend: auto
+---
+
+
+# Les B-arbres: suppression
+
+## Cas simplissime
+
+![Suppression de 25.](figs/barbres_ordre2_supp1.svg){width=80%}
+
+. . .
+
+![25 supprimé, on décale juste 27.](figs/barbres_ordre2_supp2.svg){width=80%}
+
+# Les B-arbres: suppression
+
+\footnotesize
+
+## Cas simple
+
+
+![Suppression de 27.](figs/barbres_ordre2_supp2.svg){width=60%}
+
+. . .
+
+* On retire 27, mais....
+    * Chaque page doit avoir au moins 2 éléments.
+    * On doit déplacer des éléments dans une autre feuille! Mais comment?
+
+. . .
+
+![La médiane de la racine descend, fusion de 20 à gauche, et suppression à droite.](figs/barbres_ordre2_supp3.svg){width=60%}
+
+# Les B-arbres: suppression
+
+## Cas moins simple
+
+![Suppression de 5.](figs/barbres_ordre2_supp4.svg){width=60%}
+
+. . .
+
+* Un élément à droite, comment on fait?
+    * Remonter `7`, serait ok si racine, mais... c'est pas forcément.
+    * On redistribue les feuilles.
+
+. . .
+
+![Descente de `3`, remontée médiane des feuilles `2`.](figs/barbres_ordre2_supp5.svg){width=60%}
+
+# Les B-arbres: suppression
+
+\footnotesize
+
+## Cas ultra moins simple
+
+![Suppression de 3.](figs/barbres_ordre2_supp6.svg){width=60%}
+
+. . .
+
+* `7` seul:
+    * Fusionner les feuilles et redistribuer, comment?
+
+. . .
+
+![Descendre `-1`, déplacer `7` à gauche, et décaler les éléments de droite au milieu.](figs/barbres_ordre2_supp7.svg){width=60%}
+
+# Les B-arbres: suppression
+
+## Cas ultra moins simple
+
+![On a pas fini...](figs/barbres_ordre2_supp7.svg){width=60%}
+
+. . .
+
+* `8` est seul, c'est plus un B-arbre :
+    * Fusionner le niveau 2 et redistribuer, comment?
+
+. . .
+
+![Fusionner `8`, `17`, `22` et descendre `12`.](figs/barbres_ordre2_supp8.svg){width=40%}
+
+. . .
+
+* La profondeur a diminué de 1.
+
+# Les B-arbres: suppression
+
+## Algorithme pour les feuilles!
+
+* Si la clé est supprimée d'une feuille:
+    * Si on a toujours `n` (ordre de l'arbre) clés dans la feuille on décale simplement les clés.
+    * Sinon on combine (récursivement) avec le nœud voisin et on descend la clé médiane.
+
+# Les B-arbres: suppression
+
+## Cas non-feuille!
+
+![Suppression de 8.](figs/barbres_ordre2_supp9.svg){width=60%}
+
+. . .
+
+* On sait comment effacer une valeur d'une feuille, donc?
+
+. . .
+
+![Échanger le `8` avec le plus grand du sous-arbre de gauche.](figs/barbres_ordre2_supp10.svg){width=60%}
+
+* Ensuite?
+
+# Les B-arbres: suppression
+
+## Cas non-feuille!
+
+![Suppression de 8.](figs/barbres_ordre2_supp10.svg){width=60%}
+
+. . .
+
+* On sait comment effacer une valeur d'une feuille!
+
+. . .
+
+![Yaka enlever le 8 de la feuille comme avant!](figs/barbres_ordre2_supp11.svg){width=60%}
+
+# Les B-arbres: suppression
+
+## Algorithme pour les non-feuilles!
+
+* Si la clé est supprimée d'une page qui n'est pas une feuille:
+    * On échange la valeur avec la valeur de droite de la page de gauche
+    * On supprime comme pour une feuille!
+
+## Et maintenant des exercices par millions!
+
+# Les graphes! Historique
+
+**Un mini-peu d'histoire...**
+
+## L. Euler et les 7 ponts de Koenigsberg:
+
+* Existe-t-il une promenade sympa, passant **une seule fois** par les 7 ponts et revenant au point de départ?
+
+![Les ponts c'est beau. Source: Wikipédia, <https://bit.ly/37h0yOG>](figs/Konigsberg_bridges.png){width=50%}
+
+. . .
+
+* Réponse: ben non!
+
+# Utilisation quotidienne
+
+## Réseau social
+
+![Source, Wikipedia: <https://bit.ly/3kG6cgo>](figs/Social_Network.svg){width=40%}
+
+* Chaque sommet est un individu.
+* Chaque trait une relation d'amitié.
+* Miam, Miam, Facebook.
+
+# Utilisation quotidienne
+
+## Moteurs de recherche
+
+![Source, Wikipedia: <https://bit.ly/3kG6cgo>](figs/PageRanks-Example.svg){width=40%}
+
+* Sommet est un site.
+* Liens sortants;
+* Liens entrants;
+* Notion d'importance d'un site: combien de liens entrants, pondérés par l'importance du site.
+* Miam, Miam, Google (PageRank).
+
+# Introduction
+
+## Définition, plus ou moins
+
+* Un graphe est un ensemble de sommets, reliés par des lignes ou des flèches.
+
+![Deux exemples de graphes.](figs/ex_graphes.png)
+
+* Des sommets (numérotés 1 à 6);
+* Connectés ou pas par des traits ou des flèches!
+
+# Généralités
+
+## Définitions
+
+* Un **graphe** $G(V, E)$ est constitué
+    * $V$: un ensemble de sommets;
+    * $E$: un ensemble d'arêtes.
+* Une **arête** relie une **paire** de sommets de $V$.
+
+## Remarques
+
+* Il y a **au plus** une arête $E$ par paire de sommets de $V$.
+* La **complexité** d'un algorithme dans un graphe se mesure en terme de $|E|$ et $|V|$, le nombre d'éléments de $E$ et $V$ respectivement.
+
+# Généralités
+
+## Notations
+
+* Une arête d'un graphe **non-orienté** est représentée par une paire **non-ordonnée** $(u,v)=(v,u)$, avec $u,v\in V$.
+* Les arêtes ne sont pas orientées dans un graphe non-orienté (elles sont bi-directionnelles, peuvent être parcourues dans n'importe quel ordre).
+
+## Exemple
+
+
+::: columns
+
+:::: column
+
+![Un graphe non-orienté.](figs/ex_graphe_non_oriente.svg)
+
+
+::::
+
+:::: column
+
+## Que valent $V$, $|V|$, $E$, et $|E|$?
+
+. . .
+
+\begin{align*}
+V&=\{1, 2, 3, 4\},\\
+|V|&=4,\\
+E&=\{(1,2),(2,3),(2,4),(4,1)\},\\
+|E|&=4.
+\end{align*}
+
+::::
+
+:::
+
+# Généralités
+
+## Notations
+
+* Une arête d'un graphe **orienté** est représentée par une paire **ordonnée** $(u,v)\neq(v,u)$, avec $u,v\in V$.
+* Les arêtes sont orientées dans un graphe orienté (étonnant non?).
+
+## Exemple
+
+
+::: columns
+
+:::: column
+
+![Un graphe non-orienté.](figs/ex_graphe_oriente.svg)
+
+
+::::
+
+:::: column
+
+## Que valent $V$, $|V|$, $E$, et $|E|$?
+
+. . .
+
+\begin{align*}
+V&=\{1, 2, 3, 4\},\\
+|V|&=4,\\
+E&=\{(1,2),(2,3),(2,4),(4,1),(4,2)\},\\
+|E|&=5.
+\end{align*}
+
+::::
+
+:::
+
+# Généralités
+
+## Définition
+
+* Le somme $v$ est **adjacent** au sommet $u$, si et seulement si $(u,v)\in E$;
+* Si un graphe non-orienté contient une arête $(u,v)$, $v$ est adjacent à $u$ et $u$ et adjacent à $v$.
+
+## Exemple
+
+::: columns
+
+:::: column
+
+![Sommet $a$  adjacent à $c$, $c$ adjacent à $a$.](figs/ex_adj_non_or.svg){width=80%}
+
+::::
+
+:::: column
+
+![Sommet $a$  adjacent à $c$.](figs/ex_adj_or.svg){width=80%}
+
+::::
+
+:::
+
+# Généralités
+
+## Définition
+
+* Un **graphe pondéré** ou **valué** est un graphe dont chaque arête a un
+  poids associé, habituellement donné par une fonction de pondération $w:E\rightarrow\mathbb{R}$.
+
+## Exemples
+
+![Graphe pondéré orienté (gauche) et non-orienté (droite).](figs/ex_graph_pond.pdf){width=80%}
+
+
+# Généralités
+
+## Définition
+
+* Dans un graphe $G(V,E)$, une **chaîne** reliant un sommet $u$ à un sommet $v$ est une suite d'arêtes entre les sommets, $w_0$, $w_1$, ..., $w_k$, telles que 
+$$
+(w_i, w_{i+1})\in E,\quad u=w_0,\quad v=w_k,\quad \mbox{pour }0\leq i< k,
+$$
+avec $k$ la longueur de la chaîne (le nombre d'arêtes du chemin).
+
+## Exemples
+
+![Illustration d'une chaîne, ou pas chaîne dans un graphe.](figs/ex_graphe_chaine.pdf){width=80%}
+
+# Généralités
+
+## Définition
+
+* Une **chaîne élémentaire** est une chaîne dont tous les sommets sont distincts, sauf les extrémités qui peuvent être égales
+
+## Exemples
+
+![Illustration d'une chaîne élémentaire.](figs/ex_graphe_chaine_elem.pdf){width=80%}
+
+# Généralités
+
+## Définition
+
+* Une **boucle** est une arête $(v,v)$ d'un sommet vers lui-même.
+
+## Exemples
+
+![Illustration d'une boucle.](figs/ex_graphe_boucle.pdf){width=40%}
+
+# Généralités
+
+## Définition
+
+* Un graphe non-orienté est dit **connexe**, s'il existe un chemin reliant n'importe quelle paire de sommets distincts.
+
+## Exemples
+
+\
+
+::: columns
+
+:::: column
+
+![Graphe connexe. Source, Wikipédia: <https://bit.ly/3yiUzUv>](figs/graphe_connexe.svg){width=80%}
+
+::::
+
+:::: column
+![Graphe non-connexe avec composantes connexes. Source, Wikipédia: <https://bit.ly/3KJB76d>](figs/composantes_connexes.svg){width=60%}
+
+::::
+
+:::
+
+# Généralités
+
+## Définition
+
+* Un graphe orienté est dit **fortement connexe**, s'il existe un chemin reliant n'importe quelle paire de sommets distincts.
+
+## Exemples
+
+\
+
+::: columns
+
+:::: column
+
+![Graphe fortement connexe.](figs/ex_graph_fort_connexe.pdf){width=60%}
+
+::::
+
+:::: column
+
+![Composantes fortement connexes. Source, Wikipédia: <https://bit.ly/3w5PL2l>](figs/composantes_fortement_connexes.svg){width=100%}
+
+::::
+
+:::
+
+# Généralités
+
+## Définition
+
+* Un **cycle** dans un graphe *non-orienté* est une chaîne de longueur $\leq 3$ telle que le 1er sommet de la chaîne est le même que le dernier, et dont les arêtes sont distinctes.
+* Pour un graphe *orienté* on parle de **circuit**.
+* Un graphe sans cycles est dit **acyclique**.
+
+## Exemples
+
+![Illustration de cycles, ou pas.](figs/ex_graphe_cycle.pdf){width=100%}
+
+# Question de la mort
+
+* Qu'est-ce qu'un graphe connexe acyclique?
+
+. . .
+
+* Un arbre!
+
+# Représentations
+
+* La complexité des algorithmes sur les graphes s'expriment en fonction du nombre de sommets $V$, et du nombre d'arêtes $E$:
+    * Si $|E|\sim |V|^2$, on dit que le graphe est **dense**.
+    * Si $|E|\sim |V|$, on dit que le graphe est **peu dense**.
+* Selon qu'on considère des graphes denses ou peu denses, différentes structure de données peuvent être envisagées.
+
+## Question
+
+* Comment peut-on représenter un graphe informatiquement? Des idées (réflexion de quelques minutes)?
+
+. . .
+
+* Matrice/liste d'adjacence.
+
+# Matrice d'adjacence
+
+* Soit le graphe $G(V,E)$, avec $V=\{1, 2, 3, ..., n\}$;
+* On peut représenter un graphe par une **matrice d'adjacence**, $A$, de dimension $n\times n$ définie par
+$$
+A_{ij}=\left\{ \begin{array}{ll}
+         1 & \mbox{si } i,j\in E,\\
+         0 & \mbox{sinon}.
+         \end{array} \right.
+$$
+
+
+::: columns
+
+:::: column
+
+## Exemple
+
+```{.mermaid format=pdf width=400 loc=figs/}
+graph LR;
+    1---2;
+    1---4;
+    2---5;
+    4---5;
+    5---3;
+```
+
+::::
+
+:::: column
+
+\footnotesize
+
+## Quelle matrice d'adjacence? 
+
+. . .
+
+```
+   || 1 | 2 | 3 | 4 | 5
+===||===|===|===|===|===
+ 1 || 0 | 1 | 0 | 1 | 0
+---||---|---|---|---|---
+ 2 || 1 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 3 || 0 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 4 || 1 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 5 || 0 | 1 | 1 | 1 | 0
+```
+
+::::
+
+:::
+
+# Matrice d'adjacence
+
+## Remarques
+
+* Zéro sur la diagonale.
+* La matrice d'un graphe non-orienté est symétrique
+
+$$
+A_{ij}=A_{ji}, \forall i,j\in[1,n]
+$$.
+
+::: columns
+
+:::: column
+
+```{.mermaid format=pdf width=400 loc=figs/}
+graph LR;
+    1---2;
+    1---4;
+    2---5;
+    4---5;
+    5---3;
+```
+
+::::
+
+:::: column
+
+\footnotesize
+
+```
+   || 1 | 2 | 3 | 4 | 5
+===||===|===|===|===|===
+ 1 || 0 | 1 | 0 | 1 | 0
+---||---|---|---|---|---
+ 2 || 1 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 3 || 0 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 4 || 1 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 5 || 0 | 1 | 1 | 1 | 0
+```
+
+::::
+
+:::
+
+# Matrice d'adjacence
+
+* Pour un graphe orienté (digraphe)
+
+::: columns
+
+:::: column
+
+## Exemple
+
+```{.mermaid format=pdf width=400 loc=figs/}
+graph LR;
+    2-->1;
+    1-->4;
+    2-->5;
+    5-->2;
+    4-->5;
+    5-->3;
+```
+
+::::
+
+:::: column
+
+\footnotesize
+
+## Quelle matrice d'adjacence? 
+
+. . .
+
+```
+   || 1 | 2 | 3 | 4 | 5
+===||===|===|===|===|===
+ 1 || 0 | 0 | 0 | 1 | 0
+---||---|---|---|---|---
+ 2 || 1 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 3 || 0 | 0 | 0 | 0 | 0
+---||---|---|---|---|---
+ 4 || 0 | 0 | 0 | 0 | 1
+---||---|---|---|---|---
+ 5 || 0 | 1 | 1 | 0 | 0
+```
+
+::::
+
+:::
+
+* La matrice d'adjacence n'est plus forcément symétrique
+$$
+A_{ij}\neq A_{ji}.
+$$
+
+# Stockage
+
+* Quel est l'espace nécessaire pour stocker une matrice d'adjacence pour un graphe orienté?
+
+. . .
+
+* $\mathcal{O}(|V|^2)$.
+* Quel est l'espace nécessaire pour stocker une matrice d'adjacence pour un graphe non-orienté?
+
+. . .
+
+* $\mathcal{O}(|V|-1)|V|/2$.
+
+# Considérations d'efficacité
+
+* Dans quel type de graphes la matrice d'adjacence est utile?
+
+. . .
+
+* Dans les graphes denses.
+* Pourquoi?
+
+. . .
+
+* Dans les graphes peu denses, la matrice d'adjacence est essentiellement composée de `0`.
+
+## Remarque
+
+* Dans la majorité des cas, les grands graphes sont peu denses.
+* Comment représenter un graphe autrement?
+
+# La liste d'adjacence (non-orienté)
+
+* Pour chaque sommet $v\in V$, stocker les sommets adjacents à $v$-
+* Quelle structure de données pour la liste d'adjacence?
+
+. . .
+
+* Tableau de liste chaînée, vecteur (tableau dynamique), etc.
+
+
+::: columns
+
+:::: column
+
+## Exemple
+
+![Un graphe non-orienté.](figs/ex_graph_adj.pdf){width=80%}
+
+::::
+
+:::: column
+
+
+## Quelle liste d'adjacence? 
+
+. . .
+
+![La liste d'adjacence.](figs/ex_graph_list_adj.pdf)
+
+
+::::
+
+:::
+
+# La liste d'adjacence (orienté)
+
+
+::: columns
+
+:::: column
+
+## Quelle liste d'adjacence pour...
+
+* Matrix (2min)
+
+```{.mermaid format=pdf width=400 loc=figs/}
+graph LR;
+    0-->1;
+    0-->2;
+    1-->2;
+    3-->0;
+    3-->1;
+    3-->2;
+```
+
+::::
+
+:::: column
+
+```
+
+
+
+
+
+
+
+
+
+
+
+```
+
+
+::::
+
+:::
+
+# Complexité
+
+## Stockage
+
+* Quelle espace est nécessaire pour stocker une liste d'adjacence (en fonction de $|E|$ et $|V|$)?
+
+. . .
+
+$$
+\mathcal{O}(|E|)
+$$
+
+* Pour les graphes *non-orientés*: $\mathcal{O}2|E|$.
+* Pour les graphes *orientés*: $\mathcal{O}|E|$.
+
+## Définition
+
+* Le **degré** d'un sommet $v$, est le nombre d'arêtes incidentes du sommet (pour les graphes orientés on a un degré entrant ou sortant).
+* Comment on retrouve le degré de chaque sommet avec la liste d'adjacence?
+
+. . .
+
+* C'est la longueur de la liste chaînée.
+
+
+# Parcours
+
+* Beaucoup d'applications nécessitent de parcourir des graphes:
+    * Trouver un chemin d'un sommet à un autre;
+    * Trouver si le graphe est connexe;
+* Il existe *deux* parcours principaux:
+    * en largeur (Breadth-First Search);
+    * en profondeur (Depth-First Search).
+* Ces parcours créent *un arbre* au fil de l'exploration (si le graphe est non-connexe cela crée une *forêt*, un ensemble d'arbres).
+
+# Illustration: parcours en largeur
+
+![Le parcours en largeur.](figs/parcours_larg.pdf){width=80%}
+
+# Exemple
+
+## Étape par étape (blanc non-visité)
+
+![Initialisation.](figs/parcours_larg_0.pdf){width=50%}
+
+## Étape par étape (gris visité)
+
+![On commence en `x`.](figs/parcours_larg_1.pdf){width=50%}
+
+# Exemple
+
+## Étape par étape
+
+![On commence en `x`.](figs/parcours_larg_1.pdf){width=50%}
+
+## Étape par étape (vert à visiter)
+
+![Vister `w`, `t`, `y`.](figs/parcours_larg_2.pdf){width=50%}
+
+# Exemple
+
+## Étape par étape
+
+![Vister `w`, `t`, `y`.](figs/parcours_larg_2.pdf){width=50%}
+
+## Étape par étape
+
+![`w`, `t`, `y` visités. `u`, `s` à visiter.](figs/parcours_larg_3.pdf){width=50%}
+
+# Exemple
+
+## Étape par étape
+
+![`w`, `t`, `y` visités. `u`, `s` à visiter.](figs/parcours_larg_3.pdf){width=50%}
+
+## Étape par étape
+
+![`u`, `s`, visités. `r` à visiter.](figs/parcours_larg_4.pdf){width=50%}
+
+# Exemple
+
+## Étape par étape
+
+![`u`, `s`, visités. `r` à visiter.](figs/parcours_larg_4.pdf){width=50%}
+
+## Étape par étape
+
+![`r` visité. `v` à visiter.](figs/parcours_larg_5.pdf){width=50%}
+
+# Exemple
+
+## Étape par étape
+
+![`r` visité. `v` à visiter.](figs/parcours_larg_5.pdf){width=50%}
+
+## Étape par étape
+
+![The end. Plus rien à visiter!](figs/parcours_larg_6.pdf){width=50%}
+
+# En faisant ce parcours...
+
+
+::: columns
+
+:::: column
+
+## Du parcours de l'arbre
+
+![](figs/parcours_larg_6.pdf){width=100%}
+
+::::
+
+:::: column
+
+## Quel arbre est créé par le parcours (2min)?
+
+. . .
+
+```{.mermaid format=pdf width=400 loc=figs/}
+graph LR;
+    0[x]-->1[w];
+    0-->2[t];
+    0-->3[y];
+    2-->9[u];
+    1-->4[s];
+    4-->5[r];
+    5-->6[v];
+```
+
+::::
+
+:::
+
+## Remarques
+
+* Le parcours dépend du point de départ dans le graphe.
+* L'arbre sera différent en fonction du noeud de départ, et de l'ordre de parcours des voisins d'un noeud.
+
+# Le parcours en largeur
+
+## L'algorithme, idée générale (3min, matrix)?
+
+. . .
+
+```C
+v = un sommet du graphe
+i = 1
+pour sommet dans graphe et sommet non-visité
+    visiter(v, sommet, i) // marquer sommet à distance i visité 
+    i += 1
+```
+
+## Remarque
+
+* `i` est la distance de plus cours chemin entre `v` et les sommets en cours de visite.
+
+
+# Le parcours en largeur
+
+## L'algorithme, pseudo-code (3min, matrix)?
+
+* Comment garder la trace de la distance?
+
+. . .
+
+* Utilisation d'une **file**
+
+. . .
+
+```C
+initialiser(graphe) // tous sommets sont non-visités
+file = visiter(sommet, vide) // sommet est un sommet du graphe au hasard
+tant que !est_vide(file)
+    v = défiler(file)
+    file = visiter(v, file)
+```
+
+## Que fait visiter?
+
+```
+file visiter(sommet, file)
+    sommet = visité
+    pour w = chaque arête de sommet
+        si w != visité
+            file = enfiler(file, w)
+    retourne file
+```
+
+# Exercice (5min)
+
+## Appliquer l'algorithme sur le graphe
+
+![](figs/parcours_larg_0.pdf){width=50%}
+
+* En partant de `v`, `s`, ou `u` (par colonne de classe).
+* Bien mettre à chaque étape l'état de la file.
+
+# Complexité du parcours en largeur
+
+## Étape 1
+
+* Extraire un sommet de la file;
+
+## Étape 2
+
+* Traîter tous les sommets adjacents.
+
+## Quelle est la complexité?
+
+. . .
+
+* Étape 1: $\mathcal{O}(|V|)$,
+* Étape 2: $\mathcal{O}(2|E|)$,
+* Total: $\mathcal{O}(|V| + |2|E|)$.
+
+# Exercice
+
+* Établir la liste d'adjacence et appliquer l'algorithme de parcours en largeur au graphe
+
+```{.mermaid format=pdf width=400 loc=figs/}
+graph LR;
+    1---2;
+    1---3;
+    1---4;
+    2---3;
+    2---6;
+    3---6;
+    3---4;
+    3---5;
+    4---5;
+```
+
+
+# Illustration: parcours en profondeur
+
+![Le parcours en profondeur. À quel parcours d'arbre cela ressemble-t-il?](figs/parcours_prof.pdf){width=80%}
+
+# Parcours en profondeur
+
+## Idée générale
+
+* Initialiser les sommets comme non-lus
+* Visiter un sommet
+* Pour chaque sommet visité, on visite un sommet adjacent s'il est pas encore visité récursivement.
+
+## Remarque
+
+* La récursivité est équivalent à l'utilisation d'une **pile**.
+
+# Parcours en profondeur
+
+## Pseudo-code (5min)
+
+. . .
+
+```C
+initialiser(graphe) // tous sommets sont non-visités
+pile = visiter(sommet, vide) // sommet est un sommet du graphe au hasard
+tant que !est_vide(pile)
+    v = dépiler(pile)
+    pile = visiter(v, pile)
+```
+
+## Que fait visiter?
+
+. . .
+
+```C
+pile visiter(sommet, pile)
+    sommet = visité
+    pour w = chaque arête de sommet
+        si w != visité
+            pile = empiler(pile, w)
+    retourne pile
+```
+
+
+# Exercice
+
+* Établir la liste d'adjacence et appliquer l'algorithme de parcours en profondeur au graphe
+
+```{.mermaid format=pdf width=400 loc=figs/}
+graph LR;
+    1---2;
+    1---3;
+    1---4;
+    2---3;
+    2---6;
+    3---6;
+    3---4;
+    3---5;
+    4---5;
+```
+
+# Interprétation des parcours
+
+* Un graphe vu comme espace d'états (sommet: état, arête: action);
+    * Labyrinthe;
+    * Arbre des coups d'un jeu.
+
+. . .
+
+* BFS (Breadth-First) ou DFS (Depth-First) parcourent l'espace des états à la recherche du meilleur mouvement.
+    * Les deux parcourent *tout* l'espace;
+    * Mais si l'arbre est grand, l'espace est gigantesque!
+
+. . .
+
+* Quand on a un temps limité
+    * BFS explore beaucoup de coups dans un futur proche;
+    * DFS explore peu de coups dans un futur lointain.
diff --git a/slides/figs/Konigsberg_bridges.png b/slides/figs/Konigsberg_bridges.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6e5b7b82e0597b8db45e7d3be5af5a39f9a52cc
GIT binary patch
literal 32956
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

literal 0
HcmV?d00001

diff --git a/slides/figs/PageRanks-Example.svg b/slides/figs/PageRanks-Example.svg
new file mode 100644
index 0000000..081a62f
--- /dev/null
+++ b/slides/figs/PageRanks-Example.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="758.289" height="610.82623" id="svg2">
+  <defs id="defs4">
+    <marker refX="0" refY="0" orient="auto" style="overflow:visible" id="Arrow2Lstart">
+      <path d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="matrix(1.1,0,0,1.1,1.1,0)" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3495"/>
+    </marker>
+    <marker refX="0" refY="0" orient="auto" style="overflow:visible" id="Arrow2Lend">
+      <path d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="matrix(-1.1,0,0,-1.1,-1.1,0)" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3498"/>
+    </marker>
+    <linearGradient id="linearGradient3349">
+      <stop style="stop-color:#ffb26a;stop-opacity:1" offset="0" id="stop3351"/>
+      <stop style="stop-color:#e28a35;stop-opacity:1" offset="0.35802469" id="stop3355"/>
+      <stop style="stop-color:#d4761a;stop-opacity:1" offset="0.70477062" id="stop3357"/>
+      <stop style="stop-color:#c66200;stop-opacity:1" offset="1" id="stop3353"/>
+    </linearGradient>
+    <linearGradient id="linearGradient3309">
+      <stop style="stop-color:#5aff62;stop-opacity:1" offset="0" id="stop3311"/>
+      <stop style="stop-color:#2dba31;stop-opacity:1" offset="0.39197531" id="stop3337"/>
+      <stop style="stop-color:#179818;stop-opacity:1" offset="0.73727328" id="stop3339"/>
+      <stop style="stop-color:#017600;stop-opacity:1" offset="1" id="stop3313"/>
+    </linearGradient>
+    <linearGradient id="linearGradient3293">
+      <stop style="stop-color:#ff6a6a;stop-opacity:1" offset="0" id="stop3295"/>
+      <stop style="stop-color:#dc0000;stop-opacity:1" offset="1" id="stop3299"/>
+    </linearGradient>
+    <linearGradient id="linearGradient3273">
+      <stop style="stop-color:#6aa5ff;stop-opacity:1" offset="0" id="stop3275"/>
+      <stop style="stop-color:#3564ed;stop-opacity:1" offset="0.58333331" id="stop3281"/>
+      <stop style="stop-color:#0024dc;stop-opacity:1" offset="1" id="stop3279"/>
+    </linearGradient>
+    <linearGradient id="linearGradient3247">
+      <stop style="stop-color:#be6aff;stop-opacity:1" offset="0" id="stop3249"/>
+      <stop style="stop-color:#af35ed;stop-opacity:1" offset="0.68209875" id="stop3271"/>
+      <stop style="stop-color:#a000dc;stop-opacity:1" offset="1" id="stop3253"/>
+    </linearGradient>
+    <linearGradient id="linearGradient3229">
+      <stop style="stop-color:#fff38d;stop-opacity:1" offset="0" id="stop3231"/>
+      <stop style="stop-color:#d5be00;stop-opacity:1" offset="0.73148149" id="stop3237"/>
+      <stop style="stop-color:#ac9900;stop-opacity:1" offset="1" id="stop3233"/>
+    </linearGradient>
+    <radialGradient cx="284.82056" cy="139.85422" r="133.98128" fx="268.84122" fy="158.243" id="radialGradient3235" xlink:href="#linearGradient3293" gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.5240304e-8,1.1446844,-1.1276156,4.4565708e-8,422.77925,-204.00852)"/>
+    <radialGradient cx="264.09863" cy="124.46253" r="134.00912" fx="244.02435" fy="144.21851" id="radialGradient3245" xlink:href="#linearGradient3349" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-4.6009785e-8,1.1293934,-1.134048,-4.6199407e-8,405.24513,-173.80872)"/>
+    <radialGradient cx="255.48665" cy="122.76755" r="135.00706" fx="234.57149" fy="136.03662" id="radialGradient3265" xlink:href="#linearGradient3309" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.138057,-1.1958962,0,402.3039,-167.99081)"/>
+    <radialGradient cx="255.48665" cy="122.76755" r="135.00706" fx="234.57149" fy="136.03662" id="radialGradient3269" xlink:href="#linearGradient3309" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.138057,-1.1958962,0,402.3039,-167.99081)"/>
+    <radialGradient cx="259.91226" cy="119.38439" r="134.54617" fx="248.89748" fy="136.7305" id="radialGradient3291" xlink:href="#linearGradient3229" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.1662539,-1.1637544,0,398.84637,-183.73929)"/>
+    <radialGradient cx="261.80862" cy="124.15582" r="135.13818" fx="244.07454" fy="136.66563" id="radialGradient3307" xlink:href="#linearGradient3273" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.1348428,-1.1491215,0,404.47875,-172.95581)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3347" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3361" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3365" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3369" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3373" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3377" xlink:href="#linearGradient3349" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="284.82056" cy="139.85422" r="133.98128" fx="268.84122" fy="160.48532" id="radialGradient3381" xlink:href="#linearGradient3229" gradientUnits="userSpaceOnUse" gradientTransform="matrix(4.5240304e-8,1.1446844,-1.1276156,4.4565708e-8,422.77925,-204.00852)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3387" xlink:href="#linearGradient3349" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3391" xlink:href="#linearGradient3349" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3395" xlink:href="#linearGradient3349" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3399" xlink:href="#linearGradient3349" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+    <radialGradient cx="255.48665" cy="122.76755" r="135.00706" fx="234.57149" fy="136.03662" id="radialGradient3403" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.138057,-1.1958962,0,402.3039,-167.99081)"/>
+    <radialGradient cx="264.09863" cy="124.46253" r="134.00912" fx="244.02435" fy="144.21851" id="radialGradient3407" xlink:href="#linearGradient3273" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-4.6009785e-8,1.1293934,-1.134048,-4.6199407e-8,405.24513,-173.80872)"/>
+    <radialGradient cx="255.48665" cy="122.76755" r="135.00706" fx="234.57149" fy="136.03662" id="radialGradient3411" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.138057,-1.1958962,0,402.3039,-167.99081)"/>
+    <radialGradient cx="261.80862" cy="124.15582" r="135.13818" fx="244.07454" fy="136.66563" id="radialGradient3415" xlink:href="#linearGradient3309" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.1348428,-1.1491215,0,404.47875,-172.95581)"/>
+    <radialGradient cx="259.91226" cy="119.38439" r="134.54617" fx="248.89748" fy="136.7305" id="radialGradient3423" xlink:href="#linearGradient3293" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.1662539,-1.1637544,0,398.84637,-183.73929)"/>
+    <radialGradient cx="257.15976" cy="116.63189" r="135.85207" fx="239.72411" fy="130.60069" id="radialGradient3991" xlink:href="#linearGradient3247" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0,1.184081,-1.182362,0,395.06087,-187.86609)"/>
+  </defs>
+  <g transform="translate(9.3270943,38.019965)" id="layer1">
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(1.0420872,0,0,1.0420872,-34.228477,-27.513081)" style="opacity:1;fill:url(#radialGradient3235);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95961261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path2236"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.9848946,0,0,0.9848946,339.30173,-45.305255)" style="opacity:1;fill:url(#radialGradient3245);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.01533711;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3209"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.4785988,0,0,0.4785988,261.1922,309.13243)" style="opacity:1;fill:url(#radialGradient3291);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.08943272;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3211"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.3054893,0,0,0.3054893,-54.171652,91.386129)" style="opacity:1;fill:url(#radialGradient3307);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.27343702;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3215"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.3320931,0,0,0.3320931,526.01789,245.30336)" style="opacity:1;fill:url(#radialGradient3265);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.01120377;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3219"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.2127124,0,0,0.2127124,17.462513,474.30655)" style="opacity:1;fill:url(#radialGradient3347);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4.70118332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3221"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.3320931,0,0,0.3320931,-53.659533,283.94852)" style="opacity:1;fill:url(#radialGradient3269);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.01120377;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3267"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.2127124,0,0,0.2127124,125.4933,500.65552)" style="opacity:1;fill:url(#radialGradient3991);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4.70118332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3359"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.2127124,0,0,0.2127124,241.42878,513.83001)" style="opacity:1;fill:url(#radialGradient3365);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4.70118332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3363"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.2127124,0,0,0.2127124,456.61206,474.30655)" style="opacity:1;fill:url(#radialGradient3369);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4.70118332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3367"/>
+    <path d="M 415.43549 141.40616 A 133.50146 133.50146 0 1 1  148.43256,141.40616 A 133.50146 133.50146 0 1 1  415.43549 141.40616 z" transform="matrix(0.2127124,0,0,0.2127124,518.9713,406.67752)" style="opacity:1;fill:url(#radialGradient3373);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:4.70118332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="path3371"/>
+    <path d="M 102.68236,500.31508 L 211.95242,269.69223" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3383"/>
+    <path d="M 204.397,524.40452 L 248.1742,279.9818" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3417"/>
+    <path d="M 312.74242,537.26661 L 287.18442,281.15417" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3419"/>
+    <path d="M 328.18707,540.24315 L 376.5138,454.88099" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3425"/>
+    <path d="M 342.6776,414.58263 L 208.22278,514.15796" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3427"/>
+    <path d="M 335.20505,399.92746 L 103.7347,493.66339" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;stroke-opacity:1" id="path3434"/>
+    <path d="M 511.04867,505.3891 L 454.612,445.61887" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3441"/>
+    <path d="M 565.95317,449.46299 L 472.49937,418.16268" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3443"/>
+    <path d="M 593.51498,294.47483 L 400.50924,201.81565" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:none;stroke-opacity:1" id="path3445"/>
+    <path d="M 85.979095,321.71028 L 171.04776,239.36382" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3447"/>
+    <path d="M 51.587471,308.52767 L 46.665047,198.26531" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3449"/>
+    <path d="M 366.23532,320.70275 L 325.48974,243.94334" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:none;stroke-opacity:1" id="path3451"/>
+    <path d="M 582.64819,316.70656 L 560.85977,331.30705 C 554.64545,335.47128 548.94779,337.70621 539.52874,340.02811 L 459.46991,359.76354" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3460"/>
+    <path d="M 575.73794,304.21047 L 488.86119,328.29044 C 477.1472,331.53726 472.75396,334.18277 463.70269,339.02269 L 451.71778,345.43128" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3458"/>
+    <path d="M 400.95948,118.3756 L 464.95965,118.04655 C 472.45479,118.00802 476.49306,117.51338 481.05242,116.73679 L 487.38448,115.65825" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3466"/>
+    <path d="M 396.73246,96.522041 L 405.92763,95.011984 C 410.75233,94.219658 414.97643,93.633648 421.17625,93.633648 L 484.06056,93.633648" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:none;stroke-opacity:1" id="path3468"/>
+    <path d="M 394.29768,189.0189 L 385.37585,179.83324 L 398.12314,181.05061 C 395.26295,182.57186 393.72788,185.79492 394.29768,189.0189 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3680"/>
+    <path d="M 473.37011,89.196539 L 485.38858,93.616033 L 473.37011,98.035527 C 475.29016,95.42626 475.2791,91.856329 473.37011,89.196539 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3695"/>
+    <path d="M 410.80437,122.75769 L 398.76334,118.40004 L 410.75892,113.91882 C 408.85232,116.53792 408.88173,120.10775 410.80437,122.75769 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3712"/>
+    <path d="M 326.58289,255.4663 L 324.85153,242.7786 L 334.39012,251.32205 C 331.1852,250.84951 328.03716,252.53308 326.58289,255.4663 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3724"/>
+    <path d="M 28.780558,187.71948 L 32.65965,175.51587 L 37.610751,187.32527 C 34.918449,185.5235 31.352564,185.69377 28.780558,187.71948 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3736"/>
+    <path d="M 146.35192,222.18757 L 158.06113,217.00397 L 152.49958,228.53847 C 152.06437,225.32826 149.57347,222.77093 146.35192,222.18757 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3748"/>
+    <path d="M 100.15985,358.54808 L 346.71991,389.2103" transform="translate(-13.928572,-21.423532)" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="path3752"/>
+    <path d="M 94.96408,342.41547 L 83.582893,336.54657 L 96.054895,333.64405 C 93.827516,335.99642 93.397932,339.54043 94.96408,342.41547 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3762"/>
+    <path d="M 467.29861,404.18818 L 457.30594,396.18056 L 470.10577,395.8068 C 467.45646,397.67119 466.33318,401.05982 467.29861,404.18818 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3776"/>
+    <path d="M 444.79666,435.01453 L 439.75888,423.24184 L 451.22342,428.94621 C 448.00805,429.34153 445.41998,431.80047 444.79666,435.01453 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3788"/>
+    <path d="M 353.87619,439.74774 L 363.63918,431.46164 L 361.57015,444.09867 C 360.24403,441.14296 357.13111,439.39531 353.87619,439.74774 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3800"/>
+    <path d="M 331.44585,417.37928 L 343.73433,413.77811 L 336.70634,424.48244 C 336.69643,421.24288 334.5629,418.38061 331.44585,417.37928 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3812"/>
+    <path d="M 323.63079,399.82743 L 336.42936,399.41266 L 326.9485,408.02014 C 327.74877,404.88097 326.39854,401.57621 323.63079,399.82743 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3824"/>
+    <path d="M 190.10935,254.38925 L 199.24579,245.41702 L 198.09856,258.17081 C 196.5616,255.31904 193.33015,253.80173 190.10935,254.38925 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3836"/>
+    <path d="M 228.06583,267.93473 L 234.53528,256.88386 L 236.76632,269.4933 C 234.5365,267.14325 231.02055,266.52465 228.06583,267.93473 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3848"/>
+    <path d="M 269.90222,270.80885 L 273.10645,258.41093 L 278.69752,269.93115 C 275.91049,268.27969 272.3593,268.64519 269.90222,270.80885 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3871"/>
+    <path d="M 564.25073,302.79003 L 577.013,303.83878 L 566.61166,311.30788 C 567.765,308.28056 566.8008,304.84329 564.25073,302.79003 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3886"/>
+    <path d="M 470.91164,361.51296 L 458.18471,360.0985 L 468.79606,352.93088 C 467.55634,355.92387 468.42153,359.38739 470.91164,361.51296 z " style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" id="path3901"/>
+    <text x="76.673607" y="512.97437" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3905" xml:space="preserve"><tspan x="76.673607" y="512.97437" id="tspan3907">1.6%</tspan></text>
+    <text x="578.18237" y="445.34531" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3909" xml:space="preserve"><tspan x="578.18237" y="445.34531" id="tspan3911">1.6%</tspan></text>
+    <text x="515.82318" y="512.97437" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3913" xml:space="preserve"><tspan x="515.82318" y="512.97437" id="tspan3915">1.6%</tspan></text>
+    <text x="300.63986" y="552.4978" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3917" xml:space="preserve"><tspan x="300.63986" y="552.4978" id="tspan3919">1.6%</tspan></text>
+    <text x="184.70439" y="539.3233" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3921" xml:space="preserve"><tspan x="184.70439" y="539.3233" id="tspan3923">1.6%</tspan></text>
+    <g transform="translate(0,0.5174147)" id="g3935">
+      <text x="39.683895" y="325.39902" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3927" xml:space="preserve"><tspan x="39.683895" y="325.39902" id="tspan3929">D</tspan></text>
+      <text x="39.998489" y="352.47803" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3931" xml:space="preserve"><tspan x="39.998489" y="352.47803" id="tspan3933">3.9%</tspan></text>
+    </g>
+    <g transform="translate(579.67742,-38.127745)" id="g3941">
+      <text x="39.683895" y="325.39902" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3943" xml:space="preserve"><tspan x="39.683895" y="325.39902" id="tspan3945">F</tspan></text>
+      <text x="39.998489" y="352.47803" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3947" xml:space="preserve"><tspan x="39.998489" y="352.47803" id="tspan3949">3.9%</tspan></text>
+    </g>
+    <g transform="translate(356.15667,46.418133)" id="g3951">
+      <text x="39.683895" y="325.39902" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3953" xml:space="preserve"><tspan x="39.683895" y="325.39902" id="tspan3955">E</tspan></text>
+      <text x="39.998489" y="352.47803" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3957" xml:space="preserve"><tspan x="39.998489" y="352.47803" id="tspan3959">8.1%</tspan></text>
+    </g>
+    <g transform="translate(577.00821,-236.42621)" id="g3961">
+      <text x="39.683895" y="325.39902" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3963" xml:space="preserve"><tspan x="39.683895" y="325.39902" id="tspan3965">C</tspan></text>
+      <text x="39.998489" y="352.47803" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3967" xml:space="preserve"><tspan x="39.998489" y="352.47803" id="tspan3969">34.3%</tspan></text>
+    </g>
+    <g transform="translate(221.31796,-210.54071)" id="g3971">
+      <text x="39.683895" y="325.39902" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3973" xml:space="preserve"><tspan x="39.683895" y="325.39902" id="tspan3975">B</tspan></text>
+      <text x="39.998489" y="352.47803" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3977" xml:space="preserve"><tspan x="39.998489" y="352.47803" id="tspan3979">38.4%</tspan></text>
+    </g>
+    <g transform="translate(-8.0126361,-195.80692)" id="g3981">
+      <text x="39.683895" y="325.39902" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3983" xml:space="preserve"><tspan x="39.683895" y="325.39902" id="tspan3985">A</tspan></text>
+      <text x="39.998489" y="352.47803" style="font-size:24.31262589px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial" id="text3987" xml:space="preserve"><tspan x="39.998489" y="352.47803" id="tspan3989">3.3%</tspan></text>
+    </g>
+  </g>
+</svg>
\ No newline at end of file
diff --git a/slides/figs/Social_Network.svg b/slides/figs/Social_Network.svg
new file mode 100644
index 0000000..f4f9f12
--- /dev/null
+++ b/slides/figs/Social_Network.svg
@@ -0,0 +1,2022 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="680px" height="800px" viewBox="0 0 680 800" version="1.1">
+  <g stroke="#4B32E9" stroke-width="0.625" stroke-opacity="0.6">
+    <line x1="174" y1="88" x2="240" y2="87"/>
+    <line x1="174" y1="88" x2="162" y2="196"/>
+    <line x1="174" y1="88" x2="241" y2="195"/>
+    <line x1="240" y1="87" x2="162" y2="196"/>
+    <line x1="240" y1="87" x2="241" y2="195"/>
+    <line x1="207" y1="171" x2="240" y2="87"/>
+    <line x1="207" y1="171" x2="198" y2="195"/>
+    <line x1="207" y1="171" x2="189" y2="290"/>
+    <line x1="207" y1="171" x2="215" y2="290"/>
+    <line x1="162" y1="196" x2="241" y2="195"/>
+    <line x1="198" y1="195" x2="128" y2="221"/>
+    <line x1="198" y1="195" x2="215" y2="290"/>
+    <line x1="241" y1="195" x2="193" y2="322"/>
+    <line x1="128" y1="221" x2="189" y2="290"/>
+    <line x1="128" y1="221" x2="90" y2="298"/>
+    <line x1="128" y1="221" x2="61" y2="316"/>
+    <line x1="128" y1="221" x2="50" y2="382"/>
+    <line x1="128" y1="221" x2="175" y2="373"/>
+    <line x1="128" y1="221" x2="218" y2="374"/>
+    <line x1="128" y1="221" x2="103" y2="415"/>
+    <line x1="128" y1="221" x2="43" y2="440"/>
+    <line x1="128" y1="221" x2="218" y2="436"/>
+    <line x1="128" y1="221" x2="227" y2="412"/>
+    <line x1="128" y1="221" x2="110" y2="472"/>
+    <line x1="128" y1="221" x2="201" y2="457"/>
+    <line x1="128" y1="221" x2="206" y2="510"/>
+    <line x1="128" y1="221" x2="204" y2="541"/>
+    <line x1="128" y1="221" x2="243" y2="566"/>
+    <line x1="301" y1="192" x2="207" y2="251"/>
+    <line x1="301" y1="192" x2="189" y2="290"/>
+    <line x1="301" y1="192" x2="269" y2="329"/>
+    <line x1="155" y1="224" x2="305" y2="300"/>
+    <line x1="155" y1="224" x2="90" y2="298"/>
+    <line x1="155" y1="224" x2="20" y2="390"/>
+    <line x1="155" y1="224" x2="335" y2="405"/>
+    <line x1="155" y1="224" x2="105" y2="455"/>
+    <line x1="155" y1="224" x2="216" y2="420"/>
+    <line x1="155" y1="224" x2="218" y2="436"/>
+    <line x1="155" y1="224" x2="246" y2="420"/>
+    <line x1="155" y1="224" x2="258" y2="428"/>
+    <line x1="155" y1="224" x2="280" y2="456"/>
+    <line x1="155" y1="224" x2="172" y2="484"/>
+    <line x1="155" y1="224" x2="201" y2="457"/>
+    <line x1="155" y1="224" x2="39" y2="500"/>
+    <line x1="155" y1="224" x2="130" y2="549"/>
+    <line x1="155" y1="224" x2="243" y2="566"/>
+    <line x1="241" y1="226" x2="215" y2="290"/>
+    <line x1="241" y1="226" x2="149" y2="361"/>
+    <line x1="241" y1="226" x2="243" y2="350"/>
+    <line x1="241" y1="226" x2="20" y2="390"/>
+    <line x1="241" y1="226" x2="197" y2="369"/>
+    <line x1="241" y1="226" x2="142" y2="424"/>
+    <line x1="241" y1="226" x2="332" y2="457"/>
+    <line x1="241" y1="226" x2="293" y2="519"/>
+    <line x1="241" y1="226" x2="130" y2="549"/>
+    <line x1="72" y1="232" x2="215" y2="290"/>
+    <line x1="72" y1="232" x2="154" y2="334"/>
+    <line x1="207" y1="251" x2="174" y2="277"/>
+    <line x1="207" y1="251" x2="149" y2="361"/>
+    <line x1="207" y1="251" x2="20" y2="390"/>
+    <line x1="207" y1="251" x2="218" y2="374"/>
+    <line x1="207" y1="251" x2="70" y2="448"/>
+    <line x1="207" y1="251" x2="258" y2="428"/>
+    <line x1="207" y1="251" x2="236" y2="474"/>
+    <line x1="207" y1="251" x2="291" y2="483"/>
+    <line x1="207" y1="251" x2="39" y2="500"/>
+    <line x1="269" y1="253" x2="305" y2="300"/>
+    <line x1="269" y1="253" x2="90" y2="298"/>
+    <line x1="269" y1="253" x2="154" y2="334"/>
+    <line x1="269" y1="253" x2="193" y2="322"/>
+    <line x1="269" y1="253" x2="61" y2="316"/>
+    <line x1="269" y1="253" x2="218" y2="374"/>
+    <line x1="269" y1="253" x2="116" y2="410"/>
+    <line x1="269" y1="253" x2="191" y2="398"/>
+    <line x1="269" y1="253" x2="135" y2="444"/>
+    <line x1="269" y1="253" x2="190" y2="421"/>
+    <line x1="269" y1="253" x2="159" y2="477"/>
+    <line x1="269" y1="253" x2="39" y2="500"/>
+    <line x1="269" y1="253" x2="142" y2="576"/>
+    <line x1="88" y1="267" x2="288" y2="282"/>
+    <line x1="88" y1="267" x2="107" y2="337"/>
+    <line x1="88" y1="267" x2="269" y2="329"/>
+    <line x1="88" y1="267" x2="20" y2="390"/>
+    <line x1="88" y1="267" x2="191" y2="398"/>
+    <line x1="88" y1="267" x2="335" y2="405"/>
+    <line x1="88" y1="267" x2="291" y2="434"/>
+    <line x1="88" y1="267" x2="140" y2="479"/>
+    <line x1="88" y1="267" x2="243" y2="465"/>
+    <line x1="88" y1="267" x2="291" y2="483"/>
+    <line x1="88" y1="267" x2="146" y2="507"/>
+    <line x1="88" y1="267" x2="206" y2="510"/>
+    <line x1="88" y1="267" x2="234" y2="510"/>
+    <line x1="88" y1="267" x2="45" y2="531"/>
+    <line x1="88" y1="267" x2="162" y2="598"/>
+    <line x1="118" y1="270" x2="55" y2="303"/>
+    <line x1="118" y1="270" x2="149" y2="361"/>
+    <line x1="118" y1="270" x2="197" y2="369"/>
+    <line x1="118" y1="270" x2="186" y2="440"/>
+    <line x1="118" y1="270" x2="172" y2="484"/>
+    <line x1="118" y1="270" x2="186" y2="509"/>
+    <line x1="118" y1="270" x2="243" y2="566"/>
+    <line x1="174" y1="277" x2="20" y2="390"/>
+    <line x1="174" y1="277" x2="117" y2="376"/>
+    <line x1="174" y1="277" x2="175" y2="373"/>
+    <line x1="174" y1="277" x2="197" y2="369"/>
+    <line x1="174" y1="277" x2="240" y2="374"/>
+    <line x1="174" y1="277" x2="142" y2="424"/>
+    <line x1="174" y1="277" x2="301" y2="451"/>
+    <line x1="174" y1="277" x2="140" y2="479"/>
+    <line x1="174" y1="277" x2="243" y2="465"/>
+    <line x1="174" y1="277" x2="146" y2="507"/>
+    <line x1="174" y1="277" x2="186" y2="509"/>
+    <line x1="174" y1="277" x2="229" y2="496"/>
+    <line x1="174" y1="277" x2="234" y2="510"/>
+    <line x1="174" y1="277" x2="293" y2="519"/>
+    <line x1="174" y1="277" x2="272" y2="542"/>
+    <line x1="189" y1="290" x2="215" y2="290"/>
+    <line x1="189" y1="290" x2="154" y2="334"/>
+    <line x1="189" y1="290" x2="219" y2="322"/>
+    <line x1="189" y1="290" x2="240" y2="327"/>
+    <line x1="189" y1="290" x2="269" y2="329"/>
+    <line x1="189" y1="290" x2="243" y2="350"/>
+    <line x1="189" y1="290" x2="272" y2="357"/>
+    <line x1="189" y1="290" x2="301" y2="346"/>
+    <line x1="189" y1="290" x2="75" y2="383"/>
+    <line x1="189" y1="290" x2="117" y2="376"/>
+    <line x1="189" y1="290" x2="137" y2="382"/>
+    <line x1="189" y1="290" x2="175" y2="373"/>
+    <line x1="189" y1="290" x2="103" y2="415"/>
+    <line x1="189" y1="290" x2="116" y2="410"/>
+    <line x1="189" y1="290" x2="129" y2="400"/>
+    <line x1="189" y1="290" x2="191" y2="398"/>
+    <line x1="189" y1="290" x2="335" y2="405"/>
+    <line x1="189" y1="290" x2="43" y2="440"/>
+    <line x1="189" y1="290" x2="105" y2="455"/>
+    <line x1="189" y1="290" x2="186" y2="440"/>
+    <line x1="189" y1="290" x2="190" y2="421"/>
+    <line x1="189" y1="290" x2="218" y2="436"/>
+    <line x1="189" y1="290" x2="227" y2="412"/>
+    <line x1="189" y1="290" x2="291" y2="434"/>
+    <line x1="189" y1="290" x2="315" y2="435"/>
+    <line x1="189" y1="290" x2="280" y2="456"/>
+    <line x1="189" y1="290" x2="110" y2="472"/>
+    <line x1="189" y1="290" x2="140" y2="479"/>
+    <line x1="189" y1="290" x2="159" y2="477"/>
+    <line x1="189" y1="290" x2="167" y2="450"/>
+    <line x1="189" y1="290" x2="172" y2="484"/>
+    <line x1="189" y1="290" x2="236" y2="474"/>
+    <line x1="189" y1="290" x2="243" y2="465"/>
+    <line x1="189" y1="290" x2="291" y2="483"/>
+    <line x1="189" y1="290" x2="186" y2="509"/>
+    <line x1="189" y1="290" x2="206" y2="510"/>
+    <line x1="189" y1="290" x2="234" y2="510"/>
+    <line x1="189" y1="290" x2="263" y2="507"/>
+    <line x1="189" y1="290" x2="130" y2="549"/>
+    <line x1="189" y1="290" x2="272" y2="542"/>
+    <line x1="189" y1="290" x2="275" y2="527"/>
+    <line x1="215" y1="290" x2="219" y2="322"/>
+    <line x1="215" y1="290" x2="240" y2="327"/>
+    <line x1="215" y1="290" x2="149" y2="361"/>
+    <line x1="215" y1="290" x2="272" y2="357"/>
+    <line x1="215" y1="290" x2="301" y2="346"/>
+    <line x1="215" y1="290" x2="75" y2="383"/>
+    <line x1="215" y1="290" x2="137" y2="382"/>
+    <line x1="215" y1="290" x2="175" y2="373"/>
+    <line x1="215" y1="290" x2="191" y2="398"/>
+    <line x1="215" y1="290" x2="311" y2="405"/>
+    <line x1="215" y1="290" x2="105" y2="455"/>
+    <line x1="215" y1="290" x2="135" y2="444"/>
+    <line x1="215" y1="290" x2="190" y2="421"/>
+    <line x1="215" y1="290" x2="216" y2="420"/>
+    <line x1="215" y1="290" x2="218" y2="436"/>
+    <line x1="215" y1="290" x2="227" y2="412"/>
+    <line x1="215" y1="290" x2="246" y2="420"/>
+    <line x1="215" y1="290" x2="258" y2="428"/>
+    <line x1="215" y1="290" x2="315" y2="435"/>
+    <line x1="215" y1="290" x2="332" y2="457"/>
+    <line x1="215" y1="290" x2="159" y2="477"/>
+    <line x1="215" y1="290" x2="172" y2="484"/>
+    <line x1="215" y1="290" x2="201" y2="457"/>
+    <line x1="215" y1="290" x2="209" y2="480"/>
+    <line x1="215" y1="290" x2="236" y2="474"/>
+    <line x1="215" y1="290" x2="146" y2="507"/>
+    <line x1="215" y1="290" x2="206" y2="510"/>
+    <line x1="215" y1="290" x2="229" y2="496"/>
+    <line x1="215" y1="290" x2="234" y2="510"/>
+    <line x1="215" y1="290" x2="130" y2="549"/>
+    <line x1="215" y1="290" x2="275" y2="527"/>
+    <line x1="288" y1="282" x2="90" y2="298"/>
+    <line x1="288" y1="282" x2="193" y2="322"/>
+    <line x1="288" y1="282" x2="240" y2="327"/>
+    <line x1="288" y1="282" x2="50" y2="382"/>
+    <line x1="288" y1="282" x2="116" y2="410"/>
+    <line x1="288" y1="282" x2="142" y2="424"/>
+    <line x1="288" y1="282" x2="191" y2="398"/>
+    <line x1="288" y1="282" x2="332" y2="457"/>
+    <line x1="288" y1="282" x2="201" y2="457"/>
+    <line x1="288" y1="282" x2="186" y2="509"/>
+    <line x1="288" y1="282" x2="293" y2="519"/>
+    <line x1="288" y1="282" x2="169" y2="556"/>
+    <line x1="288" y1="282" x2="204" y2="541"/>
+    <line x1="288" y1="282" x2="162" y2="598"/>
+    <line x1="55" y1="303" x2="269" y2="397"/>
+    <line x1="55" y1="303" x2="43" y2="440"/>
+    <line x1="55" y1="303" x2="70" y2="448"/>
+    <line x1="55" y1="303" x2="258" y2="428"/>
+    <line x1="55" y1="303" x2="167" y2="450"/>
+    <line x1="55" y1="303" x2="243" y2="465"/>
+    <line x1="55" y1="303" x2="229" y2="496"/>
+    <line x1="55" y1="303" x2="45" y2="531"/>
+    <line x1="55" y1="303" x2="73" y2="532"/>
+    <line x1="55" y1="303" x2="94" y2="563"/>
+    <line x1="55" y1="303" x2="130" y2="549"/>
+    <line x1="55" y1="303" x2="204" y2="541"/>
+    <line x1="55" y1="303" x2="243" y2="566"/>
+    <line x1="55" y1="303" x2="272" y2="542"/>
+    <line x1="305" y1="300" x2="240" y2="327"/>
+    <line x1="305" y1="300" x2="61" y2="316"/>
+    <line x1="305" y1="300" x2="301" y2="346"/>
+    <line x1="305" y1="300" x2="137" y2="382"/>
+    <line x1="305" y1="300" x2="315" y2="381"/>
+    <line x1="305" y1="300" x2="43" y2="440"/>
+    <line x1="305" y1="300" x2="246" y2="420"/>
+    <line x1="305" y1="300" x2="258" y2="428"/>
+    <line x1="305" y1="300" x2="159" y2="477"/>
+    <line x1="305" y1="300" x2="172" y2="484"/>
+    <line x1="305" y1="300" x2="243" y2="465"/>
+    <line x1="90" y1="298" x2="218" y2="374"/>
+    <line x1="90" y1="298" x2="315" y2="381"/>
+    <line x1="90" y1="298" x2="13" y2="430"/>
+    <line x1="90" y1="298" x2="163" y2="413"/>
+    <line x1="90" y1="298" x2="43" y2="440"/>
+    <line x1="90" y1="298" x2="135" y2="444"/>
+    <line x1="90" y1="298" x2="186" y2="440"/>
+    <line x1="90" y1="298" x2="140" y2="479"/>
+    <line x1="90" y1="298" x2="201" y2="457"/>
+    <line x1="90" y1="298" x2="142" y2="576"/>
+    <line x1="107" y1="337" x2="154" y2="334"/>
+    <line x1="107" y1="337" x2="193" y2="322"/>
+    <line x1="107" y1="337" x2="106" y2="355"/>
+    <line x1="107" y1="337" x2="149" y2="361"/>
+    <line x1="107" y1="337" x2="243" y2="350"/>
+    <line x1="107" y1="337" x2="301" y2="346"/>
+    <line x1="107" y1="337" x2="175" y2="373"/>
+    <line x1="107" y1="337" x2="218" y2="374"/>
+    <line x1="107" y1="337" x2="129" y2="400"/>
+    <line x1="107" y1="337" x2="191" y2="398"/>
+    <line x1="107" y1="337" x2="269" y2="397"/>
+    <line x1="107" y1="337" x2="311" y2="405"/>
+    <line x1="107" y1="337" x2="105" y2="455"/>
+    <line x1="107" y1="337" x2="186" y2="440"/>
+    <line x1="107" y1="337" x2="190" y2="421"/>
+    <line x1="107" y1="337" x2="227" y2="412"/>
+    <line x1="107" y1="337" x2="246" y2="420"/>
+    <line x1="107" y1="337" x2="258" y2="428"/>
+    <line x1="107" y1="337" x2="291" y2="434"/>
+    <line x1="107" y1="337" x2="301" y2="451"/>
+    <line x1="107" y1="337" x2="332" y2="457"/>
+    <line x1="107" y1="337" x2="280" y2="456"/>
+    <line x1="107" y1="337" x2="110" y2="472"/>
+    <line x1="107" y1="337" x2="167" y2="450"/>
+    <line x1="107" y1="337" x2="209" y2="480"/>
+    <line x1="107" y1="337" x2="236" y2="474"/>
+    <line x1="107" y1="337" x2="291" y2="483"/>
+    <line x1="107" y1="337" x2="206" y2="510"/>
+    <line x1="107" y1="337" x2="293" y2="519"/>
+    <line x1="107" y1="337" x2="275" y2="527"/>
+    <line x1="154" y1="334" x2="219" y2="322"/>
+    <line x1="154" y1="334" x2="240" y2="327"/>
+    <line x1="154" y1="334" x2="243" y2="350"/>
+    <line x1="154" y1="334" x2="75" y2="383"/>
+    <line x1="154" y1="334" x2="117" y2="376"/>
+    <line x1="154" y1="334" x2="175" y2="373"/>
+    <line x1="154" y1="334" x2="197" y2="369"/>
+    <line x1="154" y1="334" x2="218" y2="374"/>
+    <line x1="154" y1="334" x2="315" y2="381"/>
+    <line x1="154" y1="334" x2="103" y2="415"/>
+    <line x1="154" y1="334" x2="116" y2="410"/>
+    <line x1="154" y1="334" x2="224" y2="393"/>
+    <line x1="154" y1="334" x2="269" y2="397"/>
+    <line x1="154" y1="334" x2="311" y2="405"/>
+    <line x1="154" y1="334" x2="335" y2="405"/>
+    <line x1="154" y1="334" x2="70" y2="448"/>
+    <line x1="154" y1="334" x2="135" y2="444"/>
+    <line x1="154" y1="334" x2="186" y2="440"/>
+    <line x1="154" y1="334" x2="190" y2="421"/>
+    <line x1="154" y1="334" x2="315" y2="435"/>
+    <line x1="154" y1="334" x2="301" y2="451"/>
+    <line x1="154" y1="334" x2="332" y2="457"/>
+    <line x1="154" y1="334" x2="280" y2="456"/>
+    <line x1="154" y1="334" x2="110" y2="472"/>
+    <line x1="154" y1="334" x2="209" y2="480"/>
+    <line x1="154" y1="334" x2="236" y2="474"/>
+    <line x1="154" y1="334" x2="146" y2="507"/>
+    <line x1="154" y1="334" x2="234" y2="510"/>
+    <line x1="154" y1="334" x2="263" y2="507"/>
+    <line x1="154" y1="334" x2="293" y2="519"/>
+    <line x1="154" y1="334" x2="312" y2="504"/>
+    <line x1="154" y1="334" x2="169" y2="556"/>
+    <line x1="154" y1="334" x2="243" y2="566"/>
+    <line x1="154" y1="334" x2="272" y2="542"/>
+    <line x1="193" y1="322" x2="219" y2="322"/>
+    <line x1="193" y1="322" x2="240" y2="327"/>
+    <line x1="193" y1="322" x2="269" y2="329"/>
+    <line x1="193" y1="322" x2="243" y2="350"/>
+    <line x1="193" y1="322" x2="272" y2="357"/>
+    <line x1="193" y1="322" x2="137" y2="382"/>
+    <line x1="193" y1="322" x2="218" y2="374"/>
+    <line x1="193" y1="322" x2="240" y2="374"/>
+    <line x1="193" y1="322" x2="315" y2="381"/>
+    <line x1="193" y1="322" x2="103" y2="415"/>
+    <line x1="193" y1="322" x2="116" y2="410"/>
+    <line x1="193" y1="322" x2="129" y2="400"/>
+    <line x1="193" y1="322" x2="142" y2="424"/>
+    <line x1="193" y1="322" x2="163" y2="413"/>
+    <line x1="193" y1="322" x2="191" y2="398"/>
+    <line x1="193" y1="322" x2="224" y2="393"/>
+    <line x1="193" y1="322" x2="269" y2="397"/>
+    <line x1="193" y1="322" x2="335" y2="405"/>
+    <line x1="193" y1="322" x2="70" y2="448"/>
+    <line x1="193" y1="322" x2="105" y2="455"/>
+    <line x1="193" y1="322" x2="135" y2="444"/>
+    <line x1="193" y1="322" x2="216" y2="420"/>
+    <line x1="193" y1="322" x2="218" y2="436"/>
+    <line x1="193" y1="322" x2="246" y2="420"/>
+    <line x1="193" y1="322" x2="258" y2="428"/>
+    <line x1="193" y1="322" x2="301" y2="451"/>
+    <line x1="193" y1="322" x2="140" y2="479"/>
+    <line x1="193" y1="322" x2="201" y2="457"/>
+    <line x1="193" y1="322" x2="209" y2="480"/>
+    <line x1="193" y1="322" x2="236" y2="474"/>
+    <line x1="193" y1="322" x2="206" y2="510"/>
+    <line x1="193" y1="322" x2="234" y2="510"/>
+    <line x1="193" y1="322" x2="130" y2="549"/>
+    <line x1="193" y1="322" x2="272" y2="542"/>
+    <line x1="193" y1="322" x2="275" y2="527"/>
+    <line x1="219" y1="322" x2="240" y2="327"/>
+    <line x1="219" y1="322" x2="195" y2="347"/>
+    <line x1="219" y1="322" x2="243" y2="350"/>
+    <line x1="219" y1="322" x2="272" y2="357"/>
+    <line x1="219" y1="322" x2="75" y2="383"/>
+    <line x1="219" y1="322" x2="137" y2="382"/>
+    <line x1="219" y1="322" x2="175" y2="373"/>
+    <line x1="219" y1="322" x2="197" y2="369"/>
+    <line x1="219" y1="322" x2="218" y2="374"/>
+    <line x1="219" y1="322" x2="240" y2="374"/>
+    <line x1="219" y1="322" x2="315" y2="381"/>
+    <line x1="219" y1="322" x2="142" y2="424"/>
+    <line x1="219" y1="322" x2="163" y2="413"/>
+    <line x1="219" y1="322" x2="311" y2="405"/>
+    <line x1="219" y1="322" x2="335" y2="405"/>
+    <line x1="219" y1="322" x2="43" y2="440"/>
+    <line x1="219" y1="322" x2="70" y2="448"/>
+    <line x1="219" y1="322" x2="135" y2="444"/>
+    <line x1="219" y1="322" x2="190" y2="421"/>
+    <line x1="219" y1="322" x2="227" y2="412"/>
+    <line x1="219" y1="322" x2="246" y2="420"/>
+    <line x1="219" y1="322" x2="258" y2="428"/>
+    <line x1="219" y1="322" x2="250" y2="440"/>
+    <line x1="219" y1="322" x2="301" y2="451"/>
+    <line x1="219" y1="322" x2="332" y2="457"/>
+    <line x1="219" y1="322" x2="140" y2="479"/>
+    <line x1="219" y1="322" x2="201" y2="457"/>
+    <line x1="219" y1="322" x2="209" y2="480"/>
+    <line x1="219" y1="322" x2="236" y2="474"/>
+    <line x1="219" y1="322" x2="243" y2="465"/>
+    <line x1="219" y1="322" x2="260" y2="471"/>
+    <line x1="219" y1="322" x2="291" y2="483"/>
+    <line x1="219" y1="322" x2="146" y2="507"/>
+    <line x1="219" y1="322" x2="186" y2="509"/>
+    <line x1="219" y1="322" x2="206" y2="510"/>
+    <line x1="219" y1="322" x2="234" y2="510"/>
+    <line x1="219" y1="322" x2="263" y2="507"/>
+    <line x1="219" y1="322" x2="312" y2="504"/>
+    <line x1="219" y1="322" x2="130" y2="549"/>
+    <line x1="219" y1="322" x2="275" y2="527"/>
+    <line x1="240" y1="327" x2="106" y2="355"/>
+    <line x1="240" y1="327" x2="243" y2="350"/>
+    <line x1="240" y1="327" x2="117" y2="376"/>
+    <line x1="240" y1="327" x2="175" y2="373"/>
+    <line x1="240" y1="327" x2="218" y2="374"/>
+    <line x1="240" y1="327" x2="240" y2="374"/>
+    <line x1="240" y1="327" x2="315" y2="381"/>
+    <line x1="240" y1="327" x2="129" y2="400"/>
+    <line x1="240" y1="327" x2="163" y2="413"/>
+    <line x1="240" y1="327" x2="191" y2="398"/>
+    <line x1="240" y1="327" x2="335" y2="405"/>
+    <line x1="240" y1="327" x2="190" y2="421"/>
+    <line x1="240" y1="327" x2="216" y2="420"/>
+    <line x1="240" y1="327" x2="227" y2="412"/>
+    <line x1="240" y1="327" x2="258" y2="428"/>
+    <line x1="240" y1="327" x2="291" y2="434"/>
+    <line x1="240" y1="327" x2="301" y2="451"/>
+    <line x1="240" y1="327" x2="280" y2="456"/>
+    <line x1="240" y1="327" x2="167" y2="450"/>
+    <line x1="240" y1="327" x2="209" y2="480"/>
+    <line x1="240" y1="327" x2="243" y2="465"/>
+    <line x1="240" y1="327" x2="260" y2="471"/>
+    <line x1="240" y1="327" x2="291" y2="483"/>
+    <line x1="240" y1="327" x2="186" y2="509"/>
+    <line x1="240" y1="327" x2="293" y2="519"/>
+    <line x1="240" y1="327" x2="275" y2="527"/>
+    <line x1="269" y1="329" x2="195" y2="347"/>
+    <line x1="269" y1="329" x2="272" y2="357"/>
+    <line x1="269" y1="329" x2="75" y2="383"/>
+    <line x1="269" y1="329" x2="117" y2="376"/>
+    <line x1="269" y1="329" x2="197" y2="369"/>
+    <line x1="269" y1="329" x2="218" y2="374"/>
+    <line x1="269" y1="329" x2="240" y2="374"/>
+    <line x1="269" y1="329" x2="129" y2="400"/>
+    <line x1="269" y1="329" x2="269" y2="397"/>
+    <line x1="269" y1="329" x2="311" y2="405"/>
+    <line x1="269" y1="329" x2="70" y2="448"/>
+    <line x1="269" y1="329" x2="105" y2="455"/>
+    <line x1="269" y1="329" x2="190" y2="421"/>
+    <line x1="269" y1="329" x2="218" y2="436"/>
+    <line x1="269" y1="329" x2="227" y2="412"/>
+    <line x1="269" y1="329" x2="258" y2="428"/>
+    <line x1="269" y1="329" x2="280" y2="456"/>
+    <line x1="269" y1="329" x2="140" y2="479"/>
+    <line x1="269" y1="329" x2="201" y2="457"/>
+    <line x1="269" y1="329" x2="236" y2="474"/>
+    <line x1="269" y1="329" x2="260" y2="471"/>
+    <line x1="269" y1="329" x2="291" y2="483"/>
+    <line x1="269" y1="329" x2="146" y2="507"/>
+    <line x1="269" y1="329" x2="186" y2="509"/>
+    <line x1="269" y1="329" x2="206" y2="510"/>
+    <line x1="269" y1="329" x2="229" y2="496"/>
+    <line x1="269" y1="329" x2="234" y2="510"/>
+    <line x1="269" y1="329" x2="130" y2="549"/>
+    <line x1="269" y1="329" x2="243" y2="566"/>
+    <line x1="269" y1="329" x2="272" y2="542"/>
+    <line x1="269" y1="329" x2="275" y2="527"/>
+    <line x1="61" y1="316" x2="195" y2="347"/>
+    <line x1="61" y1="316" x2="240" y2="374"/>
+    <line x1="61" y1="316" x2="103" y2="415"/>
+    <line x1="61" y1="316" x2="163" y2="413"/>
+    <line x1="61" y1="316" x2="70" y2="448"/>
+    <line x1="61" y1="316" x2="332" y2="457"/>
+    <line x1="61" y1="316" x2="159" y2="477"/>
+    <line x1="61" y1="316" x2="146" y2="507"/>
+    <line x1="49" y1="342" x2="272" y2="357"/>
+    <line x1="49" y1="342" x2="20" y2="390"/>
+    <line x1="49" y1="342" x2="50" y2="382"/>
+    <line x1="49" y1="342" x2="137" y2="382"/>
+    <line x1="49" y1="342" x2="191" y2="398"/>
+    <line x1="49" y1="342" x2="311" y2="405"/>
+    <line x1="49" y1="342" x2="190" y2="421"/>
+    <line x1="49" y1="342" x2="216" y2="420"/>
+    <line x1="49" y1="342" x2="218" y2="436"/>
+    <line x1="49" y1="342" x2="258" y2="428"/>
+    <line x1="49" y1="342" x2="236" y2="474"/>
+    <line x1="49" y1="342" x2="130" y2="549"/>
+    <line x1="49" y1="342" x2="243" y2="566"/>
+    <line x1="49" y1="342" x2="275" y2="527"/>
+    <line x1="106" y1="355" x2="195" y2="347"/>
+    <line x1="106" y1="355" x2="272" y2="357"/>
+    <line x1="106" y1="355" x2="301" y2="346"/>
+    <line x1="106" y1="355" x2="75" y2="383"/>
+    <line x1="106" y1="355" x2="218" y2="374"/>
+    <line x1="106" y1="355" x2="240" y2="374"/>
+    <line x1="106" y1="355" x2="224" y2="393"/>
+    <line x1="106" y1="355" x2="135" y2="444"/>
+    <line x1="106" y1="355" x2="216" y2="420"/>
+    <line x1="106" y1="355" x2="218" y2="436"/>
+    <line x1="106" y1="355" x2="227" y2="412"/>
+    <line x1="106" y1="355" x2="246" y2="420"/>
+    <line x1="106" y1="355" x2="258" y2="428"/>
+    <line x1="106" y1="355" x2="291" y2="434"/>
+    <line x1="106" y1="355" x2="315" y2="435"/>
+    <line x1="106" y1="355" x2="301" y2="451"/>
+    <line x1="106" y1="355" x2="332" y2="457"/>
+    <line x1="106" y1="355" x2="110" y2="472"/>
+    <line x1="106" y1="355" x2="140" y2="479"/>
+    <line x1="106" y1="355" x2="159" y2="477"/>
+    <line x1="106" y1="355" x2="167" y2="450"/>
+    <line x1="106" y1="355" x2="172" y2="484"/>
+    <line x1="106" y1="355" x2="201" y2="457"/>
+    <line x1="106" y1="355" x2="209" y2="480"/>
+    <line x1="106" y1="355" x2="236" y2="474"/>
+    <line x1="106" y1="355" x2="291" y2="483"/>
+    <line x1="106" y1="355" x2="186" y2="509"/>
+    <line x1="106" y1="355" x2="293" y2="519"/>
+    <line x1="106" y1="355" x2="312" y2="504"/>
+    <line x1="106" y1="355" x2="169" y2="556"/>
+    <line x1="106" y1="355" x2="243" y2="566"/>
+    <line x1="149" y1="361" x2="272" y2="357"/>
+    <line x1="149" y1="361" x2="301" y2="346"/>
+    <line x1="149" y1="361" x2="75" y2="383"/>
+    <line x1="149" y1="361" x2="117" y2="376"/>
+    <line x1="149" y1="361" x2="175" y2="373"/>
+    <line x1="149" y1="361" x2="240" y2="374"/>
+    <line x1="149" y1="361" x2="315" y2="381"/>
+    <line x1="149" y1="361" x2="103" y2="415"/>
+    <line x1="149" y1="361" x2="116" y2="410"/>
+    <line x1="149" y1="361" x2="163" y2="413"/>
+    <line x1="149" y1="361" x2="269" y2="397"/>
+    <line x1="149" y1="361" x2="311" y2="405"/>
+    <line x1="149" y1="361" x2="335" y2="405"/>
+    <line x1="149" y1="361" x2="70" y2="448"/>
+    <line x1="149" y1="361" x2="135" y2="444"/>
+    <line x1="149" y1="361" x2="186" y2="440"/>
+    <line x1="149" y1="361" x2="218" y2="436"/>
+    <line x1="149" y1="361" x2="246" y2="420"/>
+    <line x1="149" y1="361" x2="258" y2="428"/>
+    <line x1="149" y1="361" x2="250" y2="440"/>
+    <line x1="149" y1="361" x2="280" y2="456"/>
+    <line x1="149" y1="361" x2="140" y2="479"/>
+    <line x1="149" y1="361" x2="159" y2="477"/>
+    <line x1="149" y1="361" x2="167" y2="450"/>
+    <line x1="149" y1="361" x2="172" y2="484"/>
+    <line x1="149" y1="361" x2="201" y2="457"/>
+    <line x1="149" y1="361" x2="243" y2="465"/>
+    <line x1="149" y1="361" x2="260" y2="471"/>
+    <line x1="149" y1="361" x2="291" y2="483"/>
+    <line x1="149" y1="361" x2="186" y2="509"/>
+    <line x1="149" y1="361" x2="206" y2="510"/>
+    <line x1="149" y1="361" x2="234" y2="510"/>
+    <line x1="149" y1="361" x2="312" y2="504"/>
+    <line x1="149" y1="361" x2="130" y2="549"/>
+    <line x1="149" y1="361" x2="243" y2="566"/>
+    <line x1="195" y1="347" x2="243" y2="350"/>
+    <line x1="195" y1="347" x2="75" y2="383"/>
+    <line x1="195" y1="347" x2="175" y2="373"/>
+    <line x1="195" y1="347" x2="197" y2="369"/>
+    <line x1="195" y1="347" x2="218" y2="374"/>
+    <line x1="195" y1="347" x2="315" y2="381"/>
+    <line x1="195" y1="347" x2="129" y2="400"/>
+    <line x1="195" y1="347" x2="142" y2="424"/>
+    <line x1="195" y1="347" x2="163" y2="413"/>
+    <line x1="195" y1="347" x2="191" y2="398"/>
+    <line x1="195" y1="347" x2="269" y2="397"/>
+    <line x1="195" y1="347" x2="311" y2="405"/>
+    <line x1="195" y1="347" x2="70" y2="448"/>
+    <line x1="195" y1="347" x2="135" y2="444"/>
+    <line x1="195" y1="347" x2="186" y2="440"/>
+    <line x1="195" y1="347" x2="227" y2="412"/>
+    <line x1="195" y1="347" x2="246" y2="420"/>
+    <line x1="195" y1="347" x2="258" y2="428"/>
+    <line x1="195" y1="347" x2="250" y2="440"/>
+    <line x1="195" y1="347" x2="291" y2="434"/>
+    <line x1="195" y1="347" x2="301" y2="451"/>
+    <line x1="195" y1="347" x2="280" y2="456"/>
+    <line x1="195" y1="347" x2="140" y2="479"/>
+    <line x1="195" y1="347" x2="167" y2="450"/>
+    <line x1="195" y1="347" x2="243" y2="465"/>
+    <line x1="195" y1="347" x2="291" y2="483"/>
+    <line x1="195" y1="347" x2="146" y2="507"/>
+    <line x1="195" y1="347" x2="229" y2="496"/>
+    <line x1="195" y1="347" x2="234" y2="510"/>
+    <line x1="195" y1="347" x2="263" y2="507"/>
+    <line x1="195" y1="347" x2="293" y2="519"/>
+    <line x1="195" y1="347" x2="204" y2="541"/>
+    <line x1="195" y1="347" x2="243" y2="566"/>
+    <line x1="195" y1="347" x2="275" y2="527"/>
+    <line x1="243" y1="350" x2="272" y2="357"/>
+    <line x1="243" y1="350" x2="137" y2="382"/>
+    <line x1="243" y1="350" x2="175" y2="373"/>
+    <line x1="243" y1="350" x2="240" y2="374"/>
+    <line x1="243" y1="350" x2="315" y2="381"/>
+    <line x1="243" y1="350" x2="103" y2="415"/>
+    <line x1="243" y1="350" x2="142" y2="424"/>
+    <line x1="243" y1="350" x2="163" y2="413"/>
+    <line x1="243" y1="350" x2="269" y2="397"/>
+    <line x1="243" y1="350" x2="335" y2="405"/>
+    <line x1="243" y1="350" x2="105" y2="455"/>
+    <line x1="243" y1="350" x2="186" y2="440"/>
+    <line x1="243" y1="350" x2="246" y2="420"/>
+    <line x1="243" y1="350" x2="258" y2="428"/>
+    <line x1="243" y1="350" x2="250" y2="440"/>
+    <line x1="243" y1="350" x2="315" y2="435"/>
+    <line x1="243" y1="350" x2="301" y2="451"/>
+    <line x1="243" y1="350" x2="280" y2="456"/>
+    <line x1="243" y1="350" x2="140" y2="479"/>
+    <line x1="243" y1="350" x2="167" y2="450"/>
+    <line x1="243" y1="350" x2="201" y2="457"/>
+    <line x1="243" y1="350" x2="209" y2="480"/>
+    <line x1="243" y1="350" x2="236" y2="474"/>
+    <line x1="243" y1="350" x2="243" y2="465"/>
+    <line x1="243" y1="350" x2="146" y2="507"/>
+    <line x1="243" y1="350" x2="186" y2="509"/>
+    <line x1="243" y1="350" x2="206" y2="510"/>
+    <line x1="243" y1="350" x2="229" y2="496"/>
+    <line x1="243" y1="350" x2="312" y2="504"/>
+    <line x1="243" y1="350" x2="130" y2="549"/>
+    <line x1="243" y1="350" x2="169" y2="556"/>
+    <line x1="243" y1="350" x2="275" y2="527"/>
+    <line x1="272" y1="357" x2="75" y2="383"/>
+    <line x1="272" y1="357" x2="137" y2="382"/>
+    <line x1="272" y1="357" x2="240" y2="374"/>
+    <line x1="272" y1="357" x2="315" y2="381"/>
+    <line x1="272" y1="357" x2="116" y2="410"/>
+    <line x1="272" y1="357" x2="129" y2="400"/>
+    <line x1="272" y1="357" x2="142" y2="424"/>
+    <line x1="272" y1="357" x2="191" y2="398"/>
+    <line x1="272" y1="357" x2="224" y2="393"/>
+    <line x1="272" y1="357" x2="269" y2="397"/>
+    <line x1="272" y1="357" x2="335" y2="405"/>
+    <line x1="272" y1="357" x2="43" y2="440"/>
+    <line x1="272" y1="357" x2="70" y2="448"/>
+    <line x1="272" y1="357" x2="190" y2="421"/>
+    <line x1="272" y1="357" x2="216" y2="420"/>
+    <line x1="272" y1="357" x2="246" y2="420"/>
+    <line x1="272" y1="357" x2="258" y2="428"/>
+    <line x1="272" y1="357" x2="291" y2="434"/>
+    <line x1="272" y1="357" x2="280" y2="456"/>
+    <line x1="272" y1="357" x2="140" y2="479"/>
+    <line x1="272" y1="357" x2="167" y2="450"/>
+    <line x1="272" y1="357" x2="172" y2="484"/>
+    <line x1="272" y1="357" x2="291" y2="483"/>
+    <line x1="272" y1="357" x2="146" y2="507"/>
+    <line x1="272" y1="357" x2="206" y2="510"/>
+    <line x1="272" y1="357" x2="229" y2="496"/>
+    <line x1="272" y1="357" x2="293" y2="519"/>
+    <line x1="272" y1="357" x2="130" y2="549"/>
+    <line x1="272" y1="357" x2="169" y2="556"/>
+    <line x1="272" y1="357" x2="204" y2="541"/>
+    <line x1="272" y1="357" x2="243" y2="566"/>
+    <line x1="272" y1="357" x2="275" y2="527"/>
+    <line x1="301" y1="346" x2="75" y2="383"/>
+    <line x1="301" y1="346" x2="137" y2="382"/>
+    <line x1="301" y1="346" x2="197" y2="369"/>
+    <line x1="301" y1="346" x2="240" y2="374"/>
+    <line x1="301" y1="346" x2="315" y2="381"/>
+    <line x1="301" y1="346" x2="116" y2="410"/>
+    <line x1="301" y1="346" x2="191" y2="398"/>
+    <line x1="301" y1="346" x2="224" y2="393"/>
+    <line x1="301" y1="346" x2="269" y2="397"/>
+    <line x1="301" y1="346" x2="311" y2="405"/>
+    <line x1="301" y1="346" x2="43" y2="440"/>
+    <line x1="301" y1="346" x2="135" y2="444"/>
+    <line x1="301" y1="346" x2="186" y2="440"/>
+    <line x1="301" y1="346" x2="190" y2="421"/>
+    <line x1="301" y1="346" x2="216" y2="420"/>
+    <line x1="301" y1="346" x2="227" y2="412"/>
+    <line x1="301" y1="346" x2="246" y2="420"/>
+    <line x1="301" y1="346" x2="315" y2="435"/>
+    <line x1="301" y1="346" x2="301" y2="451"/>
+    <line x1="301" y1="346" x2="280" y2="456"/>
+    <line x1="301" y1="346" x2="140" y2="479"/>
+    <line x1="301" y1="346" x2="172" y2="484"/>
+    <line x1="301" y1="346" x2="243" y2="465"/>
+    <line x1="301" y1="346" x2="291" y2="483"/>
+    <line x1="301" y1="346" x2="186" y2="509"/>
+    <line x1="301" y1="346" x2="229" y2="496"/>
+    <line x1="301" y1="346" x2="263" y2="507"/>
+    <line x1="301" y1="346" x2="312" y2="504"/>
+    <line x1="301" y1="346" x2="130" y2="549"/>
+    <line x1="301" y1="346" x2="204" y2="541"/>
+    <line x1="20" y1="390" x2="13" y2="430"/>
+    <line x1="20" y1="390" x2="142" y2="424"/>
+    <line x1="20" y1="390" x2="167" y2="450"/>
+    <line x1="20" y1="390" x2="39" y2="500"/>
+    <line x1="20" y1="390" x2="206" y2="510"/>
+    <line x1="20" y1="390" x2="45" y2="531"/>
+    <line x1="50" y1="382" x2="163" y2="413"/>
+    <line x1="50" y1="382" x2="191" y2="398"/>
+    <line x1="50" y1="382" x2="216" y2="420"/>
+    <line x1="50" y1="382" x2="332" y2="457"/>
+    <line x1="50" y1="382" x2="201" y2="457"/>
+    <line x1="50" y1="382" x2="209" y2="480"/>
+    <line x1="50" y1="382" x2="260" y2="471"/>
+    <line x1="50" y1="382" x2="146" y2="507"/>
+    <line x1="50" y1="382" x2="186" y2="509"/>
+    <line x1="50" y1="382" x2="206" y2="510"/>
+    <line x1="75" y1="383" x2="175" y2="373"/>
+    <line x1="75" y1="383" x2="218" y2="374"/>
+    <line x1="75" y1="383" x2="116" y2="410"/>
+    <line x1="75" y1="383" x2="191" y2="398"/>
+    <line x1="75" y1="383" x2="224" y2="393"/>
+    <line x1="75" y1="383" x2="269" y2="397"/>
+    <line x1="75" y1="383" x2="311" y2="405"/>
+    <line x1="75" y1="383" x2="43" y2="440"/>
+    <line x1="75" y1="383" x2="105" y2="455"/>
+    <line x1="75" y1="383" x2="218" y2="436"/>
+    <line x1="75" y1="383" x2="258" y2="428"/>
+    <line x1="75" y1="383" x2="291" y2="434"/>
+    <line x1="75" y1="383" x2="315" y2="435"/>
+    <line x1="75" y1="383" x2="332" y2="457"/>
+    <line x1="75" y1="383" x2="110" y2="472"/>
+    <line x1="75" y1="383" x2="201" y2="457"/>
+    <line x1="75" y1="383" x2="209" y2="480"/>
+    <line x1="75" y1="383" x2="236" y2="474"/>
+    <line x1="75" y1="383" x2="146" y2="507"/>
+    <line x1="75" y1="383" x2="206" y2="510"/>
+    <line x1="75" y1="383" x2="263" y2="507"/>
+    <line x1="75" y1="383" x2="312" y2="504"/>
+    <line x1="75" y1="383" x2="204" y2="541"/>
+    <line x1="75" y1="383" x2="243" y2="566"/>
+    <line x1="75" y1="383" x2="272" y2="542"/>
+    <line x1="117" y1="376" x2="197" y2="369"/>
+    <line x1="117" y1="376" x2="218" y2="374"/>
+    <line x1="117" y1="376" x2="315" y2="381"/>
+    <line x1="117" y1="376" x2="103" y2="415"/>
+    <line x1="117" y1="376" x2="142" y2="424"/>
+    <line x1="117" y1="376" x2="163" y2="413"/>
+    <line x1="117" y1="376" x2="224" y2="393"/>
+    <line x1="117" y1="376" x2="269" y2="397"/>
+    <line x1="117" y1="376" x2="70" y2="448"/>
+    <line x1="117" y1="376" x2="186" y2="440"/>
+    <line x1="117" y1="376" x2="218" y2="436"/>
+    <line x1="117" y1="376" x2="250" y2="440"/>
+    <line x1="117" y1="376" x2="291" y2="434"/>
+    <line x1="117" y1="376" x2="315" y2="435"/>
+    <line x1="117" y1="376" x2="332" y2="457"/>
+    <line x1="117" y1="376" x2="280" y2="456"/>
+    <line x1="117" y1="376" x2="140" y2="479"/>
+    <line x1="117" y1="376" x2="159" y2="477"/>
+    <line x1="117" y1="376" x2="167" y2="450"/>
+    <line x1="117" y1="376" x2="201" y2="457"/>
+    <line x1="117" y1="376" x2="236" y2="474"/>
+    <line x1="117" y1="376" x2="291" y2="483"/>
+    <line x1="117" y1="376" x2="206" y2="510"/>
+    <line x1="117" y1="376" x2="229" y2="496"/>
+    <line x1="117" y1="376" x2="234" y2="510"/>
+    <line x1="117" y1="376" x2="263" y2="507"/>
+    <line x1="117" y1="376" x2="293" y2="519"/>
+    <line x1="117" y1="376" x2="312" y2="504"/>
+    <line x1="117" y1="376" x2="130" y2="549"/>
+    <line x1="117" y1="376" x2="275" y2="527"/>
+    <line x1="137" y1="382" x2="175" y2="373"/>
+    <line x1="137" y1="382" x2="129" y2="400"/>
+    <line x1="137" y1="382" x2="163" y2="413"/>
+    <line x1="137" y1="382" x2="43" y2="440"/>
+    <line x1="137" y1="382" x2="70" y2="448"/>
+    <line x1="137" y1="382" x2="105" y2="455"/>
+    <line x1="137" y1="382" x2="135" y2="444"/>
+    <line x1="137" y1="382" x2="190" y2="421"/>
+    <line x1="137" y1="382" x2="216" y2="420"/>
+    <line x1="137" y1="382" x2="227" y2="412"/>
+    <line x1="137" y1="382" x2="246" y2="420"/>
+    <line x1="137" y1="382" x2="258" y2="428"/>
+    <line x1="137" y1="382" x2="250" y2="440"/>
+    <line x1="137" y1="382" x2="315" y2="435"/>
+    <line x1="137" y1="382" x2="280" y2="456"/>
+    <line x1="137" y1="382" x2="110" y2="472"/>
+    <line x1="137" y1="382" x2="140" y2="479"/>
+    <line x1="137" y1="382" x2="159" y2="477"/>
+    <line x1="137" y1="382" x2="172" y2="484"/>
+    <line x1="137" y1="382" x2="209" y2="480"/>
+    <line x1="137" y1="382" x2="260" y2="471"/>
+    <line x1="137" y1="382" x2="291" y2="483"/>
+    <line x1="137" y1="382" x2="229" y2="496"/>
+    <line x1="137" y1="382" x2="263" y2="507"/>
+    <line x1="137" y1="382" x2="293" y2="519"/>
+    <line x1="137" y1="382" x2="130" y2="549"/>
+    <line x1="137" y1="382" x2="204" y2="541"/>
+    <line x1="137" y1="382" x2="275" y2="527"/>
+    <line x1="175" y1="373" x2="240" y2="374"/>
+    <line x1="175" y1="373" x2="103" y2="415"/>
+    <line x1="175" y1="373" x2="163" y2="413"/>
+    <line x1="175" y1="373" x2="224" y2="393"/>
+    <line x1="175" y1="373" x2="269" y2="397"/>
+    <line x1="175" y1="373" x2="311" y2="405"/>
+    <line x1="175" y1="373" x2="105" y2="455"/>
+    <line x1="175" y1="373" x2="190" y2="421"/>
+    <line x1="175" y1="373" x2="250" y2="440"/>
+    <line x1="175" y1="373" x2="301" y2="451"/>
+    <line x1="175" y1="373" x2="332" y2="457"/>
+    <line x1="175" y1="373" x2="140" y2="479"/>
+    <line x1="175" y1="373" x2="167" y2="450"/>
+    <line x1="175" y1="373" x2="236" y2="474"/>
+    <line x1="175" y1="373" x2="260" y2="471"/>
+    <line x1="175" y1="373" x2="291" y2="483"/>
+    <line x1="175" y1="373" x2="186" y2="509"/>
+    <line x1="175" y1="373" x2="263" y2="507"/>
+    <line x1="175" y1="373" x2="130" y2="549"/>
+    <line x1="175" y1="373" x2="204" y2="541"/>
+    <line x1="175" y1="373" x2="272" y2="542"/>
+    <line x1="175" y1="373" x2="275" y2="527"/>
+    <line x1="197" y1="369" x2="218" y2="374"/>
+    <line x1="197" y1="369" x2="103" y2="415"/>
+    <line x1="197" y1="369" x2="129" y2="400"/>
+    <line x1="197" y1="369" x2="142" y2="424"/>
+    <line x1="197" y1="369" x2="311" y2="405"/>
+    <line x1="197" y1="369" x2="335" y2="405"/>
+    <line x1="197" y1="369" x2="43" y2="440"/>
+    <line x1="197" y1="369" x2="70" y2="448"/>
+    <line x1="197" y1="369" x2="105" y2="455"/>
+    <line x1="197" y1="369" x2="135" y2="444"/>
+    <line x1="197" y1="369" x2="218" y2="436"/>
+    <line x1="197" y1="369" x2="227" y2="412"/>
+    <line x1="197" y1="369" x2="246" y2="420"/>
+    <line x1="197" y1="369" x2="258" y2="428"/>
+    <line x1="197" y1="369" x2="291" y2="434"/>
+    <line x1="197" y1="369" x2="280" y2="456"/>
+    <line x1="197" y1="369" x2="110" y2="472"/>
+    <line x1="197" y1="369" x2="159" y2="477"/>
+    <line x1="197" y1="369" x2="172" y2="484"/>
+    <line x1="197" y1="369" x2="291" y2="483"/>
+    <line x1="197" y1="369" x2="186" y2="509"/>
+    <line x1="197" y1="369" x2="206" y2="510"/>
+    <line x1="197" y1="369" x2="234" y2="510"/>
+    <line x1="197" y1="369" x2="263" y2="507"/>
+    <line x1="197" y1="369" x2="293" y2="519"/>
+    <line x1="197" y1="369" x2="204" y2="541"/>
+    <line x1="218" y1="374" x2="129" y2="400"/>
+    <line x1="218" y1="374" x2="142" y2="424"/>
+    <line x1="218" y1="374" x2="311" y2="405"/>
+    <line x1="218" y1="374" x2="335" y2="405"/>
+    <line x1="218" y1="374" x2="70" y2="448"/>
+    <line x1="218" y1="374" x2="135" y2="444"/>
+    <line x1="218" y1="374" x2="186" y2="440"/>
+    <line x1="218" y1="374" x2="216" y2="420"/>
+    <line x1="218" y1="374" x2="258" y2="428"/>
+    <line x1="218" y1="374" x2="315" y2="435"/>
+    <line x1="218" y1="374" x2="280" y2="456"/>
+    <line x1="218" y1="374" x2="159" y2="477"/>
+    <line x1="218" y1="374" x2="167" y2="450"/>
+    <line x1="218" y1="374" x2="172" y2="484"/>
+    <line x1="218" y1="374" x2="236" y2="474"/>
+    <line x1="218" y1="374" x2="243" y2="465"/>
+    <line x1="218" y1="374" x2="186" y2="509"/>
+    <line x1="218" y1="374" x2="206" y2="510"/>
+    <line x1="218" y1="374" x2="229" y2="496"/>
+    <line x1="218" y1="374" x2="234" y2="510"/>
+    <line x1="218" y1="374" x2="263" y2="507"/>
+    <line x1="218" y1="374" x2="312" y2="504"/>
+    <line x1="218" y1="374" x2="130" y2="549"/>
+    <line x1="218" y1="374" x2="169" y2="556"/>
+    <line x1="218" y1="374" x2="204" y2="541"/>
+    <line x1="218" y1="374" x2="272" y2="542"/>
+    <line x1="218" y1="374" x2="275" y2="527"/>
+    <line x1="240" y1="374" x2="142" y2="424"/>
+    <line x1="240" y1="374" x2="163" y2="413"/>
+    <line x1="240" y1="374" x2="269" y2="397"/>
+    <line x1="240" y1="374" x2="43" y2="440"/>
+    <line x1="240" y1="374" x2="105" y2="455"/>
+    <line x1="240" y1="374" x2="135" y2="444"/>
+    <line x1="240" y1="374" x2="186" y2="440"/>
+    <line x1="240" y1="374" x2="216" y2="420"/>
+    <line x1="240" y1="374" x2="227" y2="412"/>
+    <line x1="240" y1="374" x2="246" y2="420"/>
+    <line x1="240" y1="374" x2="315" y2="435"/>
+    <line x1="240" y1="374" x2="332" y2="457"/>
+    <line x1="240" y1="374" x2="110" y2="472"/>
+    <line x1="240" y1="374" x2="167" y2="450"/>
+    <line x1="240" y1="374" x2="236" y2="474"/>
+    <line x1="240" y1="374" x2="260" y2="471"/>
+    <line x1="240" y1="374" x2="146" y2="507"/>
+    <line x1="240" y1="374" x2="186" y2="509"/>
+    <line x1="240" y1="374" x2="206" y2="510"/>
+    <line x1="240" y1="374" x2="229" y2="496"/>
+    <line x1="240" y1="374" x2="263" y2="507"/>
+    <line x1="240" y1="374" x2="312" y2="504"/>
+    <line x1="240" y1="374" x2="130" y2="549"/>
+    <line x1="240" y1="374" x2="169" y2="556"/>
+    <line x1="240" y1="374" x2="243" y2="566"/>
+    <line x1="240" y1="374" x2="275" y2="527"/>
+    <line x1="282" y1="381" x2="163" y2="413"/>
+    <line x1="282" y1="381" x2="191" y2="398"/>
+    <line x1="282" y1="381" x2="216" y2="420"/>
+    <line x1="282" y1="381" x2="332" y2="457"/>
+    <line x1="282" y1="381" x2="201" y2="457"/>
+    <line x1="282" y1="381" x2="209" y2="480"/>
+    <line x1="282" y1="381" x2="260" y2="471"/>
+    <line x1="282" y1="381" x2="146" y2="507"/>
+    <line x1="282" y1="381" x2="186" y2="509"/>
+    <line x1="282" y1="381" x2="206" y2="510"/>
+    <line x1="282" y1="381" x2="392" y2="347"/>
+    <line x1="315" y1="381" x2="116" y2="410"/>
+    <line x1="315" y1="381" x2="142" y2="424"/>
+    <line x1="315" y1="381" x2="191" y2="398"/>
+    <line x1="315" y1="381" x2="43" y2="440"/>
+    <line x1="315" y1="381" x2="70" y2="448"/>
+    <line x1="315" y1="381" x2="135" y2="444"/>
+    <line x1="315" y1="381" x2="186" y2="440"/>
+    <line x1="315" y1="381" x2="190" y2="421"/>
+    <line x1="315" y1="381" x2="218" y2="436"/>
+    <line x1="315" y1="381" x2="227" y2="412"/>
+    <line x1="315" y1="381" x2="246" y2="420"/>
+    <line x1="315" y1="381" x2="258" y2="428"/>
+    <line x1="315" y1="381" x2="315" y2="435"/>
+    <line x1="315" y1="381" x2="332" y2="457"/>
+    <line x1="315" y1="381" x2="110" y2="472"/>
+    <line x1="315" y1="381" x2="140" y2="479"/>
+    <line x1="315" y1="381" x2="159" y2="477"/>
+    <line x1="315" y1="381" x2="167" y2="450"/>
+    <line x1="315" y1="381" x2="172" y2="484"/>
+    <line x1="315" y1="381" x2="236" y2="474"/>
+    <line x1="315" y1="381" x2="186" y2="509"/>
+    <line x1="315" y1="381" x2="206" y2="510"/>
+    <line x1="315" y1="381" x2="312" y2="504"/>
+    <line x1="315" y1="381" x2="130" y2="549"/>
+    <line x1="315" y1="381" x2="204" y2="541"/>
+    <line x1="13" y1="430" x2="135" y2="444"/>
+    <line x1="13" y1="430" x2="167" y2="450"/>
+    <line x1="13" y1="430" x2="243" y2="465"/>
+    <line x1="13" y1="430" x2="260" y2="471"/>
+    <line x1="13" y1="430" x2="263" y2="507"/>
+    <line x1="13" y1="430" x2="142" y2="576"/>
+    <line x1="13" y1="430" x2="162" y2="598"/>
+    <line x1="103" y1="415" x2="116" y2="410"/>
+    <line x1="103" y1="415" x2="129" y2="400"/>
+    <line x1="103" y1="415" x2="269" y2="397"/>
+    <line x1="103" y1="415" x2="43" y2="440"/>
+    <line x1="103" y1="415" x2="70" y2="448"/>
+    <line x1="103" y1="415" x2="135" y2="444"/>
+    <line x1="103" y1="415" x2="190" y2="421"/>
+    <line x1="103" y1="415" x2="216" y2="420"/>
+    <line x1="103" y1="415" x2="227" y2="412"/>
+    <line x1="103" y1="415" x2="246" y2="420"/>
+    <line x1="103" y1="415" x2="258" y2="428"/>
+    <line x1="103" y1="415" x2="250" y2="440"/>
+    <line x1="103" y1="415" x2="291" y2="434"/>
+    <line x1="103" y1="415" x2="315" y2="435"/>
+    <line x1="103" y1="415" x2="301" y2="451"/>
+    <line x1="103" y1="415" x2="280" y2="456"/>
+    <line x1="103" y1="415" x2="110" y2="472"/>
+    <line x1="103" y1="415" x2="140" y2="479"/>
+    <line x1="103" y1="415" x2="159" y2="477"/>
+    <line x1="103" y1="415" x2="172" y2="484"/>
+    <line x1="103" y1="415" x2="260" y2="471"/>
+    <line x1="103" y1="415" x2="186" y2="509"/>
+    <line x1="103" y1="415" x2="206" y2="510"/>
+    <line x1="103" y1="415" x2="293" y2="519"/>
+    <line x1="103" y1="415" x2="130" y2="549"/>
+    <line x1="103" y1="415" x2="169" y2="556"/>
+    <line x1="103" y1="415" x2="243" y2="566"/>
+    <line x1="103" y1="415" x2="272" y2="542"/>
+    <line x1="116" y1="410" x2="129" y2="400"/>
+    <line x1="116" y1="410" x2="163" y2="413"/>
+    <line x1="116" y1="410" x2="269" y2="397"/>
+    <line x1="116" y1="410" x2="311" y2="405"/>
+    <line x1="116" y1="410" x2="335" y2="405"/>
+    <line x1="116" y1="410" x2="43" y2="440"/>
+    <line x1="116" y1="410" x2="105" y2="455"/>
+    <line x1="116" y1="410" x2="186" y2="440"/>
+    <line x1="116" y1="410" x2="216" y2="420"/>
+    <line x1="116" y1="410" x2="218" y2="436"/>
+    <line x1="116" y1="410" x2="246" y2="420"/>
+    <line x1="116" y1="410" x2="258" y2="428"/>
+    <line x1="116" y1="410" x2="250" y2="440"/>
+    <line x1="116" y1="410" x2="291" y2="434"/>
+    <line x1="116" y1="410" x2="301" y2="451"/>
+    <line x1="116" y1="410" x2="332" y2="457"/>
+    <line x1="116" y1="410" x2="140" y2="479"/>
+    <line x1="116" y1="410" x2="172" y2="484"/>
+    <line x1="116" y1="410" x2="201" y2="457"/>
+    <line x1="116" y1="410" x2="236" y2="474"/>
+    <line x1="116" y1="410" x2="243" y2="465"/>
+    <line x1="116" y1="410" x2="186" y2="509"/>
+    <line x1="116" y1="410" x2="206" y2="510"/>
+    <line x1="116" y1="410" x2="229" y2="496"/>
+    <line x1="116" y1="410" x2="234" y2="510"/>
+    <line x1="116" y1="410" x2="312" y2="504"/>
+    <line x1="116" y1="410" x2="130" y2="549"/>
+    <line x1="116" y1="410" x2="169" y2="556"/>
+    <line x1="116" y1="410" x2="204" y2="541"/>
+    <line x1="116" y1="410" x2="272" y2="542"/>
+    <line x1="116" y1="410" x2="275" y2="527"/>
+    <line x1="129" y1="400" x2="142" y2="424"/>
+    <line x1="129" y1="400" x2="224" y2="393"/>
+    <line x1="129" y1="400" x2="269" y2="397"/>
+    <line x1="129" y1="400" x2="335" y2="405"/>
+    <line x1="129" y1="400" x2="105" y2="455"/>
+    <line x1="129" y1="400" x2="135" y2="444"/>
+    <line x1="129" y1="400" x2="216" y2="420"/>
+    <line x1="129" y1="400" x2="227" y2="412"/>
+    <line x1="129" y1="400" x2="291" y2="434"/>
+    <line x1="129" y1="400" x2="315" y2="435"/>
+    <line x1="129" y1="400" x2="110" y2="472"/>
+    <line x1="129" y1="400" x2="140" y2="479"/>
+    <line x1="129" y1="400" x2="159" y2="477"/>
+    <line x1="129" y1="400" x2="172" y2="484"/>
+    <line x1="129" y1="400" x2="201" y2="457"/>
+    <line x1="129" y1="400" x2="209" y2="480"/>
+    <line x1="129" y1="400" x2="243" y2="465"/>
+    <line x1="129" y1="400" x2="260" y2="471"/>
+    <line x1="129" y1="400" x2="146" y2="507"/>
+    <line x1="129" y1="400" x2="206" y2="510"/>
+    <line x1="129" y1="400" x2="234" y2="510"/>
+    <line x1="129" y1="400" x2="243" y2="566"/>
+    <line x1="142" y1="424" x2="163" y2="413"/>
+    <line x1="142" y1="424" x2="224" y2="393"/>
+    <line x1="142" y1="424" x2="311" y2="405"/>
+    <line x1="142" y1="424" x2="335" y2="405"/>
+    <line x1="142" y1="424" x2="43" y2="440"/>
+    <line x1="142" y1="424" x2="105" y2="455"/>
+    <line x1="142" y1="424" x2="135" y2="444"/>
+    <line x1="142" y1="424" x2="186" y2="440"/>
+    <line x1="142" y1="424" x2="218" y2="436"/>
+    <line x1="142" y1="424" x2="227" y2="412"/>
+    <line x1="142" y1="424" x2="258" y2="428"/>
+    <line x1="142" y1="424" x2="291" y2="434"/>
+    <line x1="142" y1="424" x2="315" y2="435"/>
+    <line x1="142" y1="424" x2="301" y2="451"/>
+    <line x1="142" y1="424" x2="332" y2="457"/>
+    <line x1="142" y1="424" x2="280" y2="456"/>
+    <line x1="142" y1="424" x2="140" y2="479"/>
+    <line x1="142" y1="424" x2="159" y2="477"/>
+    <line x1="142" y1="424" x2="201" y2="457"/>
+    <line x1="142" y1="424" x2="209" y2="480"/>
+    <line x1="142" y1="424" x2="291" y2="483"/>
+    <line x1="142" y1="424" x2="186" y2="509"/>
+    <line x1="142" y1="424" x2="206" y2="510"/>
+    <line x1="142" y1="424" x2="263" y2="507"/>
+    <line x1="142" y1="424" x2="312" y2="504"/>
+    <line x1="142" y1="424" x2="204" y2="541"/>
+    <line x1="163" y1="413" x2="224" y2="393"/>
+    <line x1="163" y1="413" x2="269" y2="397"/>
+    <line x1="163" y1="413" x2="135" y2="444"/>
+    <line x1="163" y1="413" x2="190" y2="421"/>
+    <line x1="163" y1="413" x2="227" y2="412"/>
+    <line x1="163" y1="413" x2="246" y2="420"/>
+    <line x1="163" y1="413" x2="250" y2="440"/>
+    <line x1="163" y1="413" x2="291" y2="434"/>
+    <line x1="163" y1="413" x2="280" y2="456"/>
+    <line x1="163" y1="413" x2="110" y2="472"/>
+    <line x1="163" y1="413" x2="140" y2="479"/>
+    <line x1="163" y1="413" x2="159" y2="477"/>
+    <line x1="163" y1="413" x2="172" y2="484"/>
+    <line x1="163" y1="413" x2="260" y2="471"/>
+    <line x1="163" y1="413" x2="291" y2="483"/>
+    <line x1="163" y1="413" x2="146" y2="507"/>
+    <line x1="163" y1="413" x2="186" y2="509"/>
+    <line x1="163" y1="413" x2="206" y2="510"/>
+    <line x1="163" y1="413" x2="234" y2="510"/>
+    <line x1="163" y1="413" x2="263" y2="507"/>
+    <line x1="163" y1="413" x2="293" y2="519"/>
+    <line x1="163" y1="413" x2="312" y2="504"/>
+    <line x1="163" y1="413" x2="130" y2="549"/>
+    <line x1="163" y1="413" x2="243" y2="566"/>
+    <line x1="163" y1="413" x2="272" y2="542"/>
+    <line x1="191" y1="398" x2="269" y2="397"/>
+    <line x1="191" y1="398" x2="311" y2="405"/>
+    <line x1="191" y1="398" x2="43" y2="440"/>
+    <line x1="191" y1="398" x2="70" y2="448"/>
+    <line x1="191" y1="398" x2="105" y2="455"/>
+    <line x1="191" y1="398" x2="216" y2="420"/>
+    <line x1="191" y1="398" x2="246" y2="420"/>
+    <line x1="191" y1="398" x2="291" y2="434"/>
+    <line x1="191" y1="398" x2="315" y2="435"/>
+    <line x1="191" y1="398" x2="332" y2="457"/>
+    <line x1="191" y1="398" x2="159" y2="477"/>
+    <line x1="191" y1="398" x2="260" y2="471"/>
+    <line x1="191" y1="398" x2="291" y2="483"/>
+    <line x1="191" y1="398" x2="229" y2="496"/>
+    <line x1="191" y1="398" x2="234" y2="510"/>
+    <line x1="191" y1="398" x2="312" y2="504"/>
+    <line x1="191" y1="398" x2="130" y2="549"/>
+    <line x1="191" y1="398" x2="275" y2="527"/>
+    <line x1="224" y1="393" x2="311" y2="405"/>
+    <line x1="224" y1="393" x2="43" y2="440"/>
+    <line x1="224" y1="393" x2="105" y2="455"/>
+    <line x1="224" y1="393" x2="135" y2="444"/>
+    <line x1="224" y1="393" x2="216" y2="420"/>
+    <line x1="224" y1="393" x2="218" y2="436"/>
+    <line x1="224" y1="393" x2="258" y2="428"/>
+    <line x1="224" y1="393" x2="291" y2="434"/>
+    <line x1="224" y1="393" x2="110" y2="472"/>
+    <line x1="224" y1="393" x2="140" y2="479"/>
+    <line x1="224" y1="393" x2="159" y2="477"/>
+    <line x1="224" y1="393" x2="167" y2="450"/>
+    <line x1="224" y1="393" x2="172" y2="484"/>
+    <line x1="224" y1="393" x2="236" y2="474"/>
+    <line x1="224" y1="393" x2="186" y2="509"/>
+    <line x1="224" y1="393" x2="206" y2="510"/>
+    <line x1="224" y1="393" x2="263" y2="507"/>
+    <line x1="224" y1="393" x2="293" y2="519"/>
+    <line x1="224" y1="393" x2="130" y2="549"/>
+    <line x1="224" y1="393" x2="204" y2="541"/>
+    <line x1="224" y1="393" x2="275" y2="527"/>
+    <line x1="269" y1="397" x2="335" y2="405"/>
+    <line x1="269" y1="397" x2="70" y2="448"/>
+    <line x1="269" y1="397" x2="105" y2="455"/>
+    <line x1="269" y1="397" x2="135" y2="444"/>
+    <line x1="269" y1="397" x2="227" y2="412"/>
+    <line x1="269" y1="397" x2="246" y2="420"/>
+    <line x1="269" y1="397" x2="258" y2="428"/>
+    <line x1="269" y1="397" x2="301" y2="451"/>
+    <line x1="269" y1="397" x2="332" y2="457"/>
+    <line x1="269" y1="397" x2="280" y2="456"/>
+    <line x1="269" y1="397" x2="140" y2="479"/>
+    <line x1="269" y1="397" x2="159" y2="477"/>
+    <line x1="269" y1="397" x2="201" y2="457"/>
+    <line x1="269" y1="397" x2="209" y2="480"/>
+    <line x1="269" y1="397" x2="243" y2="465"/>
+    <line x1="269" y1="397" x2="146" y2="507"/>
+    <line x1="269" y1="397" x2="186" y2="509"/>
+    <line x1="269" y1="397" x2="229" y2="496"/>
+    <line x1="269" y1="397" x2="263" y2="507"/>
+    <line x1="269" y1="397" x2="312" y2="504"/>
+    <line x1="269" y1="397" x2="130" y2="549"/>
+    <line x1="269" y1="397" x2="169" y2="556"/>
+    <line x1="269" y1="397" x2="204" y2="541"/>
+    <line x1="269" y1="397" x2="243" y2="566"/>
+    <line x1="269" y1="397" x2="275" y2="527"/>
+    <line x1="311" y1="405" x2="43" y2="440"/>
+    <line x1="311" y1="405" x2="70" y2="448"/>
+    <line x1="311" y1="405" x2="135" y2="444"/>
+    <line x1="311" y1="405" x2="186" y2="440"/>
+    <line x1="311" y1="405" x2="218" y2="436"/>
+    <line x1="311" y1="405" x2="246" y2="420"/>
+    <line x1="311" y1="405" x2="250" y2="440"/>
+    <line x1="311" y1="405" x2="291" y2="434"/>
+    <line x1="311" y1="405" x2="301" y2="451"/>
+    <line x1="311" y1="405" x2="280" y2="456"/>
+    <line x1="311" y1="405" x2="172" y2="484"/>
+    <line x1="311" y1="405" x2="201" y2="457"/>
+    <line x1="311" y1="405" x2="236" y2="474"/>
+    <line x1="311" y1="405" x2="243" y2="465"/>
+    <line x1="311" y1="405" x2="260" y2="471"/>
+    <line x1="311" y1="405" x2="146" y2="507"/>
+    <line x1="311" y1="405" x2="186" y2="509"/>
+    <line x1="311" y1="405" x2="263" y2="507"/>
+    <line x1="311" y1="405" x2="130" y2="549"/>
+    <line x1="311" y1="405" x2="204" y2="541"/>
+    <line x1="311" y1="405" x2="243" y2="566"/>
+    <line x1="311" y1="405" x2="272" y2="542"/>
+    <line x1="311" y1="405" x2="275" y2="527"/>
+    <line x1="311" y1="405" x2="399" y2="451"/>
+    <line x1="311" y1="405" x2="425" y2="481"/>
+    <line x1="311" y1="405" x2="437" y2="457"/>
+    <line x1="311" y1="405" x2="444" y2="428"/>
+    <line x1="311" y1="405" x2="443" y2="408"/>
+    <line x1="311" y1="405" x2="429" y2="387"/>
+    <line x1="311" y1="405" x2="392" y2="347"/>
+    <line x1="311" y1="405" x2="440" y2="348"/>
+    <line x1="311" y1="405" x2="437" y2="369"/>
+    <line x1="335" y1="405" x2="70" y2="448"/>
+    <line x1="335" y1="405" x2="135" y2="444"/>
+    <line x1="335" y1="405" x2="186" y2="440"/>
+    <line x1="335" y1="405" x2="190" y2="421"/>
+    <line x1="335" y1="405" x2="218" y2="436"/>
+    <line x1="335" y1="405" x2="227" y2="412"/>
+    <line x1="335" y1="405" x2="258" y2="428"/>
+    <line x1="335" y1="405" x2="250" y2="440"/>
+    <line x1="335" y1="405" x2="301" y2="451"/>
+    <line x1="335" y1="405" x2="332" y2="457"/>
+    <line x1="335" y1="405" x2="280" y2="456"/>
+    <line x1="335" y1="405" x2="110" y2="472"/>
+    <line x1="335" y1="405" x2="140" y2="479"/>
+    <line x1="335" y1="405" x2="159" y2="477"/>
+    <line x1="335" y1="405" x2="167" y2="450"/>
+    <line x1="335" y1="405" x2="243" y2="465"/>
+    <line x1="335" y1="405" x2="291" y2="483"/>
+    <line x1="335" y1="405" x2="186" y2="509"/>
+    <line x1="335" y1="405" x2="229" y2="496"/>
+    <line x1="335" y1="405" x2="204" y2="541"/>
+    <line x1="335" y1="405" x2="272" y2="542"/>
+    <line x1="43" y1="440" x2="70" y2="448"/>
+    <line x1="43" y1="440" x2="105" y2="455"/>
+    <line x1="43" y1="440" x2="135" y2="444"/>
+    <line x1="43" y1="440" x2="218" y2="436"/>
+    <line x1="43" y1="440" x2="227" y2="412"/>
+    <line x1="43" y1="440" x2="250" y2="440"/>
+    <line x1="43" y1="440" x2="291" y2="434"/>
+    <line x1="43" y1="440" x2="301" y2="451"/>
+    <line x1="43" y1="440" x2="280" y2="456"/>
+    <line x1="43" y1="440" x2="159" y2="477"/>
+    <line x1="43" y1="440" x2="201" y2="457"/>
+    <line x1="43" y1="440" x2="209" y2="480"/>
+    <line x1="43" y1="440" x2="243" y2="465"/>
+    <line x1="43" y1="440" x2="186" y2="509"/>
+    <line x1="43" y1="440" x2="206" y2="510"/>
+    <line x1="43" y1="440" x2="229" y2="496"/>
+    <line x1="43" y1="440" x2="293" y2="519"/>
+    <line x1="43" y1="440" x2="243" y2="566"/>
+    <line x1="43" y1="440" x2="275" y2="527"/>
+    <line x1="70" y1="448" x2="105" y2="455"/>
+    <line x1="70" y1="448" x2="135" y2="444"/>
+    <line x1="70" y1="448" x2="218" y2="436"/>
+    <line x1="70" y1="448" x2="250" y2="440"/>
+    <line x1="70" y1="448" x2="291" y2="434"/>
+    <line x1="70" y1="448" x2="332" y2="457"/>
+    <line x1="70" y1="448" x2="280" y2="456"/>
+    <line x1="70" y1="448" x2="110" y2="472"/>
+    <line x1="70" y1="448" x2="140" y2="479"/>
+    <line x1="70" y1="448" x2="159" y2="477"/>
+    <line x1="70" y1="448" x2="172" y2="484"/>
+    <line x1="70" y1="448" x2="209" y2="480"/>
+    <line x1="70" y1="448" x2="291" y2="483"/>
+    <line x1="70" y1="448" x2="206" y2="510"/>
+    <line x1="70" y1="448" x2="293" y2="519"/>
+    <line x1="70" y1="448" x2="312" y2="504"/>
+    <line x1="70" y1="448" x2="130" y2="549"/>
+    <line x1="70" y1="448" x2="243" y2="566"/>
+    <line x1="70" y1="448" x2="275" y2="527"/>
+    <line x1="105" y1="455" x2="190" y2="421"/>
+    <line x1="105" y1="455" x2="218" y2="436"/>
+    <line x1="105" y1="455" x2="227" y2="412"/>
+    <line x1="105" y1="455" x2="315" y2="435"/>
+    <line x1="105" y1="455" x2="332" y2="457"/>
+    <line x1="105" y1="455" x2="280" y2="456"/>
+    <line x1="105" y1="455" x2="159" y2="477"/>
+    <line x1="105" y1="455" x2="167" y2="450"/>
+    <line x1="105" y1="455" x2="172" y2="484"/>
+    <line x1="105" y1="455" x2="201" y2="457"/>
+    <line x1="105" y1="455" x2="243" y2="465"/>
+    <line x1="105" y1="455" x2="260" y2="471"/>
+    <line x1="105" y1="455" x2="146" y2="507"/>
+    <line x1="105" y1="455" x2="229" y2="496"/>
+    <line x1="105" y1="455" x2="234" y2="510"/>
+    <line x1="105" y1="455" x2="263" y2="507"/>
+    <line x1="105" y1="455" x2="293" y2="519"/>
+    <line x1="105" y1="455" x2="312" y2="504"/>
+    <line x1="105" y1="455" x2="130" y2="549"/>
+    <line x1="105" y1="455" x2="204" y2="541"/>
+    <line x1="105" y1="455" x2="243" y2="566"/>
+    <line x1="105" y1="455" x2="272" y2="542"/>
+    <line x1="105" y1="455" x2="275" y2="527"/>
+    <line x1="135" y1="444" x2="190" y2="421"/>
+    <line x1="135" y1="444" x2="216" y2="420"/>
+    <line x1="135" y1="444" x2="246" y2="420"/>
+    <line x1="135" y1="444" x2="258" y2="428"/>
+    <line x1="135" y1="444" x2="291" y2="434"/>
+    <line x1="135" y1="444" x2="301" y2="451"/>
+    <line x1="135" y1="444" x2="332" y2="457"/>
+    <line x1="135" y1="444" x2="280" y2="456"/>
+    <line x1="135" y1="444" x2="172" y2="484"/>
+    <line x1="135" y1="444" x2="201" y2="457"/>
+    <line x1="135" y1="444" x2="236" y2="474"/>
+    <line x1="135" y1="444" x2="243" y2="465"/>
+    <line x1="135" y1="444" x2="260" y2="471"/>
+    <line x1="135" y1="444" x2="146" y2="507"/>
+    <line x1="135" y1="444" x2="186" y2="509"/>
+    <line x1="135" y1="444" x2="206" y2="510"/>
+    <line x1="135" y1="444" x2="263" y2="507"/>
+    <line x1="135" y1="444" x2="293" y2="519"/>
+    <line x1="135" y1="444" x2="130" y2="549"/>
+    <line x1="135" y1="444" x2="169" y2="556"/>
+    <line x1="186" y1="440" x2="190" y2="421"/>
+    <line x1="186" y1="440" x2="246" y2="420"/>
+    <line x1="186" y1="440" x2="258" y2="428"/>
+    <line x1="186" y1="440" x2="301" y2="451"/>
+    <line x1="186" y1="440" x2="332" y2="457"/>
+    <line x1="186" y1="440" x2="140" y2="479"/>
+    <line x1="186" y1="440" x2="167" y2="450"/>
+    <line x1="186" y1="440" x2="236" y2="474"/>
+    <line x1="186" y1="440" x2="291" y2="483"/>
+    <line x1="186" y1="440" x2="186" y2="509"/>
+    <line x1="186" y1="440" x2="206" y2="510"/>
+    <line x1="186" y1="440" x2="263" y2="507"/>
+    <line x1="186" y1="440" x2="293" y2="519"/>
+    <line x1="186" y1="440" x2="312" y2="504"/>
+    <line x1="186" y1="440" x2="130" y2="549"/>
+    <line x1="186" y1="440" x2="169" y2="556"/>
+    <line x1="186" y1="440" x2="204" y2="541"/>
+    <line x1="186" y1="440" x2="272" y2="542"/>
+    <line x1="186" y1="440" x2="275" y2="527"/>
+    <line x1="190" y1="421" x2="216" y2="420"/>
+    <line x1="190" y1="421" x2="258" y2="428"/>
+    <line x1="190" y1="421" x2="250" y2="440"/>
+    <line x1="190" y1="421" x2="315" y2="435"/>
+    <line x1="190" y1="421" x2="301" y2="451"/>
+    <line x1="190" y1="421" x2="110" y2="472"/>
+    <line x1="190" y1="421" x2="140" y2="479"/>
+    <line x1="190" y1="421" x2="159" y2="477"/>
+    <line x1="190" y1="421" x2="167" y2="450"/>
+    <line x1="190" y1="421" x2="201" y2="457"/>
+    <line x1="190" y1="421" x2="209" y2="480"/>
+    <line x1="190" y1="421" x2="260" y2="471"/>
+    <line x1="190" y1="421" x2="206" y2="510"/>
+    <line x1="190" y1="421" x2="234" y2="510"/>
+    <line x1="190" y1="421" x2="263" y2="507"/>
+    <line x1="190" y1="421" x2="293" y2="519"/>
+    <line x1="190" y1="421" x2="312" y2="504"/>
+    <line x1="190" y1="421" x2="130" y2="549"/>
+    <line x1="190" y1="421" x2="169" y2="556"/>
+    <line x1="190" y1="421" x2="243" y2="566"/>
+    <line x1="190" y1="421" x2="275" y2="527"/>
+    <line x1="216" y1="420" x2="218" y2="436"/>
+    <line x1="216" y1="420" x2="227" y2="412"/>
+    <line x1="216" y1="420" x2="246" y2="420"/>
+    <line x1="216" y1="420" x2="258" y2="428"/>
+    <line x1="216" y1="420" x2="250" y2="440"/>
+    <line x1="216" y1="420" x2="291" y2="434"/>
+    <line x1="216" y1="420" x2="315" y2="435"/>
+    <line x1="216" y1="420" x2="280" y2="456"/>
+    <line x1="216" y1="420" x2="110" y2="472"/>
+    <line x1="216" y1="420" x2="159" y2="477"/>
+    <line x1="216" y1="420" x2="167" y2="450"/>
+    <line x1="216" y1="420" x2="172" y2="484"/>
+    <line x1="216" y1="420" x2="209" y2="480"/>
+    <line x1="216" y1="420" x2="243" y2="465"/>
+    <line x1="216" y1="420" x2="291" y2="483"/>
+    <line x1="216" y1="420" x2="186" y2="509"/>
+    <line x1="216" y1="420" x2="229" y2="496"/>
+    <line x1="216" y1="420" x2="263" y2="507"/>
+    <line x1="216" y1="420" x2="293" y2="519"/>
+    <line x1="216" y1="420" x2="312" y2="504"/>
+    <line x1="216" y1="420" x2="130" y2="549"/>
+    <line x1="216" y1="420" x2="169" y2="556"/>
+    <line x1="216" y1="420" x2="204" y2="541"/>
+    <line x1="216" y1="420" x2="243" y2="566"/>
+    <line x1="218" y1="436" x2="227" y2="412"/>
+    <line x1="218" y1="436" x2="258" y2="428"/>
+    <line x1="218" y1="436" x2="250" y2="440"/>
+    <line x1="218" y1="436" x2="291" y2="434"/>
+    <line x1="218" y1="436" x2="315" y2="435"/>
+    <line x1="218" y1="436" x2="280" y2="456"/>
+    <line x1="218" y1="436" x2="159" y2="477"/>
+    <line x1="218" y1="436" x2="167" y2="450"/>
+    <line x1="218" y1="436" x2="172" y2="484"/>
+    <line x1="218" y1="436" x2="201" y2="457"/>
+    <line x1="218" y1="436" x2="209" y2="480"/>
+    <line x1="218" y1="436" x2="260" y2="471"/>
+    <line x1="218" y1="436" x2="229" y2="496"/>
+    <line x1="218" y1="436" x2="263" y2="507"/>
+    <line x1="218" y1="436" x2="169" y2="556"/>
+    <line x1="218" y1="436" x2="204" y2="541"/>
+    <line x1="227" y1="412" x2="315" y2="435"/>
+    <line x1="227" y1="412" x2="140" y2="479"/>
+    <line x1="227" y1="412" x2="159" y2="477"/>
+    <line x1="227" y1="412" x2="167" y2="450"/>
+    <line x1="227" y1="412" x2="201" y2="457"/>
+    <line x1="227" y1="412" x2="209" y2="480"/>
+    <line x1="227" y1="412" x2="243" y2="465"/>
+    <line x1="227" y1="412" x2="260" y2="471"/>
+    <line x1="227" y1="412" x2="186" y2="509"/>
+    <line x1="227" y1="412" x2="206" y2="510"/>
+    <line x1="227" y1="412" x2="263" y2="507"/>
+    <line x1="227" y1="412" x2="312" y2="504"/>
+    <line x1="227" y1="412" x2="130" y2="549"/>
+    <line x1="227" y1="412" x2="243" y2="566"/>
+    <line x1="227" y1="412" x2="272" y2="542"/>
+    <line x1="227" y1="412" x2="275" y2="527"/>
+    <line x1="246" y1="420" x2="258" y2="428"/>
+    <line x1="246" y1="420" x2="250" y2="440"/>
+    <line x1="246" y1="420" x2="291" y2="434"/>
+    <line x1="246" y1="420" x2="332" y2="457"/>
+    <line x1="246" y1="420" x2="110" y2="472"/>
+    <line x1="246" y1="420" x2="140" y2="479"/>
+    <line x1="246" y1="420" x2="167" y2="450"/>
+    <line x1="246" y1="420" x2="172" y2="484"/>
+    <line x1="246" y1="420" x2="146" y2="507"/>
+    <line x1="246" y1="420" x2="186" y2="509"/>
+    <line x1="246" y1="420" x2="229" y2="496"/>
+    <line x1="246" y1="420" x2="234" y2="510"/>
+    <line x1="246" y1="420" x2="130" y2="549"/>
+    <line x1="246" y1="420" x2="243" y2="566"/>
+    <line x1="246" y1="420" x2="272" y2="542"/>
+    <line x1="258" y1="428" x2="250" y2="440"/>
+    <line x1="258" y1="428" x2="315" y2="435"/>
+    <line x1="258" y1="428" x2="301" y2="451"/>
+    <line x1="258" y1="428" x2="110" y2="472"/>
+    <line x1="258" y1="428" x2="140" y2="479"/>
+    <line x1="258" y1="428" x2="167" y2="450"/>
+    <line x1="258" y1="428" x2="172" y2="484"/>
+    <line x1="258" y1="428" x2="236" y2="474"/>
+    <line x1="258" y1="428" x2="243" y2="465"/>
+    <line x1="258" y1="428" x2="260" y2="471"/>
+    <line x1="258" y1="428" x2="291" y2="483"/>
+    <line x1="258" y1="428" x2="186" y2="509"/>
+    <line x1="258" y1="428" x2="206" y2="510"/>
+    <line x1="258" y1="428" x2="229" y2="496"/>
+    <line x1="258" y1="428" x2="234" y2="510"/>
+    <line x1="258" y1="428" x2="293" y2="519"/>
+    <line x1="258" y1="428" x2="312" y2="504"/>
+    <line x1="258" y1="428" x2="169" y2="556"/>
+    <line x1="258" y1="428" x2="243" y2="566"/>
+    <line x1="258" y1="428" x2="272" y2="542"/>
+    <line x1="250" y1="440" x2="301" y2="451"/>
+    <line x1="250" y1="440" x2="332" y2="457"/>
+    <line x1="250" y1="440" x2="110" y2="472"/>
+    <line x1="250" y1="440" x2="172" y2="484"/>
+    <line x1="250" y1="440" x2="260" y2="471"/>
+    <line x1="250" y1="440" x2="146" y2="507"/>
+    <line x1="250" y1="440" x2="186" y2="509"/>
+    <line x1="250" y1="440" x2="206" y2="510"/>
+    <line x1="250" y1="440" x2="234" y2="510"/>
+    <line x1="250" y1="440" x2="263" y2="507"/>
+    <line x1="250" y1="440" x2="293" y2="519"/>
+    <line x1="250" y1="440" x2="130" y2="549"/>
+    <line x1="250" y1="440" x2="243" y2="566"/>
+    <line x1="291" y1="434" x2="301" y2="451"/>
+    <line x1="291" y1="434" x2="140" y2="479"/>
+    <line x1="291" y1="434" x2="159" y2="477"/>
+    <line x1="291" y1="434" x2="167" y2="450"/>
+    <line x1="291" y1="434" x2="236" y2="474"/>
+    <line x1="291" y1="434" x2="146" y2="507"/>
+    <line x1="291" y1="434" x2="186" y2="509"/>
+    <line x1="291" y1="434" x2="206" y2="510"/>
+    <line x1="291" y1="434" x2="293" y2="519"/>
+    <line x1="291" y1="434" x2="204" y2="541"/>
+    <line x1="291" y1="434" x2="272" y2="542"/>
+    <line x1="315" y1="435" x2="301" y2="451"/>
+    <line x1="315" y1="435" x2="332" y2="457"/>
+    <line x1="315" y1="435" x2="280" y2="456"/>
+    <line x1="315" y1="435" x2="110" y2="472"/>
+    <line x1="315" y1="435" x2="167" y2="450"/>
+    <line x1="315" y1="435" x2="172" y2="484"/>
+    <line x1="315" y1="435" x2="243" y2="465"/>
+    <line x1="315" y1="435" x2="146" y2="507"/>
+    <line x1="315" y1="435" x2="229" y2="496"/>
+    <line x1="315" y1="435" x2="234" y2="510"/>
+    <line x1="315" y1="435" x2="293" y2="519"/>
+    <line x1="315" y1="435" x2="312" y2="504"/>
+    <line x1="315" y1="435" x2="169" y2="556"/>
+    <line x1="315" y1="435" x2="204" y2="541"/>
+    <line x1="315" y1="435" x2="243" y2="566"/>
+    <line x1="315" y1="435" x2="272" y2="542"/>
+    <line x1="315" y1="435" x2="275" y2="527"/>
+    <line x1="315" y1="435" x2="399" y2="451"/>
+    <line x1="301" y1="451" x2="332" y2="457"/>
+    <line x1="301" y1="451" x2="280" y2="456"/>
+    <line x1="301" y1="451" x2="167" y2="450"/>
+    <line x1="301" y1="451" x2="172" y2="484"/>
+    <line x1="301" y1="451" x2="260" y2="471"/>
+    <line x1="301" y1="451" x2="146" y2="507"/>
+    <line x1="301" y1="451" x2="186" y2="509"/>
+    <line x1="301" y1="451" x2="234" y2="510"/>
+    <line x1="301" y1="451" x2="130" y2="549"/>
+    <line x1="301" y1="451" x2="272" y2="542"/>
+    <line x1="332" y1="457" x2="280" y2="456"/>
+    <line x1="332" y1="457" x2="140" y2="479"/>
+    <line x1="332" y1="457" x2="167" y2="450"/>
+    <line x1="332" y1="457" x2="201" y2="457"/>
+    <line x1="332" y1="457" x2="209" y2="480"/>
+    <line x1="332" y1="457" x2="260" y2="471"/>
+    <line x1="332" y1="457" x2="291" y2="483"/>
+    <line x1="332" y1="457" x2="146" y2="507"/>
+    <line x1="332" y1="457" x2="206" y2="510"/>
+    <line x1="332" y1="457" x2="234" y2="510"/>
+    <line x1="332" y1="457" x2="293" y2="519"/>
+    <line x1="332" y1="457" x2="130" y2="549"/>
+    <line x1="332" y1="457" x2="169" y2="556"/>
+    <line x1="332" y1="457" x2="204" y2="541"/>
+    <line x1="332" y1="457" x2="243" y2="566"/>
+    <line x1="332" y1="457" x2="272" y2="542"/>
+    <line x1="280" y1="456" x2="140" y2="479"/>
+    <line x1="280" y1="456" x2="159" y2="477"/>
+    <line x1="280" y1="456" x2="172" y2="484"/>
+    <line x1="280" y1="456" x2="209" y2="480"/>
+    <line x1="280" y1="456" x2="236" y2="474"/>
+    <line x1="280" y1="456" x2="243" y2="465"/>
+    <line x1="280" y1="456" x2="291" y2="483"/>
+    <line x1="280" y1="456" x2="146" y2="507"/>
+    <line x1="280" y1="456" x2="130" y2="549"/>
+    <line x1="280" y1="456" x2="272" y2="542"/>
+    <line x1="280" y1="456" x2="275" y2="527"/>
+    <line x1="110" y1="472" x2="140" y2="479"/>
+    <line x1="110" y1="472" x2="159" y2="477"/>
+    <line x1="110" y1="472" x2="167" y2="450"/>
+    <line x1="110" y1="472" x2="172" y2="484"/>
+    <line x1="110" y1="472" x2="201" y2="457"/>
+    <line x1="110" y1="472" x2="260" y2="471"/>
+    <line x1="110" y1="472" x2="291" y2="483"/>
+    <line x1="110" y1="472" x2="146" y2="507"/>
+    <line x1="110" y1="472" x2="229" y2="496"/>
+    <line x1="110" y1="472" x2="234" y2="510"/>
+    <line x1="110" y1="472" x2="263" y2="507"/>
+    <line x1="110" y1="472" x2="94" y2="563"/>
+    <line x1="110" y1="472" x2="169" y2="556"/>
+    <line x1="110" y1="472" x2="204" y2="541"/>
+    <line x1="140" y1="479" x2="167" y2="450"/>
+    <line x1="140" y1="479" x2="236" y2="474"/>
+    <line x1="140" y1="479" x2="243" y2="465"/>
+    <line x1="140" y1="479" x2="146" y2="507"/>
+    <line x1="140" y1="479" x2="186" y2="509"/>
+    <line x1="140" y1="479" x2="206" y2="510"/>
+    <line x1="140" y1="479" x2="234" y2="510"/>
+    <line x1="140" y1="479" x2="263" y2="507"/>
+    <line x1="140" y1="479" x2="293" y2="519"/>
+    <line x1="140" y1="479" x2="312" y2="504"/>
+    <line x1="140" y1="479" x2="169" y2="556"/>
+    <line x1="140" y1="479" x2="204" y2="541"/>
+    <line x1="140" y1="479" x2="243" y2="566"/>
+    <line x1="140" y1="479" x2="272" y2="542"/>
+    <line x1="159" y1="477" x2="172" y2="484"/>
+    <line x1="159" y1="477" x2="209" y2="480"/>
+    <line x1="159" y1="477" x2="236" y2="474"/>
+    <line x1="159" y1="477" x2="243" y2="465"/>
+    <line x1="159" y1="477" x2="234" y2="510"/>
+    <line x1="159" y1="477" x2="263" y2="507"/>
+    <line x1="159" y1="477" x2="204" y2="541"/>
+    <line x1="159" y1="477" x2="243" y2="566"/>
+    <line x1="167" y1="450" x2="172" y2="484"/>
+    <line x1="167" y1="450" x2="236" y2="474"/>
+    <line x1="167" y1="450" x2="243" y2="465"/>
+    <line x1="167" y1="450" x2="260" y2="471"/>
+    <line x1="167" y1="450" x2="186" y2="509"/>
+    <line x1="167" y1="450" x2="206" y2="510"/>
+    <line x1="167" y1="450" x2="263" y2="507"/>
+    <line x1="167" y1="450" x2="312" y2="504"/>
+    <line x1="167" y1="450" x2="130" y2="549"/>
+    <line x1="167" y1="450" x2="169" y2="556"/>
+    <line x1="167" y1="450" x2="275" y2="527"/>
+    <line x1="172" y1="484" x2="243" y2="465"/>
+    <line x1="172" y1="484" x2="260" y2="471"/>
+    <line x1="172" y1="484" x2="291" y2="483"/>
+    <line x1="172" y1="484" x2="186" y2="509"/>
+    <line x1="172" y1="484" x2="206" y2="510"/>
+    <line x1="172" y1="484" x2="293" y2="519"/>
+    <line x1="172" y1="484" x2="130" y2="549"/>
+    <line x1="172" y1="484" x2="169" y2="556"/>
+    <line x1="172" y1="484" x2="243" y2="566"/>
+    <line x1="172" y1="484" x2="272" y2="542"/>
+    <line x1="172" y1="484" x2="275" y2="527"/>
+    <line x1="201" y1="457" x2="146" y2="507"/>
+    <line x1="201" y1="457" x2="206" y2="510"/>
+    <line x1="201" y1="457" x2="229" y2="496"/>
+    <line x1="201" y1="457" x2="263" y2="507"/>
+    <line x1="201" y1="457" x2="293" y2="519"/>
+    <line x1="201" y1="457" x2="169" y2="556"/>
+    <line x1="201" y1="457" x2="204" y2="541"/>
+    <line x1="209" y1="480" x2="236" y2="474"/>
+    <line x1="209" y1="480" x2="260" y2="471"/>
+    <line x1="209" y1="480" x2="291" y2="483"/>
+    <line x1="209" y1="480" x2="146" y2="507"/>
+    <line x1="209" y1="480" x2="229" y2="496"/>
+    <line x1="209" y1="480" x2="234" y2="510"/>
+    <line x1="209" y1="480" x2="293" y2="519"/>
+    <line x1="209" y1="480" x2="243" y2="566"/>
+    <line x1="209" y1="480" x2="275" y2="527"/>
+    <line x1="236" y1="474" x2="260" y2="471"/>
+    <line x1="236" y1="474" x2="146" y2="507"/>
+    <line x1="236" y1="474" x2="186" y2="509"/>
+    <line x1="236" y1="474" x2="206" y2="510"/>
+    <line x1="236" y1="474" x2="229" y2="496"/>
+    <line x1="236" y1="474" x2="263" y2="507"/>
+    <line x1="236" y1="474" x2="293" y2="519"/>
+    <line x1="236" y1="474" x2="204" y2="541"/>
+    <line x1="236" y1="474" x2="272" y2="542"/>
+    <line x1="243" y1="465" x2="291" y2="483"/>
+    <line x1="243" y1="465" x2="206" y2="510"/>
+    <line x1="243" y1="465" x2="229" y2="496"/>
+    <line x1="243" y1="465" x2="263" y2="507"/>
+    <line x1="243" y1="465" x2="293" y2="519"/>
+    <line x1="243" y1="465" x2="312" y2="504"/>
+    <line x1="243" y1="465" x2="243" y2="566"/>
+    <line x1="243" y1="465" x2="272" y2="542"/>
+    <line x1="243" y1="465" x2="275" y2="527"/>
+    <line x1="260" y1="471" x2="291" y2="483"/>
+    <line x1="260" y1="471" x2="186" y2="509"/>
+    <line x1="260" y1="471" x2="206" y2="510"/>
+    <line x1="260" y1="471" x2="263" y2="507"/>
+    <line x1="260" y1="471" x2="130" y2="549"/>
+    <line x1="260" y1="471" x2="272" y2="542"/>
+    <line x1="260" y1="471" x2="275" y2="527"/>
+    <line x1="291" y1="483" x2="146" y2="507"/>
+    <line x1="291" y1="483" x2="186" y2="509"/>
+    <line x1="291" y1="483" x2="206" y2="510"/>
+    <line x1="291" y1="483" x2="229" y2="496"/>
+    <line x1="291" y1="483" x2="234" y2="510"/>
+    <line x1="291" y1="483" x2="293" y2="519"/>
+    <line x1="291" y1="483" x2="130" y2="549"/>
+    <line x1="291" y1="483" x2="204" y2="541"/>
+    <line x1="291" y1="483" x2="243" y2="566"/>
+    <line x1="291" y1="483" x2="272" y2="542"/>
+    <line x1="291" y1="483" x2="275" y2="527"/>
+    <line x1="39" y1="500" x2="206" y2="510"/>
+    <line x1="146" y1="507" x2="186" y2="509"/>
+    <line x1="146" y1="507" x2="206" y2="510"/>
+    <line x1="146" y1="507" x2="263" y2="507"/>
+    <line x1="146" y1="507" x2="293" y2="519"/>
+    <line x1="146" y1="507" x2="130" y2="549"/>
+    <line x1="146" y1="507" x2="169" y2="556"/>
+    <line x1="146" y1="507" x2="204" y2="541"/>
+    <line x1="146" y1="507" x2="243" y2="566"/>
+    <line x1="186" y1="509" x2="263" y2="507"/>
+    <line x1="186" y1="509" x2="293" y2="519"/>
+    <line x1="186" y1="509" x2="130" y2="549"/>
+    <line x1="186" y1="509" x2="169" y2="556"/>
+    <line x1="186" y1="509" x2="204" y2="541"/>
+    <line x1="186" y1="509" x2="272" y2="542"/>
+    <line x1="206" y1="510" x2="229" y2="496"/>
+    <line x1="206" y1="510" x2="293" y2="519"/>
+    <line x1="206" y1="510" x2="130" y2="549"/>
+    <line x1="206" y1="510" x2="169" y2="556"/>
+    <line x1="206" y1="510" x2="243" y2="566"/>
+    <line x1="229" y1="496" x2="263" y2="507"/>
+    <line x1="229" y1="496" x2="312" y2="504"/>
+    <line x1="229" y1="496" x2="130" y2="549"/>
+    <line x1="229" y1="496" x2="243" y2="566"/>
+    <line x1="229" y1="496" x2="162" y2="598"/>
+    <line x1="229" y1="496" x2="272" y2="542"/>
+    <line x1="234" y1="510" x2="312" y2="504"/>
+    <line x1="234" y1="510" x2="272" y2="542"/>
+    <line x1="263" y1="507" x2="293" y2="519"/>
+    <line x1="263" y1="507" x2="312" y2="504"/>
+    <line x1="263" y1="507" x2="130" y2="549"/>
+    <line x1="263" y1="507" x2="272" y2="542"/>
+    <line x1="263" y1="507" x2="275" y2="527"/>
+    <line x1="263" y1="507" x2="263" y2="605"/>
+    <line x1="293" y1="519" x2="312" y2="504"/>
+    <line x1="293" y1="519" x2="204" y2="541"/>
+    <line x1="293" y1="519" x2="243" y2="566"/>
+    <line x1="293" y1="519" x2="275" y2="527"/>
+    <line x1="312" y1="504" x2="130" y2="549"/>
+    <line x1="312" y1="504" x2="169" y2="556"/>
+    <line x1="45" y1="531" x2="142" y2="576"/>
+    <line x1="45" y1="531" x2="204" y2="541"/>
+    <line x1="45" y1="531" x2="272" y2="542"/>
+    <line x1="73" y1="532" x2="243" y2="566"/>
+    <line x1="73" y1="532" x2="275" y2="527"/>
+    <line x1="130" y1="549" x2="169" y2="556"/>
+    <line x1="130" y1="549" x2="204" y2="541"/>
+    <line x1="130" y1="549" x2="272" y2="542"/>
+    <line x1="130" y1="549" x2="275" y2="527"/>
+    <line x1="142" y1="576" x2="243" y2="566"/>
+    <line x1="169" y1="556" x2="204" y2="541"/>
+    <line x1="169" y1="556" x2="243" y2="566"/>
+    <line x1="169" y1="556" x2="272" y2="542"/>
+    <line x1="204" y1="541" x2="275" y2="527"/>
+    <line x1="162" y1="598" x2="272" y2="542"/>
+    <line x1="272" y1="542" x2="275" y2="527"/>
+    <line x1="357" y1="283" x2="272" y2="357"/>
+    <line x1="263" y1="605" x2="146" y2="507"/>
+    <line x1="263" y1="605" x2="209" y2="719"/>
+    <line x1="263" y1="605" x2="257" y2="716"/>
+    <line x1="263" y1="605" x2="308" y2="707"/>
+    <line x1="263" y1="605" x2="357" y2="687"/>
+    <line x1="209" y1="719" x2="257" y2="716"/>
+    <line x1="209" y1="719" x2="328" y2="783"/>
+    <line x1="257" y1="716" x2="308" y2="707"/>
+    <line x1="257" y1="716" x2="357" y2="687"/>
+    <line x1="308" y1="707" x2="357" y2="687"/>
+    <line x1="427" y1="753" x2="451" y2="743"/>
+    <line x1="427" y1="753" x2="484" y2="741"/>
+    <line x1="427" y1="753" x2="479" y2="697"/>
+    <line x1="427" y1="753" x2="525" y2="719"/>
+    <line x1="427" y1="753" x2="514" y2="672"/>
+    <line x1="427" y1="753" x2="555" y2="683"/>
+    <line x1="427" y1="753" x2="563" y2="647"/>
+    <line x1="451" y1="743" x2="484" y2="741"/>
+    <line x1="451" y1="743" x2="479" y2="697"/>
+    <line x1="451" y1="743" x2="525" y2="719"/>
+    <line x1="451" y1="743" x2="514" y2="672"/>
+    <line x1="451" y1="743" x2="555" y2="683"/>
+    <line x1="451" y1="743" x2="563" y2="647"/>
+    <line x1="484" y1="741" x2="479" y2="697"/>
+    <line x1="484" y1="741" x2="525" y2="719"/>
+    <line x1="484" y1="741" x2="514" y2="672"/>
+    <line x1="484" y1="741" x2="555" y2="683"/>
+    <line x1="484" y1="741" x2="563" y2="647"/>
+    <line x1="479" y1="697" x2="525" y2="719"/>
+    <line x1="479" y1="697" x2="514" y2="672"/>
+    <line x1="479" y1="697" x2="555" y2="683"/>
+    <line x1="479" y1="697" x2="563" y2="647"/>
+    <line x1="525" y1="719" x2="514" y2="672"/>
+    <line x1="525" y1="719" x2="555" y2="683"/>
+    <line x1="525" y1="719" x2="563" y2="647"/>
+    <line x1="514" y1="672" x2="555" y2="683"/>
+    <line x1="514" y1="672" x2="563" y2="647"/>
+    <line x1="555" y1="683" x2="563" y2="647"/>
+    <line x1="399" y1="451" x2="425" y2="481"/>
+    <line x1="399" y1="451" x2="437" y2="457"/>
+    <line x1="399" y1="451" x2="444" y2="428"/>
+    <line x1="399" y1="451" x2="443" y2="408"/>
+    <line x1="399" y1="451" x2="429" y2="387"/>
+    <line x1="399" y1="451" x2="424" y2="326"/>
+    <line x1="399" y1="451" x2="440" y2="348"/>
+    <line x1="399" y1="451" x2="437" y2="369"/>
+    <line x1="399" y1="451" x2="508" y2="329"/>
+    <line x1="399" y1="451" x2="513" y2="362"/>
+    <line x1="399" y1="451" x2="516" y2="386"/>
+    <line x1="399" y1="451" x2="516" y2="416"/>
+    <line x1="399" y1="451" x2="511" y2="443"/>
+    <line x1="399" y1="451" x2="502" y2="483"/>
+    <line x1="399" y1="451" x2="571" y2="439"/>
+    <line x1="399" y1="451" x2="570" y2="362"/>
+    <line x1="425" y1="481" x2="437" y2="457"/>
+    <line x1="425" y1="481" x2="444" y2="428"/>
+    <line x1="425" y1="481" x2="443" y2="408"/>
+    <line x1="425" y1="481" x2="429" y2="387"/>
+    <line x1="425" y1="481" x2="392" y2="347"/>
+    <line x1="425" y1="481" x2="424" y2="326"/>
+    <line x1="425" y1="481" x2="440" y2="348"/>
+    <line x1="425" y1="481" x2="437" y2="369"/>
+    <line x1="425" y1="481" x2="508" y2="329"/>
+    <line x1="425" y1="481" x2="513" y2="362"/>
+    <line x1="425" y1="481" x2="516" y2="386"/>
+    <line x1="425" y1="481" x2="516" y2="416"/>
+    <line x1="425" y1="481" x2="511" y2="443"/>
+    <line x1="425" y1="481" x2="502" y2="483"/>
+    <line x1="425" y1="481" x2="571" y2="439"/>
+    <line x1="425" y1="481" x2="570" y2="362"/>
+    <line x1="437" y1="457" x2="444" y2="428"/>
+    <line x1="437" y1="457" x2="443" y2="408"/>
+    <line x1="437" y1="457" x2="429" y2="387"/>
+    <line x1="437" y1="457" x2="392" y2="347"/>
+    <line x1="437" y1="457" x2="424" y2="326"/>
+    <line x1="437" y1="457" x2="440" y2="348"/>
+    <line x1="437" y1="457" x2="437" y2="369"/>
+    <line x1="437" y1="457" x2="508" y2="329"/>
+    <line x1="437" y1="457" x2="513" y2="362"/>
+    <line x1="437" y1="457" x2="516" y2="386"/>
+    <line x1="437" y1="457" x2="516" y2="416"/>
+    <line x1="437" y1="457" x2="511" y2="443"/>
+    <line x1="437" y1="457" x2="502" y2="483"/>
+    <line x1="437" y1="457" x2="571" y2="439"/>
+    <line x1="437" y1="457" x2="570" y2="362"/>
+    <line x1="444" y1="428" x2="443" y2="408"/>
+    <line x1="444" y1="428" x2="429" y2="387"/>
+    <line x1="444" y1="428" x2="392" y2="347"/>
+    <line x1="444" y1="428" x2="424" y2="326"/>
+    <line x1="444" y1="428" x2="440" y2="348"/>
+    <line x1="444" y1="428" x2="437" y2="369"/>
+    <line x1="444" y1="428" x2="508" y2="329"/>
+    <line x1="444" y1="428" x2="513" y2="362"/>
+    <line x1="444" y1="428" x2="516" y2="386"/>
+    <line x1="444" y1="428" x2="516" y2="416"/>
+    <line x1="444" y1="428" x2="511" y2="443"/>
+    <line x1="444" y1="428" x2="502" y2="483"/>
+    <line x1="444" y1="428" x2="571" y2="439"/>
+    <line x1="444" y1="428" x2="570" y2="362"/>
+    <line x1="443" y1="408" x2="429" y2="387"/>
+    <line x1="443" y1="408" x2="392" y2="347"/>
+    <line x1="443" y1="408" x2="424" y2="326"/>
+    <line x1="443" y1="408" x2="440" y2="348"/>
+    <line x1="443" y1="408" x2="437" y2="369"/>
+    <line x1="443" y1="408" x2="508" y2="329"/>
+    <line x1="443" y1="408" x2="513" y2="362"/>
+    <line x1="443" y1="408" x2="516" y2="386"/>
+    <line x1="443" y1="408" x2="516" y2="416"/>
+    <line x1="443" y1="408" x2="511" y2="443"/>
+    <line x1="443" y1="408" x2="502" y2="483"/>
+    <line x1="443" y1="408" x2="571" y2="439"/>
+    <line x1="443" y1="408" x2="570" y2="362"/>
+    <line x1="429" y1="387" x2="392" y2="347"/>
+    <line x1="429" y1="387" x2="424" y2="326"/>
+    <line x1="429" y1="387" x2="440" y2="348"/>
+    <line x1="429" y1="387" x2="437" y2="369"/>
+    <line x1="429" y1="387" x2="508" y2="329"/>
+    <line x1="429" y1="387" x2="513" y2="362"/>
+    <line x1="429" y1="387" x2="516" y2="386"/>
+    <line x1="429" y1="387" x2="516" y2="416"/>
+    <line x1="429" y1="387" x2="511" y2="443"/>
+    <line x1="429" y1="387" x2="502" y2="483"/>
+    <line x1="429" y1="387" x2="571" y2="439"/>
+    <line x1="429" y1="387" x2="570" y2="362"/>
+    <line x1="392" y1="347" x2="424" y2="326"/>
+    <line x1="392" y1="347" x2="440" y2="348"/>
+    <line x1="392" y1="347" x2="437" y2="369"/>
+    <line x1="392" y1="347" x2="508" y2="329"/>
+    <line x1="392" y1="347" x2="513" y2="362"/>
+    <line x1="392" y1="347" x2="516" y2="386"/>
+    <line x1="392" y1="347" x2="516" y2="416"/>
+    <line x1="392" y1="347" x2="511" y2="443"/>
+    <line x1="392" y1="347" x2="502" y2="483"/>
+    <line x1="392" y1="347" x2="571" y2="439"/>
+    <line x1="392" y1="347" x2="570" y2="362"/>
+    <line x1="424" y1="326" x2="440" y2="348"/>
+    <line x1="424" y1="326" x2="437" y2="369"/>
+    <line x1="424" y1="326" x2="508" y2="329"/>
+    <line x1="424" y1="326" x2="513" y2="362"/>
+    <line x1="424" y1="326" x2="516" y2="386"/>
+    <line x1="424" y1="326" x2="516" y2="416"/>
+    <line x1="424" y1="326" x2="511" y2="443"/>
+    <line x1="424" y1="326" x2="502" y2="483"/>
+    <line x1="424" y1="326" x2="571" y2="439"/>
+    <line x1="424" y1="326" x2="570" y2="362"/>
+    <line x1="424" y1="326" x2="475" y2="233"/>
+    <line x1="440" y1="348" x2="437" y2="369"/>
+    <line x1="440" y1="348" x2="508" y2="329"/>
+    <line x1="440" y1="348" x2="513" y2="362"/>
+    <line x1="440" y1="348" x2="516" y2="386"/>
+    <line x1="440" y1="348" x2="516" y2="416"/>
+    <line x1="440" y1="348" x2="511" y2="443"/>
+    <line x1="440" y1="348" x2="502" y2="483"/>
+    <line x1="440" y1="348" x2="571" y2="439"/>
+    <line x1="440" y1="348" x2="570" y2="362"/>
+    <line x1="437" y1="369" x2="508" y2="329"/>
+    <line x1="437" y1="369" x2="513" y2="362"/>
+    <line x1="437" y1="369" x2="516" y2="386"/>
+    <line x1="437" y1="369" x2="516" y2="416"/>
+    <line x1="437" y1="369" x2="511" y2="443"/>
+    <line x1="437" y1="369" x2="502" y2="483"/>
+    <line x1="437" y1="369" x2="571" y2="439"/>
+    <line x1="437" y1="369" x2="570" y2="362"/>
+    <line x1="508" y1="329" x2="513" y2="362"/>
+    <line x1="508" y1="329" x2="516" y2="386"/>
+    <line x1="508" y1="329" x2="516" y2="416"/>
+    <line x1="508" y1="329" x2="511" y2="443"/>
+    <line x1="508" y1="329" x2="502" y2="483"/>
+    <line x1="508" y1="329" x2="571" y2="439"/>
+    <line x1="508" y1="329" x2="570" y2="362"/>
+    <line x1="513" y1="362" x2="516" y2="386"/>
+    <line x1="513" y1="362" x2="516" y2="416"/>
+    <line x1="513" y1="362" x2="511" y2="443"/>
+    <line x1="513" y1="362" x2="502" y2="483"/>
+    <line x1="513" y1="362" x2="571" y2="439"/>
+    <line x1="513" y1="362" x2="570" y2="362"/>
+    <line x1="516" y1="386" x2="516" y2="416"/>
+    <line x1="516" y1="386" x2="511" y2="443"/>
+    <line x1="516" y1="386" x2="502" y2="483"/>
+    <line x1="516" y1="386" x2="571" y2="439"/>
+    <line x1="516" y1="386" x2="570" y2="362"/>
+    <line x1="516" y1="416" x2="511" y2="443"/>
+    <line x1="516" y1="416" x2="502" y2="483"/>
+    <line x1="516" y1="416" x2="571" y2="439"/>
+    <line x1="516" y1="416" x2="570" y2="362"/>
+    <line x1="511" y1="443" x2="502" y2="483"/>
+    <line x1="511" y1="443" x2="571" y2="439"/>
+    <line x1="511" y1="443" x2="570" y2="362"/>
+    <line x1="502" y1="483" x2="571" y2="439"/>
+    <line x1="502" y1="483" x2="570" y2="362"/>
+    <line x1="571" y1="439" x2="570" y2="362"/>
+    <line x1="475" y1="233" x2="486" y2="126"/>
+    <line x1="475" y1="233" x2="519" y2="154"/>
+    <line x1="475" y1="233" x2="544" y2="176"/>
+    <line x1="475" y1="233" x2="583" y2="204"/>
+    <line x1="475" y1="233" x2="606" y2="228"/>
+    <line x1="475" y1="233" x2="580" y2="186"/>
+    <line x1="475" y1="233" x2="592" y2="142"/>
+    <line x1="475" y1="233" x2="564" y2="117"/>
+    <line x1="475" y1="233" x2="531" y2="100"/>
+    <line x1="475" y1="233" x2="490" y2="82"/>
+    <line x1="486" y1="126" x2="519" y2="154"/>
+    <line x1="486" y1="126" x2="544" y2="176"/>
+    <line x1="486" y1="126" x2="583" y2="204"/>
+    <line x1="486" y1="126" x2="606" y2="228"/>
+    <line x1="486" y1="126" x2="580" y2="186"/>
+    <line x1="486" y1="126" x2="592" y2="142"/>
+    <line x1="486" y1="126" x2="564" y2="117"/>
+    <line x1="486" y1="126" x2="531" y2="100"/>
+    <line x1="486" y1="126" x2="490" y2="82"/>
+    <line x1="519" y1="154" x2="544" y2="176"/>
+    <line x1="519" y1="154" x2="583" y2="204"/>
+    <line x1="519" y1="154" x2="606" y2="228"/>
+    <line x1="519" y1="154" x2="580" y2="186"/>
+    <line x1="519" y1="154" x2="592" y2="142"/>
+    <line x1="519" y1="154" x2="564" y2="117"/>
+    <line x1="519" y1="154" x2="531" y2="100"/>
+    <line x1="519" y1="154" x2="490" y2="82"/>
+    <line x1="544" y1="176" x2="583" y2="204"/>
+    <line x1="544" y1="176" x2="606" y2="228"/>
+    <line x1="544" y1="176" x2="580" y2="186"/>
+    <line x1="544" y1="176" x2="592" y2="142"/>
+    <line x1="544" y1="176" x2="564" y2="117"/>
+    <line x1="544" y1="176" x2="531" y2="100"/>
+    <line x1="544" y1="176" x2="490" y2="82"/>
+    <line x1="583" y1="204" x2="606" y2="228"/>
+    <line x1="583" y1="204" x2="580" y2="186"/>
+    <line x1="583" y1="204" x2="592" y2="142"/>
+    <line x1="583" y1="204" x2="564" y2="117"/>
+    <line x1="583" y1="204" x2="531" y2="100"/>
+    <line x1="583" y1="204" x2="490" y2="82"/>
+    <line x1="606" y1="228" x2="580" y2="186"/>
+    <line x1="606" y1="228" x2="592" y2="142"/>
+    <line x1="606" y1="228" x2="564" y2="117"/>
+    <line x1="606" y1="228" x2="531" y2="100"/>
+    <line x1="606" y1="228" x2="490" y2="82"/>
+    <line x1="580" y1="186" x2="592" y2="142"/>
+    <line x1="580" y1="186" x2="564" y2="117"/>
+    <line x1="580" y1="186" x2="531" y2="100"/>
+    <line x1="580" y1="186" x2="490" y2="82"/>
+    <line x1="592" y1="142" x2="564" y2="117"/>
+    <line x1="592" y1="142" x2="531" y2="100"/>
+    <line x1="592" y1="142" x2="490" y2="82"/>
+    <line x1="564" y1="117" x2="531" y2="100"/>
+    <line x1="564" y1="117" x2="490" y2="82"/>
+    <line x1="531" y1="100" x2="490" y2="82"/>
+    <line x1="667" y1="450" x2="670" y2="414"/>
+    <line x1="667" y1="450" x2="667" y2="340"/>
+    <line x1="670" y1="414" x2="672" y2="374"/>
+    <line x1="672" y1="374" x2="667" y2="340"/>
+    <line x1="667" y1="340" x2="651" y2="279"/>
+    <line x1="372" y1="28" x2="301" y2="15"/>
+  </g>
+  <g stroke="white" stroke-width="0.5" stroke-opacity="0.8" fill="black">
+    <circle cx="174" cy="88" r="4"/>
+    <circle cx="240" cy="87" r="4"/>
+    <circle cx="207" cy="171" r="4"/>
+    <circle cx="162" cy="196" r="4"/>
+    <circle cx="198" cy="195" r="4"/>
+    <circle cx="241" cy="195" r="4"/>
+    <circle cx="128" cy="221" r="4"/>
+    <circle cx="301" cy="192" r="4"/>
+    <circle cx="155" cy="224" r="4"/>
+    <circle cx="241" cy="226" r="4"/>
+    <circle cx="72" cy="232" r="4"/>
+    <circle cx="207" cy="251" r="4"/>
+    <circle cx="269" cy="253" r="4"/>
+    <circle cx="88" cy="267" r="4"/>
+    <circle cx="118" cy="270" r="4"/>
+    <circle cx="174" cy="277" r="4"/>
+    <circle cx="189" cy="290" r="4"/>
+    <circle cx="215" cy="290" r="4"/>
+    <circle cx="288" cy="282" r="4"/>
+    <circle cx="55" cy="303" r="4"/>
+    <circle cx="305" cy="300" r="4"/>
+    <circle cx="90" cy="298" r="4"/>
+    <circle cx="107" cy="337" r="4"/>
+    <circle cx="154" cy="334" r="4"/>
+    <circle cx="193" cy="322" r="4"/>
+    <circle cx="219" cy="322" r="4"/>
+    <circle cx="240" cy="327" r="4"/>
+    <circle cx="269" cy="329" r="4"/>
+    <circle cx="61" cy="316" r="4"/>
+    <circle cx="49" cy="342" r="4"/>
+    <circle cx="106" cy="355" r="4"/>
+    <circle cx="149" cy="361" r="4"/>
+    <circle cx="195" cy="347" r="4"/>
+    <circle cx="243" cy="350" r="4"/>
+    <circle cx="272" cy="357" r="4"/>
+    <circle cx="301" cy="346" r="4"/>
+    <circle cx="20" cy="390" r="4"/>
+    <circle cx="50" cy="382" r="4"/>
+    <circle cx="75" cy="383" r="4"/>
+    <circle cx="117" cy="376" r="4"/>
+    <circle cx="137" cy="382" r="4"/>
+    <circle cx="175" cy="373" r="4"/>
+    <circle cx="197" cy="369" r="4"/>
+    <circle cx="218" cy="374" r="4"/>
+    <circle cx="240" cy="374" r="4"/>
+    <circle cx="282" cy="381" r="4"/>
+    <circle cx="315" cy="381" r="4"/>
+    <circle cx="13" cy="430" r="4"/>
+    <circle cx="103" cy="415" r="4"/>
+    <circle cx="116" cy="410" r="4"/>
+    <circle cx="129" cy="400" r="4"/>
+    <circle cx="142" cy="424" r="4"/>
+    <circle cx="163" cy="413" r="4"/>
+    <circle cx="191" cy="398" r="4"/>
+    <circle cx="269" cy="397" r="4"/>
+    <circle cx="311" cy="405" r="4"/>
+    <circle cx="335" cy="405" r="4"/>
+    <circle cx="43" cy="440" r="4"/>
+    <circle cx="70" cy="448" r="4"/>
+    <circle cx="105" cy="455" r="4"/>
+    <circle cx="135" cy="444" r="4"/>
+    <circle cx="186" cy="440" r="4"/>
+    <circle cx="190" cy="421" r="4"/>
+    <circle cx="216" cy="420" r="4"/>
+    <circle cx="218" cy="436" r="4"/>
+    <circle cx="227" cy="412" r="4"/>
+    <circle cx="246" cy="420" r="4"/>
+    <circle cx="258" cy="428" r="4"/>
+    <circle cx="250" cy="440" r="4"/>
+    <circle cx="291" cy="434" r="4"/>
+    <circle cx="315" cy="435" r="4"/>
+    <circle cx="301" cy="451" r="4"/>
+    <circle cx="332" cy="457" r="4"/>
+    <circle cx="280" cy="456" r="4"/>
+    <circle cx="110" cy="472" r="4"/>
+    <circle cx="140" cy="479" r="4"/>
+    <circle cx="159" cy="477" r="4"/>
+    <circle cx="167" cy="450" r="4"/>
+    <circle cx="172" cy="484" r="4"/>
+    <circle cx="201" cy="457" r="4"/>
+    <circle cx="209" cy="480" r="4"/>
+    <circle cx="236" cy="474" r="4"/>
+    <circle cx="243" cy="465" r="4"/>
+    <circle cx="260" cy="471" r="4"/>
+    <circle cx="291" cy="483" r="4"/>
+    <circle cx="39" cy="500" r="4"/>
+    <circle cx="146" cy="507" r="4"/>
+    <circle cx="186" cy="509" r="4"/>
+    <circle cx="206" cy="510" r="4"/>
+    <circle cx="229" cy="496" r="4"/>
+    <circle cx="234" cy="510" r="4"/>
+    <circle cx="263" cy="507" r="4"/>
+    <circle cx="293" cy="519" r="4"/>
+    <circle cx="312" cy="504" r="4"/>
+    <circle cx="45" cy="531" r="4"/>
+    <circle cx="73" cy="532" r="4"/>
+    <circle cx="94" cy="563" r="4"/>
+    <circle cx="130" cy="549" r="4"/>
+    <circle cx="142" cy="576" r="4"/>
+    <circle cx="169" cy="556" r="4"/>
+    <circle cx="204" cy="541" r="4"/>
+    <circle cx="243" cy="566" r="4"/>
+    <circle cx="162" cy="598" r="4"/>
+    <circle cx="272" cy="542" r="4"/>
+    <circle cx="275" cy="527" r="4"/>
+    <circle cx="357" cy="283" r="4"/>
+    <circle cx="263" cy="605" r="4"/>
+    <circle cx="209" cy="719" r="4"/>
+    <circle cx="257" cy="716" r="4"/>
+    <circle cx="308" cy="707" r="4"/>
+    <circle cx="357" cy="687" r="4"/>
+    <circle cx="328" cy="783" r="4"/>
+    <circle cx="307" cy="790" r="4"/>
+    <circle cx="427" cy="753" r="4"/>
+    <circle cx="451" cy="743" r="4"/>
+    <circle cx="484" cy="741" r="4"/>
+    <circle cx="479" cy="697" r="4"/>
+    <circle cx="525" cy="719" r="4"/>
+    <circle cx="514" cy="672" r="4"/>
+    <circle cx="555" cy="683" r="4"/>
+    <circle cx="563" cy="647" r="4"/>
+    <circle cx="399" cy="451" r="4"/>
+    <circle cx="425" cy="481" r="4"/>
+    <circle cx="437" cy="457" r="4"/>
+    <circle cx="444" cy="428" r="4"/>
+    <circle cx="443" cy="408" r="4"/>
+    <circle cx="429" cy="387" r="4"/>
+    <circle cx="392" cy="347" r="4"/>
+    <circle cx="424" cy="326" r="4"/>
+    <circle cx="440" cy="348" r="4"/>
+    <circle cx="437" cy="369" r="4"/>
+    <circle cx="508" cy="329" r="4"/>
+    <circle cx="513" cy="362" r="4"/>
+    <circle cx="516" cy="386" r="4"/>
+    <circle cx="516" cy="416" r="4"/>
+    <circle cx="511" cy="443" r="4"/>
+    <circle cx="502" cy="483" r="4"/>
+    <circle cx="571" cy="439" r="4"/>
+    <circle cx="570" cy="362" r="4"/>
+    <circle cx="475" cy="233" r="4"/>
+    <circle cx="486" cy="126" r="4"/>
+    <circle cx="519" cy="154" r="4"/>
+    <circle cx="544" cy="176" r="4"/>
+    <circle cx="583" cy="204" r="4"/>
+    <circle cx="606" cy="228" r="4"/>
+    <circle cx="580" cy="186" r="4"/>
+    <circle cx="592" cy="142" r="4"/>
+    <circle cx="564" cy="117" r="4"/>
+    <circle cx="531" cy="100" r="4"/>
+    <circle cx="490" cy="82" r="4"/>
+    <circle cx="595" cy="618" r="4"/>
+    <circle cx="611" cy="598" r="4"/>
+    <circle cx="632" cy="560" r="4"/>
+    <circle cx="643" cy="535" r="4"/>
+    <circle cx="656" cy="501" r="4"/>
+    <circle cx="667" cy="450" r="4"/>
+    <circle cx="670" cy="414" r="4"/>
+    <circle cx="672" cy="374" r="4"/>
+    <circle cx="667" cy="340" r="4"/>
+    <circle cx="651" cy="279" r="4"/>
+    <circle cx="424" cy="48" r="4"/>
+    <circle cx="393" cy="36" r="4"/>
+    <circle cx="372" cy="28" r="4"/>
+    <circle cx="301" cy="15" r="4"/>
+    <circle cx="224" cy="393" r="4" fill="yellow"/>
+  </g>
+</svg>
\ No newline at end of file
diff --git a/slides/figs/composantes_connexes.svg b/slides/figs/composantes_connexes.svg
new file mode 100644
index 0000000..dc056f3
--- /dev/null
+++ b/slides/figs/composantes_connexes.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg width="332pt" height="340pt" viewBox="0 0 332 340" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g transform="translate(4 336)">
+<g style="fill:none;stroke:black;">
+<path d="M145,-134C157,-140 188,-155 200,-161"/>
+<path d="M168,-191C173,-204 185,-236 189,-249"/>
+<path d="M170,-52C179,-43 200,-19 208,-10"/>
+<path d="M189,-260C186,-274 176,-307 173,-321"/>
+<path d="M195,-250C204,-239 226,-212 234,-202"/>
+<path d="M214,-11C219,-24 233,-59 238,-72"/>
+<path d="M232,-197C218,-195 185,-189 171,-187"/>
+<path d="M235,-75C221,-72 185,-61 171,-58"/>
+<path d="M240,-82C238,-96 235,-136 234,-150"/>
+<path d="M243,-195C256,-189 287,-174 299,-168"/>
+<path d="M245,-76C259,-74 298,-68 312,-66"/>
+<path d="M48,-31C54,-43 70,-73 76,-85"/>
+<path d="M73,-90C59,-89 25,-87 11,-86"/>
+<path d="M84,-93C95,-101 124,-120 135,-128"/>
+<path d="M9,-81C16,-70 34,-42 42,-31"/>
+</g>
+
+<g style="fill:blue;stroke:black;">
+<circle cx="140" cy="-131" r="5.4"/>
+<circle cx="166" cy="-186" r="5.4"/>
+<circle cx="166" cy="-56" r="5.4"/>
+<circle cx="171" cy="-326" r="5.4"/>
+<circle cx="191" cy="-254" r="5.4"/>
+<circle cx="205" cy="-163" r="5.4"/>
+<circle cx="212" cy="-6" r="5.4"/>
+<circle cx="234" cy="-156" r="5.4"/>
+<circle cx="238" cy="-198" r="5.4"/>
+<circle cx="240" cy="-77" r="5.4"/>
+<circle cx="304" cy="-166" r="5.4"/>
+<circle cx="318" cy="-65" r="5.4"/>
+<circle cx="45" cy="-26" r="5.4"/>
+<circle cx="6" cy="-86" r="5.4"/>
+<circle cx="79" cy="-90" r="5.4"/>
+</g>
+</g>
+</svg>
\ No newline at end of file
diff --git a/slides/figs/composantes_fortement_connexes.svg b/slides/figs/composantes_fortement_connexes.svg
new file mode 100644
index 0000000..2313332
--- /dev/null
+++ b/slides/figs/composantes_fortement_connexes.svg
@@ -0,0 +1,14 @@
+<svg width="201mm" height="95mm" version="1.1" viewBox="0 0 201 95" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <rect width="201" height="95" fill="#fff"/>
+ <g transform="translate(-3-3)" stroke-width="1.5" stroke="#000">
+ <path d="m103.3 61c-56.6 .4-56.2 34.2 0 34 56.2 0 56.6-33.7 0-34z" fill="#eef" stroke-dasharray="1.5"/>
+ <g id="c"><path d="m6 5.7 0 89.3c46-.4 86-55.8 85.8-89.3z" fill="#eef" stroke-dasharray="1.5"/><g fill="#fff"><circle cx="18" cy="21.6" r="9.4"/><circle cx="74.6" cy="78" r="9.4"/><circle cx="74.6" cy="21.6" r="9.4"/><circle cx="18" cy="78.2" r="9.4"/></g>
+ <use transform="rotate(90 74.6 78.2)" xlink:href="#a"/><path d="m27.4 78.2h29.5"/>
+ <path id="a" d="m50.3 71.5 3.3 6.7-3.3 6.7 13.4-6.7z" stroke="none" fill="#000"/><path d="m74.6 31 0 29.6"/></g>
+ <use transform="translate(0-56.6)" xlink:href="#a"/><use transform="rotate(-90 17.5 77.6)" xlink:href="#a"/><use transform="rotate(135 46 66.8)" xlink:href="#a"/><use transform="matrix(-1 0 0 1 207 0)" xlink:href="#c"/><use transform="translate(57.8-56.6)" xlink:href="#a"/>
+ <g id="b" fill="none"><use transform="rotate(133 74.8 82)" stroke="none" xlink:href="#a"/><path d="m88.7 72.7c8-8.7 19.2-10 34.3 5.5"/>
+ <g transform="rotate(180 104 77.4)"><use transform="rotate(133.4 74.8 82)" stroke="none" xlink:href="#a"/><path d="m88.6 73c9-10.3 17.7-9.7 34.4 5"/></g></g>
+ <use transform="translate(56.4-55)" xlink:href="#b"/><use transform="rotate(-90 131.8 22.2)" xlink:href="#b"/>
+ <g fill="none"><path d="m27.4 21.6 29.5 0"/><path d="m18 69v-30.7"/><path d="m68 28.4-38.5 38"/><path d="m84 21.6h30.8"/></g>
+ <g style="font-family:'Arial';-inkscape-font-specification:'Arial'" font-weight="bold" text-anchor="middle" font-size="12px" stroke="none"><text x="18" y="24.7">a</text><text x="74.4" y="26">b</text><text x="132" y="24.7">c</text><text x="189" y="24.7">d</text><text x="18" y="81.3">e</text>
+ <text x="74.3" y="82.6">f</text><text x="132.5" y="80">g</text><text x="188.8" y="82.5">h</text></g></g></svg>
\ No newline at end of file
diff --git a/slides/figs/ex_adj_non_or.svg b/slides/figs/ex_adj_non_or.svg
new file mode 100644
index 0000000..92dae5e
--- /dev/null
+++ b/slides/figs/ex_adj_non_or.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="5108.000000pt" height="4940.000000pt" viewBox="0 0 5108.000000 4940.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.16, written by Peter Selinger 2001-2019
+</metadata>
+<g transform="translate(0.000000,4940.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M6605 46644 c-824 -83 -1431 -296 -2105 -739 -258 -170 -446 -322
+-684 -555 -420 -410 -740 -857 -1016 -1415 -310 -629 -486 -1237 -567 -1970
+-26 -230 -26 -920 0 -1150 79 -708 252 -1321 543 -1923 203 -420 418 -756 713
+-1112 113 -136 449 -475 576 -581 439 -366 966 -669 1467 -844 83 -29 107 -42
+112 -59 3 -11 6 -5812 6 -12891 l0 -12870 -333 0 c-259 0 -363 -4 -472 -19
+-723 -92 -1312 -312 -1935 -721 -258 -170 -446 -322 -684 -555 -420 -410 -740
+-857 -1016 -1415 -310 -629 -486 -1237 -567 -1970 -26 -230 -26 -920 0 -1150
+79 -708 252 -1321 543 -1923 203 -420 418 -756 713 -1112 113 -136 449 -475
+576 -581 737 -615 1588 -980 2485 -1065 209 -20 681 -15 870 10 867 114 1667
+470 2365 1054 128 107 463 446 576 582 730 879 1163 1958 1265 3150 20 245 15
+825 -10 1044 -70 604 -195 1099 -411 1626 -90 219 -305 643 -387 762 -10 14
+-18 28 -18 31 0 6 12933 8365 12952 8372 8 3 40 -38 79 -98 85 -130 225 -319
+348 -467 113 -137 449 -476 576 -581 737 -615 1588 -980 2485 -1065 209 -20
+681 -15 870 10 683 90 1272 307 1874 694 302 194 502 356 776 631 263 263 455
+497 643 784 85 128 241 394 283 480 16 31 32 56 36 55 14 -5 12298 -8751
+12304 -8760 3 -5 -29 -69 -71 -143 -444 -781 -708 -1720 -732 -2603 l-6 -212
+-15653 0 -15654 0 0 -265 0 -265 15659 0 c8613 0 15662 -4 15665 -8 3 -5 12
+-71 21 -148 97 -837 391 -1671 839 -2379 206 -326 409 -579 696 -866 203 -203
+299 -288 485 -428 690 -521 1467 -829 2285 -907 209 -20 681 -15 870 10 867
+114 1667 470 2365 1054 128 107 463 446 576 582 730 879 1163 1958 1265 3150
+20 245 15 825 -10 1044 -83 723 -251 1315 -547 1924 -269 556 -574 987 -999
+1413 -316 317 -551 499 -950 739 -585 352 -1311 570 -1985 598 l-160 7 -3
+12546 -2 12546 97 7 c928 64 1828 438 2588 1074 128 107 463 446 576 582 730
+879 1163 1958 1265 3150 20 245 15 825 -10 1044 -83 723 -251 1315 -547 1924
+-269 556 -574 987 -999 1413 -262 263 -452 420 -720 594 -619 404 -1193 622
+-1890 717 -145 20 -208 23 -525 23 -291 0 -387 -3 -500 -18 -728 -95 -1312
+-313 -1935 -722 -258 -170 -446 -322 -684 -555 -317 -310 -570 -632 -819
+-1045 -100 -166 -298 -566 -375 -760 -185 -463 -313 -961 -377 -1472 l-7 -53
+-14943 0 -14943 0 -7 103 c-52 781 -237 1486 -566 2165 -199 411 -416 750
+-708 1102 -113 136 -448 475 -576 582 -605 505 -1286 839 -2014 988 -290 59
+-424 72 -791 75 -184 1 -353 1 -375 -1z m795 -548 c724 -103 1376 -386 1960
+-852 173 -138 506 -471 642 -642 489 -614 814 -1298 988 -2077 56 -251 105
+-603 112 -805 l3 -85 -42 -3 -43 -3 0 -265 0 -264 44 0 44 0 -5 -62 c-82
+-1086 -450 -2043 -1101 -2860 -136 -171 -469 -504 -642 -642 -392 -313 -854
+-564 -1309 -711 -249 -81 -548 -142 -813 -166 -171 -15 -616 -7 -773 15 -583
+82 -1092 272 -1605 600 -280 179 -455 321 -706 571 -320 320 -549 624 -779
+1039 -323 581 -525 1224 -612 1953 -25 213 -25 893 0 1106 111 927 409 1723
+911 2430 260 367 640 752 991 1003 563 404 1206 657 1840 724 61 6 119 13 130
+15 11 2 162 2 335 0 222 -2 349 -8 430 -19z m39290 -390 c724 -103 1376 -386
+1960 -852 264 -211 609 -578 816 -871 444 -626 741 -1356 868 -2130 54 -330
+61 -420 61 -853 0 -433 -7 -523 -61 -853 -127 -774 -424 -1504 -868 -2130
+-207 -293 -552 -660 -816 -871 -392 -313 -854 -564 -1309 -711 -249 -81 -548
+-142 -813 -166 -171 -15 -616 -7 -773 15 -583 82 -1092 272 -1605 600 -280
+179 -455 321 -706 571 -320 320 -549 624 -779 1039 -323 581 -525 1224 -612
+1953 -25 213 -25 893 0 1106 111 927 409 1723 911 2430 260 367 640 752 991
+1003 563 404 1206 657 1840 724 61 6 119 13 130 15 11 2 162 2 335 0 222 -2
+349 -8 430 -19z m-5189 -4871 c20 -814 210 -1599 565 -2333 203 -420 418 -756
+713 -1112 113 -136 449 -475 576 -581 352 -294 785 -563 1175 -729 419 -180
+778 -273 1288 -336 l42 -5 -2 -12566 -3 -12567 -125 -18 c-301 -43 -606 -121
+-890 -228 -472 -178 -950 -459 -1355 -798 -195 -164 -518 -503 -711 -747 l-31
+-39 -64 45 c-411 293 -12325 8772 -12327 8774 -1 1 22 69 52 151 169 467 276
+963 322 1494 20 245 15 825 -10 1044 -83 723 -251 1315 -547 1924 -269 556
+-574 987 -999 1413 -262 263 -452 420 -720 594 -619 404 -1193 622 -1890 717
+-145 20 -208 23 -525 23 -291 0 -387 -3 -500 -18 -728 -95 -1312 -313 -1935
+-722 -145 -96 -309 -218 -431 -321 l-85 -72 -6338 7010 -6338 7010 25 26 c13
+15 66 82 116 150 599 809 985 1836 1070 2847 6 72 14 154 17 183 l5 52 14927
+-2 14927 -3 6 -260z m-25241 -10250 c3406 -3767 6251 -6914 6322 -6992 l129
+-142 -96 -110 c-272 -315 -508 -678 -715 -1096 -310 -629 -486 -1237 -567
+-1970 -14 -128 -18 -243 -18 -575 0 -442 7 -552 60 -890 81 -528 251 -1083
+472 -1549 35 -74 62 -135 61 -136 -20 -16 -12979 -8386 -12990 -8390 -10 -4
+-51 38 -128 132 -127 154 -457 490 -595 605 -388 324 -846 599 -1285 771 -204
+81 -346 126 -562 179 l-168 41 0 12859 c0 7102 4 12858 9 12858 4 0 66 -9 137
+-19 225 -34 395 -44 691 -38 447 8 797 67 1215 203 622 203 1270 590 1728
+1031 47 46 90 82 96 80 6 -1 2798 -3084 6204 -6852z m10240 -6179 c724 -103
+1376 -386 1960 -852 173 -138 506 -471 642 -642 609 -765 961 -1628 1085
+-2659 25 -213 25 -893 0 -1106 -124 -1031 -476 -1894 -1085 -2659 -136 -171
+-469 -504 -642 -642 -392 -313 -854 -564 -1309 -711 -249 -81 -548 -142 -813
+-166 -171 -15 -616 -7 -773 15 -583 82 -1092 272 -1605 600 -280 179 -455 321
+-706 571 -320 320 -549 624 -779 1039 -323 581 -525 1224 -612 1953 -25 213
+-25 893 0 1106 111 927 409 1723 911 2430 260 367 640 752 991 1003 563 404
+1206 657 1840 724 61 6 119 13 130 15 11 2 162 2 335 0 222 -2 349 -8 430 -19z
+m20320 -14330 c724 -103 1376 -386 1960 -852 264 -211 609 -578 816 -871 444
+-626 741 -1356 868 -2130 54 -330 61 -420 61 -853 0 -433 -7 -523 -61 -853
+-127 -774 -424 -1504 -868 -2130 -207 -293 -552 -660 -816 -871 -392 -313
+-854 -564 -1309 -711 -249 -81 -548 -142 -813 -166 -171 -15 -616 -7 -773 15
+-583 82 -1092 272 -1605 600 -280 179 -455 321 -706 571 -320 320 -549 624
+-779 1039 -323 581 -525 1224 -612 1953 -25 213 -25 893 0 1106 74 616 217
+1128 461 1657 58 126 214 420 232 440 3 2 14 -1 25 -8 11 -7 24 -10 29 -7 4 3
+75 98 155 212 l147 207 -28 22 -28 23 99 123 c192 240 553 580 810 764 563
+404 1206 657 1840 724 61 6 119 13 130 15 11 2 162 2 335 0 222 -2 349 -8 430
+-19z m-41201 -72 l31 -6 0 -124 0 -124 265 0 265 0 0 81 0 82 43 -6 c60 -9
+289 -80 447 -139 357 -133 772 -372 1100 -634 157 -125 502 -466 611 -604 42
+-52 140 -195 218 -317 79 -123 149 -223 156 -223 23 0 188 -295 289 -517 239
+-522 380 -1033 453 -1640 25 -213 25 -893 0 -1106 -124 -1031 -476 -1894
+-1085 -2659 -136 -171 -469 -504 -642 -642 -392 -313 -854 -564 -1309 -711
+-249 -81 -548 -142 -813 -166 -171 -15 -616 -7 -773 15 -583 82 -1092 272
+-1605 600 -280 179 -455 321 -706 571 -320 320 -549 624 -779 1039 -323 581
+-525 1224 -612 1953 -25 213 -25 893 0 1106 111 927 409 1723 911 2430 260
+367 640 752 991 1003 563 404 1206 657 1840 724 61 6 119 13 130 14 41 6 544
+6 574 0z"/>
+<path d="M7490 43654 c-14 -2 -59 -9 -100 -15 -195 -28 -371 -84 -575 -184
+-249 -122 -444 -264 -641 -467 -423 -438 -697 -1047 -764 -1701 -16 -156 -14
+-481 4 -614 73 -554 358 -923 806 -1044 116 -32 405 -35 515 -5 299 79 567
+248 919 579 111 104 128 117 122 92 -3 -17 -29 -151 -56 -300 -27 -148 -52
+-280 -55 -292 l-5 -23 588 0 588 0 15 91 c11 64 13 92 5 95 -6 2 -110 26 -231
+52 l-220 49 3 29 c2 16 147 836 322 1822 176 986 320 1797 320 1803 0 5 -47 9
+-108 9 l-109 0 -92 -69 -92 -69 -102 34 c-278 94 -467 125 -787 129 -135 2
+-256 2 -270 -1z m445 -344 c146 -39 345 -145 345 -183 0 -12 -101 -568 -224
+-1236 l-223 -1214 -89 -84 c-356 -333 -648 -483 -938 -483 -365 1 -613 295
+-667 790 -23 205 2 563 57 824 112 533 329 965 635 1262 180 174 348 273 549
+324 111 28 121 29 305 25 134 -2 187 -8 250 -25z"/>
+<path d="M44549 43481 l-14 -89 272 -48 c189 -34 273 -53 273 -61 0 -7 -211
+-1203 -470 -2657 -258 -1454 -470 -2648 -470 -2654 0 -14 162 -101 282 -151
+333 -138 636 -195 1028 -195 250 0 335 9 531 59 305 77 614 238 869 453 499
+419 834 1076 926 1817 22 178 22 504 0 655 -48 338 -164 588 -366 788 -169
+168 -378 260 -642 284 -108 10 -143 10 -235 -4 -334 -51 -702 -260 -1080 -614
+-62 -58 -113 -103 -113 -101 0 3 15 69 34 148 19 79 46 205 60 279 22 115 366
+2163 366 2176 0 2 -278 4 -618 4 l-618 0 -15 -89z m1978 -2327 c99 -26 192
+-81 273 -164 169 -170 245 -384 257 -725 26 -756 -275 -1570 -734 -1983 -276
+-248 -563 -357 -893 -338 -213 12 -380 60 -517 148 -53 35 -70 51 -67 65 2 10
+101 563 219 1228 l215 1210 81 78 c162 154 377 303 561 392 222 106 424 136
+605 89z"/>
+<path d="M25471 21659 c-613 -59 -1231 -456 -1606 -1032 -220 -339 -371 -772
+-419 -1203 -53 -471 -11 -838 129 -1129 182 -377 495 -600 945 -675 125 -21
+365 -24 497 -6 445 59 919 282 1285 604 l56 49 -60 86 -61 85 -90 -55 c-210
+-127 -462 -238 -667 -292 -293 -78 -604 -84 -805 -16 -223 75 -394 268 -465
+525 -88 318 -76 836 30 1267 156 641 502 1151 925 1365 171 87 308 119 504
+118 260 0 473 -72 634 -213 l48 -42 30 -335 c16 -184 32 -345 35 -357 4 -22 8
+-23 114 -23 106 0 110 1 115 23 12 52 175 1019 175 1036 0 15 -18 26 -82 49
+-363 131 -914 205 -1267 171z"/>
+<path d="M45756 7319 c-423 -45 -855 -268 -1217 -629 -426 -426 -693 -1000
+-770 -1660 -18 -158 -15 -512 5 -643 50 -317 151 -550 321 -734 232 -254 600
+-393 1035 -393 483 0 1045 215 1510 579 46 36 90 71 98 76 11 9 3 26 -43 93
+-31 45 -61 82 -66 82 -5 0 -44 -20 -87 -44 -261 -148 -562 -273 -755 -315
+-219 -47 -499 -56 -666 -22 -144 31 -282 102 -374 194 -153 155 -232 357 -258
+667 -11 126 -3 460 12 474 2 3 81 12 174 21 692 65 1249 215 1669 451 379 212
+610 467 687 759 29 112 30 299 1 406 -65 243 -248 433 -524 547 -200 83 -492
+118 -752 91z m285 -338 c138 -52 238 -174 280 -341 19 -75 16 -257 -5 -344
+-38 -158 -129 -309 -264 -437 -247 -236 -593 -397 -1045 -488 -154 -31 -462
+-70 -472 -59 -8 7 37 203 75 332 50 168 107 313 190 481 215 438 507 744 807
+847 143 50 316 53 434 9z"/>
+<path d="M5417 9123 c-7 -13 -30 -163 -26 -167 2 -2 141 -25 309 -51 168 -26
+309 -51 313 -55 4 -3 -24 -188 -63 -411 -77 -444 -183 -1079 -200 -1203 -5
+-44 -11 -81 -13 -82 -1 -1 -52 11 -112 26 -157 40 -341 60 -551 60 -356 0
+-597 -53 -899 -199 -613 -296 -1075 -870 -1294 -1609 -123 -415 -155 -927 -81
+-1294 84 -411 304 -724 612 -867 148 -70 227 -85 433 -86 202 0 243 8 420 76
+230 89 457 247 749 522 111 104 128 117 122 92 -3 -17 -29 -151 -56 -300 -27
+-148 -52 -280 -55 -292 l-5 -23 588 0 589 0 13 85 c7 46 13 88 12 92 0 5 -103
+31 -229 59 l-228 51 3 29 c2 16 223 1270 492 2786 270 1516 490 2760 490 2763
+0 8 -1328 6 -1333 -2z m-306 -2203 c57 -6 138 -20 179 -31 86 -22 339 -143
+347 -166 3 -8 -94 -565 -217 -1237 l-223 -1221 -106 -104 c-425 -415 -886
+-571 -1201 -405 -168 88 -301 285 -360 537 -106 448 1 1154 255 1684 123 258
+247 435 422 604 237 229 476 339 759 348 23 0 88 -4 145 -9z"/>
+</g>
+</svg>
diff --git a/slides/figs/ex_adj_or.svg b/slides/figs/ex_adj_or.svg
new file mode 100644
index 0000000..aff365d
--- /dev/null
+++ b/slides/figs/ex_adj_or.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="5055.000000pt" height="4887.000000pt" viewBox="0 0 5055.000000 4887.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.16, written by Peter Selinger 2001-2019
+</metadata>
+<g transform="translate(0.000000,4887.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M45055 46514 c-824 -83 -1431 -296 -2105 -739 -258 -170 -446 -322
+-684 -555 -420 -410 -740 -857 -1016 -1415 -220 -446 -363 -854 -466 -1335
+-56 -259 -114 -676 -114 -815 0 -24 -3 -50 -6 -59 -5 -12 -299 132 -1405 684
+l-1399 700 0 -740 0 -740 -13565 0 c-7461 0 -13565 2 -13565 5 0 2 -12 85 -26
+182 -115 797 -395 1561 -818 2228 -206 326 -409 579 -696 866 -262 263 -452
+420 -720 594 -619 404 -1193 622 -1890 717 -145 20 -208 23 -525 23 -291 0
+-387 -3 -500 -18 -728 -95 -1312 -313 -1935 -722 -258 -170 -446 -322 -684
+-555 -420 -410 -740 -857 -1016 -1415 -310 -629 -486 -1237 -567 -1970 -26
+-230 -26 -920 0 -1150 79 -708 252 -1321 543 -1923 273 -565 576 -994 1004
+-1423 265 -266 442 -411 735 -603 500 -329 970 -530 1525 -654 l125 -28 3
+-11287 2 -11287 -740 0 -740 0 635 -1270 635 -1269 -33 -5 c-17 -2 -102 -12
+-187 -21 -769 -81 -1522 -386 -2185 -885 -166 -125 -274 -219 -449 -390 -420
+-410 -740 -857 -1016 -1415 -310 -629 -486 -1237 -567 -1970 -14 -128 -18
+-243 -18 -575 0 -332 4 -447 18 -575 79 -708 252 -1321 543 -1923 203 -420
+418 -756 713 -1112 113 -136 449 -475 576 -581 737 -615 1588 -980 2485 -1065
+209 -20 681 -15 870 10 867 114 1667 470 2365 1054 128 107 463 446 576 582
+408 492 717 1036 946 1665 135 372 249 852 293 1235 6 58 14 115 16 128 l4 22
+14090 0 14090 0 0 -745 0 -745 1510 755 1510 755 6 -28 c101 -441 237 -831
+430 -1230 203 -420 418 -756 713 -1112 113 -136 449 -475 576 -581 737 -615
+1588 -980 2485 -1065 209 -20 681 -15 870 10 867 114 1667 470 2365 1054 128
+107 463 446 576 582 730 879 1163 1958 1265 3150 20 245 15 825 -10 1044 -83
+723 -251 1315 -547 1924 -199 411 -416 750 -708 1102 -113 136 -448 475 -576
+582 -498 416 -1074 729 -1649 897 -247 72 -461 115 -793 157 l-42 5 669 1340
+670 1339 -745 0 -745 0 0 10975 0 10975 -267 0 -268 0 3 -10975 2 -10975 -740
+0 -740 0 671 -1341 c368 -738 669 -1343 667 -1344 -2 -2 -57 -11 -123 -20
+-748 -101 -1456 -398 -2090 -875 -342 -257 -685 -605 -952 -963 -58 -78 -108
+-146 -113 -150 -4 -4 -283 514 -621 1152 -338 639 -617 1161 -620 1161 -4 0
+-199 -270 -435 -599 l-429 -599 -30 21 c-49 35 -9950 7109 -9953 7112 -1 1 16
+42 39 91 277 602 445 1250 505 1944 20 245 15 825 -10 1044 -83 723 -251 1315
+-547 1924 -269 556 -574 987 -999 1413 -262 263 -452 420 -720 594 -619 404
+-1193 622 -1890 717 -145 20 -208 23 -525 23 -291 0 -387 -3 -500 -18 -728
+-95 -1312 -313 -1935 -722 -274 -180 -453 -327 -718 -590 -106 -105 -194 -189
+-196 -186 -2 3 -225 805 -496 1781 -271 976 -496 1781 -499 1788 -5 9 -170
+-133 -531 -458 l-523 -472 -22 24 c-35 37 -10438 11542 -10453 11560 -12 14
+-5 32 49 125 77 133 231 449 294 603 281 686 435 1433 435 2118 l0 202 13550
+0 13550 0 0 -745 0 -745 1401 701 c771 385 1402 699 1403 697 2 -2 11 -83 20
+-181 85 -885 380 -1750 850 -2492 206 -326 409 -579 696 -866 203 -203 299
+-288 485 -428 690 -521 1467 -829 2285 -907 209 -20 681 -15 870 10 867 114
+1667 470 2365 1054 128 107 463 446 576 582 730 879 1163 1958 1265 3150 20
+245 15 825 -10 1044 -83 723 -251 1315 -547 1924 -199 411 -416 750 -708 1102
+-113 136 -448 475 -576 582 -605 505 -1286 839 -2014 988 -290 59 -424 72
+-791 75 -184 1 -353 1 -375 -1z m795 -548 c724 -103 1376 -386 1960 -852 264
+-211 609 -578 816 -871 444 -626 741 -1356 868 -2130 54 -330 61 -420 61 -853
+0 -433 -7 -523 -61 -853 -127 -774 -424 -1504 -868 -2130 -207 -293 -552 -660
+-816 -871 -392 -313 -854 -564 -1309 -711 -249 -81 -548 -142 -813 -166 -171
+-15 -616 -7 -773 15 -583 82 -1092 272 -1605 600 -280 179 -455 321 -706 571
+-320 320 -549 624 -779 1039 -369 664 -600 1481 -631 2236 l-7 155 82 40 c44
+21 81 42 81 45 0 3 -37 24 -81 45 l-82 40 6 185 c33 959 369 1950 931 2743
+260 367 640 752 991 1003 563 404 1206 657 1840 724 61 6 119 13 130 15 11 2
+162 2 335 0 222 -2 349 -8 430 -19z m-39330 -400 c724 -103 1376 -386 1960
+-852 173 -138 506 -471 642 -642 609 -765 961 -1628 1085 -2659 25 -213 25
+-893 0 -1106 -124 -1031 -476 -1894 -1085 -2659 -136 -171 -469 -504 -642
+-642 -390 -312 -855 -564 -1305 -710 -377 -122 -723 -176 -1130 -176 l-225 0
+0 70 0 70 -270 0 -270 0 0 -30 c0 -36 1 -36 -103 -9 -563 141 -1086 405 -1582
+798 -160 127 -495 463 -627 629 -610 766 -961 1628 -1085 2659 -25 213 -25
+893 0 1106 111 927 409 1723 911 2430 260 367 640 752 991 1003 563 404 1206
+657 1840 724 61 6 119 13 130 15 11 2 162 2 335 0 222 -2 349 -8 430 -19z
+m8232 -13972 c2841 -3141 5168 -5716 5171 -5722 4 -5 -230 -222 -518 -483
+-289 -260 -522 -476 -518 -480 5 -4 791 -311 1748 -683 956 -372 1741 -678
+1742 -680 2 -2 -52 -77 -120 -167 -225 -299 -367 -531 -537 -874 -310 -629
+-486 -1237 -567 -1970 -14 -128 -18 -243 -18 -575 0 -332 4 -447 18 -575 79
+-708 252 -1321 543 -1923 203 -420 418 -756 713 -1112 113 -136 449 -475 576
+-581 737 -615 1588 -980 2485 -1065 209 -20 681 -15 870 10 683 90 1272 307
+1874 694 302 194 502 356 776 631 289 290 502 555 708 884 24 38 49 67 55 64
+20 -8 9912 -7078 9915 -7087 2 -4 -191 -278 -427 -608 -417 -582 -429 -601
+-403 -606 15 -3 632 -101 1372 -217 740 -116 1346 -212 1347 -213 2 -2 -20
+-58 -47 -127 -193 -476 -324 -1010 -387 -1574 -25 -218 -25 -941 -1 -1145 9
+-74 15 -136 13 -138 -1 -2 -660 326 -1464 727 l-1461 731 0 -740 0 -740
+-14077 2 -14078 3 -6 225 c-20 697 -174 1393 -454 2059 -60 142 -206 438 -274
+554 -28 49 -51 93 -51 98 0 5 8 9 18 9 31 0 2766 310 2803 317 l36 8 -402 620
+-402 620 31 21 c17 11 414 268 881 571 5687 3681 9810 6357 9809 6366 -1 11
+-255 410 -273 430 -4 4 -2419 -1554 -5366 -3463 -2947 -1909 -5361 -3472
+-5366 -3473 -4 -1 -186 273 -403 608 -218 336 -400 611 -404 613 -4 1 -340
+-560 -746 -1248 -406 -688 -741 -1252 -745 -1254 -3 -2 -35 30 -71 71 -88 100
+-364 371 -475 464 -597 502 -1285 840 -2019 990 -83 17 -152 32 -154 34 -2 1
+287 584 642 1294 l646 1291 -745 0 -745 0 0 11254 0 11254 298 5 c383 6 594
+33 934 117 659 164 1299 495 1853 958 123 103 472 455 570 574 75 92 81 97 96
+80 9 -9 2341 -2587 5181 -5728z m11568 -6928 c724 -103 1376 -386 1960 -852
+173 -138 506 -471 642 -642 609 -765 961 -1628 1085 -2659 25 -213 25 -893 0
+-1106 -124 -1031 -476 -1894 -1085 -2659 -136 -171 -469 -504 -642 -642 -392
+-313 -854 -564 -1309 -711 -249 -81 -548 -142 -813 -166 -171 -15 -616 -7
+-773 15 -583 82 -1092 272 -1605 600 -280 179 -455 321 -706 571 -320 320
+-549 624 -779 1039 -323 581 -525 1224 -612 1953 -25 213 -25 893 0 1106 111
+927 409 1723 911 2430 260 367 640 752 991 1003 563 404 1206 657 1840 724 61
+6 119 13 130 15 11 2 162 2 335 0 222 -2 349 -8 430 -19z m19382 -14101 c40
+-80 75 -145 78 -145 3 0 38 66 78 146 l73 147 118 -6 c763 -41 1549 -353 2201
+-873 264 -211 609 -578 816 -871 444 -626 741 -1356 868 -2130 54 -330 61
+-420 61 -853 0 -433 -7 -523 -61 -853 -127 -774 -424 -1504 -868 -2130 -207
+-293 -552 -660 -816 -871 -392 -313 -854 -564 -1309 -711 -249 -81 -548 -142
+-813 -166 -171 -15 -616 -7 -773 15 -583 82 -1092 272 -1605 600 -280 179
+-455 321 -706 571 -320 320 -549 624 -779 1039 -323 581 -525 1224 -612 1953
+-25 213 -25 893 0 1106 68 563 191 1035 399 1520 28 64 53 117 57 117 3 0 132
+-20 286 -45 154 -24 280 -43 281 -42 1 1 -68 133 -153 294 l-155 292 63 98
+c188 291 365 510 613 758 296 296 560 497 923 703 418 239 954 412 1428 462
+61 6 119 13 130 14 11 2 39 4 63 5 l42 1 72 -145z m-40252 -765 c58 -115 107
+-210 110 -210 3 0 50 90 105 200 55 110 104 200 110 200 24 0 266 -42 373 -65
+555 -120 1140 -405 1622 -792 209 -167 518 -478 654 -656 l28 -37 -105 -178
+c-57 -97 -104 -178 -103 -179 2 -3 306 30 392 42 l42 6 60 -94 c348 -542 605
+-1228 716 -1904 54 -330 61 -420 61 -853 0 -433 -7 -523 -61 -853 -127 -774
+-424 -1504 -868 -2130 -207 -293 -552 -660 -816 -871 -392 -313 -854 -564
+-1309 -711 -249 -81 -548 -142 -813 -166 -171 -15 -616 -7 -773 15 -583 82
+-1092 272 -1605 600 -280 179 -455 321 -706 571 -320 320 -549 624 -779 1039
+-323 581 -525 1224 -612 1953 -25 213 -25 893 0 1106 111 927 409 1723 911
+2430 260 367 640 752 991 1003 563 404 1206 657 1840 724 61 6 119 13 130 14
+11 2 83 4 160 5 l140 1 105 -210z"/>
+<path d="M43709 43741 l-14 -89 272 -48 c189 -34 273 -53 273 -61 0 -7 -211
+-1203 -470 -2657 -258 -1454 -470 -2648 -470 -2654 0 -14 162 -101 282 -151
+333 -138 636 -195 1028 -195 250 0 335 9 531 59 305 77 614 238 869 453 499
+419 834 1076 926 1817 22 178 22 504 0 655 -48 338 -164 588 -366 788 -169
+168 -378 260 -642 284 -108 10 -143 10 -235 -4 -334 -51 -702 -260 -1080 -614
+-62 -58 -113 -103 -113 -101 0 3 15 69 34 148 19 79 46 205 60 279 22 115 366
+2163 366 2176 0 2 -278 4 -618 4 l-618 0 -15 -89z m1978 -2327 c99 -26 192
+-81 273 -164 169 -170 245 -384 257 -725 26 -756 -275 -1570 -734 -1983 -276
+-248 -563 -357 -893 -338 -213 12 -380 60 -517 148 -53 35 -70 51 -67 65 2 10
+101 563 219 1228 l215 1210 81 78 c162 154 377 303 561 392 222 106 424 136
+605 89z"/>
+<path d="M6610 43124 c-14 -2 -59 -9 -100 -15 -195 -28 -371 -84 -575 -184
+-249 -122 -444 -264 -641 -467 -423 -438 -697 -1047 -764 -1701 -16 -156 -14
+-481 4 -614 73 -554 358 -923 806 -1044 116 -32 405 -35 515 -5 299 79 567
+248 919 579 111 104 128 117 122 92 -3 -17 -29 -151 -56 -300 -27 -148 -52
+-280 -55 -292 l-5 -23 588 0 588 0 15 91 c11 64 13 92 5 95 -6 2 -110 26 -231
+52 l-220 49 3 29 c2 16 147 836 322 1822 176 986 320 1797 320 1803 0 5 -47 9
+-108 9 l-109 0 -92 -69 -92 -69 -102 34 c-278 94 -467 125 -787 129 -135 2
+-256 2 -270 -1z m445 -344 c146 -39 345 -145 345 -183 0 -12 -101 -568 -224
+-1236 l-223 -1214 -89 -84 c-356 -333 -648 -483 -938 -483 -365 1 -613 295
+-667 790 -23 205 2 563 57 824 112 533 329 965 635 1262 180 174 348 273 549
+324 111 28 121 29 305 25 134 -2 187 -8 250 -25z"/>
+<path d="M25291 21919 c-613 -59 -1231 -456 -1606 -1032 -220 -339 -371 -772
+-419 -1203 -53 -471 -11 -838 129 -1129 182 -377 495 -600 945 -675 125 -21
+365 -24 497 -6 445 59 919 282 1285 604 l56 49 -60 86 -61 85 -90 -55 c-210
+-127 -462 -238 -667 -292 -293 -78 -604 -84 -805 -16 -223 75 -394 268 -465
+525 -88 318 -76 836 30 1267 156 641 502 1151 925 1365 171 87 308 119 504
+118 260 0 473 -72 634 -213 l48 -42 30 -335 c16 -184 32 -345 35 -357 4 -22 8
+-23 114 -23 106 0 110 1 115 23 12 52 175 1019 175 1036 0 15 -18 26 -82 49
+-363 131 -914 205 -1267 171z"/>
+<path d="M45226 7939 c-423 -45 -855 -268 -1217 -629 -426 -426 -693 -1000
+-770 -1660 -18 -158 -15 -512 5 -643 50 -317 151 -550 321 -734 232 -254 600
+-393 1035 -393 483 0 1045 215 1510 579 46 36 90 71 98 76 11 9 3 26 -43 93
+-31 45 -61 82 -66 82 -5 0 -44 -20 -87 -44 -261 -148 -562 -273 -755 -315
+-219 -47 -499 -56 -666 -22 -144 31 -282 102 -374 194 -153 155 -232 357 -258
+667 -11 126 -3 460 12 474 2 3 81 12 174 21 692 65 1249 215 1669 451 379 212
+610 467 687 759 29 112 30 299 1 406 -65 243 -248 433 -524 547 -200 83 -492
+118 -752 91z m285 -338 c138 -52 238 -174 280 -341 19 -75 16 -257 -5 -344
+-38 -158 -129 -309 -264 -437 -247 -236 -593 -397 -1045 -488 -154 -31 -462
+-70 -472 -59 -8 7 37 203 75 332 50 168 107 313 190 481 215 438 507 744 807
+847 143 50 316 53 434 9z"/>
+<path d="M5417 9123 c-7 -13 -30 -163 -26 -167 2 -2 141 -25 309 -51 168 -26
+309 -51 313 -55 4 -3 -24 -188 -63 -411 -77 -444 -183 -1079 -200 -1203 -5
+-44 -11 -81 -13 -82 -1 -1 -52 11 -112 26 -157 40 -341 60 -551 60 -356 0
+-597 -53 -899 -199 -613 -296 -1075 -870 -1294 -1609 -123 -415 -155 -927 -81
+-1294 84 -411 304 -724 612 -867 148 -70 227 -85 433 -86 202 0 243 8 420 76
+230 89 457 247 749 522 111 104 128 117 122 92 -3 -17 -29 -151 -56 -300 -27
+-148 -52 -280 -55 -292 l-5 -23 588 0 589 0 13 85 c7 46 13 88 12 92 0 5 -103
+31 -229 59 l-228 51 3 29 c2 16 223 1270 492 2786 270 1516 490 2760 490 2763
+0 8 -1328 6 -1333 -2z m-306 -2203 c57 -6 138 -20 179 -31 86 -22 339 -143
+347 -166 3 -8 -94 -565 -217 -1237 l-223 -1221 -106 -104 c-425 -415 -886
+-571 -1201 -405 -168 88 -301 285 -360 537 -106 448 1 1154 255 1684 123 258
+247 435 422 604 237 229 476 339 759 348 23 0 88 -4 145 -9z"/>
+</g>
+</svg>
diff --git a/slides/figs/ex_graphe_non_oriente.svg b/slides/figs/ex_graphe_non_oriente.svg
new file mode 100644
index 0000000..1abf3ab
--- /dev/null
+++ b/slides/figs/ex_graphe_non_oriente.svg
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="84.931252mm"
+   height="46.831249mm"
+   viewBox="0 0 84.931252 46.831249"
+   version="1.1"
+   id="svg2537"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="ex_graphe_non_oriente.svg"
+   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="namedview2539"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.67081229"
+     inkscape:cx="144.60081"
+     inkscape:cy="27.578505"
+     inkscape:window-width="464"
+     inkscape:window-height="1022"
+     inkscape:window-x="1442"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs2534" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-5.6538963,-145.0027)">
+    <image
+       width="84.931252"
+       height="46.831249"
+       preserveAspectRatio="none"
+       xlink:href="data:image/png;base64,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
+"
+       id="image2606"
+       x="5.6538963"
+       y="145.0027" />
+  </g>
+</svg>
diff --git a/slides/figs/ex_graphe_oriente.svg b/slides/figs/ex_graphe_oriente.svg
new file mode 100644
index 0000000..4e23430
--- /dev/null
+++ b/slides/figs/ex_graphe_oriente.svg
@@ -0,0 +1,113 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="8499.000000pt" height="4627.000000pt" viewBox="0 0 8499.000000 4627.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.16, written by Peter Selinger 2001-2019
+</metadata>
+<g transform="translate(0.000000,4627.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M42095 46260 c-1181 -77 -2248 -435 -3220 -1083 -1110 -739 -1979
+-1826 -2458 -3072 -793 -2069 -464 -4433 862 -6193 618 -820 1373 -1449 2306
+-1923 l190 -96 3 -9107 2 -9106 -711 0 -710 0 888 -1770 c488 -973 891 -1770
+894 -1770 3 0 402 797 886 1770 l882 1770 -710 0 -709 0 0 8970 0 8969 48 -15
+c433 -136 921 -230 1432 -276 190 -17 810 -17 1000 0 215 19 515 59 683 91 81
+15 147 26 147 25 0 -2 -319 -645 -709 -1429 l-709 -1425 709 0 709 0 0 -9226
+0 -9226 -27 6 c-181 38 -522 84 -793 108 -188 16 -840 16 -1020 0 -888 -82
+-1612 -271 -2365 -619 -963 -445 -1845 -1169 -2464 -2021 -575 -793 -944
+-1693 -1080 -2637 -45 -311 -55 -455 -55 -835 0 -380 10 -524 55 -835 216
+-1498 1016 -2870 2247 -3853 878 -701 1931 -1164 3072 -1351 401 -66 651 -85
+1095 -85 387 0 528 8 860 49 960 121 1916 455 2695 943 695 435 1322 1017
+1789 1660 575 793 944 1693 1080 2637 45 311 55 455 55 835 0 380 -10 524 -55
+835 -121 843 -434 1667 -905 2382 -263 400 -521 711 -880 1063 -851 832 -1871
+1384 -3099 1675 l-140 34 323 0 322 1 0 9230 0 9230 711 0 711 0 -757 1506
+c-416 828 -755 1507 -753 1509 2 3 77 29 165 60 806 276 1556 717 2198 1290
+502 448 968 1021 1309 1610 138 239 359 705 432 913 11 33 23 51 31 48 12 -5
+20915 -11466 20922 -11472 2 -2 -150 -281 -337 -621 -331 -603 -339 -618 -313
+-621 14 -2 882 -36 1928 -76 1046 -39 1904 -74 1907 -77 3 -3 -32 -88 -78
+-190 -916 -2023 -730 -4382 491 -6232 950 -1440 2465 -2460 4143 -2791 1113
+-220 2252 -149 3320 207 742 247 1373 590 1985 1078 223 178 353 295 565 508
+738 743 1278 1637 1585 2626 634 2042 235 4233 -1080 5921 -893 1148 -2135
+1955 -3545 2303 -477 118 -916 176 -1425 188 -1439 34 -2853 -421 -4015 -1291
+-755 -565 -1390 -1303 -1835 -2134 -33 -61 -62 -108 -66 -104 -3 4 -498 717
+-1099 1585 -601 867 -1096 1577 -1099 1577 -4 0 -159 -277 -345 -616 -271
+-492 -342 -614 -355 -609 -12 5 -21038 11532 -21048 11539 -1 1 13 71 32 155
+271 1212 183 2503 -252 3671 -653 1754 -2065 3168 -3808 3813 -556 205 -1121
+330 -1750 387 -158 14 -725 21 -890 10z m880 -270 c831 -75 1569 -282 2292
+-643 1395 -699 2503 -1943 3045 -3421 356 -973 464 -2047 307 -3071 -19 -128
+-88 -487 -95 -494 -1 -1 -46 20 -98 48 l-95 52 -43 -78 c-227 -411 -295 -539
+-292 -545 2 -3 74 -44 159 -90 85 -45 155 -88 155 -95 0 -6 -20 -62 -44 -125
+-247 -637 -611 -1243 -1071 -1783 -164 -192 -488 -516 -680 -680 -622 -530
+-1297 -913 -2075 -1176 -63 -22 -121 -39 -130 -39 -10 0 -40 49 -85 140 -38
+77 -72 140 -75 140 -3 0 -48 -86 -100 -190 -90 -182 -96 -191 -130 -200 -70
+-19 -389 -80 -515 -99 -908 -138 -1871 -69 -2735 196 -63 19 -130 39 -147 44
+l-33 10 0 124 0 125 -313 0 -313 0 -175 88 c-872 442 -1617 1063 -2192 1827
+-1359 1804 -1628 4209 -703 6280 322 720 839 1446 1409 1977 1091 1016 2406
+1587 3892 1688 162 11 719 5 880 -10z m36020 -17990 c831 -75 1569 -282 2292
+-643 1687 -845 2929 -2470 3297 -4317 324 -1623 6 -3288 -888 -4645 -240 -364
+-494 -675 -810 -991 -316 -316 -627 -570 -991 -810 -1198 -789 -2660 -1136
+-4104 -974 -1408 159 -2703 787 -3716 1804 -302 303 -557 616 -791 971 -969
+1472 -1263 3331 -795 5041 394 1441 1301 2700 2546 3533 923 617 1949 964
+3080 1041 162 11 719 5 880 -10z m-36170 -16000 c926 -55 1781 -282 2598 -691
+878 -439 1696 -1150 2253 -1959 561 -813 880 -1671 986 -2653 32 -292 32 -822
+0 -1114 -106 -981 -425 -1840 -986 -2653 -614 -891 -1537 -1655 -2526 -2090
+-1078 -475 -2250 -657 -3395 -529 -1718 191 -3250 1027 -4280 2334 -1072 1360
+-1464 3084 -1081 4752 237 1031 771 1985 1549 2765 1108 1110 2582 1753 4227
+1841 139 8 501 6 655 -3z"/>
+<path d="M42440 41583 c-184 -18 -542 -78 -667 -112 l-43 -12 0 -400 0 -400
+102 3 102 3 53 250 c37 170 59 254 70 262 27 21 154 70 249 98 151 44 269 58
+438 52 170 -5 267 -26 376 -79 93 -45 204 -159 252 -259 74 -152 105 -349 94
+-579 -18 -336 -73 -574 -191 -815 -106 -216 -230 -379 -490 -644 -184 -188
+-248 -247 -848 -790 l-347 -314 0 -229 0 -228 1270 0 1270 0 0 240 0 240
+-1063 2 -1063 3 141 126 c77 70 282 249 455 399 413 358 570 501 765 695 378
+377 572 698 657 1088 31 140 33 478 4 602 -106 459 -465 731 -1048 794 -89 10
+-454 13 -538 4z"/>
+<path d="M77803 23584 c-192 -20 -386 -57 -565 -105 l-38 -10 0 -399 0 -400
+103 0 103 0 53 254 54 254 76 35 c88 41 200 77 321 103 119 26 422 27 531 1
+248 -58 396 -206 461 -462 26 -104 36 -386 18 -518 -46 -340 -214 -532 -516
+-591 -63 -13 -480 -46 -573 -46 -20 0 -21 -4 -21 -130 l0 -130 38 0 c117 -1
+539 -32 610 -45 208 -40 340 -102 453 -216 124 -123 187 -274 209 -500 15
+-148 -1 -361 -37 -504 -38 -154 -114 -289 -211 -375 -104 -93 -277 -163 -467
+-189 -113 -16 -358 -13 -482 5 -207 31 -482 114 -502 152 -5 9 -36 134 -70
+277 -34 143 -66 270 -71 283 -9 21 -16 22 -104 22 -52 0 -97 -3 -99 -7 -2 -5
+4 -201 14 -437 12 -303 20 -431 29 -436 18 -11 374 -79 500 -95 319 -39 770
+-45 982 -11 341 54 591 169 784 361 93 93 150 173 206 292 136 291 139 714 7
+993 -141 297 -418 471 -874 548 l-110 19 60 12 c249 49 455 156 598 311 176
+190 262 497 228 812 -23 209 -82 365 -189 500 -162 203 -427 327 -797 372
+-160 20 -535 20 -712 0z"/>
+<path d="M41787 5370 l-1017 -1429 2 -203 3 -203 928 -3 927 -2 0 -455 0 -455
+265 0 265 0 0 455 0 455 283 2 282 3 0 220 0 220 -282 3 -283 2 0 1410 0 1410
+-177 0 -178 0 -1018 -1430z m843 -345 l0 -1045 -751 0 c-597 0 -749 3 -743 13
+37 60 1478 2077 1485 2077 5 0 9 -432 9 -1045z"/>
+<path d="M32170 38258 c10 -24 143 -315 294 -648 151 -333 272 -606 268 -608
+-4 -1 -5015 -2272 -11137 -5046 l-11130 -5044 -45 34 c-1011 768 -2142 1201
+-3425 1314 -66 6 -237 13 -380 17 -1439 34 -2871 -425 -4010 -1284 -718 -542
+-1284 -1179 -1737 -1958 -1295 -2224 -1127 -5059 421 -7113 676 -897 1563
+-1602 2576 -2050 1467 -649 3138 -728 4665 -219 742 247 1373 590 1985 1078
+223 178 353 295 565 508 398 401 742 849 1024 1336 142 246 358 704 437 928
+13 37 26 67 29 66 3 0 439 -580 969 -1290 530 -709 966 -1289 970 -1289 3 0
+147 282 319 626 200 401 317 624 326 622 7 -2 4688 -2349 10403 -5216 5714
+-2866 10394 -5212 10399 -5212 5 0 80 141 166 314 l157 314 -10402 5218
+c-5721 2869 -10404 5219 -10407 5221 -2 2 138 289 312 637 l317 633 -1672 7
+c-920 4 -1673 9 -1674 10 -1 1 4 26 12 56 28 104 84 376 109 530 242 1482 -36
+3004 -782 4285 -267 459 -551 838 -930 1242 l-112 121 177 80 c98 44 5040
+2284 10983 4977 5943 2693 10810 4899 10815 4901 6 2 140 -284 300 -636 159
+-352 294 -639 299 -637 10 3 2494 3060 2491 3065 -2 2 -3891 152 -3952 152 -8
+0 -6 -13 7 -42z m-25185 -10258 c831 -75 1569 -282 2292 -643 103 -52 244
+-127 313 -167 135 -78 422 -265 535 -348 l69 -52 -92 -42 c-51 -23 -92 -45
+-92 -50 0 -8 279 -629 286 -637 2 -2 114 47 250 108 l248 112 79 -78 c109
+-108 286 -305 408 -453 1185 -1443 1658 -3312 1303 -5145 -28 -144 -66 -312
+-89 -392 l-16 -53 -174 0 -175 0 125 -167 c97 -129 124 -171 119 -187 -4 -12
+-33 -93 -66 -181 -252 -678 -621 -1304 -1103 -1870 -164 -192 -488 -516 -680
+-680 -195 -166 -428 -341 -640 -481 -1198 -789 -2660 -1136 -4104 -974 -1408
+159 -2703 787 -3716 1804 -1077 1080 -1700 2479 -1795 4026 -66 1081 180 2239
+677 3190 554 1059 1338 1894 2353 2508 197 119 623 330 850 420 627 251 1265
+395 1955 442 162 11 719 5 880 -10z"/>
+<path d="M5803 22407 l-602 -342 -1 -82 c0 -46 1 -83 3 -83 1 0 189 67 417
+149 l415 149 3 -1691 c1 -930 0 -1693 -3 -1695 -3 -3 -194 -24 -425 -46 l-420
+-41 0 -82 0 -83 1115 0 1115 0 0 83 0 83 -392 37 c-216 21 -408 41 -425 44
+l-33 5 0 1969 0 1969 -82 -1 -83 0 -602 -342z"/>
+</g>
+</svg>
diff --git a/slides/figs/ex_graphes.png b/slides/figs/ex_graphes.png
new file mode 100644
index 0000000000000000000000000000000000000000..b24512aba64b62cf3c257bbd8f2e169853a99870
GIT binary patch
literal 26337
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
G2~7ZgvG@M~

literal 0
HcmV?d00001

diff --git a/slides/figs/graphe_connexe.svg b/slides/figs/graphe_connexe.svg
new file mode 100644
index 0000000..3107ead
--- /dev/null
+++ b/slides/figs/graphe_connexe.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="468" height="396">
+<g style="fill:none;stroke:black;stroke-width:1.5">
+<polyline points="162,162.001 126,234 54,306 18,378 18,234.001 90,162.001"/>
+<polyline points="18,90 126,18 162,162.001"/>
+<polyline points="126,18 234,18 234,162 162,162.001 90,162.001 18,90 18,234.001"/>
+<polyline points="234,18 377.999,90 377.999,198 306,198"/>
+<polyline points="377.999,90 449.999,162 377.999,198"/>
+<polyline points="449.999,234 377.999,306 377.999,198 449.999,234 449.999,162"/>
+<polyline points="377.999,306 306,378.001 306,198 234,162"/>
+<polyline points="306,378.001 234,378 198,306"/>
+<polyline points="234,378 162,378 198,306 126,234"/>
+<polyline points="162,378 90,378 54,306"/>
+<line x1="90" y1="378" x2="18" y2="378"/>
+</g><g style="fill:blue;stroke:black;stroke-width:1.5">
+<circle cx="18" cy="90" r="9"/>
+<circle cx="126" cy="18" r="9"/>
+<circle cx="162" cy="162" r="9"/>
+<circle cx="90" cy="162" r="9"/>
+<circle cx="18" cy="234" r="9"/>
+<circle cx="126" cy="234" r="9"/>
+<circle cx="198" cy="306" r="9"/>
+<circle cx="54" cy="306" r="9"/>
+<circle cx="18" cy="378" r="9"/>
+<circle cx="90" cy="378" r="9"/>
+<circle cx="162" cy="378" r="9"/>
+<circle cx="233.999" cy="378" r="9"/>
+<circle cx="305.999" cy="378" r="9"/>
+<circle cx="306" cy="198" r="9"/>
+<circle cx="234" cy="162" r="9"/>
+<circle cx="233.999" cy="18" r="9"/>
+<circle cx="377.999" cy="90" r="9"/>
+<circle cx="377.999" cy="198" r="9"/>
+<circle cx="449.999" cy="162" r="9"/>
+<circle cx="449.999" cy="234" r="9"/>
+<circle cx="377.999" cy="306" r="9"/>
+</g>
+</svg>
\ No newline at end of file
-- 
GitLab