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
zcmV()K;OTKP)<h;3K|Lk000e1NJLTq00Axl008a?0{{R3umKuz0003sP)t-sL?8`*
zj|P{$0$o=QDUY&2w%%r06laj0Ep?5a%m8n73ofM0OgIoob%kK1ypxiWo3OWTZ*PpV
zz*NfeMvth3b8b_jyg?`vK~qx5$jC}sT~s*_N+=Muw6rXPppK4?XjDb&>gq{?mQ=Xe
zg`%u!gpD_?)LKapFPgqkFBpZIp`D(dO2Fu9YHD57`@FooOqsOX+uKZLZ#tvKuId4b
zr2|hx5;19frrQ98g@yh7{ai;qc7h0LXAL|^L%II|eP>autgLXSxrME}(9qCpnW(ng
zIZCe2TXlY0f{$4`Cp&|iq?VF?ett(rLw0s{KWB4tT27>-q(eC@mWG4F!^2r;Y&&#_
zXG=O&zTrDuW~H~ia%Ulfnge)fWjBznRF9*VmzP2>9AB))kFNr0UR{cMcN4lap8x<L
z07*naRCt`seG8WzH<fh=X_DY^6w!g8U`5EW8{6u#q67#k9v*?RY$u~p(4b^O28aO9
z|NjZ!-m1E{+j-c|f;AsE(C){5R2`ki-bd#gJ-7Z#Jo37R|KHc}ERW~@e_z0S*s*4N
z@zdq+?Bh?g_VQEs&;O~I|3$==`n+@H^P0W2J>dIQg*D@UI%g_h2sUWzR;vR<+mqFH
zRo*MSy8WMt>|aD&T2qn2s+zSUtlqAAtlij<*O;MGYiM{v@KD3G1pKUxa;tKd3YJCs
zzq-(W5pmVtXlT$EyQbEmP1&tsh#YLOYi{f641Q;`_ErigQ!-6M#USEfQ;7EIpYcz5
z{A-9SR0~ak2HC#aYz<T?57?iIVRZ>M2gQSETDCqzHvGw07lK%mUSYtl{~ulGzl6Bp
zl%Oxl<_33V)f$qu-mEIqDy@Qa;IN=l&^1`5r!T{gmVQp#0E^7&pXt5q9#XzSW&b6_
z#fM!VyS}ftuCMsZKid?u&rK(+%9q~wUq)R2cMpb#Fa-gd&f71J%896J6~q)00ty|Y
zy$o^we~Js?(043hSC1{?H&>O-aO_vVa5JmRwu<;0M&h%xt_Tt;t!W%S*^5r`gb@=X
z3XDFxcJa>tL~$M8G<5aFoBj$6YGcbe%>Nnn%|GPv--MJ^@~h4VBs+f#N0+-#IT#%d
z&jo(#xircEisOp0E!u(byDE*#Xw~zjt;%Jn`HEi6ge#hF@K4n))uy6YpGw=6_zOO>
zw=VQ{<=fS4x2DtA>eN^KArrD5f1o*a;q(yJXxBC2M)2LQ#I^WWYu92O69=zEw%Uvu
znrVDtNOhzbdPK1C5i6%QxvEm@;hLJkQrPBrZ~s(r1@8v}9E4z+&u-{o{Xu4SYLHDL
zn*F<cG!Y9>@TB*hUL@0{;JfaIF?g4x4c~ksRBxgjMW$4oPC6y6qSi^}(45i9)lx>7
z@eZLiX|G)Jsg^Kbxzxo3Wl~56kZ-$Qm}!EtZXe!?5+evm^`9gzyRUZWzO)j7oze<;
z6u?j@lN2p<z|SYD5r>{A34mbUzO~woCpj$ZU`|+g9nGp^2ZqI`Dg44mKrlx!h{C&e
zr6wt)NTWu6)xfgJ6j@{isG}i5hFXqRTFkJ)#!GH-sa3WXP1T?hMeLUXZm~t{5f{iV
zlo;24lDL8v#ZBAlCd7hOw@}`Yx_2WttNiLUq18~K50OOKQ00s|&`AB|fPGn7t#4i&
zNOtXgvu-<myN8N#75pM01UGO?O-mhhOj<PUN;d^gXra!`rAf+kt#gMQ+wf)b%?5ea
zg6kNy0lx{q;k#ZuG!d?=c%w&4i&XzKapeFrVEh5#bYl!Kz})kw-ZiE8`wYecZwZ%S
zu#RT4J$vxKdzRtCM?d!PVFvUW)GfcKhv84w`!FpkOQVSngmgm3T0oFmF%X-G(5%?z
zlULPK8b#%(l8bFXX2RjMNjbSxysxMtwcxR=t(oYmF^dcqo=%9=Q)Dy<|FF2i=85<z
zPEJrB?9h#%J47*3k{~yssTHKqS=AC;i5FAl1Gym{xCwZmY=#M-)h2$GAF~Ik;>MML
zZV(rdY;K<p+C&FeoM=Fp0#Q=8F-)yct*`@)oK`$5MnD9Ek8w7~qA9P8rRK7zfLLYl
zeRpNRE|)TJ&82F+=ui`*>OU$jtCy(vpkq^<0SK#(<-pbVq_lTAi0+t60At|;foe>@
z(Sw11(arlDwa>oC1n;Lynywuxu^TBYW7=y_aQE~3DQu{j&2Ec$!Zk$N5F|7TZ_^x1
z+{9&BqTf|G<d|V|UONT9?;NZ^_b5Hy-N%;3Km=(JDOWDY7GVR+0-e>d<TS!$@yh<=
z;?hvtG!X%USHXH=`Gf8>PH2xFPLyJmwuW&DUV20$ieic?H`yTo+z_!5?!JS4*bE)>
zE+ND<ywG+4r=+kDYcL5nom86!Xq_nnO2$=ZBo3}qz%9BY@<<~IDdobH#=K1U(i)BP
z)kwtE?u1OR;3Du|wrT6?Qi}vl9iuU7!=Ej3#!lQwiS&{yq1QibjJQWjr<v#nAc&UW
zD^~3n0_Bja#9fbdL>q%OxZ6Cit~EHC9~7wrrqUzv|1f36Ab|x}yiJSH-f+XbT@Y!g
z!OZNWEjMPgYNO~XE!PEZ5?Tqd=sG+u0cHs0ifR{D2yps{1B<8)VG~OxeT`m3Isk8i
zg~x-$uvTWHMNs3g*>EawTc+@C+CMHXI7m;QsTpTYH2@M3o;++8np3PUB3PDOl@)Lu
zaMUm%Be|>{iV(<w)Qom{{trG6?hl67Jpx()(o}p2Eig>r#Bbob0-u-~42(d=!RPTW
zc)2S=YgHfs(3t7*5cZPpIRTKtNPY57tAxcWMhL(Mgl_0(@mV3Vt3Bmy^G>U56fNN5
z?V9{QY>Z&<&buCSU|3eV<04|s$G_r!VyaO{Z3KPM29=YHSk;yOBM^NO9>A0*^@UN6
z4Ixr45ZPR11Vf;Z?M*cdO>LMhm$-OZe*y^W8*_%hhKRDX9u9#PZ$6p87Gv?f($F5P
zlxow31M0w|S;(<$mkz84?cH8nd@J+&;Q#T+NR0>pRUvI561Z#k{qq5!W89<W3xozQ
zVfC=MD>&5BXuKdrSt|t>A2P5RaYA1`Tvj0dP`SA*yuf!F;6oco1+XH!87cT_3P{0k
z^xBERm+yZFs@vlgf;_55Sx>zQ8~mi?LegWBsL*X*oPiln?Xn)?Hd~|#CYs#I#qoz{
z7uS~n(dA7Ud+}$4#XRZ8_M>i#C@EE;V292EQS{&dG!l&08V3B7#LxnUqIFN%Ax;d2
zh!7Is6a1{x2qD9GWwb8D9Kp-5?EyicqU;|Ol2h5*$1iTBLUqt3gyR^11~M@$yhHS`
z_F(s&B@5dIXN*M6(^UfB7UAaKv~0mtH|9^zEH13Ny_Dh&WL0n}xXb+$r^FE5LY6T!
zxwK8KaX$h#3mu@m2$Vwx6UWWr1u=o#dZTP2e&%m@weWqoMc8pL_!M}z1cwYs4#HCh
z4qc#RP@v}VhHXrA0<{W4AH}ujbNG8Gnh>%17U5^*$b`}G1-bUp06_OO$Gzas+QSy`
zAutL=flY8SDX{>gIsHv2HUgGDkWMwU!J<{|Je?ITI2i}T6v7x)1N~VqWM$$5j~*ik
z@o3-?@ENUu6bEizz+bGRX&so7<Mjq$FnE6;1^@wQY1Pqn2b0k7G|57_Xru7C0BbJ#
z+`9k{F&4%W3z_QR0v;}RGFciW@JhpiS($Tv1U5~Tlt6=URBdTa?6?f;JS1F(kcg;I
zUO&N6E(_>l1$zTs@87@}ZOc0m_F#c<y<9ke(F{tlhbw3T@VW!z$E6G@DuOb8ZOBDv
zqE*EN=nQ@av*{wHp%Q$yO&cG|Gg%er4RO~DAwpR#Kueq+Ne6d;P>S(!i=j|e+%*^=
zz@)7Q=e!X_{!7QMnn08+o?f-U`~jU|{Rqfl?H*ujlUELa@l_T8MH43^0amHNYNON!
z3<x$N+c$`ez_;7Qgqg5{!5C-(OoICgT_dnTCvXQqr6$5NSA&J(B0EMU+%#?nzQLyI
z!F~v{aNP)UOl88Ralu#)HQ5vQ7kyN|CJ%jdh1fP)U@-*(kN{4dhAS8_Fy0)5WP7OA
zN!_<Fdhke;sCBvk^bRO(lo}BRvWJgMK{o*4-s@6k4#;+(ooYaQAU7ejh4qd)F%S_e
zU@OG-O@KtNyPZ!Q)S8C@B5Z-^KtVv%yfL<G-@sk90HuI~Ah=i)aVL|^6>AI<CqaaF
zq+tm^;eB!h8t~*z8lb>XTrvT(X)wGX5<Y_)W<J9xLW7>bYuQ$ojioFm4tU1Z6mIVB
z;yS3A_2ADM6iWmvvQkk1b{aQ286~dT0iM<gIDq?|1h{ny+6sQ1AV84;=b^h$xCZ{6
zz5$T1dXGVAfN>c=LIgrr04NZnZ>jk)f~~w5EI&z?bCrsy(+uCu;!p505(`#$AOM#=
zdTUDc4$`9(C{6~VZ-`G`jnYj=fPji3Am9y@63|jyg@)zXVa%u!CRPoE1yqN(2y@qh
zA?E-VEC>{DAJG*G1T+sZkvj|MWo!k1c_e(=^}(f}AjBa+3P84?gWZE?4Zvv!CT72h
z?}FM-dD-58l!{U?L)aAHBW=(C8_>q$XjOqZH@Dz+$oRQ)O4mT=ioggjlt4AMHytf^
z%e_J@B_sgV;vLR^fiebQFG63(XLwM@hVbMSNHLHQ@64(Mc||6uf-5yEr}uoTUEMA%
zg@A%5Qn&1+>hM{JwsPnRr;C9x`qk|D@b1al>M}r~q>HKnL1M{(=ioCYPkVOlQcY^+
zW*ou=9MVjV(mCf0oQMc1uoMB7;}*b4SQCH}ya}Ea5ejWonI2koHCorzZP!;c=zuKN
zfrQhQ@M*Y0XqOVq1VPJS=t(fM7aOBuiXfGyr&5)7QO^PZ#@6~M!yV|bB`fU4hxjl+
zYk75z2qjGJ0O=RAfO^6VV`f6f)IDFR7!PCxwS*et$%sTlNTF~EGokkE;tI84A(@cz
z9==7x*#s|OYKB|Q4w!C47(_H!oM=SKsw1+nbf&;>1CTlh6Go?_X^I$`H)Mimc!Jx7
zxByev0pmkV$%>!hvu92qP`JK`o<Ir!P+^7*I>0<>gpOrl5Mbzn(p-@(iMS_SiQT>N
zVVI+p%(Oq$mY>R0d5Kak8|Fbc?g$#p%r--AqK$zMXcE9>i_6b0t}z&bEU7(K9<l*v
z0OQkQ)hq)U$>Ce9ormKhcO=E&4xMtm?8=LVjd@qw$c)V%(97_~pjTwoTy|&|Q&k2(
zJMPIqi4`}NIz$MHTyjM0E5Z~P2h^Z++uB%UT07G%DjX8BGpoHzEC7oz_W|#L&+vWE
zG(eFMXF<13s;0`#nIeLLJyxR~Q0c%Y`qDchbc=}H;aSBs-=AA`T)D*1g1`ZQP5%zJ
z)0pod!g<`$?yt=ZsN6_#-I`X&h?q=)!$Z(uN(}GAfQYDC8+<VEf0`aFu#AM8$}EWR
zS_Ls^iil|f_})V;@NqJwMS71|?{W^utm{Q&w4kea5pXL1g7^Wrz7a(%C(s-`9^KU;
z>hosYQlqY3I<;6pB?KGURGO)sXVfk~4g_%~G57s&JKe#a@Ys<wR}H}~(WCPfN-dpc
z=Kv}?L;g@Of{CT!h(Mqb6@W+heyt){#o{bnwhs8uYHk(+PkQ)Fpf}xNx@1D!%OxI%
zXR3*rDrQZ?hO;j3W)tyd7(arXL(o+k(J1w~3Br8Ej0FTZb#C)aBeEKR$iz5|G6~lf
zTZS^j0k)x^QC#34@<8<u*AWh4+Po_eC(t~%Gff4OFbL6-{yexiUkX*qh=I6aBCCz7
zWWVH=0U~oFSphv5Ev7~1ia?>FDp}+PG;gt3kqMWX@?ruydoTwYI*?qF;9J9QywSQn
zskh<Opo?K*>~JH~2*`IdFhwkCz6jt>_nqHCn*k+?T!>EV;ucX1bW`ZkEVH=JA}%bo
zT8K@Ugh!A7kN`aZbO0a%e@&vV8ITVw7!pXL;Bu&3h<JduQpO2u4%>Fy*O_u^(04@g
z;+0Y^7ic7qqE8Wq?pqeh0Nw+hq&2x7sRmdOAhC7C;byuB>Vo@OWNakYVV&MUAJq#|
z1tMrp(rw$rud<uL6ubalw6PFTGA_=@$sC-mi_riQOMO&pA3<uP3v4!b!2f5`E*JxG
zxP`B(dQ=bR(IKXmEzpAk-Chw&MjZtg>xm)h*9#T|h<yk|7sZSy^J3Hgfd@hTE7%&7
z5jjFPlnc;Kkh#*CLkHyqkdCgnhJXo(ShoChfDl0hu<&ti5-KcCEl$mF$Ug_Wr$)By
z4xTD2!UF?I?p{r&N*snjL}8l(bfO|CXJzVIF?FV8thoThVo_itN!K{K^Nhvun<SqR
z)k0L<2=*1hUvaYn@is-cNe8?L)&dY6AxDr4pzpG|HVxVE_M%`~8g@F`K&(UTWHJTF
z#DFkDRt<Lpx|W#b&j6Qzy1jCzA0VX7^uUBJ%vQsC8{UV3z9Q^<wLvWI;8KC6PgNlq
zYF~{lImBM79~gt*v-eEm+RUt4w}7hn4-6!4+n;y~htT4^9wQRjYIsZ!GBdtOHq`@=
z4-c6I01<;o+g1f94dVf}axf|UaqVEEaFtLOZqflLE6B|(Vyo}~ai+h;ErVd^5<vAM
z)8z0mf;;&tmC*}{Au&2aXp0EH@G>OnblhTv-g@v=fQdpR0w<~UUYxQCB5&n90ioXy
zy+q<U1^OS-d;<K?<`>{uXg0oU3k}4A8ph&XGg`<aX9O!CMTD4HG66&SCfQVcqU+!t
zh#RdtgqLi~Fs=fI0mC+7wQ6f7v2IXcvolv9Sg_hcBEcQi5lH-8_6=4D2$6+G)KW=1
ztoPh%1C(OX3s*)0+YQr|#6l^mP3mDp)~j`X)2SrY&7AdN2mI*hE%+D_6pS*op*sB7
z*lGo4LD{U`Y9Jy47|Q^)A-LMFEIzo%ZhV9EAXb(I+{$CI1iU;}6$l*G&8<`fblFk{
znj?q=xo+ISlN<O5VB3&sOYjqGHqOFQQ}3YGQFUMlCYmgSAHoK$H4tfP9W))G2{EC8
zcmt0y^d+~dQOQ%Goqq1ravy+YEB4~PGF=!qhYIYS7a;KI8Q>qLHPd83tt|y+O`x?<
z9^a%i%oO-9i0dNPc=+yF#np=u<c(l)xO{J*S7H@FMip+#+NHMI;Tu%|gq3Xp^@0g*
zn;i_<aFl@I1HJ~L8ybAyFajdbLAyMdkcZ!g%f_AJCInD8FhzM(Jj?+6I>ZI)3=EX$
zm0JV&fM)>&b8yj_thsO7-e6upe#A702XM86bOi7pXd1o{FNNs>f;p2jLjbERXrHno
zs7LEBl^b+&GWhAvGNR=2wsZ3|arK=|0m^$8`OM^s9iw}=7*P>rN}s=gz0uEDQ6Q++
zhlGr_*YYY6%YbAMoDp9n(_S<6<pUrSw5qK@C*Wm9#AaLvmrqrNWmzPm!$3G0l66}`
zvR(nU4rK+iVCv4)1`<ml76+F$7)kLLgSc9R%HTG*W_Tts=B_?urj;(zw2;b#TF^y@
zKsEO$S;2MO5lOgA0}}zI9IZ*<JN*pe+DcrwIf)DPa6$;PYE5vESPVD!H4VrJsmK!X
z-s>=MoLE47Slu@5ymKS@=D4g0*xG}~5|?$K1J*e;-UV2oL&)u#iP9zI1uE!<Nc^#h
zG@%>3EzoIlf;ntJK;58m5Hz(D&a~q<aOxe<pi|>ucBD&CBgyRo_*^L2+N}pKty$E)
zS}(K}PXO5OiIrA|`|g!_bg4mZr3M11ozUf3#g%z|h!@>!X+(nqg&!fj)G)>j$lelo
zPBY9C*9a|w?8**M)!dHRQ|nAgg$~b~5F*#i!UjYgJ9lJYiUXK1J~D~fhTi+640(f8
z@M7J@1x$PCkamMjIc~S@#fY9c{RX;&I6w&3r<d0uEcn7gFVi8Qpw$3gXk0;M<V4>q
z_-F@jg?l}e4B{H0_Qfw`<}owTzKEKiDz0OE-ZquVQdzji?8-XxF<HZ3tey3Ja5GRR
ztTKQRGc#)2n<FmVaKNRkaIlB%hq>nt$OZ#81v*d*Tr)^RVHzIhO`z9^Gks(2p@C&o
zVDqq-#BFa9F6}H{T5F0M&I7KITL^%?&}{*FX+@0!E+ZW>H|wkv6;VZV*cmbg_%O_D
zBNo#ey*$g-#s#(CgLOV`v~2&7eGqU5+x3LSlw9XUhOI&uQjTyz14@*c;RF3qG)E7W
zj8J$Dm}ao9gWhg%YlGDtfGjW&mXbGUF3d2gz&Jd>DvK8&@kb^Iv4GfQs{EmF_;A(j
z2>APw5E_B9%_un_;xHH?s2n%D0aQkD)$Dn3IA*_ZlHit8h#DU5nPF;J02dcSRGI+a
zmsw1AX+bZi0ggZJIEcVr@=^F@8O$?AFb{+(7$OPgfTH_hDp-$!ASHy$3S0PcXFQOu
zo^RC2KNFl|Nu$-d53s#II8$xHcti!DwFXNB+L+uB8c&;K62Id^1{fs*G{_e@SnIQ#
za=ThBn&rKXLzM&+a?E@y!g|-O$X3lW1Br(40+oS2dk;_Ev;+t*EE*f!<L{%n>6w^%
z(9tt;A#SxTWuAuwx2v5A6kIY({nP*qs7@I_Q{<k0oy^8-a2&~kJtA$`!_WYyOdy8D
zc$l?uR6Qfz@!B#N3q(*Fq&c|RWtdMEMX*bfR6d01Ml2j<7l;&K=xl({&apBL-@?cd
z{J2>I_}?}I4Y@7kZvkNf7mw>v@#)4GHU&q>q9(f*n-hpW>~jz_Z&nYi0pH<X5PsM@
zmx`9~`k+CjPJWUT6b0efD&}vPa?8vHvkXSLWOcJ1i!nUY^zg(`V~_#~(;Lv4n7F$Q
zM30CIl_CI!V@sy!p4Y>MPgYDLO9{@Y2dlO;lSq(Dr$Ir)p4AAX6~WKat=@!)+#j*f
zW4s@(7bIKE0(yKibNy{$YT87=nld1`{PgNUMzfjrn|Y?>r;{3rTd@{v2u#^Tp__yy
zHTeC&1`0Nhz(dn<&#m0v;8R)F=wN&SupTiVY&hX&v>=5BCY0SlE42tLn}sDtNf~oH
zl$NMPS^#vH>N@<O1EN(4^kJ4Uz}DaraZ8a@Mj~7T0k_f806-a3aC|7j5-U`I>#zWT
zkcQ=;Gg+srd{m?x78r*cdtI?~oRKMU+lu9n%#VP%il=Ry;a2vt<8@C7UU>IaOScGM
z?kHIBQ%e_#8`0!suq`MJK0qw<hJeyUL9mp9Dd<5g27`plB9c-D;5XIOSY4^P9Az;?
zw#Cf)Nysu0FVZzHCK04SV$3KyVwIU<2p&k5<_txIr$YSDuvaKY0n%I5*2oZ6@KexJ
zHu!B}3s54t1xl!0>b0%#{lI@6V0t?Ii3+-5p{2)1x2IC<4BrWV5GzY&xX08$X;>ML
zcNjv**uYoVGHvO7aYL-sivbW5E&|3dHWy=aD?;?PfHdP~Ko3~89zb@Ws96-S47>sY
zD~ismN`S9|Ks0N9SX?vA65|4DP$$X&;zqQziq#j*u%J$-t&N3B07&Dj&;!pVo8Z3v
z<0<L=t4$i=rw%3XY9T=Z@NNLjIm%_bY`#pFh1&;E-R7SrE|$O`{zD<cL;&1}($Hzh
zWp!!D1^$Osqs$8?2i=F~95Od920R7?yk)JkGSxsU5atxn0X#k2H!M{EaW*HJJctbz
zhqwrAUKU5O;366Qe6+yfG5AH0L{S;=WVeiozCe1ca4Z>MVfCsYQ^G(|;KxBM46eyH
z)4&q<`p-4b2Cv|ge1tH|ZX7Ja0$dHWKs(n8qKl0x*%s#XY89&&W?9D5jB&7768^Tq
zDs@m>Vkz_Dn38S_Fi~tP6nr@6O=tK0z=}n7E)nKOA;)|t1BGj2?mn>4OPL0dz^5U!
z!v>AZTFg2T<|6u7JXNSEpk3_^pjK~HW#Cg6E3ih9AuY3)Jy@++%MBY;f;GMfiPC^i
zgOYd677gW$LI`3Hhh#DXS1(vn3~T`V2KJ}$1zU#<YrqV*j)0d7_n81rx5_TX`Y9~b
zQ^cha#NZ~3%vvS^UkNg1wPQ;TsSNx)_XXH183$#`{dUb_D=u~D_@?dU5IqTAlT!^o
zRRY5)AUGQexUORXGNDLoxKQXAG)FlCv&c%Wfji~i3b>1e^Qy)nM&;rT=^DhV2=h*?
zoMhMCVBv!VOYhtrgsvj^V%39!ZGs&nHP{kUVBf|mhI&MC1+y;^{E(p>z(wcSxWkEX
zB|&BLv|Kp2r-;jFKj{l@5%CnpR2zKE5NscF@JzYpF8rzy=tZm0gVNXRmSUE|3{s9H
zE!$gl!#*9jbEnE9Ky`qU0%OB<4JMvojJPf?jiOpY+!byNwk`~-Ffu@w%?m=nBC&W`
z?o>8F5VS#n51@)+2~U!N-Hr;QCz^q;)CTUuXZW!O3uMm}+z}yi*W5FJ-LTpX-gY3q
zux}8sxR=a{41u<?Fc0fB)0<BemlacC6ua(mz0BLe0l^(|4U7SHDQpK>*|!{EPzdFM
z&TINu84>w$1^fOm$VY~$0a3yuKt|xJOf6##icV_5IwlqbX!3T@c*H}fF%1-^;6b*T
zbpghMM_iIMhuZ4E>@%bB6kB%mt_Xi^0Im^c%Ay;a6^a0X?(o&npCu)O$RTjKmHU&p
z6EH;}20#X2y8%b+dn35B1pBVh?5&Zww<l{C_()U*|4%Cmu?rKISU58lyycK1NuVt=
z)((6E&S4{dPFQJ!r*K7q#a-PyVN=?p6Cskse=u9$z;~3%Do8zxWQ1j@4HL!1A^r}>
z)*j(KQ7VFAflVRm0=Umz+K^zscsf8;VtpGs%De}I?C@d$1j?`lje>;bd4T{A)Gxs<
z;A0A|9<i6ztrnnqaTz4aYiJ;@2z->A<V=XNXaN`;p$r<Co~&J9J&s8Mu_|^~z;)un
z1pJxdZb=zd15Zi6dYB*g!ssnoh>-v}XP31{^xNSJpfPL_L2Chi26YsGiYf@wKRl#Y
zrT1Ls9E8=vo&i>bStqkiZKVWpQ;3$LPa-}syks@x!eT{|J62>gfcI62Ot%AK!#pBF
zB@y%jBs1VRMP;p6Vvt=tL&JbFV)+_O$zV;E<q^x2{8W!T>$6}djkVC=$xk-My@rM3
zXgrn(kqe8@#!?2Q!Kwtrt_IQ;8t^J)yX_>h`qnGYKMP<Y<6{mrR}Bfnrg_^Wff;Jh
zgazXR{?WFwx@hji;}Z*ueAL|RN(+7ohtB(BxNlOiI#tagYnIHglZdJ4>BSH_W?=#Z
zoFeObNYE3aQXQTfPYM^{>EHl-75C@p*9D-Au~66y$uVceE&u=^07*naR2DNx)e}1u
z=pnrZ466d(q&>aK#oELF_LP@Bz&sYL2iDHmZJy68>ks?h(_!P!PHpzAoOGZ&AgYq3
zM!3bm0(@@W1BpR(v|ZT3;3s!bflwj2i8_*WY{yVbgj+`VB812*0m1BASP!4b{{6YF
z9yS7^5TSc;b~ZR<7V(0WVYO#diFNFPi2xEFNJfB<!c-JIB%=UZVc^nq1)8RfjS8Q`
zZjz@~4<^x+LBu6oWF?h3xbE!=za(7HVKuW$Ace5v{kMwf1)5C)BNq?_;G4KsBALS8
zX{Zhj+(H3C3QA&v5Nxe#po{^yBz?+YN;<O7wQwsE2qD9vvbSUZj}<`Xn9Q`+Nl}0{
zxElo@2k@l;2P;!Lz!Ag+elbxJ(dDYrf<*`XO9fa59wk!6T?ql6hVRWK$cPb75m$h_
z)9?-~V>Ya^04}HqI}NVY3ucE^W<&u6#BYgo@EilOW~yKkWj52Z-y*ZGKn-H@k`WdS
z*b`6z78776^u(k9KLT#a04Y$7Tp}OlM^`$J0wr`X7nlePMx@GS*a70e?QSd$prjqg
zog6qNqKHI&#f{>^SpeWXnJn)juZRb@#s!>{*3A-tk!ZGa64u<NL-5XhZk7T&bB7)1
z<;mg##!KEsfFRZ>u<5|3#R>KU`ZmCKft3Iw=WYgT@ic4!$TA1g<H+cTdjJds`(x%t
zb8jbOnc<*4`?sZ8dLDQaJU_9@3Anc4<DgZ*R{(F`A^JN)*TE_WU?~gC#_V>=I+5J~
z@(&G+=iF-BxadY==No9{+&ZH-g5w6XD7MEI6DvL-r@<~!+#E%MsE(WEMj3z_$XHjR
z!qKp8oW+UYFaBw+9=MPDiUl6Ki&o$ZnFI<jB$rmuyv~}>qCttwqGkyU8#E#)Jk(&R
z3j+%P*rE{+fZt#TaS0P0iA8zlo^(-$&8?AB4B)pL0`3B60QxawEu0V5oV7}<0<pOL
zS;1)8YN|+JIRwFQ3xi2<gl@6-*32lC!8a?X9I(&;cuvZM7kVbf;lh*W>k;&*lTJFX
zn2(z-7m&$zCl!{F<+Tt2NH^5&$=XE$3}`I}8Ud0T_VTz)ikRrnoLWIAb@mE$s8h0K
zW>G<ha8V0O-Z~S`OCd%CoMCGa$4q6_qxG{5-K>epW1!OsJYclT;wd>|+Szyvx`<eo
z;rU9iN%&dCwlyEm#-s)nU$?0?ffbExEeg8>%Ury$*Q<s`Rl(JUt)?7qmRV9pc~)65
zXhE;In*oI=*$7ZfP$U!RlDkf9i+X~%<|QP<rb603u2T&F8x}Emqey8YZn+=?b)~!E
zm=K7|^J8&Ev&SP7R`<f{<H-FA!zhoq16adi4Tz;fY?gvyG=d+q33!`TO6(4rlzX;z
zusci-dO%Hpf>_G!M68oSRB0^E%u|fGC0$?$V=Iemk}#bGHfAmp(K&2%g*zPFfdZu>
z_<*a4ST=kH+$pH41Ly~sTVTE;vDG1gTM*+s+10aPUI1l{S+i+F6}e%V0QVxNggDLp
zcU=LUL42|j+?|HeE2cMRb)kTA0f0u_LB%C3!d|M0+tU-cOx`v(<J%Yt0K1fB7LaVc
zu3J^uG2$I619yvK&+K{((kx`vT4ay#gF99p7`~*X%$)4@4p_2g!I9)d!(#R@ml7nW
z^}#@ZkD;!J1|S0rM12Mem?t2zeRB066GT)J2Iv7FfS|;U6{jt9lsPYEvstsxNQRF=
zIIQgFr>boG*W8Ris4(Cd%x;2Fk&|#Y1J^ME2_$?HpeR-&F{#o+twK8BZ3eJyj}-XV
zD;CF3ap_rFw{;`W)`Gb%8{nIpT;NNARp-ogMG1Zg&le@M2rl0N{psQ1LlXBB`}Q`7
z|6wTUgX^9=2_!rszQK8l4ows+ymPFIdGfZb2U2Gjjt0x_t+P?Au=atZ0r+|;EDF&s
z0tH0IKOkgbGB<FdVU`Qg23QC15*S$*DP&H9>43;-4z){e#s@v%gG?xa)g|~4RwlGX
zDQ0Rm+y+VqUeH+mRw8S@hzq!d0vs|ax>~)I%-cH+T9aoxnt|UUunq8dovRJTWn2RS
z@lmgh19avsP7cAnw+@t+NLA8QE3i}cY*@rGmi3dU6!~Ov>6V2Aose*J&U9x0g9l4N
z&6rb*;O$w3oHC;hAPaoGqni#}*SXb=v<1&}5dgO?UBv-B70t>?B^@lz$<Pb@4mhBW
z0CKKd4*f|>*6iUfn@ccB=*r$zCcdG(z?bYW2M&nIA<Qc4YIImUk|a;6Ye5)6g7Bft
z&)^p;@F36-3!Yh$m;iT4{nb(+rOnT=W5V}D-90q=b?zM5O7hQ~QGIf*o;Zse3iwp(
zj2i%4Es!_D-va#rL6CU^1Ho1(BbeYEauD*i38K`%<>b<55?aO;tQA*>paD?2Xco~M
ztFYjRS!Up7SQr$mtE1QjR<Vs1TDd8wS;De9hs!{K1zAoUwE>9X*hqpu^x=w}?@tDe
z_>n|V+!~tt#^i<TpbK6?ZkGE1++gyBn;(@KKsMnrm&htoEPrP@6Yi91H8+6ak2$j9
zN#YuCCD44ld>Atw^X$@LQD<fm8L%$iI5W3)>}p=8hnbs`ZYZ}@AnB}N_E=r`*W#cx
zPzHm01Jp&3>Q#UU0l>$&^j5rE+yX?&#Qtm+SgjBOdMH?dH4t3}r|3j>=9NC+q7tkS
z2p^CWpOBoMX;AAyLjxSe;=+svS^>-CJo_*JTw0Q30i^&QL04ysw}-#r><#wIa7z<Z
zLd+2rgJA-wDLy$@Un+}8*=Pf6^X!J6h2jkA+g{p{R@-fRjZb9FdTfBrBv4GS4CsJ}
zeGCp3YE5y+VlZ(?4g<g3<~TWkf&oj>12?$TFk)TY9O(v4nPa(ti4hBire(*m5Zgq!
zB?y|WzzsgrS3nxU64JRJKz!=EtlKaS4LZnSak-lf_%R2Sz*&Ie9pr*o>{aA+F#|p2
zW=9!-5_UD<YBICpH9R>ZvH8G5@ZQ>z?3~Bo*;$=bcVHmSfG|gf#`zWOhGT&uRh>nn
z8h4t37WHiIggn8*nD5jalcNfp@JNp8pxEkc=N3Hz6<iBec{)(y65!XC=gf@^s0W3v
zM1y*g);{+(^(?f(@@BXRPFiFSX>*~mIf4rUXHV@49I*jpJ>3Qi*a_q{!N<y%^1^(c
z)Q=b$NUvpPs0*%|xb17j#SNbfH;O0&8VzLRSuP4eRNSQm^X_45Zu0@Sa<JGIsvJ33
z3>Qr_ODM0isc;FijDrz@b7HCBeHJ~1w$41jARLIC<xGlVM`s4v%q~9sz-p(^-JJWJ
z*`EwY$z5g&hXjd5<SNgGWyR_ryaZB?QRN!hki3~RCuSXM?)ORtxG2z1P5h#`p~lQC
zE{z*dov&<-)0GnfFf@&oT2B&}^4tN`+&oEarNNsIFdB}25}d0-+d|N_0e94yL=uk*
zfY;=6OsjE>ScQ5MM9At)$U8JzJ-Ip?p=YU621=T9+d$Syqpjm-=Qf)RGiPVb+#mNc
zxpNC{o!itXzJdf`&XAaOhMJQHSZ22>Hx|7Z&%&^|t!S2ZNW<+U=}`N-f4k#nR;GEt
zL?+|5dk4PGx)V4*8K&A1C%$fT=ZL?kBe4Niarev&PWu5bV#gHs9DrR0=+R+%0uTpt
zx*gbu*=DvSv0P_f+X1joB}S|!k>lPo>k576P8=+a=@=k2BENms+2#_|KGVY<in$Ko
zua_tTQC|YNXHOu11|1TvfgUL$(Au!vmM~;A<Kp1dfuY&sOFD9R_c>KT1qWsaq&r3Y
zl&uXZIbQiNNRfL&jH)oWF^g6P!ZSiR;yAP@AX0W^_SqaAL=BJ>7;E8xfx=>Y(U@j&
z95w(6r)_S!pG{;tOb<svZdJAL>~q##B%ZQS2>6nc{46e;#h7{<&dz=GIZBhGuU5}%
z(7G-hB{N}Wz*{t@O~;R94Q#vPCR1WbgD{$PMH(_Q3D-s(y|Vq0wdvXqQH@SpYUqh1
z$cI#mz4!$XDf34fAI7ajM6WVdCOO!OSrGfZvSXj-V&qbR2RKOu+J(q3T+yEUAddjC
z5)tH_NMH%Gn&iZ%UO6zaa|($dR9I(2hmgw-lPqv40xO7RWv-c$$Wn7lNdn}KgkQs7
z<CZPw0C^^yK^XH=XRSws1;h-e2=K-^E#NFL?a{bH<P%85Y`@_u8iEXfoygHqM#!z`
zYC_j1W+ZIyi}%N!)tLl=Mu4NhWl*)#;^$l!uoHxx!3wNHt>SDo1AG#JwICzA#1yDw
zb2JDi`!G2hf*rL$S(4e3m9e6Nb+U$^GY{}^wZovbZ)|5}N0n~~9FA^Hdy@;uQDN`P
zU>$FoOUp?f9E=0aU`j!FmXdK4Ve3$CIHTa}f?y4<t!Rz~(F$td6blm#AVlK^V`d$h
z2Yp+>E>ge>&uzyi`mVfY$;pVvD$u?3c5osB;w&H>eGfr=rw8gRBt6=q<nFyptk7Nz
z0zIw+U`JN~d;yXY2Q`;PZt!o2xJ*n$?pA?(QEp}$9R9*gt$@DR*uc{fBL&Mw*TK0F
zaENt91Y~DbAsGgab|ZU6W~B;ubrpvbRl$(%wGas7y>p6~7>&~{IG;dy6V;5XaGr?Z
zmAzp@G$jc7Biu!AN|z^U7eVLjM+yd3uLX#Lh%>fBQ$RqVop>LPhYNGiBtP08`ySfD
zX&0?58TP0afFlJC!XD2w3(3J@X<!O)5GE)^QC>QhI8|tAV0F^$cnW1!#IaR#4H90t
zK(};@_!|d~GEX1z&ZB}N*3lG%2;{<UU>+|4unW9C2dnii1q`(e)c_RDy6qw9t%(^b
z5tC<15`h)5M6Vi#S$uY!F(>9wKaj4cXxIMG099<w<bF!bhwAKY=gJ;}b2y};?3^bX
zid;-?h{1kT=nD9~md?+uB4DM|4Hms}qCqAPq+xki8hg`hXG?aSJ((+u;=o77sB<7;
zVq=H^X9tIqhLt<GD6k=X28<jgXxXbf3X5^9U`%s?+dse|twbnMVS68N5vOX-Su@aw
zIUZp4mvaQJnI-QX9+d^gT-hr0HkcqhQ@5<WcxZ9C3Y(*m5)1w9wmBF$7S(Acoimf$
zG<oiF$pY+*aK?dCK)z6Sj!e>XhNQ-o0S|&(Bdj8}fFgOrc(_cK?gYymfvq4e`su-8
z8*E$cc$VjcOxIV)Y`{e(Djn~5aO5m57Is`%v$a|{A!x3GwoGoZ7aw4)5L5I>W+n_1
zA$<mO<KB!WyJZCct7PNW(dM64f%7H7&3_E;Jh5Lz%TzU-6r8;ye_rY%CccOpu`28V
z<+gLLnr(x5&fwrwXvPM-m?iX_Axqv7$vb*)x>y$9!vTrSrr~OGcZLpK`woT)wA&(#
zF3reez1T9YlO+xAe}THp2~f<|Cdf#@33knvn+9tX^d9&?<$+~DI<n_zn<{|(@|-uA
zn4n<$XJYqKUEuB>1r{)Kz}S<;r3TBZ1eTZ;&uJeCNCyaq!ht|8x6bA&jliEdU`50X
zL;*Pn2_nz7a3i{g+vW_|s^{*T@9NlXF$+&SSqR(OJDDZ7;k(~cgCsebO$}qF=qR6_
zLkUnj(kLh`hXI5Bv$%`XBB@jjbe6RmA%(W+QP_l><QyT{G)IIa_%P;UumFQOHn^yn
zu3)Dpq6%B<El4I%Hpjcv-VwYPF3MA2s$-3dGf>aL;*zbJ#)I=|9l8daMmWpx7MZ*E
z2t6V>>u0YzC=f_s=hl-$z*DMOv9N!|2)JO+Qf#m>a5DCKOy1Wyr%Ex6;C<^`_L@Vt
zXNwQ((&3oN=MYmOo+LT#9(UCy1yn2Zk~0vg$!ArW!ODp&_+4xGW%q2>XZ=R!v|7oA
z=gL83EP3@%(4ZA$R2wH484i~iijx3U@w(K>MV?ktvhN?vl+89`DI3pTGp1G8*b9)S
z=l)DUXyd(v%7#|Bt;*8(#9`eFfaU^MAa!O9uA2FzB>((x*KYqZxiVyy+*czK<q*Iv
z5pp<QYI0(I`?){ZZ4T%hZlK|t;RVC&`1h)DXEKwqs{k|z=E#ZN%s$`=l9QG7oRMZG
zV`aerOW_D7IL^OCI+EcaGtE(5tQP_TXXy@1*xAT^_YANtp0bO5^zk_ydx9X0!Q5z+
zON4e1UvYE^fS05n0i>>xb&Aw}z{`?xDXe%#Og4cVKFt+Q<7>bC(Y<@W_|>)0JS^C_
z>ac)aGMxoa&FSeQ2_Q>$D~@YFyZ5bYf8bW07t9raWgC0B;N?*467UM(9)`ETQT`x^
zoIkv!<MtMx%?*S~Bn<o;SW8`+^6V{{J3iJ)+@Lcv(+ck}3fM@F;#r$qSX;ggZ3+W!
z9?>1Ri7hVdE-r<&-3TY-Bi4sDyRaF>Iln?%DHqw8pBRE1zXL?VHv1ob^wWEI+@`UG
z*{#eedy<0`DvL@CaV%~GSnJQXU&b?k`kfyeR^dbdRA>qj21Lu26)<J+WD^C+7QF4?
zB#!#aUtW6zT?uN2g}IrV4eJ`sHVR+?^u-6l1S<<$7yweCR?!gQwk(-j<5n&A8YzRP
zRX*<zAj}|UsDcABpedls>}ka<2GO}Aqgrh_F!m`HM9<}O%tOlAKi2#L$+62q<NH)H
z0@!oExHrYc+$Kvbfi{=QDMKcKHTcw7;0+?^^&f6;PyOznSvEL(IRmpov9UN1|FOc5
zTN@znCBqVd8Xn!g_N!mKe2uVd*~n3g?AZ070gEZDIA9V5!2<TcEn#knv-oSl;x540
zh*3-3j@bwkcLe~NXB1ag?7v-SbYg-^XTy>1kfNQCUIk9FSesyBRM;*rK;H}}W&@ym
z`b{IEB=Uo9o6<h``xL=XZ$p>TnA_3xzhG98C}Zw2=vh(sADbH9yZ0SV!R7!tCQ!TN
zxJAT3w#@LAVb%=HxpHu9zyA|o@%Im4w<T~!145mvK62PG>sb>m0@4%kavW$H=5QZY
zM-9)$e<&gBVV|0|rAcgj#wjJerzmFz!?KWl?zZQ=H3>0`hKPc=6a3t92Iw4{*@BzV
zn?fCy${i}nRxn4RALIZ2dK1C(|2?7y`ya&v2q1{?jpj5s&^@+{Wqo^>*1aFiImE1S
z1;paqBa?E;z)X2gK%Vt+v$z7V;rH8W{Ob4k9>&Q_GmQ<z>@)xeEznTsi%<gQ;pcP!
z21dVdkR-0wBspt#4%s`$;f+t)I6Gt+R|VeyvVKV9Og3-?_ZQ#H88rFgrR;i!2OSNv
zl5nBk$~p6Y^6`9-!MFYl&}x_l&~4_A8!I8;(m6Sy`RdhCTKBFox6GkH0BLoWHx*Ls
zrR}q^XGxsTbPe*qf3}NQb0quH6i;iJCzCMi>J!jS=Xr&eow$a(5_7l&{5iq|)XNyj
zxdKUUH`gl15Iob^4Nj&ghasSB(u`#og?CPs=?@#=WnJU=2t<-ZV4Y@rNAN8f-1jo4
zSqczHc<u)e9(;`d{_9T%jrsWF2M^x46Yt!)S*PhGC`$sa?jp}()el}iNbBVvGcTGq
z7>|HpGPjrLvW45a$2Ouri+TQc7uPR7$kGtL<Xk)(w6p=Pj^G)C4$!grII(DvBnQh>
zjW!e)$hq_#o}qIubrw%G_ms-#qdtYQE2Re9=8hM<UW<?xkUZzyQB>R#m9?<c9UtX%
z<G>jXY@_#F3K-KTx86NDIX^!+IXQd%AcNPhoSdFtIp?omc;VKqcW?3Q{PN~YeEiq9
z4$r*zs~=wd{QC9JA3nVCA|5wheCOuPc=Od8ckngEH0M-p`2~1p`}@OseCH1d?EF#8
z)-Vmk?30E9ra2cyI;B3lbMwK+cRu^<)mP2U-`#ld@coAmuYUB-J0E@W$tUl<_sM(s
z=lX{)z4YOS{POBEQS4y%;&`|Wr-8`XPlz=N-SBLlf>55*9Q{_!s(J1}8L22Zd&vYp
z&v00^ym@kZdU_X+)4LxXZsz&lT)A>~1^<T-`S1A|zTU!rCujWb%1b{#O6%V1?_R<0
z&QGqK@L&G*3ZDc?pWlaoDPrE!OE10m(beyLd=T?5{`&cgpMU<|d)Ht2!4E!s?d?}y
z`2p_y-TR-u_10UT-hbi#{ZCKto}OGeotMSyJ3T+YvOmuF_Gf2UUi^}e)6bqDF4mtS
zQgPFU+p+9_^D1aKvf$#{(*k<KMisbe(DuP0N|Hk~Bz<~nOJ+_69*xK^Bx&BBvYPVx
z>p=wHeiK)90wJB99PfV<;P&|IFOJfB{x`h#Gw32DJO8)e1~m3${{QTJ-Wvsf^7*e0
zulu)K`^{gOujiYe?Q1lDiH|>@pUfrV#hmcVIal^{%J1~<`IIKUd4jksf^LJ=aV~~%
zvn7wspo-&2Sk8wa*3_JX%Pi{LJJkUASu<e~@=WquR!DN}EvWV<C%k|ut+)5Ec<-mL
z-@*;zYH-u%xcAd@is6(};5X-2k2ihq-p}8hvbYOz;R*9@&hPFku&M3o{`RL(m)E{~
zc-^-?ny<qbO6%nCm`;HjGX;J&1x_*XSA3uI%@XdO;|)*tcfR`sV`QYWbJ8G>d_s6!
zIXi%RaO`VbJ12<wHk)usd|AS%N?tkrluTG|yP=t7O91-f!P&{((@%f<Hf-Vt|M~pI
zt>Cigxej-HdVY2?FO8Rd_WCg@-uwG+uJAr^XSdD{V!yK8#L1NQ-Aj*?D<2-k^^4z7
z6sJ>DroNmWmu=G?e%Q&~<JbLh&Siu8^2yNK?U&!XEH2v#8PeS9^qybU>=96XL!pPk
z5$gfGZCjjy87e-@&#Fw03jtVm`);3thIvzNzKbjS^u?w@spWHrTY2uC_ix;J@#@vj
zuYUep$nljQymkNnyDywf*+Bx=kM|7Eb!#(;^OIW#$(){@?z#odIK6bMkolY6zIf%-
z-zmlOT?-G-!*?gsh_9SIChlFUHesHg9$)d8xL`<4h%sCn+(Tjtuq&O|YR|Dh?5J2-
zv3p>w>zod97@4*8Xm2wd?Zs);+|RCkd5u^6Vr9jB6Ng**(=Q8H=kQ&VUm6geCc26b
z?%?tM!<+BlzVKY%{^PCtZ*7Wj<tVO`lfzwarg?F%XYXFbh`-Xi?c$=qXm%HpJvrMv
z<@sfKAEdtN`RVabzk5u(;A{NG>kk|BduSw(){*sebClBBfO|n`U}$6b(##~to&|kU
zl>NPSi3RKBFxUB!e~XLBqP9QpQR}DI9xab5kCm~d2=-wb$3tKi&Q&#KdGv3`TmIAS
z!F<@OpS3#=KYDoMd%ycF9@jto@Re8o_7;NNr?{1~%lCVJevBsfesZ6NO?`b#7E{F2
zAg4ILEUkn7U3xsGT_Il_d${gea`Cfm!D&BQ=2q<RqOccFbNT?7ZsmB`H5YbrPP69t
z`B}N4L#_IcywXoWhzsJV{^gE5zx!k2Qm}sDde=v*1As9_pdlVq=KP<Jj{fi0DpM3}
zkMuLm=I6PBroaFkU`)Gn)7^aa=8g9s+<5<Q+if0^-Mw%B<!FuH{INN?x9-2i$1683
ziEBT3cAtVUo4YStDuN>T6*DK9Glz_vlb>05#EgK8l_TWSVDGi%fz=#Qpn%I`H4on9
z4LsDYgJ-vPZFAr+Ut@d9&P<e82K#>us}@=+rgwV;^v^%n%4|VwPR-t^RDfc5W&|hE
zL5yrQHDidpnDw{Yeg5WX$iII3=&l|Y+UaI()Xq;oee0F&0j-7V{_c0*``+)q_u`E^
zcV2z<#tr6(pcCnf*;G4KOjy8$SxbNUPr^DLLaqE@cM%Ky0!t{%VivG67Pz>WK*bpm
zJ={BI?Fq7qYW_m+@(EiPrRzCe+iv6E{#<3Nv-ZInhx=v5F|A4ph<K^VA0oofu03*K
zhn$AwXOAS$k>cs7dMmo&r*b_0;;|h02b(Oe{^=;LPwwA;<p*!S26%e?eMsZ|7jN8n
z`0(NTFW!0Z#?8+@`-~g2ea;!xd7neXL^N<gGSLk{C|L<6rTIb|0$i7#)or!1Fd$#9
zk5HYbis>QPuHOx3Et18n)|6pcJ#>wo)T~Ze6;t#~5Sd;|iXS5K-+lMvnr4qus@HZ?
zj6igAK4o>1In+`)hd}X6Gw!C==k~0^?KxgfN;yZo=g_2_os*>Gd6wrS2`n8tTQu{#
zoBiBB`ubl#DzlHDopbCCVz*c10iq3t%qn^(0^6qsx7XTSgT#acdu@p~IV8>qFQT}7
z3KdI#JqwRGWrKU{L0=lh#~ywbr6r~&=d`~(i`nzWYdzpR8<r|(C)+0QQJ_lPFlzBS
zgY@}LIJfLGXTLr7>p#8x)8{{6<q=CF=oL-MhVvY_U#c|og{jo<|NFIHKmXI8|ClUK
z@RYW~Nr3G7FMaD<v3r%LkpzA!L)HBb#!jC*V7Bl4FZX5)cQ;KGEC)^iML@d0oL`u5
zGd^-pQm~4N$9KinoD_mnJAKq}lC87pk?nKBvqbB%c99oy1nwL?gNu3WoJ4<-8Q;`(
zWj`9UWtO#R-C2AW#&)>fNLo$~&N=IUMBqQa`+3d_-w?_pd;i}b-@dKk`Ba$)y7BD1
zu0gBDx}C3;efMJVVf^98x4%yrLw7`F3WcLv+t#13p_Li73wu>oqZTReoNP|&{67z@
z@h2R!5A9MObc1~|vbBOmaj^F|hgVd*Df^_s_{Kb#BNt^nq8Z!|t4NFC&fn@D%ce3G
zdS>!!oX5yr_FO^FF=nB$+{M8nBa3wtw*|K==i!<hX3lSw=zgiLvBN9BbBm1P?XmbW
z$dx!5nhCRsZL?qq1xpB?Q=M5#XL*bg^W#RW3VcEL&MAdCHv`P<IEa*obKu1@lAFQU
zDC;%{wHkA02Nds$-9_H}(GeBSaZ%g0)|{Xm+&TaNAOJ~3K~#(u4pj?0mM`s7RlVBw
zz4mPod?Il7tYl1&A2>)iuuajVhv>_tKXo0I04`b_C?KQ!SUOB^$UM8+=i$r8G1NSF
zv&bd})cDR{c=>PL<hd3X)#Mk|(tCr-tXHsV*O|QxBOK~IW=?SeLZ1G}+En(Cgr;0D
z>;-F!q%ZRkME=EHTyN?>{Lch;Kl%P4iXHEh@0J2U$(H?9A+4KNu#b;U4eTsrnSIzA
zk1krMcrk_bIoy1KXJbIPcx4D|Q)zH~S}kP`7nZqKRx+eAXNG}~OSLO$;Ut&^Mh#7U
zb0Y5-aWyW=D)%8}c7<aX+aYapF~Ju0R}anJNv|9mupETJ_KZVSMl#B(#)ILaXWSaP
zF#E0-ZnDFTq~@>hNdG03KX{%|RU;I^*izDRe;XEExEcTw14}?z90lj8fq7b)yE2^i
z$T^v;C{d4z`m%P7S(2}L<|)I+a^bsR3PSOyhk?LmT3bxiK|(?)NTF*A&G=dCK4n{7
zW+e<_`*Qu1SO1DK5l(ABvAL%*I3|nv$+<{~db#N0w)!_!5GCg^MqzC#3FB70mpZ(2
zn?>^Q&xQH+;<OP0ppAXHE#n4!er?yTt19%{&wu-aw&Jc3aQbqXl)AdkDYS^c6>bW^
zM)0;~MLs)d`2>zR<2*3K8K#FqOFHaJk<kwX1%$qpBkUT_s5*fB&^g+)3&jK79FHei
z0F|PXW#z73RXXan?2|*RmX%-x+7v&U<l@s;b>*<q!AY?V#>x{wV<Lv&Pz$_y9g#Ih
zP$V8=l#FR&VIwm)4}+Hb!O*Lf!gkFJn{luYK-Y|Q>$7Yi@DvI_jlb+v=PJk1d>{}n
zA<Lxkaih$sm0bx|uye1QO%)npz;dQ5-i=)-6e&v@IP#F=^C8z5@f=ojj7va*@4yMT
zfSV#4X5Y)f**6QQ;t)w<Zal=0^`<<ls33GR2!_&psXGU-oPhzzm5co2W*9eEqAEC)
zR6xutKtlA!>!s)wx6Ct$p{YGWpHy$NLcv4$pallhs_-0dvu~eBo+pwA4{6qU&J}^M
zLDA>AV4Za~`H-);>F1eg9G{BF*;p>@=akeIMLyIs@HEIRzXAZx6F4rp)`JBO*7S3e
z68`Cub~!OjIc%b*!NJJ;X)%`d(kxF=dgavHna*)O0@s7mz{hcPlAM@!ZlI0YIEuNx
z@$S6v&sjif@<0@+Fe?B-)@A!hY{#jxCBu}uVBI?cE=P2-*3wZ4;_SDon^)xc6GW=S
zqZZUWDTXH+gxTXpH_cfjQXG;xH`(6G8RQ7$?Ds}k)!cZQ6NUM1)M$21tO^uIu*Y#$
zSFc}uz#nqwH?ySfl6Gl00cahd>x8O}4FvmNw)*uxf1KSMY)@9B*(4HFj0YvliPBhX
z485td9W=f<ul((gBfJE+K|RkoOrtBw*?@#$?EC;@hPx`9QU;@E;~D%0T$irgE&<ww
zhV5~2Y-2o>J=V{ARs!Wd?=p5(<Bc7q-Zz@vh$}8GS&(-u2xot0ZklS&b`J9(HXb7E
zX-d&HD*cy)wKaaTQ>;JUh7bhjsTCnsPSRu@@vdBck6GND(j3M;r`E9)9`DZ@ggLX?
z69PbEbabH(-sp$ZEY9C4i_?XN-nq(C%z2U(2jnh;C(R;K14qG};g&3+IS)^TfkzHy
z1DZy})HL(y7iZ!8YA$sXvt+&2ZGI-p$=yL*Z#z0@o*V~wJ{~n9V$Ky<XPTI=9)xfz
zskJ-yqio$yj|u9_vb!7^dtsNRb1RP^@CZu#v}Z9tVs^H8w*T-r#<`yi6)lL3oK8P0
z1A{O;@UZs<d@NqwuKPt!m<8z|e1S}Ph$A}&ZKOIfoH2=`Y?HHAndp@~XXz_2XH*Nv
z-xPk<y!eTV)I1_`yJTT=<it<)@3(JXyLKD@z5ds~zH#;QPd}ft&j70<;<2baDihRv
zfl2kLmibUoJ5NAnYgHhcS6n-%w<rL3?A5Gl%v+80<E`s@meiOu$1RVvmjF4w3fkg1
z>4A-;L_DmT#V^{@>=1rC#L4zqTkqK|VBAMr`ulGk#MSc%ECkd!VTDB&pvnj-9B4Yn
z8*q+ioc%b;YHB_3=L*CEmq=1HPtTh6m(+x`JQrf(*P++hceVWCuvs!QLqGe~&!7A6
z@3%Q3v~ol;Ff)r|qvny>2oQmDa3kktHGT}w)q`yT7$Oo6vT&CgC)f<#w)ys)9$Lf~
zY9!!05IG?-7mtL|gK;+wp_3eD3!uYrLv%h0PrOFlN@5#K9}t^?p4f9&#e-Y4iqm)R
zR6p=5zqtJ<o{8tVyB|^uZe;Krj@<2=g>B<=XI|27>$NwGg~Mowc`|nPn{x0>YyMl?
zWpQmevhQB|cg9grGmeYJMS#R-kdd-rr7CyUIir&!31L+{90t@Hni3te?;L#(pCPdD
zhG~n)N1Br@+1fWNP~aNazaN=zQU?QO&3ZEI!E9dSlFdpz#Vtq9f9we{bYTf2?u(;e
z2alC6@|_pXm{LFesIqpk`5`rvUn_?nsAf6)kaOo|C&WcDHNqG>j950irtNUl%-PAf
zPp$j$+>i^u!l~wA7Iy#77sW-1{rZFdU|G5=VQX3KZNTBXuy4`q^>JVXd!^qB)Rzxa
zhZsDaJLVJ)z6;@)#|UB_AU&S+FpFOM)<I;ABV)*2B;R-hWXbce&%~qw&~^g)S!Vr2
zVxpZ>4SC}E^3s))E3n2Nh($`RLTf-`Bh1-%g=cdCp<2&Ql9hv!y4t3?LZn)<77Yk&
znO<hiauGa)jEBHcH9_CR+`Zi9lJt#xuK7D(AubTcUtRmYQtXB?b2uMj$UIT`SPes0
z=*n>+4kKZ<M;qyKQf3nuOF{sQ=219nn&;%LbGm!uiS8-I4iL;95k0#-@g6MY0o7CU
zWF5a@Wu8qnifEkSq{@3|r>AFEPT%@WOWE@PFk7@+z>Hak%P~xq2T`Q8)CS5lmU##*
zk9}iDMyZRkf`d(1B(^ND_SU?2_z|9kZT=kdBs_<9B5GD{uY|7_7X<d*+uZ>o8BxXH
zB;;f{i}R?aoS}Hkv8Thi&zsw*d&T7A;?k{JyO;n?;!eRVo)OzQrxRweQ5uB5@iZt-
z4cbx$EZ${9kSB<-OsMEt*jz>**RODY<;uyO1Sh)|mpSu6I?FPX9$Aekff!_G%e@9I
zG<8N+04%u4+G6GK1_v=`1@$Z{F(amUG)ngDZI={Mj7wlepM<v7@RP3**S&kc_{qPs
zfD2d0!Gj<uj>FYv(Uk`f(OX&M)H88u20rBI-ItCGc#bB_BaW(POAaCl!xtF&td2i)
zQm%U&_N-OQheq{dqc*ul0GgPCi-Uj2o$0%GPu}CeVVfk7h5@dcmIU-M3xQWg&kXcG
zr%q1#n2D3wC<pck7dmolF?$2`;*{puAIH4yC~1!Gj773d1jMZvsjvOwYvuLR4=mGz
zh(m~c^Sm@!Kn=8S1q9BRqrq)c-HxUxlv=;|fVc!3|Je<R80L9Etzs{VDIquxr`S_Z
zilbyWYpTuqqgm-~)TQAw0nn3mZT2(f15eIQ{_;jGFhJZHna%8;=4t9S<xx`*wMh<g
zmh4L?67S)7N}+U!Gd@7M2TRStyDCc#lPEh_R_s2GoHd>5I;YE8Tv~3ofBn<15!dto
z-3*Vy)QdDgBpTOka!blr58J*lIMDFR8-+4Iwh?v^7f+hBtf%xVAWGxDD?A711%iX|
z90&s}&!H1=xX>=>9h+XG_h~Fua7Y;#oM$6HV(22Qdh71oc0YN*0XZ3v3jj@R9fn&b
z(DpiuNQtR=hDdh{*$E5N*r36I)`9Z^xZMMml-cOw54RE$2RIR1syOS{*%w!=w%@<~
z?U%n&T;KX}l0xJrC68itSP`LgWTSC!b8f=^DEhK|5Zk^2))Pqh!iFM*8xy>6+|}XW
z70_V3qUr+Nu_OfGvPkyX2hMThK(oNX%%D5C8+HV_m3@n)Z`-2h=kF(kxOsdw)l)3n
zfGrZv%p>mYY^R?I)5Lrf%N<$uig+*&v1A{^V6lqnMjxs&_%(SRbi=eoVm~j)nCd+E
zSo=pG-2T;9*yOJt@pMGQDz^rNk~uX7cMuVmxpQ=(T$kmeT>i2tPGf|Yws~Ot%63eE
z^67&uhZ^PL;8T?Y<68uWaL$GbU~;!*Y7uA%h<Q3+jVm0tke^TLb8_;UN{<%7q%`+l
z3^#c;Qb@gEs|ja!>UqjajjDg}=#X<>w>=*CwZ}4<pclqmHkL#0`$hr-;0AR4z5jgu
z+u!<vlKsddlIuo}inTyIW%p{5@B%JgkZN0UyY%i+>o58FO}of5w$%&s=x9!4n}<Na
zD-iIcR7NmDkR8oQ2F{9{5WrNBgPTmuUPyL7fZ|@=(oN@Y-B>kG7@^Pp!|mU*|J9B@
z=Ur?B3>LI`jf^E%w*kU`tO2*?;Ier&zSMapB$g`8{fq@5!fDp|fOCQutUMWq6?;4e
zCUL}ba#v1H|91V2zrKF$JOA@Pzy1y$-@f+T?N9*TCsqM@7)F4_kp%&d*JD%uN=klk
z#8kEZmFL4fw_a329Kzu0=lN?T+YUa()7KDzc#1_TJbOT7P&rnqb5;p^GTWFNsuBM@
zI8<jn1kdAW=LXDw?d5O%==LuwPs2!qr=xMV9?YeXZaAK9GrKZg{?VU#-b7ip&3u_8
zc`&3@G`9fRa=;#V?sl_Y$1=qu+3CP8c}ldl8^p$UPw)O9a_i_n;E(@fLF}w8Z9HY_
zZ{CAE5BfToBA9x<ysH}Zmmt?BuFpQZ=>qcv2e=>h1lQI%lTBMS7^aYj#7y9Wa@xX~
z)T}97SZE1bWC+Y+#CP7kvZd!<V>8+#R@Hk*i_!eK>QnJh01z^P;HMDBO`*>A_Q6&j
z_nq$xS>+;GwI~cCFEh~{BKADtj9VZczxM?^1lqDh=nBh+b!Pbw>y6#bv#qS~b2{z7
zbG?M*@#e11;|+Lh1J8EbORVa+@a<JyvOUY=yS`dnzdJp9_k|Z;`tbVohYx>u<AH!Q
z5>qsL-0m}P&2%4cVz3y&@>E&dn4d6=iGZ;Q%({g5@tbE`@zuKx_N^AIafh8vSzN2B
zH1@-CZbWCugM15-w)*kDf%=mux=ecElzJzY*}yK@Lqr$RDG<(l;;B$Q^m+d29A(^C
zjK|Y6N_%*=l?J{@P4RPc%`j2I0_~{*-u4I}GUo^;GmbI={l27JDyFYU6i#t{j|F)r
zvzGSk<jR$ISw8&U)faC*h}1gH5wOgq0N7<#%1Egg@I7FYwsTsKow;fY>!@$un$kKw
zf5`J(nk=rT-|tmN&lR{pnRs4o)GXEl4~5e!i~Ifok^hMOL|G4>BHlab<KVCg9?Qzq
zcMioj;`@292-Yhx-+&MIoUzE&E#vwjQBVDGAm^R#4N+rub`u=(XyQ3El%vkVp$Kgq
z>9U_UwSAE+9*yztu|%51b?0Zd&JN|rXK&qq>81DH`{?RNZ@j_&2*IfejmX2WA;X8U
zm2gce9#i`8)?V26IU^rb0><!Ym&H$Sa{$wjE;<8>3c~HA0I=3(xpr(~!M(JqjnO>G
z#IX2@hZkyQ?wC?6KBlcK1N1u8Ih32(E>@DU8MKtw?rz1D%mZg96GwXjDcXfOjtT7;
z^XC!AHu5N*gL2i&%GFJ8UnMJwD_^SAJY~%^D>bjMT>a!y!S>meTQ5L#pM3Pu)dx4r
zvN#UU1)x+j%H_awfUcfj*>-;JKX~<3mdbPh_Jb^5{vd(10MUtLxZ=a{kRdP~eeF=!
zONlxToHg39vlm>c8e;qHq}@%Cc6H_q(@-Q&2&8|sTQ!imwb!8XZZmjX-Zt*ltO>~5
zQR{pDXUIz;8SOGeF<*&LH*wjwE)|HKgBYKk!X{5<x%tV-IcwF=Zq1@}R#NkEa^-~=
zK7{D5UVZ0{H{hEiQ)<;bxN;~J<xAe(dN2O-@4GC1_QSVdd+DVQUwixQxAFhiUVH8H
z7eBxL$<^z>edCzed-=Z}UVV6TwoN>Ic=er+*$-oGeD?9j5ANJ~^^ReAjB#`NS>r)9
zh&%A5&amC3kz1tnXs<badmfq%D!=10?zJ-D&-3s$Ddo8rv%7b2>q}WJANyB_MT%?v
z+vRdPc(7Z%UDlwV+&zWZrtD^2`c~k{=bYSP)4&PU@Z|pe*FOB@`sX)4`t(@(3BBB_
z{@*+%3cmZ{e96iA-MupW^n5FJzo-TO)+hYnt;1mJNnne@*$eyQ)(dRS_{$Ie^5%TJ
z^wLYOy*-;Ww#R$#z4yr{drjphd1m9CWQrPYa!+Wf3xf+62~Z+bj!8d&u29rhBGg@6
zzrCbgch5GTKiwC*0nWA#28M$(Y8&GY#K%^XD=g-pDbw@Wc5&<iINyr-`M7Ah`1!kM
zQ;2xUE(Z2#oSpsfSmbx_Cojwfm-#q$TFkFoi^l9X!Bw2iBKh;vX#rcm#`)G+uvdYf
zenOSvq&Cl)Pn|n{U$}p_^ot)J=hn?=^~I-O64&=GNei}kYik3+)$RU_9&L*2WLBRu
z?>D<;&UulCqU}pn+NXD?CbDAi^NS4n>$pc|Soe06v;7v|y(mz=_xkKKp)OBHK%wki
z73Z@}V~S{A1pl!2pPXK<H{E_bJ^3iF+xhMULYGkZmJb9U1)V*%ncF$4Kye6R>T2}Z
z<=2G8DXv#9*&@U>7j~{Hdu}eu_D_#Z4(EpkquJ4PxX`<YmH^rsUk^?E>(S7j{|%xh
z?iLDgvUQN0u(Rd-jlUnI_52U%C(lnd$v`0cyB%6sHYZLcyD}Sy&c9T~eYlX5cL1$H
z{5dk3XU(^LvqH?F7@%{5XD_jt9Bxk-rlok;W>3xY3>c`_6U5aoK9hHP<@^A`w$_ll
zmjt$bov!KFkhM2LoKHW$cj@dcJ8xffPJH*JGin6<;a#=_oU<>5PrNASzW3|5H<dXq
z-7c)h9_LeDCsRMqzAUWmDsO?#`!d_tfpaB?jmTMt73UP#!jRlX9S9fNP06|BdYdz+
z=iyQ1>uizvuD2flxV?R7TjX7(?p{**ZRw{h4}U#{&)c4LcB!8K^oJLzf!A+AYfkP`
zCHQ}cY~JkkOD$5bpYE+q$F=ziah+}|I#J@um$Yls@zaNm8_04V>%oRvH%sOs4~&F1
zf&MZD#qJcA?Sd~jA5~cQ(R`dmCEVAG3!(9{EH10~_VMS(RX@EXw#TmY^vc=Ysa=<s
z{F3Ux&}MT9o_2a=_CB4`x1ImjMF#XwADv(H3Y;F6>ilA@zEBf?_x$Tx3*PU7GZAM?
zvn;I4-R492oVU~Lt<WW3^5$W7*kAl8n)!NHzrJ#E|J}d6{oD6{d*jZXJ2&p!<d;|5
zjT^55?cfn_)(7<_9`C<+=lvUay#G5qwl<UB{`QquKD~dsH_dHH)T7gX`@+%x{Oyz3
zayLO8u*4O{x4U=Wy69rL_t*Oy);rxj!1nLS<%RkRxt$(7#8HZ;e<?hA5Uk@^bY#C6
z=<>KkuGe`+`sHV^#OJF^BxsC06GW@V`RVY2f*b#OaQe^KDlcnckwXF}nJvU4&hs#N
zmL_*afo|fRJ1;(bc>R;NfAF_=L7{ecclyVp8-Mw~07yT154iT>)lWY8{Ke~^T>s=l
zJpOpmQTDSR?!oZbNyo^0diinp^gbSMO`Y3&4)1=+Tu*O(%=)DO2^`Phx%hhc7l`+=
z5CFU$`<ZpcU#DG`h4wC29tO@beD3849;jkjZES^Hsxxu%+3=kCr54Bf0*+HERr90)
z9vIG<WHN!FnFsGYct~Bm`QV~O|0n+&xJBia^sWick8G}MU4HreQC!#V#5?S*<_lkZ
z@x_Pld<-=I&d2=c;|CwVfiE{dmW%v<)qM@O9XFL_U~mT}6O>xcgb|<=O2@&rToy`T
zh>Gr^)hJC9Q&T|;IbVx0f=>SbPnf-rs_w1({GJJMGU=(6_452a?yEXiI$zpnZ@h)$
zofm)i=SPp;5s%Nb<G~@BxP9y8O?Vo4s6K&es?Ba&XJW6~#(XlL6>7rmpZ%lr?)qc`
zt7|kij8dcz6akpVAc)@RvUkxCYt?)mGAX&(A|Pe`;Fc+(@ZlVGDbZJa;#h+x(s-?-
z2q5i1?O*@LM?MFqozH`%jG~KUi7A@pY|wxD7aok0YNClVW+QB*YR5_?GR1aaB;7u~
zR7r)k#NqMd4?g(iqo4iuJI7JR2akHnWtOS&h;Lght@E^<w_A)CyO9I_$A4$#u3uhQ
zU5E>$C$gk%YD;iS@+4a?K}X!{K;9wW)SOmS)|}NL2)A){kuIF5*lDyx4wD|<g@A?W
z3E>!jw3*`P_q?!DYh6(-S1#tI4&>N78T8#BQ=unQ)}%V(=XrD@DI@|~i@_Ck9@?S_
z*IS5<Eq)r=5Dk9ADE7tmq+7wlz+Jynti*}bGhY+G<kW??nuS37blEw@c5TOt$FgPh
zsVfUvUveGlw!_o7P=#(JkG{5S3Abrdq_YXjIw_JkAsbF*B14EZ)lWm4bt;+5M}M}T
z!~etQjMqeInng~K*u)^$NjaJ8M~a-Y){xzIRH8A~YOXa<N6)#0HB2I7vi?)!*`yW8
z5wTapT0S`x6nF3Ur_$@>&gjy;Idg0PE|<a2u7WH*6#zUstn<^?3!E|IF_b`#!Yq9B
z`!9(apY_SQrPGVpeLR3uDbutRRAr%%YJ==FK@E1Mnt+@*{PztM^QZTPRhLcbwaIjM
zKX1g_bZ_5^KN&k`W@q_k!xiQ<cqcTLBeO_~V?-7z$!UvF#E!ePNA=?~fxv^eez)B?
zTuMAEEbZga<+R4;JQAUDxJHhz9xRwuY1hQY7o-D(w|vfoc=pe?^rU-9suDXto2-*?
zerB0z&%_BtN<Q|+w+!-h0^=ZB-DyLpefu8Q6^)%q+Z{yctIC)BHWc=YpCZt9JtG39
z2DL<vpfLe=<1i9h)dn6=D9ZMdfH4x%i<M~e^7c7py!B|?Y6w>@9DTKoGSh-3vv(z6
zt_y2qBK(eDNUBRAKV>dA+J?Y~6vC)fLuVISTxd%0rq=sl@|l8q`#;aEwDwD#Lm{5@
z<QfT!CiFG@;oe8zdiQ(xp8A`12WZ(B{^?KOe)rek`w{<&8n6xZ=qc5<tfcB)5Q3Hf
zXJ2b_QwnQi|C?IGL!3!J?iM|+ub$oflTWulP~v*gWMG?N5TxDd_S4nM&<S_#;VxBl
z*P1I0FfApRsB1GOlnzALuTG6JCp@1x)%H1^4b~|{_`^6ms&S-|&_+?=z<01(__y=#
zKf3ovL^|R;H&hi*BM57dF(sdV|1bY=??=feWsoHxxyIjjku!#k>SOFWwxwl+1#(7a
zGm@hz5&|o*Cl`l1r^M^QOZT_8Az?|HaCm>&ea#13&4N=JkH#VY_6afB(JSLvp0XD=
z<6;U0D@oQ<u&5?F36)G3#lG8dF%OpaU)or|Ga}v?ICf5rJ}i(W7OL4$Rd?9}HFH~b
zkvVn6(HR~ynjtNP14xRU%{o!B5x#v)kzBu&(xuOgW@Z8%T0vUmX4H3<D1$|CmW2w<
zLtW#aPu6<tW!@PrQ;=4Bdz#mJ`jVMGk!d`9&8IQ#kyE~I__t2~+RY`i3!=0{J%)@0
zgC$=)?vLt5n!@Fg(pSV$q4@N0U9qBaCs4j>aTFYk9-84~IoX7eQRt1x(=q`Y$?d7u
zLFDB*heo>9wRmSZcGL!HYDF_m8VPVg)W8>(Wf~?=d1|kl^*Uw)|3h%x(&S(RD{_Qc
z?ti>DN^X5ONCzK}>4ss<_Uya*yUmCOXHRNEath*wE>bU~>uI>KuWbvH`-`t(b&b@7
z;%G@G?8UgETL(Sy-Kp#bMXYWi8C=MUfW(&A*T_04?pu|ziz5ebv@lPmZT_l8_?T7n
zaYP2sRxG^gYN{?G@U6@cl}o`O6&^Xl>SlarjXYmlODFXw*n}tuEkwHnY;(ZGv0iiU
z?FIks@7(WbiFuCL)>X8McwC8EZfpojgEVv^_B_RlhB%FSxy;=0)0YMe@u}^|BB;)(
zp=v6ska25tV^V6_oVyVuH?ht-v{<?OB=lkZ@gJ*9$)dbj9dV+5-~^OG#kL)@zzx+j
zv4c{p=lnLuB?NEesWVHh4UP#Qs$vrsN0|(dl|{UITd|r;k?Ct09p+!9yNFp6&h1-i
z>ePI?_1LRfaL{EHU4d1ae<KBHS1JfefE7IkVmeCl%BjoaF_b=68eLwcD<^0)m&~Yo
zf>N;ylgo2X4n>zhwwKWO9!r+vW79Iu-klikUI+<^CCqdLq}&%(jI6gAF$<3!SZb2;
zK4{aZqEm)M$rM*SyS&Iik$IAwT>BwU$PnOF8oV{R4;+O{cm(7$<(d&tYIM;WnY#$n
z_~t1=ediU&0YRrTjWsOTtCX;5Em1i78b@Yr+}ePrZ}?02ATCwo<qD*$A4&K(o0vOs
zo(velk4PXBe<;yWn}RaTIpHv|ofeyX>m+jx!E|!muqotjF<Eo|g9$1}oD<38Gsne|
z)ccVmn3ltjh=0Y7nF?evTFNYuA^`zH&S0|^J|60!vgs)r>-`B)4V_N0Zr{bPRGpOI
znv$s-(d(s+?8PU>tINdQHYtq`zZ6=#thL2l<V~_(bQ_7dmlN|S(|HZ~9@4Im2wo$6
zR(K!m&h^;wSaMhz4Bqr6GEDiDP-~Rz27wX_N={a}=d@_`8Wd%eqM-yVLJ&s|k(9)7
zPBKG<<+zCBJ>%Ntf9`M^KgQGIg1MX_qNiY=EX~?*{*_B-oz9Ui#EpRFY@O4T;eL@3
z`S|NZ4<_6cyabDOLi<|OAhiGh9~?<UK~yB+Gz-04UWU&|Jp$LZAoO`d0aUW(G3SxC
zg^IaM`1h(NnR-Vli7>iJs?EA`yirw4NgG|^h>)2XnBE}-D8f~_7p+6FNypNn=fvy6
zt(V%+9sNbVRQ;ag;@;Y8=M?p>&eYPA5ynwKN!RxGYz*h*YHZ_`x)4Rh)e|;z(fWEp
zPLix98tIhN;exy8Ezwfzh#gvxZ6Xj8RF((6_aiaKNG!-Qz-31{2>cv84kv%NSI?vg
zUADpWzO|@Q4KD;o&r|oj!YraT$HrsjL~&v;CK_=)js$F8#%~i)mTIu;Z_g)0ztv%x
zyii{ha|3)v?7b)<!ndR@Xz8+WWZrWnIL@PPhwb>n>0a7J*`T=QW;`uY9@%j+CzhyX
zn>Z%oB_TwlLd+(4CgpS6h|EG6gtq;Dxy58Ik#ZA=W>l9Un61)}O_H>wHf2uR=b@z(
zDXN_4<(cX365$8#qU_8*XdL7HLs#&ffEOUC0>^$&@c2ttF3(Tl_>l3Q-~pN$FFcb)
z&UVqor+twhUNM(kmm><LQsZhMPKz2Eghi2hV97zPO~kiRz7;&-sL6)Sg2<Puscl^Z
zOw}K0SQ_OoohTZan6L&{qsOMn+ipoN04F&TXd!9@j^~5OVx37StLJOdaz{KgGMD0}
z@o++V>uzw9OeXQIR<-j)2+x?9A((IkPm+-ntHZZ=<;*9<W-kAzO@2IUvz*Ko>T!=+
z${tg9SVtR6RT=SS;7lu_VjP4f1CH@)MeuC|Eqaf=m;y<f`zWYfoat+2Cvcbf!K$ch
z9x5e}895#58UnT#28BHH#FScBR4lo!jIpR28&yA+=I)>Sg14SvjY~<(gw{2^6S0ZO
zj8je^>D$=amRsZ9au++EhD7qY{m}jwl~$)UcrsV6N4Hl=+&W`Zkl7h`Pc2UD#Z^h4
z(Wyw`ZiHFttRt@)>AzZ8*~&uU7}8E0nq|}}&(c6dPA>x=vS2j<NYq-KV0=oqHrXJl
zHmo%)u(ImwRu_-)Jy{;q;(l{jUEfJECu6CMYH9jCDjF1{B#|z8M1|(<g(+%TuH>O%
zFRaghno1Jg&IbiOa~$cgCc|7|YGkUWJ{q$h%37P5LW9TzrNtw&R93Ah8i&<n+?C5}
zpm1+@p*PjITbQpLUz)}g3JNIfFeIS!Ix!z#P(QG~ox{`KXMc?;ozWe)AG|KS3hW5i
z33YFi>KOY2*;p7x#cYt&O)l+0yC1`{vwiuxrHof21s<xB9`C5n==HH#9Vu>Mgt7y5
zAyNQ}qzuGFA$KzCiWCcJcGqo2DX=U<CJ`{j>?sCh1l&lrVAPnbkqCw93a-rh4SO>q
zIk8aiIMn1wxqRk*W)y=12a&5;bLV`y;mT7wudas=U!VFiVVgbm{E|WxNaa)_7niW!
z%$}mxhh){F`nyczQB}CBeXf8C8T)BfXA)z39<LO06~kF@mOo_?>LgPs6f0F(gP-)#
zp>h+kRLYZ@AtiDbO;}|dqliV$7l;!VLK5;6jgjzPe!5bujq3GFqs=&_&=4u%M+%SN
zu-Q`6wD=Va`|;ANIYO;o-J>xTjCgXE5Mm5x@L6(76FtCVqL^5YZPcK~cx4axak*Sx
zmP3Kab;djANq_70;kRld=#!;8XR|%|q-_mMBj`Dm47ZFH@vtUo<7q#xxV4&K47#Uk
zut}MZQVuuq7(>I~5ToZRC1)lCRU`7#>r@&!dn&2*32}8)sENZQlMpv{tf(J%VXl8X
z`)oKszVn8o)zMIy5%Et=O!*7tX5%q?Fh*T;sb|q9I({jr$Z_;HzyI;aXGU>*5g6eV
z1NI^XeA3E{tHHO}LMAuZ0NbZ<Omx|Tbm%gHlyn*e-)MxnN|TpHv#)*{<K<YPL2Vuf
zD%GmBC?1TXT3tv$6NT$>T1T>xx#>#Gx^ji+FMxcH{QkVOG81FGQ<3C{gv6$`A-Tql
zs-iC1^oZqG@gv#Av;Pks8DoO2*jM}X?7J?I<c_7%I2v8apF|aD>|4Ze>QE)k&RmRs
z9A$hgD2i7gCu6UtHMTlO*43^fIELX|EqKo!FRZE}^Zaq;PZC@TN5<wIvl$c;(oQ9L
zzdjerJ)&8ADpgJN-#=LE_JcRhk7zB`v%Q31RMJb#AN@ooK~Q;{P+U9st5mK!duse`
z!6+bYS?>I+%+TF>`0$nU>KdIWkXs@5<In-e;EfmWw6Q3VzaV$1;$TM^?;+heo|QOm
zDu>V9bE%0m7|Ix7)lO_#u|LR>0d9Kv43~AQa$RbSdJsrtgHQo`rnOjME43~nJR4k4
zYTh&@bV`oGMMP28H;?9e$Wyb^8>7iI&E<(azve&Q`}Qw>{40`b#*yR_{>ZhZE}HgR
z+dj#{!aY2GV>_6;{ovt)_s*`K3;>Q*40ftZ-g**}l3@XFMoGNO<a|iDWunGVN+O1l
zG=O?>i|{b86^|!Xsq>I5O**b4615mbfm*t9UhqTSQ!mL=?2E6?^Fzmj6`CZjY=Np#
zy2LJFGtf%jXwUgZ1mv990fS5Y{?S~w<!EDO`b%RNlay@d5Iz^Nj&Hs2e{gpzsdEm4
zW^h$0UiFZL2pZVx?U$c?yubeKw{G43*F)Ylj3O>q6#L*DT!kr=YKC20&!I1m*oPp|
zgnF~_v<LygX#S7vC_HAy?{fOvw!99tAUJX6fGag3tEISVYK{-i@f1meNNRz{_Xw_7
zVKg`19ljwvFXQorqnK&oOb~TxO3ipzJl;EwvgJ=NkZ2Fyxz7#;JkK`#T)P|i!v>uC
z`A`3d5`rg=s9sNv4OBwo6+8q%MbqQA-}u>81ley6HDe~%GY^c(z-VM2Zi6?W@4C)4
zk;#W!$Xh&;MnqxJ2@ns7loImcMDmA$%C?1kqZB(UNufZP@QGB@@ST(x=72TA4$=n7
zb%icTzGqr`(Ow68%#qGVo&6K14ybKG8$a5(Or|~q#<wKQAD#3Re(Kq(A5mN^huQ~~
z&_#10n01&wc;oIRldpV!SY7A)`l1(~lF2eHNG<k^j9$k6X9`+4H<M=%G1lSz#<m>D
z<IKzug{?guPqiC>dcGlZIW+mMBw%8evDA+b4|E%a_J?<bsGuw=_j!(X?+h0HaY70-
zxXP04(5G?d>2*YIwZ8qqqYajOgfre?t}lGqrSqnGr1>Z<i}RdE<CC(1ft`f_gzbdw
zih5<GQqY*#9a%-tdw-GB(Xl;m4|xXHaavm~e3^jlHdE=n<6aS7|GSS~ypO+95X&>(
znuE38{m8m$T9G#o!xGQ0raM|GXyh1=Kl$bBFNqWa?eo^<Ui|Xr;*{A)tzV{1B(%e}
zn~(ue2MeVjRb(91NsyFc&#l1~Y(|+A59f@Eqfl24uTHODdPiG7m8hQojc<+SwWGQC
zff({9ufF+dfD<$J{a>8noPYXbc9Rrd!=Mg$FS}4y9k=)Rlka|K8@qVeU+RjvUi;hT
z+O|SHI}TJ}l>u1NsNi{e-B|TGQfV~~nytnn0&v>8Am(K=CDTwL7!DA^Z!h8W!v5*K
zC|?MRbo5VOvh&`qx|sP5>u(OGI$_p1&G6*I-@SO}SLc}!xUSH(04>u)l6?obN4RNX
z*gkvvlMlXoSB7w8FhJxiZe8*85C3|jxq^@ylc7^2iDzdx)kf9C<YujcS&S__jz@Wj
z;IL%26!5lXBJ<WN@qsX#Oa-$cd7)JxxrQs_A&q{j`@8@7MGEo`-)29^YW^f4amaHw
zv<9xGes+GEt|`*3Cu2pQT<|XaSRrvWiQ=NI5ka*KpH0*B!w)`u<JG%e>Ez)KcfWO#
z1UT;WpWP%lm{rbWK)yCRl%(S_uhA-<$&iYwaG7QlVrr?D3~8lRGfu=*3_|(riyK@_
zb1p=L)-vm<Aqos5b;D6fj_GvvHLI(GgY0=HDv8geYiicB_#{JqoKOx73t2cQj>3*c
zM7lBEIe7aA965RLa7X38`rnS$`o;g+Mhrjs;p5Lx;7*^xP#?ZdDyR*Se(wBJ3E;s=
zbm8GPpz-9zn^qUGsDrUnw0=Q>?dOt^$A<=wg5uG`fjj3`j>@~0$Dac^%GRY1rLxtD
z!lOncgqbJ$NFm_rTU7{F>)7<kT1bxf%0Bcjnnp}Pm4hMDJdCTWRCVV(0ktkYA;lUl
zAb5lmUDEo-0m&~CHv5Br{DTYLlK=U-jOECH%-wfhef7z2_dzfD#lyr%mrXc~@7(6^
zyz!#FQRo@2He>B7hYUL9Qps<gDi4G^xj{o&XJRXy!wxC?C1eV{lj03I`bZIa#W8<s
zognjE$aPtUW=RV@hSTaIOCis}0}|4L9G|2<jpOKzq?{rpi(C-pgQ5li&v{67M!iWn
z8YX#Do?bp32=&RhTibL0kN-GY>)pS+b*s-9_Ia!aGFc~DL${CWBUi86+~hC4^WrOV
z!#9~LY@jY-RJ!O52%4o*r-WmwggYd12}+^JGh0oj%VJQ&AQyEk5nu%bfdTaZ@tCS0
zQR6QKZN}AL4Z~>0sL?oz5u$`bsP!t0Y$;`?C4F|)3zHv{I)gM=MSLq!{WQ1f?Kl4M
zJWH}qdc1Z?y7bS#yw$fU=Ou3Up*KO9Uo%Q`@K-Wb_UfB^(7C}}+qX&Xw?)N6VB*2`
z#s|l*P;nRAj*N`k7Ne<i=(D^68gK*hAT^kXERe1J$dhUhd)BfbhD7P9hq@@;f3?+-
zluAL*+1b)1cOpxCcK=4pS+U8(rAjGmGqS$>-~a2`)5vQ1%f(jw`48SYDNAj0O`=J1
z`*Nn|s=2UOpZxjLvt6ELE-V33idixo8O}9R^oKnO@*7|WQejT28b^w+MHGv9bc%|Y
z>mY3LOM5bKDyAE7MN<tLiH2zM;rorNge?KKeiCJ#XL6oZtjdDSgtA{Q2$zhRjTbWQ
z82Ig>U|CJ1S4xdtzc$`^@vjFrcAU;4TKJQFTwxoUc_1oXFWtJ%Slg$}NM3#M3P$4k
z%_u8lofc=v06S2g299je<LD40O|4WyO{DC}D#lhbPa9?B!KwSS%7MK_(GItylQo5-
zF~yM=hPxOGu7#PR8FWMr`;45`qn}L)X^rrWqpoY3hG_|-8%SDj;S$M*59?8|9AP(*
zFIG;#iG)@|GWX9g=&OtC!L~`axuWwl&4sB>BS)ei_Rf2+T(Qgb=IVa9V1KbHjh0lh
z*gB-eGpnfIHWCObO0V-^EgI@DN<EV)nn`3hT^A{*j8{byB+dDGTM;V-%hgb)P|aeY
zmI17`MC5H|rp5)*kcpVh1%*r;QN}q!GUnF7c+RqMwNP0*p;Bh=h)wa?Bp%_Z7ytYY
z2MAxjTwMSB;l7M^8+96p2T!G<+qz<!`^wY(+?&jWZB#UcNYy$G1!+#rvob*uWH#`<
z_lTKeLde3d%!QDVUe^;Q*m!iI4Oz}Lq8DN-l^j?0EtF1F>Ryo_3~a4MKUb^{EG-$<
zDor&Lb@kaSi%H_=HHRdqbI;>+k7AO$Tt%BT>D)U@?MyRf9j9SfAOG-|uiw2)BEI*R
z2N(Xlo2yUBAHLBS+=I6sefaWn-4Mdfn-TB#<czUNr_WGg#nG2a=q?t$BCM|So5I^m
zf7qPHmziqMagE3&sI5a;Wwt4@!7g3~ruHe)3QN({7YQm02Zk`#n3hC+0$Hl50yEwF
zHo0STWj2Z|wQR@k;GF$KL1MvyBo@%i|Nbu*i|a2>ZXewIY1iGpec}A+|L;C}`E6v?
zc0LrRf7@I^5$(^!S>RttO!1C8diktFmH!FPik-JQ?DU%)x<I&d%CNJ@i~>OrsVx>0
z53tAr#1P<lG>lD76i%k@L|47q#vd-a6VEtoJl-+hg^`f-M$(S=zkRgUfBodvt*&VJ
z7N@!QsoJjB)fETfsGdA}`Q^t;($D&9*P2TrS}mM0;pmfKaA%T~p6~p`;;2dVdH|{M
z*sLGGa@nw}scBj=Zc)Ia8$_Q_`Zo>LcVv3jm#1gfTTWgiC^bg1a8fSgJZ;45+kX*0
z4CbYGZ&6wF!6t)AQUREW1S0=VLdkkmE&IF7wRe~fnbbClB<#Ia5lUc{)e}Xghjy{N
zvZdgW6|!PE4x0A`^NhRUx59?^FxZ#tg#XBCRoJQKo}aP4HD`uqkwQ78f=10ktJuFn
zckugzQsJ-P{lR-84Ex$|?|$c{2gn`z)cswOO5M4$G!y=ok^Y9c`t5V1u76sHPa_{L
zf?XlivuVhnMu(h}=Qb-x^iGfb1^@K6y0|>qy=X$Grr_$DL6Im92x*L{)vs)4ES~yC
z2%`8GGm5bY<iX$rB4diho9KnO3j6#I$Gv#(_Y1X=rWgtBSbzBV-`{-Yl~)kwzj)*L
z+2-mABuAtQ)0#03Bf&Un#ixjdeu{X<iMw8h!ZI*zgira5jXm9p+!VR<!oI5nNNq_z
zjfY6Ci<rPp6Sb@8>DrnI(H<kJRYiy*PY0$-Hc?V(wu$KfDbj{ZR8#~<jpY_$Kj4Ye
z5RZHD{m)5DhfFO5BqCursTO>h>l$-q-VIhzG8IV#oV=pI_cRtwykA9JHw4<Z&<uMJ
zTq8}6>P&|D1PzJg-wObLt`2!=o;ZkspW<<bUsgXV0oo9C;nLKM%%fpLqbiEN4J{b&
zbtHbDV-vU$5uwo&6Js9VT0c(6+G;>qkJZS77EQbzTedL1Ip`h#=vOPjpzAsr)L<b`
zPaVTPr@3U8pm;VUTQHn>GM2t0Cu-aicS*pnA;m84k3KC6@-SPb3Ni=GCBmbvWldN#
zoa0*%;|nE@n?f2!=1&rNIm-Mjq6s2PPYeFsS3(?#9^J44xgT4n*y+{aq&&R9fXoi*
zU$kDcDq5^rhEdQf<%MtUY1c=eXOUqGZCZJlhr7FOPVqU+MT@mn)`&$SP0u1<3)Enw
zLOg3mjwGV`8)9jG^WfSp$i`*%1K9(%8c~L6nOc<zvvKgfj5H=wJtL5u-c6Y!2je1)
z?Ay^<W?`tU-f7a?9&c((QiIPZEs7e}0{6MV9f+7qArdoSiJ?B2e)WQI&i?$P-}hhb
zunBU#`lndJpWj?T9>})lP&xNeBhGYks*rs2tagxNQx==chB<2G$OaoVBh^tIx7R|6
z`W)0`tS_jmQ%8g0aSg&nMqP|D5Rb;bO-d-VJ)32Q#CUd2weFOPC$ilAppgdw1#TZz
zLct9ryZ9`?;H<D-ZNvLDOh0-5{a^gs`)4pjA1<2h^BC*K)z!rYxADauLaIqrVMO{Z
zM9aMhCtHykC8xF_4t^nA*)A&;3)aedCCkANlaAAUQzTv#`7+6}SEOXtt~K^)=&_qi
z{%SWDQ7Sf@!;_|xR|G~!TG6#p!xb))X@5?-5Rjp<`>p-_{inzEpJOB5Y_5x!-UC`A
z)irX^D%5rI9SVumy7V*SAh0)9jWH5Gp95Xp_M@Ds-GQNqrGu0i0iMo|wNGiazWkDr
z+?DL;J;C>K2x#L8FTz<wGr8Qc!EoaZ^=etd4$&2Pgyrec&9CD6BIe?ML@GKzEOa=i
zw)_4JlJKk2&46Te8XQRimmxXwV4jb8a>_(r%tEMzO*n;&pF~L<^+FO)QY<H#Lh^nN
zDB$rk9qT>!u>qOP-)^Xm8HtuFxrkh0CW-?^IgjjW&sR9@^>tY5Z=N&mBLJb8G9o!e
zQmuVSy|vY$>k^m+gh{qp`qa$8NAiOGRYF@D$w_!ByVinC9nVa0fQa0kYsv9N49Bw?
z+q9&M>PL&#ieQ&5t(YB7eX?BdkN3|m7t_s?vd?$jTr+0MVF~t%F@=MP9{Eqwn!-q3
z?yfr((Gi+6d3L90Jo~5v54D;);~!mIv~E}@dTqY35)3O_$&_0PvUvEBNMVoiJ7vXS
zA#DiXVea^|yYKQshZMTXfP_5BH}XbG+Lg?o+e`f&=GvYydb@$&vPNbt-DV^@m7;G8
zbz)fq*M7<>=#o4bPID|8(HzOd8TH92215Bbd4O%ClMW4g$sqKjtl|-dh&c5ptjXq5
z2u-CyOJ67XG@2=ki;TU6D;>)biT&tIYzsAgs%a*zU(Zf_wz)h<rx)R~ZbRak8IqRd
z;ocL?rKQi1H+`taAfQQ+4!=Q2E()jffqq?1q$w0McB@CSYU64sV7Mmgte!zb_+k}}
z5E(@>T{l8^-z{u{`2R|j7?Jtd#!|rtQfoIufm>8L&r#+)`+7!+T}bm<jL@o3Q`aXZ
z(R8UCL<w7`p<iJj&+#k@l@1SP;JgkqS+?dAc{jFKQz0%T$7Zm@;L-wRp3c3#me(cq
zy=bXoOheh^Pr7h?Cs9^7g8Vr|LNpi2XcjeaL^K8Ue96@_t{cr|;gqKld&L>0cw`E5
z2}UFv@5tyCm%|vmh1-I+BVftyNXEk)v#kg0NNS-lcXN42C0L_4(BC>Rk{xUtP$DKr
z_@ABQTu25^#VKi{3FH_qPZ(#gQP<_OC6*Z}Z>XeYY!rvNiGuj~uV<Kx6=7Q?Z(nk;
z6u^bwaJE!4p=MSqVVS#(Dd80GaBJza-87^+;ENG9*&CEklc8?1)?-vU2`tGAYLI*k
zEh6ERP)Pk#4na`J>`=D^K^mn#u1kU(6TDg}YlXWb$8#H*=zLw*&E_Iia`Y5RH-w9b
zM@^JnBEolK^KMaQ_Y%!Tm0e9p?BVHq-%I6FfYO|oB`lv;@{5s;Mcz#m?_12z_!CYm
zIqi|MaG5E~oAsg(C@<BIn=FskwTI&*T@lO5E|MmSR5$Z@KKFH_xsV!ViB`Oiz)2ZG
zn++9T2?{2M#x#*gf>+?UrU*oFif_Y6Mvm}xb5TkT@u4&NQ7Cg$q{gDHyHm4?<BqEw
z*Gg6qEd?Fhuy12A{(ey2Kl+U-CXq^O|0(~BVcF-sZZsE*u+a4ZnN4Woj){42zNLlj
zD{@lUO}!_R+CCuFFoV+DeFr>lQ}Q&LVo6l$WG)fhNS-@+V3gib)*JzLmR&-G43c$_
zy`&+z9di}0za6233vC)!<ibXh6_VvG(Lm(=dNNeGZiK_FRZ43HD6H?Kv5*L@Doa5Q
z%41jFRoL#)5PmJ_lk@ppUhF7{S!pUHxElmjRa{8a|L(K7SQ1KdBtKG>Fq(yGxiTDV
z3%OC2rsB$}Nw@;MRa#%fJWgk@*X2e>el+AYUf1;Xd9ItyMUICpYviOZylw5`=%c9E
z$PUt2KK-Z5uqT;zN24Hj!msfxN7$Iy(ZVuy(S%5DkEu!UU24|=AsZh*5)>_C&CEox
z@u_D@9e9p<=WCFv=j&^#dahhI9m_H++$oi)0kacPbqpnq!;_wMyT`VKy@j_Q7S3tW
zGCAN~L1~1nEG<bPlZ=#9XFUZ!Nd4%&5|oxIhu1f@cvH_)(e~?HF@Mi>gSp6NV9!fM
zuD*IY>s~K%%}$@GnkYyKAEQPvKuq9-%80rV@qyjE(wu6Q(L$sPWU=J!FsQ!<x2w&O
z0wnUMkcaZ1pQ}da6uz#a`R}`K=%x}{Do5<I-Oraqi!+<EhyW7oz5Ukt^7M8fC~$il
z_Ia_>tDYJO+nJ)cZ+qIjhLeaRA?RU7NG%@KdefAYgeSmT;q~PK^EY9>>&@lM<=vcY
zChgS?n_#uN;g*p=Qug(5Zr_)rgbnE)u<v7qIH`9R@V{b2?;%@1dp#_3>9hL1Nz-@Z
zzTUTn<8waxm$|Mt*R>>=PhH1iLty3GnR!LB5ajTEzqF7z3C2FN#luO%jiFH5%gP~W
zW&%%<n-w28fZs&79BHaR1k!epF3zBID#_=0?k{=Wuo=J5@3x}=1BrA@K@~oWY%YsS
zetpZ>d#_q|S>nU^(k!5gHZd3DUS}<34QUhYh@um<dTnOJhNS$BQ2xmvSNNtJ*_WRQ
zn)d@O`CRr)J<YQcGH`+tZ69q96I=66kgLMs$NohU;XhP~BZV#X;O3O~fHH4O$>wjy
zUmdUKFjsC@?!G_WhLa9k5bac|Msig-wD6U3)gh5|*LR=KV-PlEdD<o%QP{3-mI?HV
zP~asx_CN6r+v|B&*ReK}QSM6aj_TM%K;4@g0e?xR+O>p>zy^foBFsBs<~;WbQKo9h
zF0l0W1BdMk>}^CK)aT84{r_yP!>w~Lg-|9hyo8~I4cvBl__lvIGlj^<uDW6r`^-zM
zOVwvdAA2$P`Hf%CW3J=p;rNxOl5l|ygibr6Q7HS3S)%_EHRl^LT%re5vS}?n!m^nr
z*+(C3{PK7D)m_hFu8V6!gvbmnd(9iS#CCa^`45^3qy*xVMS-5G`#a(V2t}na9dd^4
zG{cg%j7SVya<<n>z5YMHz9MspTNm^#>YEC?aIWwC?LK!APQlG;4s+zXpLij|3SIab
z6?VGPb&!*>Z`^D3>#JH_JB?dkQCBykv^pyVe?45AaIwPe_pvNP%}Yr=q)M$<p|syv
zj&<Gj)tHMg)LF7o62(@IJ^@z%sQ=buR?irRni<8jM}4Wc6IU^^`1viy=4-IM$L{Gj
ze|=S}tM*g@UWl^jKAdakzw7$XVwRh(ugukdMX&Rp{QAG?{2*3`w)Hyz0000<MNUMn
ILSTaS0i2h3OaK4?

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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

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