diff --git a/slides/cours_20.md b/slides/cours_20.md index a2b3129ab104e5bbead7dab763a46d64595ea9cc..5fbbc844e15c8fe6607c6442350e374f6d462e47 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) {  -# 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) {  -# 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) {  -# 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 a3d629a0a1d0d19afe5ef7e16f1b9b3184490ccd..3940c6d559336882800283d028a1be66cc483cce 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 - -{width=80%} - -. . . - -{width=80%} - -# Les B-arbres: suppression - -\footnotesize - -## Cas simple - - -{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? - -. . . - -{width=60%} - -# Les B-arbres: suppression - -## Cas moins simple - -{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. - -. . . - -{width=60%} - -# Les B-arbres: suppression - -\footnotesize - -## Cas ultra moins simple - -{width=60%} - -. . . - -* `7` seul: - * Fusionner les feuilles et redistribuer, comment? - -. . . - -{width=60%} - -# Les B-arbres: suppression - -## Cas ultra moins simple - -{width=60%} - -. . . - -* `8` est seul, c'est plus un B-arbre : - * Fusionner le niveau 2 et redistribuer, comment? - -. . . - -{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! - -{width=60%} - -. . . - -* On sait comment effacer une valeur d'une feuille, donc? - -. . . - -{width=60%} - -* Ensuite? - -# Les B-arbres: suppression - -## Cas non-feuille! - -{width=60%} - -. . . - -* On sait comment effacer une valeur d'une feuille! - -. . . - -{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 0000000000000000000000000000000000000000..b834b9496c3d3c5dfb6b6b118596bcef34f68211 --- /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 + +{width=80%} + +. . . + +{width=80%} + +# Les B-arbres: suppression + +\footnotesize + +## Cas simple + + +{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? + +. . . + +{width=60%} + +# Les B-arbres: suppression + +## Cas moins simple + +{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. + +. . . + +{width=60%} + +# Les B-arbres: suppression + +\footnotesize + +## Cas ultra moins simple + +{width=60%} + +. . . + +* `7` seul: + * Fusionner les feuilles et redistribuer, comment? + +. . . + +{width=60%} + +# Les B-arbres: suppression + +## Cas ultra moins simple + +{width=60%} + +. . . + +* `8` est seul, c'est plus un B-arbre : + * Fusionner le niveau 2 et redistribuer, comment? + +. . . + +{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! + +{width=60%} + +. . . + +* On sait comment effacer une valeur d'une feuille, donc? + +. . . + +{width=60%} + +* Ensuite? + +# Les B-arbres: suppression + +## Cas non-feuille! + +{width=60%} + +. . . + +* On sait comment effacer une valeur d'une feuille! + +. . . + +{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? + +{width=50%} + +. . . + +* Réponse: ben non! + +# Utilisation quotidienne + +## Réseau social + +{width=40%} + +* Chaque sommet est un individu. +* Chaque trait une relation d'amitié. +* Miam, Miam, Facebook. + +# Utilisation quotidienne + +## Moteurs de recherche + +{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. + + + +* 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 + + + + +:::: + +:::: 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 + + + + +:::: + +:::: 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 + +{width=80%} + +:::: + +:::: column + +{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 + +{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 + +{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 + +{width=80%} + +# Généralités + +## Définition + +* Une **boucle** est une arête $(v,v)$ d'un sommet vers lui-même. + +## Exemples + +{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 + +{width=80%} + +:::: + +:::: column +{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 + +{width=60%} + +:::: + +:::: column + +{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 + +{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 + +{width=80%} + +:::: + +:::: column + + +## Quelle liste d'adjacence? + +. . . + + + + +:::: + +::: + +# 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 + +{width=80%} + +# Exemple + +## Étape par étape (blanc non-visité) + +{width=50%} + +## Étape par étape (gris visité) + +{width=50%} + +# Exemple + +## Étape par étape + +{width=50%} + +## Étape par étape (vert à visiter) + +{width=50%} + +# Exemple + +## Étape par étape + +{width=50%} + +## Étape par étape + +{width=50%} + +# Exemple + +## Étape par étape + +{width=50%} + +## Étape par étape + +{width=50%} + +# Exemple + +## Étape par étape + +{width=50%} + +## Étape par étape + +{width=50%} + +# Exemple + +## Étape par étape + +{width=50%} + +## Étape par étape + +{width=50%} + +# En faisant ce parcours... + + +::: columns + +:::: column + +## Du parcours de l'arbre + +{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 + +{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 + +{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 Binary files /dev/null and b/slides/figs/Konigsberg_bridges.png differ diff --git a/slides/figs/PageRanks-Example.svg b/slides/figs/PageRanks-Example.svg new file mode 100644 index 0000000000000000000000000000000000000000..081a62fd9c1e725ad2b26baaf6c5b48af34007de --- /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 0000000000000000000000000000000000000000..f4f9f12a67ade4a5e5e08ee634709b0133409814 --- /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 0000000000000000000000000000000000000000..dc056f384014f830c078635a28db0521a7ab2454 --- /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 0000000000000000000000000000000000000000..23133326b870467b729f37b4e9936e7bfe9f216d --- /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 0000000000000000000000000000000000000000..92dae5eca7e32998b79448b97f87785fb651df87 --- /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 0000000000000000000000000000000000000000..aff365d6a88a9a2038151c1c81c06ff7332e7fe9 --- /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 0000000000000000000000000000000000000000..1abf3ab44f46273b2fde49d2bc1dd7d5f61f7042 --- /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 0000000000000000000000000000000000000000..4e23430d8343a5f114e714c33c94ef4e30306d92 --- /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 Binary files /dev/null and b/slides/figs/ex_graphes.png differ diff --git a/slides/figs/graphe_connexe.svg b/slides/figs/graphe_connexe.svg new file mode 100644 index 0000000000000000000000000000000000000000..3107ead87d421310dd5aa78cbade23f3a74e4137 --- /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