From ab997b0904fa8aa15b5c202a0bde8c84e26472a7 Mon Sep 17 00:00:00 2001
From: Orestis <orestis.malaspinas@pm.me>
Date: Thu, 11 May 2023 17:22:53 +0200
Subject: [PATCH] added barbes

---
 slides/cours_21.md                         | 1040 ++++++++++++++++++++
 slides/figs/barbres_1.svg                  |   99 ++
 slides/figs/barbres_2.svg                  |  110 +++
 slides/figs/barbres_3.svg                  |  209 ++++
 slides/figs/barbres_4.svg                  |  217 ++++
 slides/figs/barbres_5.svg                  |  277 ++++++
 slides/figs/barbres_6.svg                  |  285 ++++++
 slides/figs/barbres_7.svg                  |  438 +++++++++
 slides/figs/barbres_ex1.png                |  Bin 0 -> 16443 bytes
 slides/figs/barbres_ex2.png                |  Bin 0 -> 19782 bytes
 slides/figs/barbres_ex3.png                |  Bin 0 -> 23984 bytes
 slides/figs/barbres_ex4.png                |  Bin 0 -> 18746 bytes
 slides/figs/barbres_ex5.png                |  Bin 0 -> 31540 bytes
 slides/figs/barbres_exemple.png            |  Bin 0 -> 16941 bytes
 slides/figs/barbres_insert_easy.svg        |  434 ++++++++
 slides/figs/barbres_insert_easy_after.svg  |  416 ++++++++
 slides/figs/barbres_insert_hard_after.svg  |  818 +++++++++++++++
 slides/figs/barbres_insert_hard_before.svg |  473 +++++++++
 slides/figs/barbres_insert_hard_during.svg |  473 +++++++++
 slides/figs/barbres_ordre2_supp1.svg       |  340 +++++++
 slides/figs/barbres_ordre2_supp10.svg      |  505 ++++++++++
 slides/figs/barbres_ordre2_supp11.svg      |  494 ++++++++++
 slides/figs/barbres_ordre2_supp2.svg       |  329 +++++++
 slides/figs/barbres_ordre2_supp3.svg       |  251 +++++
 slides/figs/barbres_ordre2_supp4.svg       |  341 +++++++
 slides/figs/barbres_ordre2_supp5.svg       |  330 +++++++
 slides/figs/barbres_ordre2_supp6.svg       |  674 +++++++++++++
 slides/figs/barbres_ordre2_supp7.svg       |  573 +++++++++++
 slides/figs/barbres_ordre2_supp8.svg       |  437 ++++++++
 slides/figs/barbres_ordre2_supp9.svg       |  505 ++++++++++
 slides/figs/barbres_page3.png              |  Bin 0 -> 35352 bytes
 slides/figs/barbres_struct.png             |  Bin 0 -> 73053 bytes
 32 files changed, 10068 insertions(+)
 create mode 100644 slides/cours_21.md
 create mode 100644 slides/figs/barbres_1.svg
 create mode 100644 slides/figs/barbres_2.svg
 create mode 100644 slides/figs/barbres_3.svg
 create mode 100644 slides/figs/barbres_4.svg
 create mode 100644 slides/figs/barbres_5.svg
 create mode 100644 slides/figs/barbres_6.svg
 create mode 100644 slides/figs/barbres_7.svg
 create mode 100644 slides/figs/barbres_ex1.png
 create mode 100644 slides/figs/barbres_ex2.png
 create mode 100644 slides/figs/barbres_ex3.png
 create mode 100644 slides/figs/barbres_ex4.png
 create mode 100644 slides/figs/barbres_ex5.png
 create mode 100644 slides/figs/barbres_exemple.png
 create mode 100644 slides/figs/barbres_insert_easy.svg
 create mode 100644 slides/figs/barbres_insert_easy_after.svg
 create mode 100644 slides/figs/barbres_insert_hard_after.svg
 create mode 100644 slides/figs/barbres_insert_hard_before.svg
 create mode 100644 slides/figs/barbres_insert_hard_during.svg
 create mode 100644 slides/figs/barbres_ordre2_supp1.svg
 create mode 100644 slides/figs/barbres_ordre2_supp10.svg
 create mode 100644 slides/figs/barbres_ordre2_supp11.svg
 create mode 100644 slides/figs/barbres_ordre2_supp2.svg
 create mode 100644 slides/figs/barbres_ordre2_supp3.svg
 create mode 100644 slides/figs/barbres_ordre2_supp4.svg
 create mode 100644 slides/figs/barbres_ordre2_supp5.svg
 create mode 100644 slides/figs/barbres_ordre2_supp6.svg
 create mode 100644 slides/figs/barbres_ordre2_supp7.svg
 create mode 100644 slides/figs/barbres_ordre2_supp8.svg
 create mode 100644 slides/figs/barbres_ordre2_supp9.svg
 create mode 100644 slides/figs/barbres_page3.png
 create mode 100644 slides/figs/barbres_struct.png

diff --git a/slides/cours_21.md b/slides/cours_21.md
new file mode 100644
index 0000000..eaab837
--- /dev/null
+++ b/slides/cours_21.md
@@ -0,0 +1,1040 @@
+---
+title: "Barnes-Hut et B-arbres"
+date: "2023-05-12"
+---
+
+# Le cours précédent
+
+## A quoi sert l'algorithme de Barnes-Hut?
+
+. . .
+
+* A accélérer la résolution du problème à $n$-corps avec la gravitation,
+* si on peut vivre avec une réduction de précision.
+
+## Sur quelle structure de données se base l'algorithme?
+
+* L'arbre quaternaire.
+
+. . .
+
+## Quelle est l'idée générale?
+
+. . .
+
+* Si un groupe d'étoiles est suffisamment loin, on le modélise comme un corps unique situé en son centre de masse.
+* Exemple: Si on simule plusieurs galaxies, on considère chaque galaxie comme un corps unique!
+* Un arbre quaternaire est une structure parfaite pour regrouper les étoiles.
+
+
+# Le cas à 10 corps
+
+::: columns
+
+:::: {.column width=50%}
+
+## Illustration: le cas à 10 corps
+
+![](figs/nbody_bare.png){width=60%}
+
+::::
+
+:::: {.column width=50%}
+
+## Problématique
+
+* On veut calculer la force sur $1$.
+
+::::
+
+:::
+
+. . .
+
+
+::: columns
+
+:::: {.column width=50%}
+
+## Illustration: le cas à 10 corps
+
+![](figs/nbody_n2.png){width=60%}
+
+
+::::
+
+:::: {.column width=50%}
+
+## Résultat
+
+* Calcul et somme des forces venant des $9$ autre corps.
+
+::::
+
+:::
+
+# Le cas à 10 corps
+
+::: columns
+
+:::: {.column width=50%}
+
+## Réduction d'un groupe à un seul corps
+
+![](figs/nbody_group.png){width=100%}
+
+::::
+
+:::: {.column width=50%}
+
+## Idée
+
+* On accélère le calcul en traitant un groupe comme un seul corps.
+* Fonctionne uniquement si le groupe est assez loin.
+* Autrement l'approximation est trop grossière.
+
+::::
+
+:::
+
+# Solution: l'arbre quaternaire
+
+## Corps célestes - arbre
+
+![](figs/nbody_qt_withtree.png)
+
+* On omet les nœuds vides pour éviter la surcharge.
+* La numérotation est:
+    * 0: ID
+    * 1: SD
+    * 2: IG
+    * 3: SG
+
+# Exemple d'insertion
+
+::: columns
+
+:::: {.column width=50%}
+
+## Insertion corps 1
+
+![](figs/corps1.png){width=100%}
+
+::::
+
+:::: {.column width=50%}
+
+## Arbre, niveau 1
+
+![](figs/arbre1.png){width=100%}
+
+* Quadrant ID.
+* La feuille est vide, on insère.
+
+::::
+
+:::
+
+# Exemple d'insertion
+
+::: columns
+
+:::: {.column width=50%}
+
+## Insertion corps 2
+
+![](figs/corps2.png){width=100%}
+
+::::
+
+:::: {.column width=50%}
+
+## Arbre, niveau 1
+
+![](figs/arbre2.png){width=100%}
+
+* Quadrant SD.
+* La feuille est vide, on insère.
+
+::::
+
+:::
+
+# Exemple d'insertion
+
+::: columns
+
+:::: {.column width=50%}
+
+## Insertion corps 3 (1/N)
+
+![](figs/corps3_1.png){width=100%}
+
+::::
+
+:::: {.column width=50%}
+
+## Arbre, niveau 1
+
+![](figs/arbre3_1.png){width=100%}
+
+* Quadrant SD.
+* La feuille est prise par 2.
+
+::::
+
+:::
+
+# Exemple d'insertion
+
+::: columns
+
+:::: {.column width=50%}
+
+## Insertion corps 3 (2/N)
+
+![](figs/corps3_2.png){width=100%}
+
+::::
+
+:::: {.column width=50%}
+
+## Arbre, niveau 2
+
+![](figs/arbre3_2.png){width=100%}
+
+* On crée un nouveau nœud.
+* Deux corps dans le nœud ID.
+* On crée un nouveau nœud.
+
+::::
+
+:::
+
+# Exemple d'insertion
+
+::: columns
+
+:::: {.column width=50%}
+
+## Insertion corps 3 (3/N)
+
+![](figs/corps3_3.png){width=100%}
+
+::::
+
+:::: {.column width=50%}
+
+## Arbre, niveau 3
+
+![](figs/arbre3_3.png){width=100%}
+
+* 2 va dans ID.
+* 3 va dans SG.
+* C'est des feuilles vides, tout va bien.
+
+::::
+
+:::
+
+# Exemple d'insertion
+
+::: columns
+
+:::: {.column width=50%}
+
+## Que fait-on avec les nœuds intérieurs?
+
+* On les utilise pour:
+    * stocker la masse totale;
+    * stocker le centre de masse.
+
+\begin{align}
+m&=m_2+m_3,\\
+\vec x &= \frac{m_2\vec x_2+m_3\vec x_3}{m}.
+\end{align}
+
+## Chaque feuille contient **une étoile**
+
+::::
+
+:::: {.column width=50%}
+
+## Arbre
+
+![](figs/arbre3_3.png){width=100%}
+
+::::
+
+:::
+
+# Résumé
+
+* Insertion du corps `c` dans le nœud `n` en partant de la racine.
+* Si le nœud `n`
+    * ne contient pas de corps, on y dépose `c`,
+    * est interne, on met à jour masse et centre de masse. `c` est inséré récursivement dans le bon quadrant.
+    * est externe, on subdivise `n`, on met à jour la masse et centre de masse, on insère récursivement les deux nœuds dans les quadrants appropriés.
+
+## Remarque
+
+* Il faut stocker les coordonnées des quadrants.
+* Un nœud a un comportement différent s'il est interne ou externe.
+
+# Algorithme d'insertion
+
+## Structure de données
+
+```C
+struct node
+    etoile e // externe: pour stocker 
+    etoile sup_etoile // interne: pour stocker m, x
+    quadrant q  // coordonnées du quadrant
+    node enfants[4]
+```
+
+## Remarque: 
+
+* On fait une simplification "moche": `sup_etoile` pourrait juste avoir une masse et une position.
+
+# Algorithme d'insertion
+
+\footnotesize
+
+## Algorithme d'insertion, pseudo-code (15min, matrix)
+
+. . .
+
+```C
+rien insertion_etoile(arbre, e)  
+    si (!est_vide(arbre) && dans_le_quadrant(arbre.q, e.x)) {
+        si (est_feuille(arbre))
+            si (!contient_etoile(arbre))
+                arbre.e = e
+            sinon
+                // on crée enfants et arbre.sup_etoile est initialisée
+                subdivision_arbre(arbre, e) 
+                pour enfant dans arbre.enfants
+                    insertion_etoile(enfant, arbre.e)
+                pour enfant dans arbre.enfants
+                    insertion_etoile(enfant, e)
+                destruction(arbre.e)
+        sinon
+            maj_masse_cdm(arbre.sup_etoile, e)
+            pour enfant dans arbre.enfants
+                insertion_etoile(enfant, e)
+```
+
+# Utilisation de l'arbre
+
+* L'arbre est rempli: comment on calcule la force sur le corps 1?
+* Parcours de l'arbre: 
+    * si la distance entre 1 et le centre de masse est suffisante, on utilise la masse totale et centre de masse pour calculer la force.
+    * sinon, on continue le parcours
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_1.png)
+
+* Le cadrant ID ne contient que `1`, rien à faire.
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_2.png)
+
+* Le cadrant SG ne contient `5` corps.
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_3.png)
+
+* La distance entre `1` et le centre de masse de SG est `d`.
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_4.png)
+
+* La distance entre `1` et le centre de masse de SG est `d`.
+* Est-ce que `d` est assez grand?
+* On va comparer avec la distance `d` avec la taille du quadrant `s`.
+
+# Critère $\theta$
+
+* On compare $d=||\vec x_1-\vec x_{cm}||$ avec $s$ la taille du quadrant.
+* Le domain est assez éloigné si
+
+    $$
+    \frac{s}{d}<\theta,
+    $$
+* $\theta$ est la valeur de seuil.
+* Une valeur typique est $\theta=0.5$, donc la condition devient
+
+    $$
+    d>2s.
+    $$
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_4.png)
+
+* Ici $d<2s$, domaine rejeté.
+* ON descend dans l'arbre.
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_5.png)
+
+* `s` est plus petit, mais....
+* Cela ne suffit pas $d<2s$, domaine rejeté.
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_6.png)
+
+* Les nœuds sont des feuilles, on calcule la force.
+* On ajoute la force qu'ils exercent sur `1`.
+
+# Algorithme pour le calcul de la force
+
+Pour calculer la force sur un corps `c`, on parcourt l'arbre en commençant par la racine:
+
+* Si le nœud `n` est une feuille et n'est pas `c`, on ajoute la force dûe à `n` sur `c`;
+* Sinon si $s/d<\theta$, on traite `n` comme une feuille et on ajoute la force dûe à `n` sur `c`;
+* Sinon on continue sur les enfants récursivement.
+
+
+## Cotinuous notre exemple précédent!
+
+# Calcul de la force
+
+## Calcul de la force sur `1`
+
+![](figs/force_7.png)
+
+* Il y a deux corps dans le quadrant vert.
+* Quel est le critère pour remplacer les étoiles par leur centre de masse?
+
+. . .
+
+* Et oui! $d>2s$ on peut remplacer les étoiles par leur centre de masse!
+
+# Algorithme du calcul de force
+
+## Écrire le psuedo-code du calcul de la force
+
+\footnotesize
+
+```C
+rien maj_force_sur_etoile(arbre, e, theta)
+    si est_vide(arbre)
+        retourne
+
+    si est_feuille(arbre) && contient_etoile(arbre) && dans_le_quadrant(arbre.q, e.x)
+        maj_force(e, arbre.e)
+    sinon si noeud_assez_loin(arbre, e, theta)
+        maj_force(e, arbre.sup_etoile)
+    sinon
+        pour enfant dans enfants
+            maj_force_sur_etoile(enfant, e, theta)
+```
+
+# Les B-arbres
+
+## Problématique
+
+* Grands jeux de données (en 1970).
+* Stockage dans un arbre, mais l'arbre tiens pas en mémoire.
+* Regrouper les sous-arbres en **pages** qui tiennent en mémoire.
+
+## Exemple
+
+* 100 noeuds par page et l'arbre comporte $10^6$ noeuds:
+    * Recherche B-arbre: $\log_{100}(10^6)=3$;
+    * Recherche ABR: $\log_2(10^6)=20$.
+* Si on doit lire depuis le disque: $10\mathrm{ms}$ par recherche+lecture:
+    * $30\mathrm{ms}$ (lecture beaucoup plus rapide que recherche) vs $200\mathrm{ms}=0.2\mathrm{s}$.
+
+## Remarques
+
+* On sait pas ce que veut dire `B`: Bayer, Boeing, Balanced?
+* Variante plus récente B+-arbres.
+
+# Les B-arbres
+
+## Illustration, arbre divisé en pages de 3 noeuds
+
+![Arbre divisé en pages de 3 noeuds](figs/barbres_page3.png)
+
+. . .
+
+## Utilisation
+
+* Bases de données (souvent très grandes donc sur le disque);
+* Système de fichier.
+
+# Les B-arbres
+
+## Avantages
+
+* Arbres moins profonds;
+* Diminue les opération de rééquilibrage;
+* Complexité toujours en $\log(N)$;
+
+. . .
+
+## Définition: B-arbre d'ordre $n$
+
+* Chaque page d'un arbre contient au plus $2\cdot n$ *clés*;
+* Chaque page (excepté la racine) contient au moins $n$ clés;
+* Chaque page qui contient $m$ clés contient soit:
+    * $0$ descendants;
+    * $m+1$ descendants.
+* Toutes les pages terminales apparaissent au même niveau.
+
+# Les B-arbres
+
+## Est-ce un B-arbre?
+
+![B-arbre d'ordre 2.](figs/barbres_exemple.png)
+
+. . .
+
+## Oui!
+
+* Dans chaque noeud les clés sont **triées**.
+* Chaque page contient au plus $n$ noeuds: check;
+* Chaque noeud avec $m$ clés a $m+1$ descendants;
+* Toutes les feuilles apparaissent au même niveau.
+
+# Les B-arbres
+
+## Exemple de recherche: trouver `32`
+
+![B-arbre d'ordre 2.](figs/barbres_exemple.png)
+ 
+. . .
+
+* Si `n` plus petit que la 1e clé ou plus grand que la dernière descendre.
+* Sinon parcourir (par bissection ou séquentiellement) jusqu'à trouver ou descendre entre 2 éléments.
+
+# Les B-arbres
+
+## La recherche de la clé `C` algorithme 
+
+0. En partant de la racine.
+1. Si on est dans une feuille:
+    * Si la `C` est dans une page, retourner la page;
+    * Sinon c'est perdu.
+2. Sinon:
+    * Tant que `C > page` passer à la page suivante
+    * Descendre
+
+# Les B-arbres
+
+## Disclaimer
+
+* Inspiration de <https://en.wikipedia.org/wiki/B-tree>
+
+## Exemples d'insertion: `1`
+
+![B-arbre d'ordre 1.](figs/barbres_1.svg)
+ 
+. . .
+
+* L'arbre est vide, on insère juste dans la première page.
+
+# Les B-arbres
+
+## Exemples d'insertion: `2`
+
+![B-arbre d'ordre 1. Nombre pages max = 2.](figs/barbres_2.svg)
+ 
+. . .
+
+* La première page est pas pleine, on insère dans l'ordre (après 1).
+
+# Les B-arbres
+
+## Exemples d'insertion: `3`
+
+![B-arbre d'ordre 1.](figs/barbres_2.svg){width=50%}
+
+* Comment on insère (1min de réflexion avant de donner une réponse!)?
+
+# Les B-arbres
+
+## Exemples d'insertion: `3`
+
+![B-arbre d'ordre 1. Nombre pages max = 2.](figs/barbres_3.svg){width=50%}
+ 
+. . .
+
+* La page est pleine, on crée deux enfants.
+* On choisit, `2`, la médiane de `1, 2, 3` et il est inséré à la racine.
+* `1` descend à gauche, `3` descend à droite.
+
+# Les B-arbres
+
+## Exemples d'insertion: `4`
+
+![B-arbre d'ordre 1.](figs/barbres_3.svg){width=50%}
+ 
+* Comment on insère (1min de réflexion avant de donner une réponse!)?
+
+# Les B-arbres
+
+## Exemples d'insertion: `4`
+
+![B-arbre d'ordre 1. Nombre enfants 0 ou 2.](figs/barbres_4.svg){width=50%}
+ 
+. . .
+
+* On pourrait insérer à droite de `2`, mais... ça ferait 2 parents pour 2 enfants (mais `m` parents => `m+1` enfants ou `0`);
+* On descend à droite (`4 > 2`);
+* On insère à droite de `3`.
+
+# Les B-arbres
+
+## Exemples d'insertion: `5`
+
+![B-arbre d'ordre 1.](figs/barbres_4.svg){width=50%}
+ 
+* Comment on insère (1min de réflexion avant de donner une réponse!)?
+
+# Les B-arbres
+
+## Exemples d'insertion: `5`
+
+![B-arbre d'ordre 2.](figs/barbres_5.svg)
+ 
+. . .
+
+* On descend à droite (on peut pas insérer à la racine comme pour `4`);
+* On dépasse la capacité de l'enfant droite;
+* `4`, médiane de `3, 4, 5`, remonte à la racine;
+* On crée un nouveau noeud à droite de `4`;
+* La règle `m => m+1` est ok.
+
+# Les B-arbres
+
+## Exemples d'insertion: `6`
+
+![B-arbre d'ordre 1.](figs/barbres_5.svg){width=50%}
+ 
+* Comment on insère (1min de réflexion avant de donner une réponse!)?
+
+# Les B-arbres
+
+## Exemples d'insertion: `6`
+
+![B-arbre d'ordre 2.](figs/barbres_6.svg)
+ 
+. . .
+
+* `6 > 4` on descend à droite;
+* `6 > 5` et on a à la place à droite, on insère.
+
+# Les B-arbres
+
+## Exemples d'insertion: `7`
+
+![B-arbre d'ordre 1.](figs/barbres_6.svg){width=50%}
+ 
+* Comment on insère (1min de réflexion avant de donner une réponse!)?
+
+# Les B-arbres
+
+## Exemples d'insertion: `7`
+
+![B-arbre d'ordre 2.](figs/barbres_7.svg){width=50%}
+ 
+. . .
+
+* `7 > 4` on descend à droite;
+* `7 > 6` mais on a dépassé la capacité;
+* `6` est la médiane de `5, 6, 7`, remonte à la racine;
+* `5` reste à gauche, `7` à droite, mais `6` fait dépasser la capacité de la racine;
+* `4` est la médiane de `2, 4, 6`, `4` remonte, `2` reste à gauche, `6` à droite.
+
+# Les B-arbres
+
+## L'algorithme d'insertion
+
+0. Rechercher la feuille (la page a aucun enfant) où insérer;
+1. Si la page n'est pas pleine insérer dans l'ordre croissant.
+2. Si la page est pleine, on sépare la page en son milieu :
+    1. On trouve la médiane, `M`, de la page;
+    2. On met les éléments `< M` dans la page de gauche de `M` et les `> M` dans la page de droite de `M`;
+    3. `M` est insérée récursivement dans la page parent.
+
+# Les B-arbres
+
+## Exercice: insérer `22, 45, 50` dans l'arbre d'ordre 2 (3min matrix)
+
+![](figs/barbres_ex1.png)
+
+. . .
+
+![](figs/barbres_ex2.png)
+
+
+# Les B-arbres
+
+## Exercice: insérer `5` dans l'arbre d'ordre 2 (3min matrix)
+
+![](figs/barbres_ex2.png)
+
+. . .
+
+![](figs/barbres_ex3.png)
+
+# Les B-arbres
+
+## Exercice: insérer `32, 55, 60` dans l'arbre d'ordre 2 (3min matrix)
+
+![](figs/barbres_ex3.png)
+
+. . .
+
+![](figs/barbres_ex4.png)
+
+# Les B-arbres
+
+## Exercice: insérer `41` dans l'arbre d'ordre 2 (3min matrix)
+
+![](figs/barbres_ex4.png)
+
+. . .
+
+![](figs/barbres_ex5.png)
+
+# Les B-arbres
+
+## Exercice (matrix, 15min)
+
+* Insérer 20, 40, 10, 30, 15, 35, 7, 26, 18, 22, 5, 42, 13, 46, 27, 8, 32, 38, 24, 45, 25, 2, 14, 28, 32, 41,
+* Dans un B-arbre d'ordre 2.
+
+# Les B-arbres
+
+## Structure de données
+
+* Chaque page a une contrainte de remplissage, par rapport à l'ordre de l'arbre;
+* Un noeud (page) est composé d'un tableau de clés/pointeurs vers les enfants;
+
+```
+P_0 | K_1 | P_1 | K_2 |  | P_i | K_{i+1} |  | P_{m-1} | K_m | P_m
+```
+
+* `P_0`, ..., `P_m` pointeurs vers enfants;
+* `K_1`, ..., `K_m` les clés.
+* Il y a `m+1` pointeurs mais `m` clés.
+* Comment faire pour gérer l'insertion?
+
+# Les B-arbres
+
+## Faire un dessin de la structure de données (3min matrix)?
+
+. . .
+
+![Strcture d'une page de B-arbre d'ordre 2.](figs/barbres_struct.png)
+
+1. On veut un tableau de `P_i, K_i => struct`;
+2. `K_0` va être en "trop";
+3. Pour simplifier l'insertion dans une page, on ajoute un élément de plus.
+
+# Les B-arbres
+
+## L'insertion cas noeud pas plein, insertion `4`?
+
+![](figs/barbres_insert_easy.svg){width=50%}
+
+. . .
+
+## Solution
+
+![](figs/barbres_insert_easy_after.svg){width=50%}
+
+# Les B-arbres
+
+## L'insertion cas noeud pas plein, insertion `N`
+
+* On décale les éléments plus grand que `N`;
+* On insère `N` dans la place "vide";
+* Si la page n'est pas pleine, on a terminé.
+
+# Les B-arbres
+
+## L'insertion cas noeud plein, insertion `2`?
+
+![](figs/barbres_insert_hard_before.svg){width=50%}
+
+. . .
+
+## Solution
+
+![](figs/barbres_insert_hard_during.svg){width=50%}
+
+# Les B-arbres
+
+## L'insertion cas noeud plein, promotion `3`?
+
+![](figs/barbres_insert_hard_during.svg){width=50%}
+
+. . .
+
+## Solution
+
+![](figs/barbres_insert_hard_after.svg)
+
+# Les B-arbres
+
+## L'insertion cas noeud plein, insertion `N`
+
+* On décale les éléments plus grand que `N`;
+* On insère `N` dans la place "vide";
+* Si la page est pleine:
+    * On trouve la valent médiance `M` de la page (quel indice?);
+    * On crée une nouvelle page de droite;
+    * On copie les valeur à droite de `M` dans la nouvelle page;
+    * On promeut `M` dans la page du dessus;
+    * On connecte le pointeur de gauche de `M` et de droite de `M` avec l'ancienne et la nouvelle page respectivement.
+
+# Les B-arbres
+
+## Pseudo-code structure de données (3min, matrix)?
+
+. . .
+
+```C
+struct page
+    entier ordre, nb
+    element tab[2*ordre + 2]
+```
+
+```C
+struct element
+    int clé
+    page pg
+```
+
+# Les B-arbres
+
+\footnotesize
+
+## Les fonctions utilitaires (5min matrix)
+
+```C
+booléen est_feuille(page)     // la page est elle une feuille?
+entier position(page, valeur) // à quelle indice on insère?
+booléen est_dans_page(page, valeur) // la valeur est dans la page
+```
+
+. . .
+
+```C
+booléen est_feuille(page) 
+    retourne (page.tab[0].pg == vide)
+
+entier position(page, valeur)
+    i = 0
+    tant que i < page.nb && val >= page.tab[i+1].clef
+        i += 1
+    retourne i
+
+booléen est_dans_page(page, valeur)
+    i = position(page, valeur)
+    retourne (page.nb > 0 && page.tab[i].val == valeur)
+```
+
+# Les B-arbres
+
+\footnotesize
+
+## Les fonctions utilitaires (5min matrix)
+
+```C
+page nouvelle_page(ordre)  // creer une page
+rien liberer_memoire(page) // liberer tout un arbre!
+```
+. . .
+
+```C
+page nouvelle_page(ordre)
+    page = allouer(page)
+    page.ordre = ordre
+    page.nb = 0
+    page.tab = allouer(2*ordre+2)
+    retourner page
+
+rien liberer_memoire(page)
+    si est_feuille(page)
+        liberer(page.tab)
+        liberer(page)
+    sinon
+        pour fille dans page.tab
+            liberer_memoire(fille)
+        liberer(page.tab)
+        liberer(page)
+```
+
+# Les B-arbres
+
+## Les fonctions (5min matrix)
+
+```C
+page recherche(page, valeur) // retourner la page contenant
+                             // la valeur ou vide 
+```
+
+. . .
+
+```C
+page recherche(page, valeur)
+    si est_dans_page(page, valeur)
+        retourne page
+    sinon si est_feuille(page) 
+        retourne vide
+    sinon
+        recherche(page.tab[position(page, valeur)], valeur)
+```
+
+# Les B-arbres
+
+## Les fonctions
+
+```C
+page inserer_valeur(page, valeur) // inserer une valeur
+```
+
+. . .
+
+```C
+page inserer_valeur(page, valeur)
+    element = nouvel_element(valeur)
+    // on change element pour savoir s'il faut le remonter
+    inserer_element(page, element) 
+    si element.page != vide && page.nb > 2*page.ordre
+        // si on atteint le sommet!
+        page = ajouter_niveau(page, element) 
+    retourne page
+```
+
+# Les B-arbres
+
+## Les fonctions
+
+```C
+rien inserer_element(page, element) // inserer un element et voir s'il remonte
+```
+
+. . .
+
+```C
+rien inserer_element(page, element)
+    si est_feuille(page)
+        placer(page, element)
+    sinon
+        sous_page = page.tab[position(page, element)].page
+        inserer_element(sous_page, element)
+        // un element a été promu
+        si element.page != vide
+            placer(page, element)
+```
+
+# Les B-arbres
+
+## Les fonctions (5min matrix)
+
+```C
+rien placer(page, element) // inserer un élément
+```
+
+. . .
+
+```C
+rien placer(page, element)
+    pos = position(page, element.clé)
+    pour i de 2*page.ordre à pos+1
+        page.tab[i+1] = page.tab[i]
+    page.tab[pos+1] = element
+    page.nb += 1
+    si page.nb > 2*page.ordre
+        scinder(page, element)
+```
+
+# Les B-arbres
+
+## Les fonctions (5min matrix)
+
+```C
+rien scinder(page, element) // casser une page et remonter
+```
+
+. . .
+
+```C
+rien scinder(page, element)
+    new_page = new_page(page.ordre)
+    new_page.nb = page.ordre
+    pour i de 0 à ordre inclu
+        new_page.tab[i] = page.tab[i+ordre+1]
+    element.clé = page.tab[ordre+1].clé
+    element.page = new_page
+```
+
+# Les B-arbres
+
+## Les fonctions (5min matrix)
+
+```C
+page ajouter_niveau(page, element) // si on remonte à la racine...
+                                   // on doit créer une nouvelle racine
+```
+
+. . .
+
+```C
+page ajouter_niveau(page, element) 
+    tmp = nouvelle_page(page.ordre)
+    tmp.tab[0].page = page
+    tmp.tab[1].clé = element.clé
+    tmp.tab[1].page = element.page
+    retourne tmp
+```
+
+
+<!-- # Les B-arbres -->
+
+<!-- ## Structure de données en C (3min, matrix) -->
+
+<!-- . . . -->
+
+<!-- ```C -->
+<!-- typedef struct _page { -->
+<!--     int order, nb; -->
+<!--     struct _element *tab; -->
+<!-- } page; -->
+<!-- ``` -->
+
+<!-- ```C -->
+<!-- typedef struct element { -->
+<!--     int key; -->
+<!--     struct _page *pg; -->
+<!-- } element; -->
+<!-- ``` -->
+
diff --git a/slides/figs/barbres_1.svg b/slides/figs/barbres_1.svg
new file mode 100644
index 0000000..c22c12a
--- /dev/null
+++ b/slides/figs/barbres_1.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="69.144455mm"
+   height="26.81111mm"
+   viewBox="0 0 69.144456 26.81111"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_1.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.65655864"
+     inkscape:cx="76.15466"
+     inkscape:cy="501.85921"
+     inkscape:window-width="1448"
+     inkscape:window-height="1022"
+     inkscape:window-x="458"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="-42.156947"
+       originy="-15.698612" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-42.156944,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="47.625"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#fd0000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="58.504673"
+       y="32.882404"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#fd0000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="58.504673"
+         y="32.882404">1</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083336"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333332"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83334"
+       y="15.874999" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_2.svg b/slides/figs/barbres_2.svg
new file mode 100644
index 0000000..436ec4b
--- /dev/null
+++ b/slides/figs/barbres_2.svg
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="69.144455mm"
+   height="26.81111mm"
+   viewBox="0 0 69.144456 26.81111"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_2.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.65655864"
+     inkscape:cx="76.15466"
+     inkscape:cy="501.85921"
+     inkscape:window-width="1448"
+     inkscape:window-height="1022"
+     inkscape:window-x="458"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="-42.156947"
+       originy="-15.698612" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-42.156944,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="47.625"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="58.504673"
+       y="32.882404"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="58.504673"
+         y="32.882404">1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+       x="89.598511"
+       y="32.935318"
+       id="text8608"><tspan
+         sodipodi:role="line"
+         id="tspan8606"
+         style="fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+         x="89.598511"
+         y="32.935318">2</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083328"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333332"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83334"
+       y="15.874999" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_3.svg b/slides/figs/barbres_3.svg
new file mode 100644
index 0000000..9c8f065
--- /dev/null
+++ b/slides/figs/barbres_3.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="164.39445mm"
+   height="90.311111mm"
+   viewBox="0 0 164.39446 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_3.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.65655864"
+     inkscape:cx="327.46504"
+     inkscape:cy="401.33506"
+     inkscape:window-width="1286"
+     inkscape:window-height="1022"
+     inkscape:window-x="620"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="21.343054"
+       originy="-15.698611" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(21.343056,-15.698611)">
+    <g
+       id="g14698"
+       transform="translate(-15.875)">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848"
+         width="26.458332"
+         height="26.458332"
+         x="47.625"
+         y="15.875" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6"
+         width="26.458332"
+         height="26.458332"
+         x="79.375"
+         y="15.874999" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="58.504673"
+         y="32.882404"
+         id="text5839"><tspan
+           sodipodi:role="line"
+           id="tspan5837"
+           style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="58.504673"
+           y="32.882404">2</tspan></text>
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240"
+         width="5.2916665"
+         height="26.458332"
+         x="74.083328"
+         y="15.874999" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7"
+         width="5.2916665"
+         height="26.458332"
+         x="42.333332"
+         y="15.875" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5"
+         width="5.2916665"
+         height="26.458332"
+         x="105.83334"
+         y="15.874999" />
+    </g>
+    <g
+       id="g14689">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-3"
+         width="26.458332"
+         height="26.458332"
+         x="-15.875"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-5"
+         width="26.458332"
+         height="26.458332"
+         x="15.875"
+         y="79.375" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-4.995327"
+         y="96.382408"
+         id="text5839-6"><tspan
+           sodipodi:role="line"
+           id="tspan5837-2"
+           style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="-4.995327"
+           y="96.382408">1</tspan></text>
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-2"
+         width="5.2916665"
+         height="26.458332"
+         x="10.583328"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-7"
+         width="5.2916665"
+         height="26.458332"
+         x="-21.166668"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-0"
+         width="5.2916665"
+         height="26.458332"
+         x="42.333344"
+         y="79.375" />
+    </g>
+    <g
+       id="g14637">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-9"
+         width="26.458332"
+         height="26.458332"
+         x="79.375"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-3"
+         width="26.458332"
+         height="26.458332"
+         x="111.125"
+         y="79.375" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+         x="89.640839"
+         y="96.382401"
+         id="text8608-2"><tspan
+           sodipodi:role="line"
+           id="tspan8606-6"
+           style="fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+           x="89.640839"
+           y="96.382401">3</tspan></text>
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-1"
+         width="5.2916665"
+         height="26.458332"
+         x="105.83333"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-8"
+         width="5.2916665"
+         height="26.458332"
+         x="74.083328"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-7"
+         width="5.2916665"
+         height="26.458332"
+         x="137.58334"
+         y="79.375" />
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 26.458331,42.333334 -5.2916688,79.375"
+       id="path14733" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 63.499997,42.333334 89.95833,79.375"
+       id="path14735" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_4.svg b/slides/figs/barbres_4.svg
new file mode 100644
index 0000000..d268f69
--- /dev/null
+++ b/slides/figs/barbres_4.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="164.39445mm"
+   height="90.311111mm"
+   viewBox="0 0 164.39446 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_4.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.65655864"
+     inkscape:cx="327.46504"
+     inkscape:cy="401.33506"
+     inkscape:window-width="1286"
+     inkscape:window-height="1022"
+     inkscape:window-x="620"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="21.343054"
+       originy="-15.698611" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(21.343056,-15.698611)">
+    <g
+       id="g14698"
+       transform="translate(-15.875)">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848"
+         width="26.458332"
+         height="26.458332"
+         x="47.625"
+         y="15.875" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6"
+         width="26.458332"
+         height="26.458332"
+         x="79.375"
+         y="15.874999" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="58.504673"
+         y="32.882404"
+         id="text5839"><tspan
+           sodipodi:role="line"
+           id="tspan5837"
+           style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="58.504673"
+           y="32.882404">2</tspan></text>
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240"
+         width="5.2916665"
+         height="26.458332"
+         x="74.083328"
+         y="15.874999" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7"
+         width="5.2916665"
+         height="26.458332"
+         x="42.333332"
+         y="15.875" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5"
+         width="5.2916665"
+         height="26.458332"
+         x="105.83334"
+         y="15.874999" />
+    </g>
+    <g
+       id="g14689">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-3"
+         width="26.458332"
+         height="26.458332"
+         x="-15.875"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-5"
+         width="26.458332"
+         height="26.458332"
+         x="15.875"
+         y="79.375" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-4.995327"
+         y="96.382408"
+         id="text5839-6"><tspan
+           sodipodi:role="line"
+           id="tspan5837-2"
+           style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="-4.995327"
+           y="96.382408">1</tspan></text>
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-2"
+         width="5.2916665"
+         height="26.458332"
+         x="10.583328"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-7"
+         width="5.2916665"
+         height="26.458332"
+         x="-21.166668"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-0"
+         width="5.2916665"
+         height="26.458332"
+         x="42.333344"
+         y="79.375" />
+    </g>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="111.125"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+       x="121.32205"
+       y="96.382401"
+       id="text8608-2"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6"
+         style="fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+         x="121.32205"
+         y="96.382401">4</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83333"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="137.58334"
+       y="79.375" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 26.458331,42.333334 -5.2916688,79.375"
+       id="path14733" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 63.499997,42.333334 89.95833,79.375"
+       id="path14735" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="89.640839"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="89.640839"
+         y="96.382401">3</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_5.svg b/slides/figs/barbres_5.svg
new file mode 100644
index 0000000..1597eaa
--- /dev/null
+++ b/slides/figs/barbres_5.svg
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="249.06113mm"
+   height="90.311111mm"
+   viewBox="0 0 249.06113 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_5.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.4688203"
+     inkscape:cx="309.28695"
+     inkscape:cy="606.84232"
+     inkscape:window-width="1286"
+     inkscape:window-height="1022"
+     inkscape:window-x="620"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="21.343055"
+       originy="-15.69861" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(21.343056,-15.698611)">
+    <g
+       id="g19573">
+      <g
+         id="g14689">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-3"
+           width="26.458332"
+           height="26.458332"
+           x="-15.875"
+           y="79.375" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6-5"
+           width="26.458332"
+           height="26.458332"
+           x="15.875"
+           y="79.375" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="-4.995327"
+           y="96.382408"
+           id="text5839-6"><tspan
+             sodipodi:role="line"
+             id="tspan5837-2"
+             style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+             x="-4.995327"
+             y="96.382408">1</tspan></text>
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-2"
+           width="5.2916665"
+           height="26.458332"
+           x="10.583328"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7-7"
+           width="5.2916665"
+           height="26.458332"
+           x="-21.166668"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5-0"
+           width="5.2916665"
+           height="26.458332"
+           x="42.333344"
+           y="79.375" />
+      </g>
+    </g>
+    <g
+       id="g19584"
+       transform="translate(42.333331)">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848"
+         width="26.458332"
+         height="26.458332"
+         x="31.75"
+         y="15.875" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6"
+         width="26.458332"
+         height="26.458332"
+         x="63.5"
+         y="15.874999" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="42.629673"
+         y="32.882404"
+         id="text5839"><tspan
+           sodipodi:role="line"
+           id="tspan5837"
+           style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="42.629673"
+           y="32.882404">2</tspan></text>
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240"
+         width="5.2916665"
+         height="26.458332"
+         x="58.208328"
+         y="15.874999" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7"
+         width="5.2916665"
+         height="26.458332"
+         x="26.458332"
+         y="15.875" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5"
+         width="5.2916665"
+         height="26.458332"
+         x="89.958344"
+         y="15.874999" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264583"
+         x="73.697052"
+         y="32.903568"
+         id="text8608-2"><tspan
+           sodipodi:role="line"
+           id="tspan8606-6"
+           style="fill:#040000;fill-opacity:1;stroke-width:0.264583"
+           x="73.697052"
+           y="32.903568">4</tspan></text>
+    </g>
+    <g
+       id="g19563"
+       transform="translate(-5.2916667)">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-9"
+         width="26.458332"
+         height="26.458332"
+         x="79.375"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-3"
+         width="26.458332"
+         height="26.458332"
+         x="111.125"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-1"
+         width="5.2916665"
+         height="26.458332"
+         x="105.83333"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-8"
+         width="5.2916665"
+         height="26.458332"
+         x="74.083328"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-7"
+         width="5.2916665"
+         height="26.458332"
+         x="137.58334"
+         y="79.375" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+         x="89.640839"
+         y="96.382401"
+         id="text17588"><tspan
+           sodipodi:role="line"
+           id="tspan17586"
+           style="stroke-width:0.264583"
+           x="89.640839"
+           y="96.382401">3</tspan></text>
+    </g>
+    <g
+       id="g19554">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-9-9"
+         width="26.458332"
+         height="26.458332"
+         x="164.04167"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-3-2"
+         width="26.458332"
+         height="26.458332"
+         x="195.79167"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-1-3"
+         width="5.2916665"
+         height="26.458332"
+         x="190.5"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-8-7"
+         width="5.2916665"
+         height="26.458332"
+         x="158.75"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-7-5"
+         width="5.2916665"
+         height="26.458332"
+         x="222.25002"
+         y="79.375" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+         x="174.30751"
+         y="96.382401"
+         id="text17588-9"><tspan
+           sodipodi:role="line"
+           id="tspan17586-2"
+           style="fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+           x="174.30751"
+           y="96.382401">5</tspan></text>
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 68.791663,42.333334 -5.2916688,79.375"
+       id="path19779" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 100.54166,42.333334 84.666663,79.375"
+       id="path19781" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 137.58333,42.333334 174.625,79.375"
+       id="path19783" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_6.svg b/slides/figs/barbres_6.svg
new file mode 100644
index 0000000..8289540
--- /dev/null
+++ b/slides/figs/barbres_6.svg
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="249.06113mm"
+   height="90.311111mm"
+   viewBox="0 0 249.06113 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_6.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.3871108"
+     inkscape:cx="630.31049"
+     inkscape:cy="626.43563"
+     inkscape:window-width="1286"
+     inkscape:window-height="1022"
+     inkscape:window-x="620"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="21.343055"
+       originy="-15.69861" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(21.343056,-15.698611)">
+    <g
+       id="g19573">
+      <g
+         id="g14689">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-3"
+           width="26.458332"
+           height="26.458332"
+           x="-15.875"
+           y="79.375" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6-5"
+           width="26.458332"
+           height="26.458332"
+           x="15.875"
+           y="79.375" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="-4.995327"
+           y="96.382408"
+           id="text5839-6"><tspan
+             sodipodi:role="line"
+             id="tspan5837-2"
+             style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+             x="-4.995327"
+             y="96.382408">1</tspan></text>
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-2"
+           width="5.2916665"
+           height="26.458332"
+           x="10.583328"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7-7"
+           width="5.2916665"
+           height="26.458332"
+           x="-21.166668"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5-0"
+           width="5.2916665"
+           height="26.458332"
+           x="42.333344"
+           y="79.375" />
+      </g>
+    </g>
+    <g
+       id="g19584"
+       transform="translate(42.333331)">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848"
+         width="26.458332"
+         height="26.458332"
+         x="31.75"
+         y="15.875" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6"
+         width="26.458332"
+         height="26.458332"
+         x="63.5"
+         y="15.874999" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="42.629673"
+         y="32.882404"
+         id="text5839"><tspan
+           sodipodi:role="line"
+           id="tspan5837"
+           style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="42.629673"
+           y="32.882404">2</tspan></text>
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240"
+         width="5.2916665"
+         height="26.458332"
+         x="58.208328"
+         y="15.874999" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7"
+         width="5.2916665"
+         height="26.458332"
+         x="26.458332"
+         y="15.875" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5"
+         width="5.2916665"
+         height="26.458332"
+         x="89.958344"
+         y="15.874999" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264583"
+         x="73.697052"
+         y="32.903568"
+         id="text8608-2"><tspan
+           sodipodi:role="line"
+           id="tspan8606-6"
+           style="fill:#040000;fill-opacity:1;stroke-width:0.264583"
+           x="73.697052"
+           y="32.903568">4</tspan></text>
+    </g>
+    <g
+       id="g19563"
+       transform="translate(-5.2916667)">
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-9"
+         width="26.458332"
+         height="26.458332"
+         x="79.375"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-3"
+         width="26.458332"
+         height="26.458332"
+         x="111.125"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-1"
+         width="5.2916665"
+         height="26.458332"
+         x="105.83333"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-8"
+         width="5.2916665"
+         height="26.458332"
+         x="74.083328"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-7"
+         width="5.2916665"
+         height="26.458332"
+         x="137.58334"
+         y="79.375" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+         x="89.640839"
+         y="96.382401"
+         id="text17588"><tspan
+           sodipodi:role="line"
+           id="tspan17586"
+           style="stroke-width:0.264583"
+           x="89.640839"
+           y="96.382401">3</tspan></text>
+    </g>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="164.04167"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="195.79167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="190.5"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="158.75"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="222.25002"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="174.30751"
+       y="96.382401"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="174.30751"
+         y="96.382401">5</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 68.791663,42.333334 -5.2916688,79.375"
+       id="path19779" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 100.54166,42.333334 84.666663,79.375"
+       id="path19781" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 137.58333,42.333334 174.625,79.375"
+       id="path19783" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+       x="205.95168"
+       y="96.382401"
+       id="text25255"><tspan
+         sodipodi:role="line"
+         id="tspan25253"
+         style="fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+         x="205.95168"
+         y="96.382401">6</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_7.svg b/slides/figs/barbres_7.svg
new file mode 100644
index 0000000..a500a79
--- /dev/null
+++ b/slides/figs/barbres_7.svg
@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="339.01941mm"
+   height="153.81111mm"
+   viewBox="0 0 339.01941 153.81111"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_7.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.83303001"
+     inkscape:cx="596.61716"
+     inkscape:cy="395.54397"
+     inkscape:window-width="1286"
+     inkscape:window-height="1022"
+     inkscape:window-x="620"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="21.343054"
+       originy="47.80139" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(21.343056,47.801389)">
+    <g
+       id="g31861">
+      <g
+         id="g19573">
+        <g
+           id="g14689">
+          <rect
+             style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+             id="rect848-3"
+             width="26.458332"
+             height="26.458332"
+             x="-15.875"
+             y="79.375" />
+          <rect
+             style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+             id="rect848-6-5"
+             width="26.458332"
+             height="26.458332"
+             x="15.875"
+             y="79.375" />
+          <text
+             xml:space="preserve"
+             style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+             x="-4.995327"
+             y="96.382408"
+             id="text5839-6"><tspan
+               sodipodi:role="line"
+               id="tspan5837-2"
+               style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+               x="-4.995327"
+               y="96.382408">1</tspan></text>
+          <rect
+             style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect9240-2"
+             width="5.2916665"
+             height="26.458332"
+             x="10.583328"
+             y="79.375" />
+          <rect
+             style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect9240-7-7"
+             width="5.2916665"
+             height="26.458332"
+             x="-21.166668"
+             y="79.375" />
+          <rect
+             style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="rect9240-5-0"
+             width="5.2916665"
+             height="26.458332"
+             x="42.333344"
+             y="79.375" />
+        </g>
+      </g>
+      <g
+         id="g19563"
+         transform="translate(-5.2916748)">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-9"
+           width="26.458332"
+           height="26.458332"
+           x="79.375"
+           y="79.375" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6-3"
+           width="26.458332"
+           height="26.458332"
+           x="111.125"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-1"
+           width="5.2916665"
+           height="26.458332"
+           x="105.83333"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7-8"
+           width="5.2916665"
+           height="26.458332"
+           x="74.083328"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5-7"
+           width="5.2916665"
+           height="26.458332"
+           x="137.58334"
+           y="79.375" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+           x="89.640839"
+           y="96.382401"
+           id="text17588"><tspan
+             sodipodi:role="line"
+             id="tspan17586"
+             style="stroke-width:0.264583"
+             x="89.640839"
+             y="96.382401">3</tspan></text>
+      </g>
+      <g
+         id="g31799"
+         transform="translate(-1.6148885e-5)">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-9-9"
+           width="26.458332"
+           height="26.458332"
+           x="164.04167"
+           y="79.375" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6-3-2"
+           width="26.458332"
+           height="26.458332"
+           x="195.79167"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-1-3"
+           width="5.2916665"
+           height="26.458332"
+           x="190.5"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7-8-7"
+           width="5.2916665"
+           height="26.458332"
+           x="158.75"
+           y="79.375" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5-7-5"
+           width="5.2916665"
+           height="26.458332"
+           x="222.25002"
+           y="79.375" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+           x="174.30751"
+           y="96.382401"
+           id="text17588-9"><tspan
+             sodipodi:role="line"
+             id="tspan17586-2"
+             style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+             x="174.30751"
+             y="96.382401">5</tspan></text>
+      </g>
+      <g
+         id="g31790"
+         transform="translate(15.874967,10.583336)">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-9-9-2"
+           width="26.458332"
+           height="26.458332"
+           x="238.125"
+           y="68.791664" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6-3-2-8"
+           width="26.458332"
+           height="26.458332"
+           x="269.875"
+           y="68.791664" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-1-3-9"
+           width="5.2916665"
+           height="26.458332"
+           x="264.58334"
+           y="68.791664" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7-8-7-7"
+           width="5.2916665"
+           height="26.458332"
+           x="232.83333"
+           y="68.791664" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5-7-5-3"
+           width="5.2916665"
+           height="26.458332"
+           x="296.33334"
+           y="68.791664" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+           x="248.39084"
+           y="85.799065"
+           id="text17588-9-6"><tspan
+             sodipodi:role="line"
+             id="tspan17586-2-1"
+             style="fill:#ff0000;fill-opacity:1;stroke-width:0.264583"
+             x="248.39084"
+             y="85.799065">7</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g31879">
+      <g
+         id="g31826"
+         transform="translate(-44.979167)">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848"
+           width="26.458332"
+           height="26.458332"
+           x="74.083328"
+           y="15.875" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6"
+           width="26.458332"
+           height="26.458332"
+           x="105.83333"
+           y="15.874999" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+           x="84.963005"
+           y="32.882404"
+           id="text5839"><tspan
+             sodipodi:role="line"
+             id="tspan5837"
+             style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+             x="84.963005"
+             y="32.882404">2</tspan></text>
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240"
+           width="5.2916665"
+           height="26.458332"
+           x="100.54166"
+           y="15.874999" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7"
+           width="5.2916665"
+           height="26.458332"
+           x="68.791664"
+           y="15.875" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5"
+           width="5.2916665"
+           height="26.458332"
+           x="132.29167"
+           y="15.874999" />
+      </g>
+      <g
+         id="g31808"
+         transform="translate(23.812468)">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-9-9-3"
+           width="26.458332"
+           height="26.458332"
+           x="185.20834"
+           y="15.875" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6-3-2-1"
+           width="26.458332"
+           height="26.458332"
+           x="216.95834"
+           y="15.875" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-1-3-94"
+           width="5.2916665"
+           height="26.458332"
+           x="211.66667"
+           y="15.875" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7-8-7-78"
+           width="5.2916665"
+           height="26.458332"
+           x="179.91667"
+           y="15.875" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5-7-5-4"
+           width="5.2916665"
+           height="26.458332"
+           x="243.41669"
+           y="15.875" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+           x="195.47418"
+           y="32.882401"
+           id="text17588-9-5"><tspan
+             sodipodi:role="line"
+             id="tspan17586-2-0"
+             style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+             x="195.47418"
+             y="32.882401">6</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g31889">
+      <g
+         id="g31817"
+         transform="translate(-2.6458495)">
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-9-9-1"
+           width="26.458332"
+           height="26.458332"
+           x="121.70834"
+           y="-47.625" />
+        <rect
+           style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+           id="rect848-6-3-2-0"
+           width="26.458332"
+           height="26.458332"
+           x="153.45834"
+           y="-47.625" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-1-3-6"
+           width="5.2916665"
+           height="26.458332"
+           x="148.16667"
+           y="-47.625" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-7-8-7-3"
+           width="5.2916665"
+           height="26.458332"
+           x="116.41666"
+           y="-47.625" />
+        <rect
+           style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect9240-5-7-5-2"
+           width="5.2916665"
+           height="26.458332"
+           x="179.91669"
+           y="-47.625" />
+        <text
+           xml:space="preserve"
+           style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+           x="131.97418"
+           y="-30.617599"
+           id="text17588-9-0"><tspan
+             sodipodi:role="line"
+             id="tspan17586-2-6"
+             style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+             x="131.97418"
+             y="-30.617599">4</tspan></text>
+      </g>
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 116.41666,-21.166665 42.33333,15.875001"
+       id="path32152" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 148.16666,-21.166665 74.08333,37.041666"
+       id="path32154" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 26.458331,42.333334 -2.6458345,79.375"
+       id="path32156" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 58.20833,42.333334 84.666663,79.375"
+       id="path32158" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 206.37499,42.333334 177.27083,79.375"
+       id="path32160" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 238.12499,42.333334 267.22917,79.375"
+       id="path32162" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ex1.png b/slides/figs/barbres_ex1.png
new file mode 100644
index 0000000000000000000000000000000000000000..accf156bb720bd1d07d7a3b9fdae5e4e31215835
GIT binary patch
literal 16443
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
adqFgEpY8)=A>1EVtRSl*Qwn?a_WuHt9ZQ}7

literal 0
HcmV?d00001

diff --git a/slides/figs/barbres_ex2.png b/slides/figs/barbres_ex2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a30bc0622ea1b8fe1335eff7de646abfc2f829d6
GIT binary patch
literal 19782
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
I&MBb@0Ai9^EC2ui

literal 0
HcmV?d00001

diff --git a/slides/figs/barbres_ex3.png b/slides/figs/barbres_ex3.png
new file mode 100644
index 0000000000000000000000000000000000000000..40ab87cb279bd6ef6fb8b806d42c1cadbe4084bf
GIT binary patch
literal 23984
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
Ulb0!6g~$2Ug&5v113N|j2i{8hM*si-

literal 0
HcmV?d00001

diff --git a/slides/figs/barbres_ex4.png b/slides/figs/barbres_ex4.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2346e29a509ef9756b3dcd613c1fdc9e3f12aca
GIT binary patch
literal 18746
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
Zz9&<f;2d)B4u;-gd1)o75{Y-8{ue2*uw4KE

literal 0
HcmV?d00001

diff --git a/slides/figs/barbres_ex5.png b/slides/figs/barbres_ex5.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a23e8d8d80dd615016819dfe09bd389d50ea9d0
GIT binary patch
literal 31540
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

literal 0
HcmV?d00001

diff --git a/slides/figs/barbres_exemple.png b/slides/figs/barbres_exemple.png
new file mode 100644
index 0000000000000000000000000000000000000000..871afea57ad5b6793629ff639c9efd743b8378a8
GIT binary patch
literal 16941
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

literal 0
HcmV?d00001

diff --git a/slides/figs/barbres_insert_easy.svg b/slides/figs/barbres_insert_easy.svg
new file mode 100644
index 0000000..8d64a8b
--- /dev/null
+++ b/slides/figs/barbres_insert_easy.svg
@@ -0,0 +1,434 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="190.85277mm"
+   height="90.577034mm"
+   viewBox="0 0 190.85277 90.577033"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_insert_easy.png.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.29452058"
+     inkscape:cx="363.30228"
+     inkscape:cy="918.44175"
+     inkscape:window-width="624"
+     inkscape:window-height="1022"
+     inkscape:window-x="1282"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="47.801383"
+       originy="-28.927779" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-5" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-62"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-37"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-59" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-28" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-36"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-1" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-29"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-3" />
+    </marker>
+  </defs>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(47.801389,-28.927779)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-3"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-5"
+       width="26.458332"
+       height="26.458332"
+       x="15.875"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-4.995327"
+       y="96.382408"
+       id="text5839-6"><tspan
+         sodipodi:role="line"
+         id="tspan5837-2"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-4.995327"
+         y="96.382408">1</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-2"
+       width="5.2916665"
+       height="26.458332"
+       x="10.583328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-7"
+       width="5.2916665"
+       height="26.458332"
+       x="-21.166668"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-0"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333344"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="47.625004"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333332"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83334"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="24.623627"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="24.623627"
+         y="96.382401">3</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="111.125"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="137.58333"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83333"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-3"
+       width="26.458332"
+       height="26.458332"
+       x="-10.583333"
+       y="29.104168" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-6"
+       width="5.2916665"
+       height="26.458332"
+       x="15.874995"
+       y="29.104168" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="57.795597"
+       y="96.329491"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="57.795597"
+         y="96.329491">5</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="-0.38628232"
+       y="46.13274"
+       id="text17588-9-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2-5"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="-0.38628232"
+         y="46.13274">4</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.11666, 2.11666;stroke-dashoffset:0"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625"
+       y="79.375008" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
+       d="M -18.520838,92.604165 V 119.0625"
+       id="path5590" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-3);marker-end:url(#Arrow2Lend-6)"
+       d="M 13.229162,92.604166 V 119.06251"
+       id="path5590-9" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-1);marker-end:url(#Arrow2Lend-7)"
+       d="M 44.979162,92.604166 V 119.0625"
+       id="path5590-93" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-6);marker-end:url(#Arrow2Lend-62)"
+       d="M 140.22916,92.604166 V 119.06251"
+       id="path5590-1" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8);marker-end:url(#Arrow2Lend-9)"
+       d="M 108.47916,92.604166 V 119.06251"
+       id="path5590-2" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-37);marker-end:url(#Arrow2Lend-2)"
+       d="M 76.729162,92.604159 V 119.0625"
+       id="path5590-97" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-36);marker-end:url(#Arrow2Lend-29)"
+       d="M 18.520829,42.333333 V 68.791668"
+       id="path5590-19" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_insert_easy_after.svg b/slides/figs/barbres_insert_easy_after.svg
new file mode 100644
index 0000000..c4adf00
--- /dev/null
+++ b/slides/figs/barbres_insert_easy_after.svg
@@ -0,0 +1,416 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="190.85277mm"
+   height="40.306202mm"
+   viewBox="0 0 190.85277 40.306201"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_insert_easy_after.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.83303"
+     inkscape:cx="330.12017"
+     inkscape:cy="214.278"
+     inkscape:window-width="624"
+     inkscape:window-height="1022"
+     inkscape:window-x="1282"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="47.801382"
+       originy="-79.198613" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-5" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-62"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-37"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-59" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-28" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-36"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-1" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-29"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-3" />
+    </marker>
+  </defs>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(47.801389,-79.198611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-3"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-5"
+       width="26.458332"
+       height="26.458332"
+       x="15.875"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-4.995327"
+       y="96.382408"
+       id="text5839-6"><tspan
+         sodipodi:role="line"
+         id="tspan5837-2"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-4.995327"
+         y="96.382408">1</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-2"
+       width="5.2916665"
+       height="26.458332"
+       x="10.583328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-7"
+       width="5.2916665"
+       height="26.458332"
+       x="-21.166668"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-0"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333344"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="47.625004"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333332"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83334"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="24.623627"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="24.623627"
+         y="96.382401">3</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="111.125"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="137.58333"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83333"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="89.545593"
+       y="96.329491"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="89.545593"
+         y="96.329491">5</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="57.822056"
+       y="96.403572"
+       id="text17588-9-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2-5"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="57.822056"
+         y="96.403572">4</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.11666, 2.11666;stroke-dashoffset:0"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625"
+       y="79.375008" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
+       d="M -18.520838,92.604165 V 119.0625"
+       id="path5590" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-3);marker-end:url(#Arrow2Lend-6)"
+       d="M 13.229162,92.604166 V 119.06251"
+       id="path5590-9" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-1);marker-end:url(#Arrow2Lend-7)"
+       d="M 44.979162,92.604166 V 119.0625"
+       id="path5590-93" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-6);marker-end:url(#Arrow2Lend-62)"
+       d="M 140.22916,92.604166 V 119.06251"
+       id="path5590-1" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8);marker-end:url(#Arrow2Lend-9)"
+       d="M 108.47916,92.604166 V 119.06251"
+       id="path5590-2" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-37);marker-end:url(#Arrow2Lend-2)"
+       d="M 76.729162,92.604159 V 119.0625"
+       id="path5590-97" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_insert_hard_after.svg b/slides/figs/barbres_insert_hard_after.svg
new file mode 100644
index 0000000..99ec7fe
--- /dev/null
+++ b/slides/figs/barbres_insert_hard_after.svg
@@ -0,0 +1,818 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="394.58194mm"
+   height="114.38953mm"
+   viewBox="0 0 394.58194 114.38953"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_insert_hard_after.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.416515"
+     inkscape:cx="599.01804"
+     inkscape:cy="224.48171"
+     inkscape:window-width="1920"
+     inkscape:window-height="1080"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="47.801379"
+       originy="-5.1152785" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-5" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-62"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-37"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-59" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-28" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-36"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-1" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-29"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-3" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20-5" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-367"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-53" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-5"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-62" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-3-9"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-5-1" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-6-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-2-7" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-1-0"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-2-9" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-7-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-0-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-6-0"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-0-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-62-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-6-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7-8" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9-79"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-37-0"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-59-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-2-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-28-7" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8-15"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7-5" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9-4"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20-7" />
+    </marker>
+  </defs>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(47.801389,-5.1152774)">
+    <g
+       id="g3925"
+       transform="translate(152.13541,-23.812502)">
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+         x="-8.2549915"
+         y="46.111572"
+         id="text17588"><tspan
+           sodipodi:role="line"
+           id="tspan17586"
+           style="stroke-width:0.264583"
+           x="-8.2549915"
+           y="46.111572">3</tspan></text>
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-3-3"
+         width="26.458332"
+         height="26.458332"
+         x="-18.520834"
+         y="29.104168" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-8-7-5"
+         width="5.2916665"
+         height="26.458332"
+         x="7.9374943"
+         y="29.104168" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8-3);marker-end:url(#Arrow2Lend-9-7)"
+         d="M 10.583326,42.333334 14.552082,103.1875"
+         id="path5590-2-6"
+         sodipodi:nodetypes="cc" />
+    </g>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-3"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-5"
+       width="26.458332"
+       height="26.458332"
+       x="15.875"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-4.995327"
+       y="96.382408"
+       id="text5839-6"><tspan
+         sodipodi:role="line"
+         id="tspan5837-2"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-4.995327"
+         y="96.382408">1</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-2"
+       width="5.2916665"
+       height="26.458332"
+       x="10.583328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-7"
+       width="5.2916665"
+       height="26.458332"
+       x="-21.166668"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-0"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333344"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="47.625004"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333332"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83334"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="26.098509"
+       y="96.435318"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-9"
+         style="stroke-width:0.264583"
+         x="26.098509"
+         y="96.435318">2</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="111.125"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="137.58333"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83333"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-0"
+       width="26.458332"
+       height="26.458332"
+       x="101.86458"
+       y="5.2916665" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-6"
+       width="5.2916665"
+       height="26.458332"
+       x="128.32292"
+       y="5.2916665" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.11666, 2.11666;stroke-dashoffset:0"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625"
+       y="79.375008" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
+       d="M -18.520838,92.604165 V 119.0625"
+       id="path5590" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-3);marker-end:url(#Arrow2Lend-6)"
+       d="M 13.229162,92.604166 V 119.06251"
+       id="path5590-9" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-1);marker-end:url(#Arrow2Lend-7)"
+       d="M 44.979162,92.604166 V 119.0625"
+       id="path5590-93" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-6);marker-end:url(#Arrow2Lend-62)"
+       d="M 140.22916,92.604166 V 119.06251"
+       id="path5590-1" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8);marker-end:url(#Arrow2Lend-9)"
+       d="M 108.47916,92.604166 V 119.06251"
+       id="path5590-2" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8-15);marker-end:url(#Arrow2Lend-9-4)"
+       d="M 130.96874,18.520832 -31.750008,79.374999"
+       id="path5590-2-65"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-37);marker-end:url(#Arrow2Lend-2)"
+       d="M 76.729162,92.604159 V 119.0625"
+       id="path5590-97" />
+    <g
+       id="g3918">
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="198.05122"
+         y="96.403572"
+         id="text17588-9-7"><tspan
+           sodipodi:role="line"
+           id="tspan17586-2-5"
+           style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+           x="198.05122"
+           y="96.403572">4</tspan></text>
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-3-5"
+         width="26.458332"
+         height="26.458332"
+         x="187.85417"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-5-9"
+         width="26.458332"
+         height="26.458332"
+         x="219.60416"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-2-8"
+         width="5.2916665"
+         height="26.458332"
+         x="214.3125"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-7-9"
+         width="5.2916665"
+         height="26.458332"
+         x="182.5625"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-0-7"
+         width="5.2916665"
+         height="26.458332"
+         x="246.06252"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-9-3"
+         width="26.458332"
+         height="26.458332"
+         x="251.35417"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+         id="rect848-6-3-6"
+         width="26.458332"
+         height="26.458332"
+         x="283.10416"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-1-1"
+         width="5.2916665"
+         height="26.458332"
+         x="277.8125"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-8-2"
+         width="5.2916665"
+         height="26.458332"
+         x="246.0625"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-5-7-9"
+         width="5.2916665"
+         height="26.458332"
+         x="309.5625"
+         y="79.375" />
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0"
+         id="rect848-9-9-9"
+         width="26.458332"
+         height="26.458332"
+         x="314.85416"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0;stroke-opacity:1"
+         id="rect9240-1-3-4"
+         width="5.2916665"
+         height="26.458332"
+         x="341.3125"
+         y="79.375" />
+      <rect
+         style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect9240-7-8-7-7"
+         width="5.2916665"
+         height="26.458332"
+         x="309.5625"
+         y="79.375" />
+      <text
+         xml:space="preserve"
+         style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="229.77475"
+         y="96.329491"
+         id="text17588-9-8"><tspan
+           sodipodi:role="line"
+           id="tspan17586-2-4"
+           style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+           x="229.77475"
+           y="96.329491">5</tspan></text>
+      <rect
+         style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.11666, 2.11666;stroke-dashoffset:0"
+         id="rect848-6-3-2-0-3"
+         width="26.458332"
+         height="26.458332"
+         x="156.10417"
+         y="79.375008" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-367);marker-end:url(#Arrow2Lend-5)"
+         d="M 185.20833,92.604159 V 119.06249"
+         id="path5590-6" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-3-9);marker-end:url(#Arrow2Lend-6-2)"
+         d="M 216.95833,92.60416 V 119.0625"
+         id="path5590-9-1" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-1-0);marker-end:url(#Arrow2Lend-7-3)"
+         d="m 248.70833,92.60416 v 26.45833"
+         id="path5590-93-0" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-6-0);marker-end:url(#Arrow2Lend-62-2)"
+         d="M 343.95833,92.60416 V 119.0625"
+         id="path5590-1-6" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8-1);marker-end:url(#Arrow2Lend-9-79)"
+         d="M 312.20833,92.60416 V 119.0625"
+         id="path5590-2-3" />
+      <path
+         style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-37-0);marker-end:url(#Arrow2Lend-2-3)"
+         d="M 280.45833,92.604153 V 119.06249"
+         id="path5590-97-2" />
+    </g>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_insert_hard_before.svg b/slides/figs/barbres_insert_hard_before.svg
new file mode 100644
index 0000000..31f4394
--- /dev/null
+++ b/slides/figs/barbres_insert_hard_before.svg
@@ -0,0 +1,473 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="190.85277mm"
+   height="90.577034mm"
+   viewBox="0 0 190.85277 90.577032"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_insert_hard_before.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.83303"
+     inkscape:cx="341.52431"
+     inkscape:cy="256.29329"
+     inkscape:window-width="1920"
+     inkscape:window-height="1080"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="47.801381"
+       originy="-28.92778" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-5" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-62"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-37"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-59" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-28" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-36"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-1" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-29"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-3" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20-5" />
+    </marker>
+  </defs>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(47.801389,-28.927779)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-3"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-5"
+       width="26.458332"
+       height="26.458332"
+       x="15.875"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-4.995327"
+       y="96.382408"
+       id="text5839-6"><tspan
+         sodipodi:role="line"
+         id="tspan5837-2"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-4.995327"
+         y="96.382408">1</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-2"
+       width="5.2916665"
+       height="26.458332"
+       x="10.583328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-7"
+       width="5.2916665"
+       height="26.458332"
+       x="-21.166668"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-0"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333344"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="47.625004"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333332"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83334"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="26.140842"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="26.140842"
+         y="96.382401">3</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-8.2973251"
+       y="46.16449"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-9"
+         style="stroke-width:0.264583"
+         x="-8.2973251"
+         y="46.16449">2</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="111.125"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="137.58333"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83333"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="89.545593"
+       y="96.329491"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="89.545593"
+         y="96.329491">5</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="57.822056"
+       y="96.403572"
+       id="text17588-9-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2-5"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="57.822056"
+         y="96.403572">4</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.11666, 2.11666;stroke-dashoffset:0"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625"
+       y="79.375008" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
+       d="M -18.520838,92.604165 V 119.0625"
+       id="path5590" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-3);marker-end:url(#Arrow2Lend-6)"
+       d="M 13.229162,92.604166 V 119.06251"
+       id="path5590-9" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-1);marker-end:url(#Arrow2Lend-7)"
+       d="M 44.979162,92.604166 V 119.0625"
+       id="path5590-93" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-6);marker-end:url(#Arrow2Lend-62)"
+       d="M 140.22916,92.604166 V 119.06251"
+       id="path5590-1" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8);marker-end:url(#Arrow2Lend-9)"
+       d="M 108.47916,92.604166 V 119.06251"
+       id="path5590-2" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-3"
+       width="26.458332"
+       height="26.458332"
+       x="-18.520834"
+       y="29.104168" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="7.9374943"
+       y="29.104168" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8-3);marker-end:url(#Arrow2Lend-9-7)"
+       d="M 10.583326,42.333334 V 68.791678"
+       id="path5590-2-6" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-37);marker-end:url(#Arrow2Lend-2)"
+       d="M 76.729162,92.604159 V 119.0625"
+       id="path5590-97" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_insert_hard_during.svg b/slides/figs/barbres_insert_hard_during.svg
new file mode 100644
index 0000000..0818789
--- /dev/null
+++ b/slides/figs/barbres_insert_hard_during.svg
@@ -0,0 +1,473 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="190.85277mm"
+   height="90.577034mm"
+   viewBox="0 0 190.85277 90.577032"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_insert_hard_during.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.83303"
+     inkscape:cx="341.52431"
+     inkscape:cy="256.29329"
+     inkscape:window-width="1920"
+     inkscape:window-height="1080"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="47.801381"
+       originy="-28.92778" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-5" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-2" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-0" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-62"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-37"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-59" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-28" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-36"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-1" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-29"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-3" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="DotL-8-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5653-7-6" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow2Lend-9-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
+         id="path5613-20-5" />
+    </marker>
+  </defs>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(47.801389,-28.927779)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-3"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-5"
+       width="26.458332"
+       height="26.458332"
+       x="15.875"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-4.995327"
+       y="96.382408"
+       id="text5839-6"><tspan
+         sodipodi:role="line"
+         id="tspan5837-2"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-4.995327"
+         y="96.382408">1</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-2"
+       width="5.2916665"
+       height="26.458332"
+       x="10.583328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-7"
+       width="5.2916665"
+       height="26.458332"
+       x="-21.166668"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-0"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333344"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="47.625004"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="79.375"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="74.083328"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="42.333332"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83334"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="57.890846"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="57.890846"
+         y="96.382401">3</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="26.098509"
+       y="96.435318"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-9"
+         style="stroke-width:0.264583"
+         x="26.098509"
+         y="96.435318">2</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="111.125"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.82222, 1.41111;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="137.58333"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="105.83333"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="121.29559"
+       y="96.329491"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="121.29559"
+         y="96.329491">5</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="89.572052"
+       y="96.403572"
+       id="text17588-9-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2-5"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="89.572052"
+         y="96.403572">4</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:2.11666, 2.11666;stroke-dashoffset:0"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625"
+       y="79.375008" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL);marker-end:url(#Arrow2Lend)"
+       d="M -18.520838,92.604165 V 119.0625"
+       id="path5590" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-3);marker-end:url(#Arrow2Lend-6)"
+       d="M 13.229162,92.604166 V 119.06251"
+       id="path5590-9" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-1);marker-end:url(#Arrow2Lend-7)"
+       d="M 44.979162,92.604166 V 119.0625"
+       id="path5590-93" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-6);marker-end:url(#Arrow2Lend-62)"
+       d="M 140.22916,92.604166 V 119.06251"
+       id="path5590-1" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8);marker-end:url(#Arrow2Lend-9)"
+       d="M 108.47916,92.604166 V 119.06251"
+       id="path5590-2" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-3"
+       width="26.458332"
+       height="26.458332"
+       x="-18.520834"
+       y="29.104168" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="7.9374943"
+       y="29.104168" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-8-3);marker-end:url(#Arrow2Lend-9-7)"
+       d="M 10.583326,42.333334 V 68.791678"
+       id="path5590-2-6" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#DotL-37);marker-end:url(#Arrow2Lend-2)"
+       d="M 76.729162,92.604159 V 119.0625"
+       id="path5590-97" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp1.svg b/slides/figs/barbres_ordre2_supp1.svg
new file mode 100644
index 0000000..ba649d5
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp1.svg
@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="291.39478mm"
+   height="90.311111mm"
+   viewBox="0 0 291.39478 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   sodipodi:docname="barbres_ordre2_supp1.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="1.1737386"
+     inkscape:cx="672.21098"
+     inkscape:cy="174.22959"
+     inkscape:window-width="944"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="0.17639326"
+       originy="-15.698609" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0.17639426,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="74.083328"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="105.83333"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="80.349121"
+       y="32.956631"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="80.349121"
+         y="32.956631">10</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="100.54166"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="68.791664"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2919998"
+       height="26.458332"
+       x="132.29167"
+       y="15.874999" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="137.58334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9"
+       width="5.2919998"
+       height="26.458332"
+       x="164.0417"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7"
+       width="26.458332"
+       height="26.458332"
+       x="169.33334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0"
+       width="5.2919998"
+       height="26.458332"
+       x="195.79169"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264583"
+       x="112.21022"
+       y="32.903568"
+       id="text8608-2"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264583"
+         x="112.21022"
+         y="32.903568">15</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282">30</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="11.629802"
+       y="96.456635"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="11.629802"
+         y="96.456635">13</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="43.253193"
+       y="96.4618"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="43.253193"
+         y="96.4618">14</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="164.04167"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="195.79167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="190.5"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="158.75"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="222.25002"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="170.50125"
+       y="96.382401"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="170.50125"
+         y="96.382401">20</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 100.54166,42.333334 18.520832,79.375001"
+       id="path19781"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 137.58333,42.333334 174.625,79.375"
+       id="path19783" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="227.54167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="254.00003"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="259.29166"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="285.75"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="202.36235"
+       y="96.382401"
+       id="text17588-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-5"
+         style="stroke-width:0.264583"
+         x="202.36235"
+         y="96.382401">25</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="234.10202"
+       y="96.457329"
+       id="text17588-92"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28"
+         style="stroke-width:0.264583"
+         x="234.10202"
+         y="96.457329">27</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp10.svg b/slides/figs/barbres_ordre2_supp10.svg
new file mode 100644
index 0000000..65c4511
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp10.svg
@@ -0,0 +1,505 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="434.26978mm"
+   height="137.93611mm"
+   viewBox="0 0 434.26978 137.93611"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp10.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.50539756"
+     inkscape:cx="530.27561"
+     inkscape:cy="260.19121"
+     inkscape:window-width="1304"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="116.59307"
+       originy="-31.573612" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(116.59308,-31.573615)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="31.750004" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="31.750004" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="31.750004" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529305e-06"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="31.750004" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-38.189976"
+       y="159.8824"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="-38.189976"
+         y="159.8824">-1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-5.667408"
+       y="159.8824"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="-5.667408"
+         y="159.8824">8</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 34.395823,58.208337 47.624999,142.87501"
+       id="path19783-0-6"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="44.608757"
+       y="159.8824"
+       id="text5839-3"><tspan
+         sodipodi:role="line"
+         id="tspan5837-6"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="44.608757"
+         y="159.8824">9</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="73.99868"
+       y="159.8824"
+       id="text17588-92-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-0"
+         style="stroke-width:0.264583"
+         x="73.99868"
+         y="159.8824">11</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="44.021389"
+       y="48.810322"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="44.021389"
+         y="48.810322">12</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-6"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-6"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-2"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-61"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-8"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-7"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-9"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-20"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-2"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-2"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-9"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-7"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-3"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-6"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-1"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="15.520467"
+       y="48.757408"
+       id="text17588-92-29"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-31"
+         style="stroke-width:0.264583"
+         x="15.520467"
+         y="48.757408">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-102.53664"
+       y="159.82948"
+       id="text5839-94"><tspan
+         sodipodi:role="line"
+         id="tspan5837-7"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-102.53664"
+         y="159.82948">-5</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-8"
+       width="26.458332"
+       height="26.458332"
+       x="-111.12502"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-4"
+       width="26.458332"
+       height="26.458332"
+       x="-79.375023"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-5"
+       width="5.2916665"
+       height="26.458332"
+       x="-84.666695"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-0"
+       width="5.2916665"
+       height="26.458332"
+       x="-116.41669"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-3"
+       width="5.2916665"
+       height="26.458332"
+       x="-52.916683"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-6"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625027"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-1"
+       width="5.2919998"
+       height="26.458332"
+       x="-21.166668"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-0"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875042"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-6"
+       width="5.2919998"
+       height="26.458332"
+       x="10.583303"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-70.786636"
+       y="159.8824"
+       id="text17588-92-3"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-2"
+         style="stroke-width:0.264583"
+         x="-70.786636"
+         y="159.8824">-3</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 2.6458233,58.208337 -97.895834,142.875"
+       id="path19783-0-1"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="197.46382"
+       y="159.8824"
+       id="text5839-5"><tspan
+         sodipodi:role="line"
+         id="tspan5837-5"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="197.46382"
+         y="159.8824">17</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="190.49997"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="222.24997"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="216.9583"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="185.2083"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="248.70831"
+       y="142.875" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 66.145823,58.208337 201.0833,142.875"
+       id="path19783"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="253.99998"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="280.45834"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="285.74997"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="312.20831"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="229.44666"
+       y="159.93532"
+       id="text17588-92-4"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-7"
+         style="stroke-width:0.264583"
+         x="229.44666"
+         y="159.93532">22</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp11.svg b/slides/figs/barbres_ordre2_supp11.svg
new file mode 100644
index 0000000..cead1c5
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp11.svg
@@ -0,0 +1,494 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="434.26978mm"
+   height="137.93611mm"
+   viewBox="0 0 434.26978 137.93611"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp11.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.50539756"
+     inkscape:cx="530.27561"
+     inkscape:cy="260.19121"
+     inkscape:window-width="1304"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="116.59307"
+       originy="-31.573612" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(116.59308,-31.573615)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="31.750004" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="31.750004" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="31.750004" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529305e-06"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="31.750004" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-38.189976"
+       y="159.8824"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="-38.189976"
+         y="159.8824">-1</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 34.395823,58.208337 47.624999,142.87501"
+       id="path19783-0-6"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="44.608757"
+       y="159.8824"
+       id="text5839-3"><tspan
+         sodipodi:role="line"
+         id="tspan5837-6"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="44.608757"
+         y="159.8824">9</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="73.99868"
+       y="159.8824"
+       id="text17588-92-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-0"
+         style="stroke-width:0.264583"
+         x="73.99868"
+         y="159.8824">11</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="44.021389"
+       y="48.810322"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="44.021389"
+         y="48.810322">12</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-6"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-6"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-2"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-61"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-8"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-7"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-9"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-20"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-2"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-2"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-9"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-7"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-3"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-6"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-1"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="15.520467"
+       y="48.757408"
+       id="text17588-92-29"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-31"
+         style="stroke-width:0.264583"
+         x="15.520467"
+         y="48.757408">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-102.53664"
+       y="159.82948"
+       id="text5839-94"><tspan
+         sodipodi:role="line"
+         id="tspan5837-7"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-102.53664"
+         y="159.82948">-5</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-8"
+       width="26.458332"
+       height="26.458332"
+       x="-111.12502"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-4"
+       width="26.458332"
+       height="26.458332"
+       x="-79.375023"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-5"
+       width="5.2916665"
+       height="26.458332"
+       x="-84.666695"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-0"
+       width="5.2916665"
+       height="26.458332"
+       x="-116.41669"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-3"
+       width="5.2916665"
+       height="26.458332"
+       x="-52.916683"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-6"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625027"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-1"
+       width="5.2919998"
+       height="26.458332"
+       x="-21.166668"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-0"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875042"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-6"
+       width="5.2919998"
+       height="26.458332"
+       x="10.583303"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-70.786636"
+       y="159.8824"
+       id="text17588-92-3"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-2"
+         style="stroke-width:0.264583"
+         x="-70.786636"
+         y="159.8824">-3</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 2.6458233,58.208337 -97.895834,142.875"
+       id="path19783-0-1"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="197.46382"
+       y="159.8824"
+       id="text5839-5"><tspan
+         sodipodi:role="line"
+         id="tspan5837-5"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="197.46382"
+         y="159.8824">17</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="190.49997"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="222.24997"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="216.9583"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="185.2083"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="248.70831"
+       y="142.875" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 66.145823,58.208337 201.0833,142.875"
+       id="path19783"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="253.99998"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="280.45834"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="285.74997"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="312.20831"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="229.44666"
+       y="159.93532"
+       id="text17588-92-4"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-7"
+         style="stroke-width:0.264583"
+         x="229.44666"
+         y="159.93532">22</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp2.svg b/slides/figs/barbres_ordre2_supp2.svg
new file mode 100644
index 0000000..30a827e
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp2.svg
@@ -0,0 +1,329 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="291.39478mm"
+   height="90.311111mm"
+   viewBox="0 0 291.39478 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   sodipodi:docname="barbres_ordre2_supp2.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="1.1737386"
+     inkscape:cx="672.21098"
+     inkscape:cy="174.22959"
+     inkscape:window-width="1920"
+     inkscape:window-height="1080"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="0.17639326"
+       originy="-15.698609" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0.17639426,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="74.083328"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="105.83333"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="80.349121"
+       y="32.956631"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="80.349121"
+         y="32.956631">10</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="100.54166"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="68.791664"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2919998"
+       height="26.458332"
+       x="132.29167"
+       y="15.874999" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="137.58334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9"
+       width="5.2919998"
+       height="26.458332"
+       x="164.0417"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7"
+       width="26.458332"
+       height="26.458332"
+       x="169.33334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0"
+       width="5.2919998"
+       height="26.458332"
+       x="195.79169"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264583"
+       x="112.21022"
+       y="32.903568"
+       id="text8608-2"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264583"
+         x="112.21022"
+         y="32.903568">15</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282">30</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="11.629802"
+       y="96.456635"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="11.629802"
+         y="96.456635">13</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="43.253193"
+       y="96.4618"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="43.253193"
+         y="96.4618">14</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="164.04167"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="195.79167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="190.5"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="158.75"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="222.25002"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="170.50125"
+       y="96.382401"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="170.50125"
+         y="96.382401">20</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 100.54166,42.333334 18.520832,79.375001"
+       id="path19781"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 137.58333,42.333334 174.625,79.375"
+       id="path19783" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="227.54167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="254.00003"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="259.29166"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="285.75"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="202.35202"
+       y="96.457329"
+       id="text17588-92"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28"
+         style="stroke-width:0.264583"
+         x="202.35202"
+         y="96.457329">27</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp3.svg b/slides/figs/barbres_ordre2_supp3.svg
new file mode 100644
index 0000000..9176483
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp3.svg
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="291.39478mm"
+   height="90.311111mm"
+   viewBox="0 0 291.39478 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp3.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.70791891"
+     inkscape:cx="300.17562"
+     inkscape:cy="40.258849"
+     inkscape:window-width="1165"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="0.17639326"
+       originy="-15.698609" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0.17639426,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="74.083328"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="105.83333"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="80.349121"
+       y="32.956631"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="80.349121"
+         y="32.956631">10</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="100.54166"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="68.791664"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2919998"
+       height="26.458332"
+       x="132.29167"
+       y="15.874999" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="137.58334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9"
+       width="5.2919998"
+       height="26.458332"
+       x="164.0417"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7"
+       width="26.458332"
+       height="26.458332"
+       x="169.33334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0"
+       width="5.2919998"
+       height="26.458332"
+       x="195.79169"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352776;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458"
+       height="26.458223"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264583"
+       x="75.797485"
+       y="96.329491"
+       id="text8608-2"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264583"
+         x="75.797485"
+         y="96.329491">15</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="113.03192"
+       y="32.887184"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="113.03192"
+         y="32.887184">30</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="11.629802"
+       y="96.456635"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="11.629802"
+         y="96.456635">13</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="43.253193"
+       y="96.4618"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="43.253193"
+         y="96.4618">14</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="107.72195"
+       y="96.387642"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="107.72195"
+         y="96.387642">20</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 100.54166,42.333334 18.520832,79.375001"
+       id="path19781"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp4.svg b/slides/figs/barbres_ordre2_supp4.svg
new file mode 100644
index 0000000..497c5a8
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp4.svg
@@ -0,0 +1,341 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="291.39478mm"
+   height="90.311111mm"
+   viewBox="0 0 291.39478 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp4.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.65793941"
+     inkscape:cx="546.4029"
+     inkscape:cy="142.11035"
+     inkscape:window-width="1069"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="0.17639326"
+       originy="-15.698609" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0.17639426,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="74.083328"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="105.83333"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="84.349167"
+       y="32.882404"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="84.349167"
+         y="32.882404">3</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="100.54166"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="68.791664"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2919998"
+       height="26.458332"
+       x="132.29167"
+       y="15.874999" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="137.58334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9"
+       width="5.2919998"
+       height="26.458332"
+       x="164.0417"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7"
+       width="26.458332"
+       height="26.458332"
+       x="169.33334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0"
+       width="5.2919998"
+       height="26.458332"
+       x="195.79169"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264583"
+       x="116.04626"
+       y="32.882404"
+       id="text8608-2"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264583"
+         x="116.04626"
+         y="32.882404">9</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="14.726716"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="14.726716"
+         y="96.382401">-1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="47.244007"
+       y="96.387695"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="47.244007"
+         y="96.387695">0</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="164.04167"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="195.79167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="190.5"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="158.75"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="222.25002"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#000000;fill-opacity:1;stroke-width:0.264583"
+       x="174.21227"
+       y="96.329491"
+       id="text17588-9"><tspan
+         sodipodi:role="line"
+         id="tspan17586-2"
+         style="fill:#000000;fill-opacity:1;stroke-width:0.264583"
+         x="174.21227"
+         y="96.329491">5</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 71.437499,42.333334 18.520832,79.375001"
+       id="path19781"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 103.1875,42.333334 174.625,79.375"
+       id="path19783"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="227.54167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="254.00003"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="259.29166"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="285.75"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="206.02048"
+       y="96.382401"
+       id="text17588-92"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28"
+         style="stroke-width:0.264583"
+         x="206.02048"
+         y="96.382401">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="79.014816"
+       y="96.435318"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="79.014816"
+         y="96.435318">2</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp5.svg b/slides/figs/barbres_ordre2_supp5.svg
new file mode 100644
index 0000000..9bd2e66
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp5.svg
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="291.39478mm"
+   height="90.311111mm"
+   viewBox="0 0 291.39478 90.311113"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp5.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.65793941"
+     inkscape:cx="546.4029"
+     inkscape:cy="142.11035"
+     inkscape:window-width="1069"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="0.17639326"
+       originy="-15.698609" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0.17639426,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="74.083328"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="105.83333"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="174.30751"
+       y="96.382401"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="174.30751"
+         y="96.382401">3</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="100.54166"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="68.791664"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2919998"
+       height="26.458332"
+       x="132.29167"
+       y="15.874999" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="137.58334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9"
+       width="5.2919998"
+       height="26.458332"
+       x="164.0417"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7"
+       width="26.458332"
+       height="26.458332"
+       x="169.33334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0"
+       width="5.2919998"
+       height="26.458332"
+       x="195.79169"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264583"
+       x="116.04626"
+       y="32.882404"
+       id="text8608-2"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264583"
+         x="116.04626"
+         y="32.882404">9</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="14.726716"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="14.726716"
+         y="96.382401">-1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="47.244007"
+       y="96.387695"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="47.244007"
+         y="96.387695">0</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="164.04167"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="195.79167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="190.5"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="158.75"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="222.25002"
+       y="79.375" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 71.437499,42.333334 18.520832,79.375001"
+       id="path19781"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 103.1875,42.333334 174.625,79.375"
+       id="path19783"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="227.54167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="254.00003"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="259.29166"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="285.75"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="206.02048"
+       y="96.382401"
+       id="text17588-92"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28"
+         style="stroke-width:0.264583"
+         x="206.02048"
+         y="96.382401">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="84.306839"
+       y="32.935322"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="84.306839"
+         y="32.935322">2</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp6.svg b/slides/figs/barbres_ordre2_supp6.svg
new file mode 100644
index 0000000..718d76f
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp6.svg
@@ -0,0 +1,674 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="423.68646mm"
+   height="153.81111mm"
+   viewBox="0 0 423.68647 153.81111"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp6.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.57887063"
+     inkscape:cx="924.21342"
+     inkscape:cy="78.601328"
+     inkscape:window-width="1304"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="116.59307"
+       originy="-15.698609" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(116.59308,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="74.083328"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="105.83333"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="171.00552"
+       y="96.382401"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="171.00552"
+         y="96.382401">17</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="100.54166"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="68.791664"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2919998"
+       height="26.458332"
+       x="132.29167"
+       y="15.874999" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="137.58334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9"
+       width="5.2919998"
+       height="26.458332"
+       x="164.0417"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7"
+       width="26.458332"
+       height="26.458332"
+       x="169.33334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0"
+       width="5.2919998"
+       height="26.458332"
+       x="195.79169"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="14.726716"
+       y="96.382401"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="14.726716"
+         y="96.382401">-1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="47.249298"
+       y="96.387695"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="47.249298"
+         y="96.387695">8</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="164.04167"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="195.79167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="190.5"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="158.75"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="222.25002"
+       y="79.375" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 71.437499,42.333334 18.520832,79.375001"
+       id="path19781"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 103.1875,42.333334 174.625,79.375"
+       id="path19783"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 66.145832,105.83333 193.14583,142.875"
+       id="path19783-0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 34.395832,105.83334 13.229167,37.04167"
+       id="path19783-0-6"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="227.54167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="254.00003"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="259.29166"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="285.75"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="202.98836"
+       y="96.435318"
+       id="text17588-92"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28"
+         style="stroke-width:0.264583"
+         x="202.98836"
+         y="96.435318">22</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="190.12959"
+       y="159.8824"
+       id="text5839-3"><tspan
+         sodipodi:role="line"
+         id="tspan5837-6"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="190.12959"
+         y="159.8824">9</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-7"
+       width="26.458332"
+       height="26.458332"
+       x="179.91667"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-5"
+       width="26.458332"
+       height="26.458332"
+       x="211.66667"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-3"
+       width="5.2916665"
+       height="26.458332"
+       x="206.375"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="174.62502"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-6"
+       width="5.2916665"
+       height="26.458332"
+       x="238.12502"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="243.41667"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-9"
+       width="5.2919998"
+       height="26.458332"
+       x="269.87503"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-1"
+       width="26.458332"
+       height="26.458332"
+       x="275.16666"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-2"
+       width="5.2919998"
+       height="26.458332"
+       x="301.625"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="219.51952"
+       y="159.8824"
+       id="text17588-92-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-0"
+         style="stroke-width:0.264583"
+         x="219.51952"
+         y="159.8824">11</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="84.306839"
+       y="32.935322"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="84.306839"
+         y="32.935322">12</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="44.661671"
+       y="159.8824"
+       id="text5839-9"><tspan
+         sodipodi:role="line"
+         id="tspan5837-3"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="44.661671"
+         y="159.8824">3</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-6"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-6"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-2"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-61"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-8"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-7"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-9"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-20"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="76.374634"
+       y="159.8824"
+       id="text17588-92-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-3"
+         style="stroke-width:0.264583"
+         x="76.374634"
+         y="159.8824">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="44.661674"
+       y="159.8824"
+       id="text5839-7"><tspan
+         sodipodi:role="line"
+         id="tspan5837-5"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="44.661674"
+         y="159.8824">3</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-2"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-2"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-9"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-7"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-3"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-6"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-1"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="76.374634"
+       y="159.8824"
+       id="text17588-92-29"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-31"
+         style="stroke-width:0.264583"
+         x="76.374634"
+         y="159.8824">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-102.53664"
+       y="159.82948"
+       id="text5839-94"><tspan
+         sodipodi:role="line"
+         id="tspan5837-7"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-102.53664"
+         y="159.82948">-5</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-8"
+       width="26.458332"
+       height="26.458332"
+       x="-111.12502"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-4"
+       width="26.458332"
+       height="26.458332"
+       x="-79.375023"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-5"
+       width="5.2916665"
+       height="26.458332"
+       x="-84.666695"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-0"
+       width="5.2916665"
+       height="26.458332"
+       x="-116.41669"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-3"
+       width="5.2916665"
+       height="26.458332"
+       x="-52.916683"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-6"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625027"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-1"
+       width="5.2919998"
+       height="26.458332"
+       x="-21.166668"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-0"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875042"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-6"
+       width="5.2919998"
+       height="26.458332"
+       x="10.583303"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-70.786636"
+       y="159.8824"
+       id="text17588-92-3"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-2"
+         style="stroke-width:0.264583"
+         x="-70.786636"
+         y="159.8824">-3</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 2.6458323,105.83333 -97.895834,142.875"
+       id="path19783-0-1"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp7.svg b/slides/figs/barbres_ordre2_supp7.svg
new file mode 100644
index 0000000..4295192
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp7.svg
@@ -0,0 +1,573 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="423.68646mm"
+   height="153.81111mm"
+   viewBox="0 0 423.68647 153.81111"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp7.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.51843926"
+     inkscape:cx="661.60112"
+     inkscape:cy="242.07271"
+     inkscape:window-width="1304"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="116.59307"
+       originy="-15.698609" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(116.59308,-15.698611)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848"
+       width="26.458332"
+       height="26.458332"
+       x="74.083328"
+       y="15.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6"
+       width="26.458332"
+       height="26.458332"
+       x="105.83333"
+       y="15.874999" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="171.00552"
+       y="96.382401"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="171.00552"
+         y="96.382401">17</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240"
+       width="5.2916665"
+       height="26.458332"
+       x="100.54166"
+       y="15.874999" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7"
+       width="5.2916665"
+       height="26.458332"
+       x="68.791664"
+       y="15.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5"
+       width="5.2919998"
+       height="26.458332"
+       x="132.29167"
+       y="15.874999" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2"
+       width="26.458332"
+       height="26.458332"
+       x="137.58334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9"
+       width="5.2919998"
+       height="26.458332"
+       x="164.0417"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7"
+       width="26.458332"
+       height="26.458332"
+       x="169.33334"
+       y="15.875001" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0"
+       width="5.2919998"
+       height="26.458332"
+       x="195.79169"
+       y="15.875001" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-38.189976"
+       y="159.8824"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="-38.189976"
+         y="159.8824">-1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="15.4993"
+       y="96.382401"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="15.4993"
+         y="96.382401">8</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="164.04167"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="195.79167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="190.5"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="158.75"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="222.25002"
+       y="79.375" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 71.437499,42.333334 18.520832,79.375001"
+       id="path19781"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 103.1875,42.333334 174.625,79.375"
+       id="path19783"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 34.395832,105.83334 13.229167,37.04167"
+       id="path19783-0-6"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="227.54167"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="254.00003"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="259.29166"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="285.75"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="202.98836"
+       y="96.435318"
+       id="text17588-92"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28"
+         style="stroke-width:0.264583"
+         x="202.98836"
+         y="96.435318">22</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="44.608757"
+       y="159.8824"
+       id="text5839-3"><tspan
+         sodipodi:role="line"
+         id="tspan5837-6"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="44.608757"
+         y="159.8824">9</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="73.99868"
+       y="159.8824"
+       id="text17588-92-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-0"
+         style="stroke-width:0.264583"
+         x="73.99868"
+         y="159.8824">11</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="84.306839"
+       y="32.935322"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="84.306839"
+         y="32.935322">12</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-6"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-6"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-2"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-61"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-8"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-7"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-9"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-20"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-2"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-2"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-9"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-7"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-3"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-6"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-1"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-5.6462412"
+       y="159.8824"
+       id="text17588-92-29"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-31"
+         style="stroke-width:0.264583"
+         x="-5.6462412"
+         y="159.8824">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-102.53664"
+       y="159.82948"
+       id="text5839-94"><tspan
+         sodipodi:role="line"
+         id="tspan5837-7"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-102.53664"
+         y="159.82948">-5</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-8"
+       width="26.458332"
+       height="26.458332"
+       x="-111.12502"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-4"
+       width="26.458332"
+       height="26.458332"
+       x="-79.375023"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-5"
+       width="5.2916665"
+       height="26.458332"
+       x="-84.666695"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-0"
+       width="5.2916665"
+       height="26.458332"
+       x="-116.41669"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-3"
+       width="5.2916665"
+       height="26.458332"
+       x="-52.916683"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-6"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625027"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-1"
+       width="5.2919998"
+       height="26.458332"
+       x="-21.166668"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-0"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875042"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-6"
+       width="5.2919998"
+       height="26.458332"
+       x="10.583303"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-70.786636"
+       y="159.8824"
+       id="text17588-92-3"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-2"
+         style="stroke-width:0.264583"
+         x="-70.786636"
+         y="159.8824">-3</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 2.6458323,105.83333 -97.895834,142.875"
+       id="path19783-0-1"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp8.svg b/slides/figs/barbres_ordre2_supp8.svg
new file mode 100644
index 0000000..257eb1d
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp8.svg
@@ -0,0 +1,437 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="278.16562mm"
+   height="90.311111mm"
+   viewBox="0 0 278.16562 90.311111"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp8.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.96974542"
+     inkscape:cx="675.435"
+     inkscape:cy="216.03608"
+     inkscape:window-width="1304"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="116.59307"
+       originy="-79.198607" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(116.59308,-79.198611)">
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="75.755157"
+       y="96.382401"
+       id="text5839"><tspan
+         sodipodi:role="line"
+         id="tspan5837"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="75.755157"
+         y="96.382401">17</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="79.375" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529296e-06"
+       y="79.375" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="79.375" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-38.189976"
+       y="159.8824"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="-38.189976"
+         y="159.8824">-1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="15.4993"
+       y="96.382401"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="15.4993"
+         y="96.382401">8</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 34.395832,105.83334 13.229167,37.04167"
+       id="path19783-0-6"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="107.738"
+       y="96.435318"
+       id="text17588-92"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28"
+         style="stroke-width:0.264583"
+         x="107.738"
+         y="96.435318">22</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="44.608757"
+       y="159.8824"
+       id="text5839-3"><tspan
+         sodipodi:role="line"
+         id="tspan5837-6"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="44.608757"
+         y="159.8824">9</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="73.99868"
+       y="159.8824"
+       id="text17588-92-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-0"
+         style="stroke-width:0.264583"
+         x="73.99868"
+         y="159.8824">11</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="44.021389"
+       y="96.435318"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="44.021389"
+         y="96.435318">12</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-6"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-6"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-2"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-61"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-8"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-7"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-9"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-20"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-2"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-2"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-9"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-7"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-3"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-6"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-1"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-5.6462412"
+       y="159.8824"
+       id="text17588-92-29"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-31"
+         style="stroke-width:0.264583"
+         x="-5.6462412"
+         y="159.8824">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-102.53664"
+       y="159.82948"
+       id="text5839-94"><tspan
+         sodipodi:role="line"
+         id="tspan5837-7"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-102.53664"
+         y="159.82948">-5</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-8"
+       width="26.458332"
+       height="26.458332"
+       x="-111.12502"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-4"
+       width="26.458332"
+       height="26.458332"
+       x="-79.375023"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-5"
+       width="5.2916665"
+       height="26.458332"
+       x="-84.666695"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-0"
+       width="5.2916665"
+       height="26.458332"
+       x="-116.41669"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-3"
+       width="5.2916665"
+       height="26.458332"
+       x="-52.916683"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-6"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625027"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-1"
+       width="5.2919998"
+       height="26.458332"
+       x="-21.166668"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-0"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875042"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-6"
+       width="5.2919998"
+       height="26.458332"
+       x="10.583303"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-70.786636"
+       y="159.8824"
+       id="text17588-92-3"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-2"
+         style="stroke-width:0.264583"
+         x="-70.786636"
+         y="159.8824">-3</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 2.6458323,105.83333 -97.895834,142.875"
+       id="path19783-0-1"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>
diff --git a/slides/figs/barbres_ordre2_supp9.svg b/slides/figs/barbres_ordre2_supp9.svg
new file mode 100644
index 0000000..0945eca
--- /dev/null
+++ b/slides/figs/barbres_ordre2_supp9.svg
@@ -0,0 +1,505 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="434.26978mm"
+   height="137.93611mm"
+   viewBox="0 0 434.26978 137.93611"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)"
+   sodipodi:docname="barbres_ordre2_supp9.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="0.60138427"
+     inkscape:cx="708.36572"
+     inkscape:cy="293.48955"
+     inkscape:window-width="1304"
+     inkscape:window-height="1022"
+     inkscape:window-x="14"
+     inkscape:window-y="44"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid824"
+       originx="116.59307"
+       originy="-31.573612" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2" />
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(116.59308,-31.573615)">
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-9"
+       width="26.458332"
+       height="26.458332"
+       x="68.791306"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-3"
+       width="5.2919998"
+       height="26.458332"
+       x="95.249664"
+       y="31.750004" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-6"
+       width="26.458332"
+       height="26.458332"
+       x="100.54131"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-0"
+       width="5.2919998"
+       height="26.458332"
+       x="126.99965"
+       y="31.750004" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5831px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;fill:#040000;fill-opacity:1;stroke-width:0.264579"
+       x="144.02982"
+       y="32.97282"
+       id="text8608-2-7"
+       transform="scale(0.9999849,1.0000151)"><tspan
+         sodipodi:role="line"
+         id="tspan8606-6-9"
+         style="fill:#040000;fill-opacity:1;stroke-width:0.264579"
+         x="144.02982"
+         y="32.97282" /></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9"
+       width="26.458332"
+       height="26.458332"
+       x="5.291666"
+       y="31.750004" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3"
+       width="26.458332"
+       height="26.458332"
+       x="37.041664"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1"
+       width="5.2916665"
+       height="26.458332"
+       x="31.749994"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="-5.7529305e-06"
+       y="31.750004" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7"
+       width="5.2916665"
+       height="26.458332"
+       x="63.500008"
+       y="31.750004" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-38.189976"
+       y="159.8824"
+       id="text17588"><tspan
+         sodipodi:role="line"
+         id="tspan17586"
+         style="stroke-width:0.264583"
+         x="-38.189976"
+         y="159.8824">-1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="15.4993"
+       y="48.757404"
+       id="text17588-2"><tspan
+         sodipodi:role="line"
+         id="tspan17586-3"
+         style="stroke-width:0.264583"
+         x="15.4993"
+         y="48.757404">8</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 34.395823,58.208337 47.624999,142.87501"
+       id="path19783-0-6"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="44.608757"
+       y="159.8824"
+       id="text5839-3"><tspan
+         sodipodi:role="line"
+         id="tspan5837-6"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="44.608757"
+         y="159.8824">9</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="73.99868"
+       y="159.8824"
+       id="text17588-92-7"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-0"
+         style="stroke-width:0.264583"
+         x="73.99868"
+         y="159.8824">11</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="44.021389"
+       y="48.810322"
+       id="text9787"><tspan
+         sodipodi:role="line"
+         id="tspan9785"
+         style="stroke-width:0.264583"
+         x="44.021389"
+         y="48.810322">12</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-6"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-0"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-6"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-2"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-61"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-8"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-7"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-9"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-20"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="34.395832"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-2"
+       width="26.458332"
+       height="26.458332"
+       x="66.145836"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-2"
+       width="5.2916665"
+       height="26.458332"
+       x="60.85416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-8"
+       width="5.2916665"
+       height="26.458332"
+       x="29.10416"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-9"
+       width="5.2916665"
+       height="26.458332"
+       x="92.604172"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-7"
+       width="26.458332"
+       height="26.458332"
+       x="97.895828"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-3"
+       width="5.2919998"
+       height="26.458332"
+       x="124.35419"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-6"
+       width="26.458332"
+       height="26.458332"
+       x="129.64581"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-1"
+       width="5.2919998"
+       height="26.458332"
+       x="156.10416"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-5.6462412"
+       y="159.8824"
+       id="text17588-92-29"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-31"
+         style="stroke-width:0.264583"
+         x="-5.6462412"
+         y="159.8824">7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="-102.53664"
+       y="159.82948"
+       id="text5839-94"><tspan
+         sodipodi:role="line"
+         id="tspan5837-7"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="-102.53664"
+         y="159.82948">-5</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9-8"
+       width="26.458332"
+       height="26.458332"
+       x="-111.12502"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2-4"
+       width="26.458332"
+       height="26.458332"
+       x="-79.375023"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3-5"
+       width="5.2916665"
+       height="26.458332"
+       x="-84.666695"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7-0"
+       width="5.2916665"
+       height="26.458332"
+       x="-116.41669"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5-3"
+       width="5.2916665"
+       height="26.458332"
+       x="-52.916683"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6-6"
+       width="26.458332"
+       height="26.458332"
+       x="-47.625027"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2-1"
+       width="5.2919998"
+       height="26.458332"
+       x="-21.166668"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61-0"
+       width="26.458332"
+       height="26.458332"
+       x="-15.875042"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8-6"
+       width="5.2919998"
+       height="26.458332"
+       x="10.583303"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="-70.786636"
+       y="159.8824"
+       id="text17588-92-3"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-2"
+         style="stroke-width:0.264583"
+         x="-70.786636"
+         y="159.8824">-3</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 2.6458233,58.208337 -97.895834,142.875"
+       id="path19783-0-1"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+       x="197.46382"
+       y="159.8824"
+       id="text5839-5"><tspan
+         sodipodi:role="line"
+         id="tspan5837-5"
+         style="fill:#020000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-opacity:1"
+         x="197.46382"
+         y="159.8824">17</tspan></text>
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-9-9"
+       width="26.458332"
+       height="26.458332"
+       x="190.49997"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-3-2"
+       width="26.458332"
+       height="26.458332"
+       x="222.24997"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-1-3"
+       width="5.2916665"
+       height="26.458332"
+       x="216.9583"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-7-8-7"
+       width="5.2916665"
+       height="26.458332"
+       x="185.2083"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-7-5"
+       width="5.2916665"
+       height="26.458332"
+       x="248.70831"
+       y="142.875" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 66.145823,58.208337 201.0833,142.875"
+       id="path19783"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-6"
+       width="26.458332"
+       height="26.458332"
+       x="253.99998"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-2"
+       width="5.2919998"
+       height="26.458332"
+       x="280.45834"
+       y="142.875" />
+    <rect
+       style="fill:none;stroke:#000000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none"
+       id="rect848-6-2-7-61"
+       width="26.458332"
+       height="26.458332"
+       x="285.74997"
+       y="142.875" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#020000;stroke-width:0.352777;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect9240-5-9-0-8"
+       width="5.2919998"
+       height="26.458332"
+       x="312.20831"
+       y="142.875" />
+    <text
+       xml:space="preserve"
+       style="font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.264583"
+       x="229.44666"
+       y="159.93532"
+       id="text17588-92-4"><tspan
+         sodipodi:role="line"
+         id="tspan17586-28-7"
+         style="stroke-width:0.264583"
+         x="229.44666"
+         y="159.93532">22</tspan></text>
+  </g>
+</svg>
diff --git a/slides/figs/barbres_page3.png b/slides/figs/barbres_page3.png
new file mode 100644
index 0000000000000000000000000000000000000000..3abe918b83cc8061c251ecabf238d9aa47aeb40c
GIT binary patch
literal 35352
zcmZ5|cOaGR|No6dC?zXdnc0%;m57d&lVp#KA|pHVkdVE}E*vvEN4By;oUD!!GLOAw
zJHP9AzMp@7e|etMeXjeu-q-8BU+)w8SX1RP83P#vL6;w?D#0P>!Z-vG?2{7WKe^Rs
z2mTPbC_d65B_$o7*7^%Utk5H+`#NvZS0_9h*s;dgV{E!ZP4ZXY?nkTq9BXjhvI$PA
zI4D>!sMl!r%awP@*YEy9N-Ovqy|hu~vR>ziBaM-^gSYnjzxbefIiUO}Q(=gL9$`_R
zl`5%G?)pF47qL>8LNC!L&R!5|Ts+%ykuO|K&&gqbT3Do$wQuU+ktH?ktFtFF_2N*L
zFQ;FX0PGJce_gCSh5rwT6{(tw|LgxU=D&aHA7R?N3_({p(K}v^lV-vaE(;Ox<(2@V
zVDk|a)1EH@6hp=VhZGntUkuDqiAIgDeKRXxVkzfe*_>{Tnxzk}7%?P*Se11Ps>vbM
z#BXMgc@xLhP-pVN=6Xp;#8O=;4ow%{?p&)bNDQ%3;Fk*1DISI)*>D0?A5r$lvjwk>
z_Ybyay)F(5M?B1lMPuo_t00J9o{9%zrIA7R%sV%lXz^H$yVn|JT35ZS8vU$W9H++A
zX(P&TYl;hkmK52D!Q%+V5*^-oXHOMVL*B&H-aNJhLg=a}Sj4PrNy3)?VgBIg*M}Yq
zz1CHaZ{JqrfuMjfWX&LuO~T|shj?A7v=-x2n0}H~>cZA+r+4FIcQ;vQD-aCn0uWTs
zXOpsI7$*|!JhfR=yHKYHvjQu0sF8O0N(?~^q0~_M7qC@JkxVR2c)LLf?T>pdwdpH$
zNmg$46AFT)kV0z7Lti2YdWSS9@ydLWx)24sp~2OK!mK<hVTT}LO8iD8Ju|sKRTv50
z48AsGCD7x{sKVp6I#Thm^b(|CTVYEFm8V;h6q?hwP79ClQC<vG=gJw;AcI=|d|(F>
z$e-<u=0jS_-POypfnBvqrH1?^WAS_Max+E_eR>e`{p-PWYsg*=xc<BBv4l`kOkdb7
zCPrSD+(r|jh;Sk(h8bK>3su}_`bjP=Cf7?y2>KbQL<Z?8M#~))z<FD!>J7JKgjO91
zz*FZd=oSRMwn|L^&$P$@VEJ>3(o-bBla1Z=-%QP@nI6T#m*=|Tr+vvGD2W*_CA-vK
z>-q^@*y%TxllyO`<|n;3p2B=L16dMw!86th_^YJExVh9CeR>?z{>AicJNd!U!@zHU
zL%A~_!%l}yPoHwd^CZIfr-&i5i}>w|#PFx~%+LKv#x(t_=AC<5KSM0^CIDV!Quab5
z#kQK^Ukwp}03PjKzgPB7^hLAK`^TrIM@UmR3}8AYPjLPhU8}I%P6}F-;qsuUEV@{S
zH$^>f)Gm07i2%}r;UNnLPbz+j>9ytzA45$nxf+xt*`y{}b@dBXeiD7%8O`#Hu4hdu
zYH-b+FEPxV-dRnGnF#Xl!i!`s_HRBn2WPmu6jSJXwk&jUc>kT(RIZdvQXI{q6gftM
z`^UbWP6>{e?kGn?&<8s!Q3hpSN(fT#*=c|m=0594%^Q6wdU9VUUaufwdH*=i=HeU5
za}?7D_iyZ5asAdBsLW({W6akrwm-3eAcZ?BWRNNudZ%c(D3dOce{5r4JTeEyGmheX
zf6?T%s^AASR=hVQ&!+obiIqOA(7K98Ir?@7In?s-CqTta-%bNi^xrFPm)!Dfl6tK4
zS)^0ct$C3hw7Y#d=W1|oV(8Vm8dkb{9F1RuSY`1C)houVc)is|y`l|oUurfAqtH(p
zUUFS9mEv>rMSgYw+Pk3EG4sVrzuG{c;0*<&Fn~wro%t*?AO<~tW=Utu{6c48ddn((
z^bR9ly?6dZV?Aq)N--<FF^-+6<}sAOi;kZz^1wO};H`r@VORE9ao5;{r($7LPO$l+
zY_{}0dI}gaPA(=mTLpqvi*$Ikr-0gNxfpx+`krQbugBgijhglOOT_YZ4K*%Uzgn46
zW~2W*2LL=a+9wyYk|F8Rfm+Kju@|QI!Fu?;D8oE~HE#HBq<Qw1nA1DHX}xJTF6XlF
z(@c1A&ujmW3p!p)4lE#pxDP>b;gSF={9j8AOLR{|@)COHAx!mh%D^R(4m+5m<vog=
zVO!#AVplunue!zByQENzA|70A-}|x+>L&!L$wZEA&&?d8P$%y^%AjPFc180sSnJ+9
z59&mKMMC`JmL30|YQ|GxaZy2v_w!8$MeWDs-fVu9hxWZ1uXAgDEiKl%DnJ`P?<|>n
zIm@}vw$UWnbPQ!&JWLqf1VL@rff`;70CpOzTm7Q7FWawlg;~~1hkLq&J{VZv2dU*u
zRTYc<&zpoGsGkiWf|hrTe;Mm(QZ*{$xoug7i7!$<O5*R4di_^HF3a@wEh8M^!eKZC
z5p)%SSID<-GCg(|wQ;B}VDu%kB5!+LfK>7Jjn&n%|HdLia~QZ9|9NGg>hF3?HIr^M
zGsSY0X<f-*yat&a;uY2WhM{kF>5tKfwFV^q!xa37-`K-1I;;-;h9SSp16z3s|Ji+K
z<C@2}RcW8z%9=}2TywA2;aw^)6-*9qe?BBm47IH4<}?9Y75B1cJVl)=x#y7y07UC_
zxo+__6`}+*_W0B<r(alO5U*(oU6#9VO(2LW1YBZELkDd_Wxo?aM>m~e($nH$ynd)M
z;*GSsW&g`A(ZWpjYJ0;xt(*pK2y%Z54B&@$GvV9RWK!XAL2SSZ!jSO#i6m30sMhB;
zz<!iR1LJo$PWf(1M4R?FN;*R`fACh+!*<bL-D036mctHJqdzT0hHanH?gGE{0<VdA
z_uPf^?8oPwQyRl7X5>9OMSGoVS0yyt_Afv!zws)!_J}D1c+zH3jVj&Z`JF>mM>4}A
z-Qv2%Sew+yhk*e^kb(?e$>Jl1U9H9hcx2G=M!d~m?CW)l^^<7Uj0qs&V6gQOMt#>y
zcKlvScPt@=&v?P6y%bAB!XH%@nA5jE-}({Dp5Ul)8+S|gM3exk!24St8iWnwK#$0c
z<F4Pf_pBQTpjf;^$b3kv5$M%eN*VkKTpX)29uLn-mUULejNB~}<9PrS-d_a(gh%qH
z8d&7_Z0C?bN_gq<46p0~z3t0B^l1XOqdH)1r<x5fEZ4aSm8*hPR5L2N?u?^)=0(yj
z4St?*0M58E=&O++2rUX6$^MH`RIgRu=A!5G0#17S&<76yJ^Th#iP1afOH=E&=ZVqE
zKK}^>%nPoPU$TpS&&wF?o7iJ@CA;kcwJagTPXTt9M5|A|LtpHx+|Ldv&;vo2r=NHe
z7CsG3sVz0UO^pXM=_UMg8s}C}N|8ETIS(bAZ(XI&oA|+w1iBCfj?@##AGR4GK#0dR
z>s7E3y^EzQNid{I8F#ZQ-de{hU;A2-t#W>1yfqNM3pT}(hDghT7wPc>%UgL{@!Xu9
zBMBZs2MJdV7dV1wf&JV=3MR)(EK6uMPrb0ECO1p9E*@TXm8!I@8MOl&F@8i2`7hyJ
zLDy`ZL$$$hr?c>bAkxS+lhR>Z{7KcL!5$xppbQ33YX&9O`nq2{h;@pe;<{=8a_|~z
zQw}1IICEioYO)}8E_SCO)EWTolI#1N_kqr}e>V1ktApDL)Bo^tHns&XD-i}Sa}w8`
zNO&TC^@Rn?v!nzfhzp=X!Kdp|jL1fAf`~?ykzmy$$}Mr!a4o#>wWuIu_5=v#Jv*@D
zk)D>?9GbukCc^3#wQG$8X~VUrs3BGpApfgEmfHL&=eWA_e^AHY`c*pomt!jeMZ?<J
zUNKc%==hygMaKYr1ej-~{gJKbg+HjB5*xAq`@{V)9@`ePQM{o4s(?>^M7Z^)h$wmi
zYyIDq>O~#_R~Bi6>7943HPW0Zn3Xv7Ywmw}RV9`RW#98+QkVh{Bsf=mKe-nHwDgS;
zKxpV(>Ag&bQ1)+c57>SFDhj+ft33$F{E1`vQ@boVqRs;bsf;U5)HYmd?)4L;j7}Uq
zB)>73y*^v0#n~c?8d4P3eV(AtYWAejqzsranhWjEK^XW1Y&Gd7z?tHlr%AOz31($m
zZBX=8wSin#^uJPniJN?09JQj$X@t<bAaIwT=*O8}q*~V+CAoz{s9`%XH6&FuCB!ca
zP<0`KpX|b0aH}!+n29tF@jQe$q~&DJj=u4-bQT(8dv7^_pk;s+T$V71(5emg9Q~x7
z=SY?H{S_jZ(v*NA=rMqAexTE*)}z3<sUhLOG0MDx%K1_1xnA^CP<f(BnaAqLoh24N
zq(l80sx^dCe!mtS2{t<aj~lVg-5JH?eJ~x82uJ&_yHK*o`Hb7wDEmHv{O#?YlA84>
z)m2tf&8*>b69{fm{I|C5@A3KnD6D3ljIW9iL%<^gd>Ze>SKUrRFAe7JZ%maXY|A*>
z+Y2m@f79s*W0s71Qan6jL<ZfNu5%DfPTM5G-^1FYWbybeRmN)jdVpRjrkUGUB?m=M
z(H8%+xL3>xp*BV!XRa+7be6I}4_i3l9gbP0$cL?>8t5I~M3`9GFdqX1RREvm-|LzA
ztVGw1_MS#n|4Y|;<I3At4Wnjvk56I9=k&q+_CKtv7+E05=^=R5Nh(~Imj=DV5&jP!
z<YhPAgU0!idjPET_<50DjV6N0AiX(C;QG(({w*F_am!G?+*&YfYpKoZwA-47#wNl`
zSFEc>6+a2nQ{We9d3Gz7uw^ip6;`Md$8S)mvnxvO&jD0x*!D1-*{VuEjG5rvi2q&U
z=iT9!3I~SdN(_|L(vhv=g^>8qC>M&MlC-+BW0V8tXNA0SU%kX*jSZ+p4BXkIs?>w6
zarj}*eOltA57e^2Wx@)-nJEAaya!TJSYG7k9b}gZPtCirl|ew7WlkTbhJ1blk9z|E
z5grkG3IJ|5+Pw|I@Pj^xKPi0~kDv4J@={zR8WsEPP&3@lUnHFa4LmX-F465V-7PRF
zQ}H#0V%We6YML*!c}gD95({&k$La<pT*}eFf-^S)q(>@|nb|Bkr^fwvPb07jy`lCu
zow^4^(Dw&y#O3c~(8apNQsLdf6%I9OV2y9!+_gpyzP=d%{#Ti)c>IysRWFh7Eg7xK
zf^}2E78FHm%zki$dG+|3I@go`Y=Jq@1U=?6evmho=(2|seu%V5t?Zks<VWh9qlS8x
z*uMo>8GfQA{$>0n9G&`A=tUeg0sCz~KH>1J?|t0!hEY3R6bL>E?*qBo#VOCbdS@v2
z%vYMzYfmxwb52WW){GA;N0S990%r@H#0B68SqqIY!}>bLpX0&#uLcA60CF=tNF>3v
zwxk1F7^gyJw%qh_R^o{NTY=-{7Lh^a=<UOX?a1(oT58A|z%GUZ9N$Z_E4#9tZ$_FZ
zh9S=eWgy`D6`x?3;ZwXWVRy5}=0B=!9v4{??Z($#rGTA0PZrxUhOTv4imbUC8m|&B
zv)_PN6)WMbrn|S}yB-6C<N<_SHLdgJ9=rlx0h5H@U*hrN;MTkhZq?}5%3d~z8C4-5
zVu@{;GJ}$3e%n;*oPO4D!uJBL!nW0^&5PPVmD*bfAVUD+_jDP`z=za*P~HnA2Qkmh
z|G~HA0@$R}G&(yI8>>vfF@#5MI|*b4e6s@o5B0Z}+O5JsD{IC%!wFRdaoSy(SiD&m
z1L}G8j%2r%yWu0+wf*CH=TYGZAR=htDL*ZezAPKa*bc-ytoZZ2&_+`0Q@6lHC?14u
zb=Oe>@%m47zZ4xi5!cmCfE%6)LO)yGCTy#Vo|OT+BABc(7_prRAvLq)8WA`@WCGUn
z)vH(9Q&*CHjf|JU3mGMy-<eCOzn*CeEpWW$euY_veow%R<lLLsuDq=EuGlAHUHg#@
z4g5sekApIbd!Y^k#l=K?JdoUDCD}tgLQU{9`hAm+UNyPd{oRYap*bjfkQ){%<JGL?
z`TUM2qCe+6P90lwAKE8|t^tsePM8UA(xoK0Tmv3PpIRX`l1A3R)D&ak{$DnKYd~M;
z%FLj?PG1y>f5N!l?(O6rAS;C;5aqp7EPD`-zoOz{VDVZW=GllbL^{;)IjTxtFUFTC
z==Mqo6cz#I2)Xokmy63lA_n6b6a~R+^AsAp15gaLC0psAJ>^J*1sRdCUdBH<i}zK%
zmLgK&U^TyHbi-{({gJ!4>ah6#nbO2|F4e03O-jGNuQDsV-R850jgxO2JL3wyHT`g_
zAyZr3ugYSkOdBmX$eU&tiLg117G|~p5Cp&UzrYLMWad{DtVR$*tM6we;JZJBBPwQI
ztL7&bH}8w%ra`@cTckb#4qH3y$ij_SOy)~F_Q?6h&2pOJ1`+!~LX*cXWlg)OEH6)c
z=;V*{RUAfWrq>9ifrbi~f%u{d1iauZ{AAEhe71_SPNAFv$ZC~+P2c}mtkCj1*`Z5-
z+wSSt=p74=Zj$sNmOp6~tu+7k>gfKyarpyLD0Rzf?#aVKo$VL>&b5r7de#yrOp&8o
zyi{_4x8nL?TX{pZBwDhs-E$M*^^RZXgC}nK;Z9Np_htWmPIK^MKK14x&(edcV)%I*
z*$}k%DA<<`iTthZ>Xrg)f?t3c*}E8fym9=;6PYl!mwwZ+&fS9htm{}yKG$Ic(aH(q
zahr~B-o2bG*NENS#^5HKqnKq6$8p%3O<PFxsP`xhW^!A$`M}(94majvdhl|#<nUSJ
zuH-Wl_x382-Q^A6&Mhsu+EERe!+b}tGtSC1H_Scxg8&sxmg6l)&(XVCPV+maPM9*E
z-Ttz=T(6nC+-E(_hPb1frUyUy1e=#rR~$UoZX#Agns(+*kDnmC*ZHRYP2=3Owtiu(
zGTjb2>xF!Sx6*xu(33|@Ww<HC0#R0d`FvyI)K0Tlvp5IlC3!r8PQlhqim9h^SGvt9
zefl;1o(91;3Ag10pK@7r_>qZ!@1uV9!;cKX{Vzqco7ms=xEUWt=Sw;I1*~3f+#O%{
zJop|g|7Lwx%P`qw|2lW3*AeCgZp+v4tMyZ!>dJo|rjiRrxIf8$J8M(!gTuuzo@(bV
zOw-P!ix%!1dGuK?8Zo}(UiMjTC2i7cmD11YG^jqoVAQ2Y`s{4gdf#O_D{acH9R$C7
zsg6yvzgI+#P5pW^Y48{F9dWEO**@;I{G=JzTC-}bKU&|si9q~ytV5iV$U7KUW+xcb
z&iwKga%X7T-LD?ctns$m<6Q~yJ4NHxho=1g%KNlh@xclcdmJ23c7iVLyLajC2fqP<
zeS8k5OD>ehsZz6ItPX#Z)BjRfhzufU-<Sl^JAE+LlUf!QNsfCnb!r;JGk~4)nY}CS
zKy!*Y*7AKmAAE{2HR`Kh`JNN)v-K7Z^F2I}p7Ncqm-9JlJC@&^nmVdZzKwi{mEXUS
z;`o&AY<l1C<!SyIz<X)aDc#gQ;<RPoXUe0&rv{!=mF4yKx|Y2=3s(NP@UB*50-Swg
z5PdLBDffDN$n>PMY@#ZA=n#Fjzkk-AoCvqwEjUI=H{qHy&$jQC9S`s0I?^1y6ZeX4
zmKr~0M-B<@<gJwHzzX}>5jrQCHD^m$A(@qbM_Z<d!J4L-q}A}>eHkn~NOxn8oyb>w
z*Votn0D-&%b%~M8zU+aeetn(jK_ZB@P>&yW$3(e5=ZnPt-zAbh9^_Crr}!V|(+=ZY
zteoHSS(VV&!@S~WyL5k!Kl*%|bo9e+{N7nW!Xh($X1Zd5#qgRW&#Y17K{6j#EjQy3
zavmmYN2$`$e-7^zW95At_G+|vs=fAV{4nAss8L^;vlibhsWNbz+in|2dmD%@q%C@H
z>fhLkZX!IVQ{H7EOYrvI&=hV)tKs;JTcy4X_YL<3L;frgzPttQ<Rl$#J3p}E=(ps6
z92#Bk&yo_85FgviW_dGid<>RY4)ykCk<Q1%?o>c%Ty|;lpM#sD>TTd$AI%LBWGJ7K
z%q#o6fMOhi%~kK16xwU{=Wu#V@9a<Dgy1jtiNz<&QBGmIYWrEtpC`+4^K@0qi&@NX
z{*r@$vKVcG3vJcPV%TYWK)H+NL+T154kJ^HVUf&-S^FoGFVK9|b=Fh=inuk;7NQ&0
z1rYz*hhO-f8cuqkn?290C8z&9$Y*)uoSQIqTDf}0mk5WI7;Q!H&H1@+)G8GsPJ2v`
z9rtDL!Rt-WCdz7ZSvPB=v+8hLv2a^VxI@!48FJ_ei`>7o{Vb+JW1*AMy=TU}h=uFi
z8>ic<Jk@+IJC~mom29l#Nl!JkH{L2dupt~tmm|>9v`*$PTCs(o8HGN?KRVfNOA%^W
z14ZmH%SMmL_=J$(VYrxPY^Lwuxl`=jW5+S?JH?s4o0BAHUgXgF&ChB7e&D3{w+1O?
z?tt6&TM`gA$xHCsc9c87`Pt+qFvy;9JNj*rH%(6=4#qZ0PJXK}AN)cb{lnU2QZ?<i
z_y+C(wQLk$M@TJ11xHh;zzT;OF)3&h+3{nSeR4X0gy%SnNqYC`fNwr0sj2&Euh3}8
z&|!$C&!P)9(V%vYYo#L`u`n5*l_2lZDj+l=J3Z+)uVGqqenwA1dhw+HVp@gtu8-!$
z!*Rs?i7?LiuA!B^f(`O-wVUlKEcG7~;C%JJBZ|e;V>5BND}G*U_ohBl2Gwpx?@!^h
zfOjg!{Ba$0$y(n+90qu2nK*gR_AUq_1y5XXKP|vN^L5y7oD5E48$&iuclH}*k4-##
zJKB!FxKK_U|9t|~kyA+ib&k4&$-#HueOVt9V2Dh8HxrYKI*+qXLde0HUzi-P<_o#3
zTjZ}Ndk!c6@j0D`6}kj!WlH9Q%D?>as1{46*S~L*zFJYh#hLIA78p*Bm)4#!T~h&0
z+;sXpJg}~cQ?^=c9AAr5CSW}S;VXy?3w6MSuDMGuA1hvUm)&@kSr3%)Ay&?Nfkn_~
z&oSz39__c(oZhhDHg(*aY<gmfm2=<d#49?`b2jX^A7SJ94`GE9Le2BRvZlVFjix&@
zSW~wycaJ+qGerA-M-9MWFQ+-i3S{Sm$Zv+Q$QBPRS2@W0bXN1_RB2@}b^TmumJ<x|
zh&Vf(>(VlP3_$I7sv$InOn|@0O6XR4!GbX2@>7XUmpV)Vl1Sup_<GoG@yVsm`++ma
z1#Y|D3AYwWfgxu+GcC0nWiLT7)E3Io_*_T;;uu*cn%bEVs<%|;ar>9k{O@k3{Bh!4
z*{qY@tcKHi#K$`)c{QiUj`iC!xQ5Nc<8{Q`Tc9mF4s}bTB9|rc2gsBJ*2cJgYrz);
zIK>zv#Ob|aU^XpSoN&#Zdo=Pp)07D3!RII}vy8x#+<M0mp}`8=k$CeFAL4MnzkAZL
zp}yg4m8QCKKj=8KwkV-)^Zl_3;`9StOXeVx#T#oXv$spVbU7Iaw6v^tofy0Y*s*Qy
zQgL`Ra1m$GSxYkWrdkbqjT0VI*xO&~EkU@KARpen<Zh`Asg_16M}wG0Ihx7=&4*Z)
z9S+2-8r;Y@o~yu2?QR=V`ex1gOdY*)oZPR(tr<_yH64Po`i@$&NX?sdi+x#FO}rCs
zUo04^jn43r(lkNr?1{|3SrW(nh;BaWra|`ko;+J`IPIJ~>}lSuay$(P6mMAgu_1r(
zBPeoTc$@j_Min04e67c4%k13pUMJYe&0y1}{Z$(A(@n=S&8-eK5WAtp{~R_htmBuP
znV32)GBkDB@o2!Fr~zjL?mN}9BE6ta+8cY*q0Uvga3{;gXX=%M?_O_>IL^~P8E&et
zB?Gj!dS|J3{qiH!@O>nRRa%_srEMDFg%lyJYt0mT@O;gTxXy1o4Fwy-q#YxD<dZw0
zvvupw{G9$xH~XOx2WO5wO^aiV$!n9oONr<)k8oeC;n|KU1v740ND5bIde$KeB9axP
z<LTy;ZJeObw75gPt1=H#S68ThVR*P%k`J+)C3ljASVf%*>DBMX_5996<oIH=?#Z2O
zK1rMEdBP&)JRt}iAX2DdzJ(kkSU;13nTV4<Da9RDbP67v4Fw6Eot82A4U?BP?A}1j
zZr0T!aQ8QIJmigMUe3q8GQmxT2!Up7|19O%zi8h<w`a!g^E*{jr~kkQ^IA=o$#9tQ
z_Hq_t@z1j}hO~)sl2aV3>RZkHyOIW_5rV<!JA8b6+g1d5rqJNZo>v__+nhehirD)U
zM6e~gRt<lIBc4~hnfr0ARru|xph9K3oUa$|>=ed>-ueCecXksKt8nScvLrm^K4@eR
zm>`7d54g<)db00d>JGimeV$tx-$nwH?SrmKli&WvJzSdHFkiNg3&LDLRlDp4O&#?4
z%Ae$GMd@bk1R{JEn*BPF@n^3i&h85{>F0eyMI{;P4iJ{V0gc6x3X9Sehq~!b)Y^lP
zE1-xji6-3J2Ut0;!40~Brl$3{d-Igzc||;onMu~`i;*C@_I}Q&9kaY&17^kEh|(@K
z&jGb?Nc%q4g)-A`GaU}2o@)Y~f&aJwYfbCQ$JUhBuxINpnl_@FPiv;Oczr|jy;x*D
z-E)V!pHA%xl#Sh8dR37yqC(cDScU-!e`ShG@zM3t71(r}k)Zgv3G0oV0n>GfsM2nU
z;}Rl>O3~yv5!NnDA-VVpm8}A&*Z>I{Xd$h+dk=Ei2-AzE_3rJt`6kiFt$&xF^uW>O
z{#sWv*<QU&@=JZ~MBXoZ@ND+j)ib+42eEa`a*$7MYxQhl>SU4W8QRaBgC>;v{fCIB
zFRJvHu7AkWFVvCBh(dUtzLr>Zm1=*kZLMOA0V$qHpX|H`2*8@cU129_plx8odS2jc
zUhF?QI@%@5SaTmYr9e9|7KUIQQFRjzIsGxC+P)obWf=0cvLNMOz)bz5OLIvlJ33&;
zZR>4dn|2KS=IEx5LlFP+akCiQ#3#h~Nytv|E7N^chZZ*T+Ry~seIO&HLd?pNpFh4i
z;yE5KZ;UC?EvDiZ=&==Lh_Cr@<zgV{oT788@Qn`QCO#UyE353vMY~==NprEP`J-*x
zyot+ub*Xhwz|XvH5c%3x8<ZbE8~ocAdR=?!EqwWe8?jO1_-dEgbLKk;Nh-a%?q=?2
z$e$HE;-d8PU}(9M8r&@KxR`wTy+gzib~?FlW7K=C>86P}OWj@EGFI!4!V%3XyGD}z
zek}YI-Fx+#@x)-GD@LRJm}Mj?*xa>#LId}6<dPuDK3b!Zkp4l5aqi>%!5e&aO~YA3
z_At4uDeZ5Qe$8bnicFoCW=aV-I#AW_`qku055%GXfj~dWMD||e^NNurSBln68BijM
z6bKqn%e7pIvh3H)uUfmn56aNFi`qcsVn}$QUEL1gJ^a9Z9=0vfeWgN7sy;X*kfHO8
zY<YnI-%Pzq08|fy;fy*W$@fso{%n&9m<(jZqfdBOa$H}07wtVS2SVy%wTs%-28q_l
z{+B-+R#E*gRd0j3^pF(c$BJm`_bo?9UiA}V6gh)SKWmXs(A82=E}MVv8?XNm?LF){
zBC=_fgDWhrEwzCb^hU!@pLo+&B&-nB)CH5V4NX6*yOXXLtq|ChugSp|R0EV<jGrx2
zfWr47AH^dlc6{k=R|dT!lS0Qd4(i=4qPbu0H%}$E-vi~GnZ=TtNht)Na17ht)1PP^
zGloDljo;wY<Hs<d(;syQmerV~-9LkEm-Ep;ko=%168hHUdpw6b`R#bB%la&-tvJE9
zX8bN=5E;G;84xtU9g4B7hJ^S^yvs0mHC$AN0oi0E%znJM82DXG^VuFjX*p;DUW7+8
z%Q6hzBjBJ5rPeF3=#1h)GIm~a--)nEb-pTDA`P+L_M+aS^P8r7+gQmD{l<{QSaZP5
zoIp2@DL3Q_6WPg32qlXytZR<|`Y;99CyDSwAGu8`CD3)aXM=*kX4+%jF~SrnXbN4q
ztmM7AFYA!M!aMP>qJ+4-$BIJ!qM*wX?y^1i2&wZ%B@i}mawrI>8y289<MjO2Jwqy2
z9)}D5KpdK&Xiw*2L7zLw3iuQLo<FW=wF)ar-P5TFw&Ns*gRT{S6onXz#B0{vm9mnO
zr42&B>(ES>`1GAoc{p+UQLaLFEPgYiJ)4>@V*Q9Tz}c=zlv4PEbgU-?+==SDO)fJ6
z4pJZpG0{!PU+Lo}0R+l&w2vyEzd4p^HK750fB)M)kOEjo8Ba7>;(yVXt_>nXg{#1>
z7krn=P~Nz6sW3^%KNpm@!rAky-eKxOeCsFx%fR&&)xelRV<~u3E~rH7F-q=p=H^Z8
z$aK|-6kP^eb=9S?Vci2{qU9Mqf&ZiukH%gG3Q{)VK;q|An`cgcF1xuMPvlUAMd$ag
zUquab`fmgFi|SP>p7O_3bok3WNJMtBHj+Tlg2%z8IZ_AMs}rLNK$NhGjAD_`?6Uk$
zUqBo~{of^exAU2NN^mw7A5ngM^cGZVTY3mVm9LWjhAOa1-%Ru$Y76v;P=MR`Tvmp4
zmb?;3Fc1nPtqLm1)>V#(<8h>}QhCX7+SG|PNK_{3qnV^1-tmPL9$Th<8MV785mQw5
z+qSxHqI6aQ#)EOI8nyfM_#+L`04Qa?10^}otvYWGP_*iqnm&Vp7G)WRsMfF1q#1X1
zoCwGEWt<aQxHiApK?+imQ9G%ahKD>)c@qh{!ZNWS#X#y*=!t3!;&r?qw4y~&qjm#f
z1U8_Wj&D4DdJH-mBJ`l|+&qQol%CY)r%i+-;WlS9FyNd9{q`q3p7GKYrgPMS&GsGB
zK~V08+|Fp9Id)hfXm$4XraRZBV?Be-4{B0I@Z1@O$Y7h)IvNWXo*3F30rfLuXuN3H
zHrV_}4u^dS&ckZ0)SQ08!DGR(f6aZ~a0DfQdm+IH6HMITvp~C?aQeGSf<lmtbS75W
zS4g4lq+|rI#qx}uDcICXg=aj~Pshc7hmE3SwfHWvUXjY^6Z_`UGX=0z1&Sy~4UVnC
zV!iKLrym;_wF-B9Urqp29;0uSpQm3-xI3i;(<E8-{uA*30?N}l{h$qFZ`bZxC1QA+
z=}L$Qb#cO&d%>5fjg?j2DW}gVL@}%Y0iTXen{X$fjw|x%+MYN%9yiw^G$b1s=`@76
zdq(R!D<j~4hXbCQK8fbhcl~TXU>|0sFP&Nk9I4ls%Tc2AO-E}L1RZn-lptx9Xc-P?
zO`E5(7K&Y6`1tI&u>;eu7fl}~qOmo-6?1SiFR;?@4x26w!-|JFpT<9yoJCCO71>oA
zNH^XYH7dH<eWMg~VaB-z68qaXC9SQjl$-1Zr-=Vz?8J(Pix^o2zrn>@1`9ANfM{S#
z&w%H9P%=ue=6?ZPos~TqGziwXwK9j=!*aRaA#Bzy;jxOCbq~gTBf%9hW`7CaqusMp
zfT>JuNlA&auXGFBIoG4#t5L8w=G+-8@`?TasF%dqoAgD0n?wdJ?KGnVco0e2g2m!#
zKM^6-1{y*lgjZckR~DQl@7*$Rpn1xT6NJE36X`z@)$K8V8`)Ekhh-_&9lY#FRQR2d
zXP`qKTbpy^hi>sbE3Ti|oq*51<^Vd60Ykz(Hub=3V8DqH=QWlB+Bbjz2RJYlf#&=@
zmHaEeK0P?|Evkwove?}Ngb=_#!u17kwty8|r)cSeZ`ps-6au}fC?@HJy3(KF%Q#2+
zVEb_rN@nnqZ>611#x({d-4ts-Yc89`qB7Vy0fIKmswUh6p2!?NV^GWS1M#af4=|cx
zfbMY-aB+m{FTXZ|Ut!3=NsTj%^MhXG0!u0J)j0d>OUutUNK|DoZg*4ELD$Z`rvGJx
zK#&HRex<ZKV{OzZpu>Q&InXpq5h|6PL!ag;O3Q#~y^->~Sqacga<8Yj7`V5$2jV~!
zic|p(9D>b~nASxrzQpd4%p{IDBi_imxdCv;$!tVW(!=xm`*v`$OVKGdiYrRzV8y+D
z;A(woTCX*E5aDc*!VFkp4Ui2ldjc*VotC?PUSsmSvpyEC-;4AXfc$e`iKPJw9KPDl
zO+0;Sbx5UgCgoKTccM`|YztZsW+bY)En=WiES8p7^-yCFfH^~xyEd@fF!tL*WUY=O
zXfuXd9_xO33?u_DGS=c1ye?_$ZO1~kMt5#D)f!D4Ki}HeKkm6x(2!W6{MhSLrJz3n
zq<Z0o-jLAi(Kof~#ol6Lt}Z-lba+;g*>&eiHPAY`T+2TgdDH|H<^Ga!rAV7*{S_$m
zqetqG1@dteXs!QbdFb<Edi-mxPBgy?sE(mPJFEjB8#MOHFo}-0eo;~KIx1t~DYQxM
zzMv)O&ICPIOD(U+;7YOrRethnCl?zK=YNp7YRCcq%a;qEqDo(-Vx9ODiwJSA&*-wG
zcf9ET^@emh;GhbeYQ}eoISAsP*5ZIG@Jt0ilI*pU)O5cT^JT@Nor0&55^`dFO4)IR
zn-5QBc*Y-LFSxf+LVWc)P~(i%nl9_A9<NF@|C8C??q`-+pm7}wJk{gdi$x@dKABv0
z?8fSuy+}NTC)O6kIGXOU>|;rLmdR$1GV&|fj^_ZSBsX$C9LT<SIQ!Cgm|aIdNkwHX
z^?Sg!g2R4GJj%#S0Ndx!P`ljvt5&D`J^`eNr0h<b)+u6EM_2MQO^h0mwOt6ME{xxf
zH-5{B^Qx3rIWyn$mxWkg!vh>wKiU;BuO{$2TD$O^@0pyt{(|NPdP{r_yqom59<f~T
z6Kv-KoRv#8SCt$bd{}RSG&r3A1U$rH&4etig#l*Zt0Ww7etAuIeR`X*&fxSeBw)JW
z2AFv_gWiGDeNoNTvj)4o#8U<6j60x{IS)@#Bxu<MT`sQpEupnfgr)_csjn2I6ozc?
z66`;3buS_NK|@9425J#%L0PgoerAwS^QH~#MYhbus#d&{80D19^-1VM_FBgSu^Qe;
zOLbw)A788d^5Pp<i=RG}S}iEvc;*p+LQawqY~>1+I%&-|PUm*-P0~N5Ah6E&7}W|H
zu+D<3uj-Q7Q(hWp9;hIE*3~O56wyPJ-M#=fBLG{!n7$gvD&izitMf2}Gx;ItVP7S%
zX(kJL`^B`fSE>8^EjjSMcVS9lma~@0@8Wv3MV3Fi@DzW7ay!k0W2EK={Aj|JQ7LUV
z($oSrV^m{xz<RF085UF_?oroLw+!saXqk9a9z6LS1c+8+We31-UcE@gLlqitoD|%L
z1lgGJ=evcko`6<Up>DC)VlRs$Ta&=*1+bnO0FH3w&n`q|xQSxmoXB}6iU#BCM|oMs
z--@kMq(`r)VfSS-Rf&<HNBu-aFOq+T7;tcvpZ^ds#))ui+8B!9n}U~p-+abJ9K7G4
zfEGTgjLz9}aZ*~ElTvA<mQ>uWDI6wQr4FU;`p7rSmn115-AG}`aB!|H1-7KDp&jmQ
zi%%+Vs2OvewOY89$niK6m;owDTLyxYq9=Xe0mDH>zzbR>0#!0&KP^<m(F3(MkKoq_
zuYN=`U4YC)sCZ`7imom9zJuS$veGOR`5iJyp8W#}&8SCR?4RG4;FRXf)y+b<6w29&
zfmYe`NTsk3+t1hm$8CHKenY<6GGlz??QLfsfBJ!2O372R39Da#`zQyrqqeAKhEF!B
zAVwQp(o3S*^S$*vPR+_p5ewH0Ai8=TPG%xBG-UWNr%6Z&kE>nP-1pZe(vP*=yYQ_~
zy5~x?jy(^Ve7j|8sTBb0fDiDNs2l9ZD?bOi$&LWaMUqBf0lq`5>HclkGN*53X$~k&
zY)nV7Nm+3?@~?EpmHF_G_J53c_ZWCsDPMBHm7?Q~g^4oMkdeto-6MDXgJP=+Eu%xt
z=>Z`NzB$s}(Tg0lOL|M{&l<}HOJ98}`AFz77JjG{t48n+W^!+3WhFuAdz9TDqarj3
z;Xs5^*vr?I<b)g+=u<yaccvAi?$q1RHwMF~TlE)4E#5NS7&q!BWbs!DBL$Cr|HyZ@
zN3@>W-n#6HzrvyyN!`|VRuaW3X_^`VVB*t;#T#E0TjGjhx}b8G(v11ci^L+(wB;x8
zQj=wE3-DapP-^n;U4nWXUC25m+Flv|(Zylfy2*e^R_MZa)4|wYq$)QRk78$+;CqnU
zCO;uKB}s@^BT#RZk0~nf@Q-;E2ox$8a8sveEa{Z`oYFO1Y=EO-&CC6liD0ds+IX@7
zk^hw+jsOb*>-HVI>pcy^{y~PCJ}q&J<7c01M1^_{6;<}5Zf`|_e8Bj{+c$Az!4^Gu
zu)K3Ubz74~@Itis@6%B65O#p?OJ=B9B`7%qgKt%TCC1=vKDO>(=I8VaZ1@8Ks~9kC
zNyqWNG=(Rl4+OHD>Mxf9bZ$^w1adwaO}57lO+NTsUQ4YOtrP|U2~xpm7b2^7=iscD
zca!?v>q`U$mjQ>_QoHSHnp(vl)!YxjdYWBQ6&%J++$Frs-w4{xD=lexqf4%OLxFg;
zP6Abzs#!}q{_Eo?<g+4`k9SijYN_?`HSzea1Q@3=NfVGm6X~Vz3vm9d#Qv9G4jn&#
zzKuj38FK*gDgBBT$-sIYo_svN$L;p~HZt65rp}>IXL-+SyXScY{p3$X8D>YQUPL3_
zJcBgj|EsxWh%&6`879#T<zUXKm`#32xFn!}@p;7<ou>)1Du8TQYjmZa_)?)o=sZ_3
zdg$Ft$+7QqQ_4R9rMuG!W&6^8JV|@{MyU+rmD72W@b;P45)?=O0`y*rGSt~5Umm#c
zI~LMvUZOi*L?ceYo`n`?h*W5zbDtY3e6sxnR56ylA6-k?9JTES^@pfg5L9@UZaCKF
z`e>VZP%3pJ9%`3sBxbqt*M!w4Spkd8%x8xjT(Y|^Q*&~e%0}ey_}AHj&tTJrrlFNS
z8=EPgGOOaTH{^89PLS#5;FdV{W|q;RJHeT8xd7GDTl?zgzfo(Efkl<`-YOWDD<KvF
z7@02G_X0Rn;f>6MOJZw!48avk@qBz?fk(dq`)z=F$-VxJz`E1PpyYSQzGD6$4{i8a
za*wF-q-OpsVh|K69-m!NFgld3zAOIktjbekke@a@L-Pgy)W74?ihEb!?wm2r#3*Gp
zV-B1<WlyDT^;k!=7pN?XGMvq<C0S{V&hPE#2Cn50ZBefts5MXRd+=Lr_2n`37?dn*
z=mA>2XOmD8WvHkCNTKA-HSdPZvS?P>dlw6BQJRI+FkE=wT+x-p<n}tG_0u|B>oCY-
zDynOsoi$c4xH(_is(G||TUYb@hs}`FAQ$~t{yH}dL+|b|xZxhDJ~2^BzL*fpUKjpL
zHMj6_@$l|W^I+l^IFHAmM~LhDQwxjFZIIZ)fPFFrMaY8*$;qW36$sTIPU(^kj8AUG
z3Mzo=7Pl&FVtx13p5AiaCs(^0!tGaLG+i77hj$q7y7If_4~c4^JnqM+CTIC=zgRB;
z(-2FH2M-DncIqH(Sd9vpyUCXz;u)vX*`Gppd3mE9UQiyZ+A79)#f>qeq(%z-eKw9$
zzZ~)aCt@~^x}mJx-HWQ#>D2CYvcCDNKSwjqMug+twNTfkC6>+fc<!SKklLJv3tH2+
zTpX}SH7dfjq_;{PNv#Hv(}arZcr~{Cbkd2p+B}jvOC*oTCiIgYGXeoe;F_L6(mk|W
zIiqTBk9xG|I7${b3^K$cTYh)KygMk^ujVFWdEJ0E)l0}=bK#xq%v3f7yP7eFnC+$4
z-fPvEqhj;BmPB@<rwee;RKii>qE>;MwfEVKtt(}^gd;vW=dAPn@meY2KP7Q*YyPS*
zb{x;G1slvnV~GxF@nb#Y&)KPL-nj0I79hnDyDEq;-un(2$~+Au>Zr8^_!7xQiS<J1
zB#PWT#!y$Az2j2|Ytr^w;!llZR<=KxaB+oEQG$V?A$fW7=cy%r7{#SfQJKm<u@+9B
zBd3w77wE2d?!Y?!@;|6CBOua1rn^*?NdZw--S%m!&uHQb4N7>C>VvyNtsmmS5X-20
z{hFuA<7DE22dG6b8*}52HtcjU`mA8G<@%33&Mh!CAX@N>kQ@*b!NeCF_G~sS%YMB5
zxzomEqn7O6P)8&;B*tl|X6dqY&XOIq`|W0IqdWI`6>83q+3vM=5vITJMxXx%l?|I`
zCP+~e;h=gl!Y3VNk($>e=YK;Yiak&|+0^fFeDWX4Oh{16w|*keP35iX3rywb3grtf
zpl%?47%yL#kljn@o(q!H8J}~y-03R%>@$2B@YcWiv5%vyU`YWw>I!Tc92mDmc(C~e
ziTg!e--|${j@ZwNRTh+VN)zgK`lN}{S!wFrlJ}t)Qjz;!2b<F^W&9XMii=>)&2S<$
zb>4ubUgQgO=2KWue?>w9pAZ3{FApfi^*NNY_ojYXZ#0Pxs&Dz3yCmzn_?Vt9*__>z
z650ah)DmVYSNBas<B3?&mJ)O~W-xC3>+BWe5U5!)9NaFdJNSFo?%gHT+)$3_-EV;;
zt)MEkc2p0I@SLu`>&NNRW%(|s#!_!9fr+}6!V7B5qM4*-*3q*6KERg^oA(UC^ERp5
zt5u^H0IiNI&SBy~UDMB|ObI8p+!dl8jm%#$Qd7$_RU4kn<TqkSL4vPiE_aRO3gcr}
z_W;RvQp2AF<<7QwAu+aCuITl^;4ik%cxXCOFSE+_rAy{~Uq!6&RmBj5Uj28w=!-tc
z#jMSv9bw6dV&wR@p$RizEQ$ZBBZ6k4wRKppPHVW4{@yd=<AB?NBG*s$1~5(GH{IJr
zXwx#p2^gmBNiSyuJcaX!_%Ggz^!HpmWA3HRR%Fv)Zp>qApbL@P5CwaN1_FOy0JTJ^
zq)L-y<bx5iP|?`$r8BHTQ7fhOg6D_gMFiJefuTu*8nGm#?|!zt6OX^)KF?vc6yz(V
zHp00W>x#b_ck$doeHrv@JHgKfS$$OS6~SaAE;5(YJK|xH;SRWp_)hMIL48XF-iAS|
znDejDsnkzgnVs?K5*!q2vD>xzdrO0iN#4(>ANSCC@lI-tV&RuyAh(pR+3U8Q@P0e<
zSKvibJ_qG+FcTPbhlo96!bgtfATeM!hI<h-mjX;jcVw1C8Kqor0}z=DYdrDFHkY|p
z$74xN^C9Jne&9FO2y^y{3QILf6p#Z)Po?EWuFc=R_!f>vyV+e~mK$QAxVQ<xq<Fd2
zY=ra@o0d}5D8-4wcQB^Ki?kcJ&c7slSJsY$QpX>Zl&!<H&#_+QT>CizZ0Q?noytjL
z(3O!J)Fo{!^pk#$fB^}!GX9Am5EHCg1w59FvY-!MPrIlboei5I7OrAfiMovh$$dFd
zp-MFKo(#BG^@nU4y!t19Jx%;iC&27bq0UhIS8_AvIycJK;x^R=OcWQN8M`GKF{+Za
z3R}{HAxBWQG~i84fFJ)`vj7K;pOvWmrNCUQ04f<E@JZmM4d)+izrZn&d!Ci>AVHAw
z_;doatdI#-`l4$sCx8^79uLMP6zcwh`Ol7s(yudNhh-P}M`GDkfQ`cE$rqfzftsv$
z(f;b_^`UzKqOU|5V1@4WOgf?LHfOreo|V-uq$&u$w^C-)5bku!ZLV)>lEYDjD}G`f
zAKhp=Uaxh$><@?CW4PQZ3}#<XCalmqmOo!&N{uPyPlQh$Iii?V?Q6z&%GQ_myhP$%
zI+;9tX0B&}(HI%(mUO%Er0VKAEs1E`YTmAY--E~<{dUqG@Xm#E-Z_tn)Pbkee{Qb-
z`?W;+q14$Uz*z+yFn{q&xhWKqe4s;+a>xeCkhYri!A@w|{U5}jM&-YM$!U3r=McMx
zkA?Kbw(p$%bHuqH(m9AS+%+v4U+X4QusP;f+<px09RCWD`vQ#7p?6^28mREroo0Kd
z7=Umi?QiY8V~narS^rCksGOS%qs)8LuM1`uS4{S$Y7=ZycjgQsgPi_1!^I}Z2TK%M
zx;5iWuln3@-kEZ;fI@pY6rnR;TE9MEJbXhCj3&7jV>b5Z5zE05A%q`N*5Re4rQPhm
zmt3vCMwK>lKd3nC%zB)v$uWRLBEBTTl$-A-z^e`HRp|QjX?hGT?EXrA87G0?r=(gb
z+Rw9DF9;|bwoSVtxpXF8;$5zqYd$i<GRy)zx?55Df>d4pEB)UibX2ea&x5SNsndz6
zVWu8XS@jJmpW29a<KJsvGReCU>MCjfGxF@2KYqx`Vw-4c&E0KQz}uV4h_Qvjl`&DJ
zaM*U~;v{OVtJYP55ud&`Wn1Z6bPZ0qeQ0_RZ6B*jR5QH$K4ED<7Sm<H2j;=xg$G$5
zHPW~hd4$s<(Mzu-5}tEz%X<t}{BeEzZrv&s?;ao0wPHUcCej>MY9Q#Y0l3y0_3g+2
zisB5XHW;PjPFUFS?5V`}FmNqkj2cYJ)ld9RjIkRB^EOhw4#xtJI^Yu<3Faqk%PR$b
z`v}TBGb4F6V<=zHA<K|SgmY`AgONhe_a>>uPyftEMt{P3rl<#FMfLKvvL>4m&G7D>
zhU)6-0!MBzr~q2TKrfPT_I9sMh;`<ur-(?dM95wP-_P$5j&QD(nU<Nf6XT;B>X{%=
z7n_#MsI&mX*nTnMYkFaTa@=b@FIA$;*Vat+{Gmq}Dk8~HdAO@NyueQSJIAqN{!*G|
zCer*i`G?WDPB8SN?(+DnIepZudM0jY>Sbo-qfLt_QH7f|3XVnnFV(LzX$+=Y@3Bh%
z_GcRX7aL1McIK2_qL);?w*5|_==7G8UUj{Wdjb{6OaNP-PjI&f%)x@*noZK-HCVt6
z^~1la0gpSKI*w*g_F$lE3B!1_a^vC-ovJvM&0}{1x3Z~?XS|6%avK{548i8(?x6cn
zZ7_&<1+ELpB+CynczEFmYAx%Zu!hS~6!KU5p}Wq}h0up=#>}yE4-|RI*<)oyyolMo
zu?s3}m)p{n|6=o_A6n$xD^DctbQsyr5CawS;Wg{O*T}W)R}&nu%>nH`rmUgaUYf6}
zQ~8O&ND^RzT>1G(o-}Qp$(W*5I5+77))ORxq9!dLy1W}&xv+G+$dhUs(AXQe@E+9{
zvr6{(9o#JYW!96?P!+Sd%;o=a0kAh?!yhox96ie2BJ5a{C`uSBBGVq(-8VKheZfz|
zG4ORzqma>p{*k0crxPi%<w9(7{_nerf!`FmM+w5|vLtxHhY!yrim<$NTFsnue!DlW
zg3Q|H^P!;!&OA6=<u);j%9D`>jDX+qmDFaB^9Gb~S<=`}?P=46Ru_WX$eF7u#KkM0
zVpV7P90GgK9s?_#-FSnQYo<KxewDo;^8nyzlwsH#uIFmV%ohB>?ra-<8MjyDfoo<#
zj9}%uCCl&Z^QyUbXlf*QU2ofqrF~gZ@X@{VGHO<pI|t0$3KE82i?<@Y{_70^tWfdO
zFFUcPb~6R#{Axm*=HJ<?Rdbzkp9!_`Mv;xVDYUtasPYWI6rE#z-mPp#FvFq}G%Mju
z_PlB|7ZXk$_JWb-j96}0U@%mPLE0<C<4;{J!zb$Z_KY+ox@z6Z)MUi8_ixEO3eCv|
z>`#>jlQK07qiU!GIIM&w60Qxqm!`ptre=%nQ2WyPKqLBbm}tBgsscX@-6{-nsMVkP
zrl!$H?&ay{rECotc-@n$OM7gbU?a-4Mhjc&0#r5;9Gp>PiaY~6ec{WeuA$l(H~pOV
zElc8vw=)H-32aZ}s8p15`hlRjp9Ngvxz83EZrQGV|F-fN$BJYxcBj%Q>RuSBuJddG
z$bz>w2Ugmh2b}<sy-hxf?DWm@6I(EnHK3=eD~>@ouV+0Dn@?)P>Nuw7U?V?r$bv^m
z2UprF2b_kSKp%~9Z%tjTrhH%lPIik^7qsgZnkxXK_^7`5xW0W-i$V6^h=rrqU>dX6
z;-^OM{Ye+JtdRF;Pj*ud6Bvp?9E2bW66$87q^Wj)6Xhi@Vt0X^kCVn_OdV!mWj8#v
zr!+tN0uKj<oF_kmj^=(hUs=SF`*ZB+2BJAav1!#xs2-c?{cnBZ=0A^<8M@|!5sPSJ
zzr%U7&%)inM(1o6TeC`HkDtt*bFti+Z)S>$OUafqHh(>!Y+TZC^jfXxr2SWPU)7;u
ztD{G#`OkmWaE$j&Q9muM7x>Kw@Us-0&dWoE{V#`>T<4MviM4ds@ISKwWmjmhP4NDB
z?gt#^#slEy!w>Ve*DSxXQFu+Ad_Q|w=zP3Z!-t&QEA>$JW#`GxdV+Vh>uk+?DR*DY
z*=)-Q#gN08M36d2_@%kGYD=Kr@C^`xNlvGo7+-vwI$E#a(1lI7VT`AJ!@&SVy}3XS
z!<CR}-<$+*+%cFk11VMb(ZeJ_HMV_odi_)!L@xoRjO4F-1ZpnCs9vKoW>e<OW!_IH
zD2ld<YlA<$z9?l0#t1sE4-O(DTz&UAbJRrlykvO`S!<KFwZW)982<|E5R#^{5rrWK
zw()RjANbV@8aDz<PC5xaR^zC|4Vnw;s080Xk^DVzIdNW%%-DUl(A}I=G&XrvyJXn5
z4w!R?Hjlv9F{<n_p9jNUDBNzR`qhc#A9WeCt<Ej-`}EjMkTf325k;ms^3eGZZE4W0
z@-&*ftgP&AdR>BQZa8Y!Ne85LDPgw~*g}&IB*A=o|H~hQ?V!_C;7GESScEq=s@d}r
zY;P(n9>7Qf?+<yr^N&@fvkk4Uz1gJ`!Ir>glXNCI9JpAzGO*T>2dBrY@Ai;*nudX3
zTb5s>kP{<Ku=y7QF#RKgHUt(f5*-K11$_e^E}aMA->$-9sd+p#LCt?PHD^3B5)eV8
zW(&+_FU2Vex#=HC@Pasx?pFAb`&AB5u*uC$leXqhsAOTflU#)TqQ}4NAU^K=k%lY?
z1e5~|D#V|txAN5<<bwk@cI0DLDmq?(!Ew6#;x={UADGV`cl)`v=@-qMtD#+`0EwbJ
zu}xIYchk!O(>iS$;Kje%-;HiGs;lOH+7aKZR2Q`G_?L4XcI^RAL{9eL(uce*6yxog
z#fx<egsp||6Gc0<KSg7#XS=}EWN`RJldG_6FA5`bx}WjArFqPw@~Zlp0NwNV61?5>
zB5EtiAQ4v*-SiV(d(Vw?NkvKUf?J)x2`1JJ!0&=czlTbObzjzA<!jS!KK}_6n&GQS
zgrTDRUbhG?H#{7S`ud4oaF?tA%)Xnsj4kGW)GbCH@{EMZeaGxHD1K_0aaU6A)NVv^
zE=z}HHZu@5b}O;R2D4Rj*V>0a4m)6tI$EN6jD&}h+?731`;DKDuetujOAe;;wqS#_
za5g%p5+@J78dPDziM9q@)<6};jEKi!61Nj!ZT)wu4I<rTpAIwxdgYTM-~ZBMOw_+m
zisQYQ**nJ;doe;nDzXAY@`;-Kx1E@zlM{O*RfN0j<@Y(#^YWxlzP_@{<M#~~=V#jb
zOAbgP-iTcfQ>wd+-Z8>th=^QM$<H@sc@jME&FpWTpbFRXoD4s)H=5kS8dZZ!xA6m#
zg*s#Xn7Y!HIzdS>5bro{Qz}Y*Z390e5O~!XlVOx*AVtY&85ZfjJNnC)V`kB^PH75-
z&g04;;ZmM?{w1iZx&99*-^@zfWbtklK99vt|6hA=85L#Jwhb#C(jYY;3|%5fBV9wo
z00Pn_p_C#eAstdfcgT<`-6=UD(jWp#cQ?}S=6>#Hee3)8{rG;q^Mf_ax~_fgy7oTL
z<2=q|`}r^FZ<Kvq62Wg@vG1eH7JJ9JN$d3jKv-YT?}%9@x6S}&D*06BS{-bkKFUKy
z7^eN#i`l9D+Pz@B8LTnI&dioaK0>4inUPOz2fu?vsrq^6ueV76&kL6N^`E?G#~E6q
zhy7KNJ(fjdhT}Zgt6;^^zOEknGPehEZD;C)pNmy;_q%3-alGAk5gGpqNGRdEWkv4*
zn}Vxgw`mJJWSOhZI~wrBEGru}$bi*TX#jb(I=Xtd7Q-Fxl3r;er2m6KW~?gD)PYcN
zA)V@Vjng($kGk3g+r<<BA8GwlVr+t~D~!}}vW;$fyLpYC1Ka$^0I;(z#f_9VR)47X
zvLRx8@&G#LMFMhIH&EMjsHtO#wnWRr-q_*e9N-#3P}Hwp#2;ox;*f3F35+T@U0En@
zxrt@CHw*KtKP9PDQhg51y1}-fQY?T2c)Tw%Ki`0Lbi|Iin(xA9)J~vq``P!4++t@b
znhiDNn7>f3STZiSM&v}(ZE3~7hajxWvQot6-J<S0Zpu)3v9Fb#HvdV9KQ|))iLzrG
zx||fZkAP*OXnY(d($wCeyDVvy1XF6$axhGGlMKF7D5xB<`#0AEBIU_x8^RxtYoIN+
zArV8gQlxL5Mch`8IMf#2zGhw*r5O27y|it=JRRRVyC(Tw^#v@y8*W!S9z|ooX?UZS
z8Q1ge<1N=u295~eI$S8(s*NSGSsoHu0;lls5im6J8}5og-d^WiZ`)qJ#~k$<?y>;8
zk{Hp=InXE2`MsiU1pQlTB|2csWa#QfUVRhcC$yrV|9Rr76>X~G=`Sz4+80)ccVmXn
ze@4lRQAp%MuO}Ugwy(QJLoKcjd2c~>XtE8@s?!?d8Khobj3yfFW7E^qD=B7W@Ab#r
zQm^D<`NfEDvJ^R<J6|aPJ(#AB?49a^U5|F78*vWs#31?7W_j=Hz*~$KAIWw{Ddpso
zO)N<gCZz}%@~_k6?ZK?j4pCT_O2H?8_xf4yEm^0hRF&#TV8J|Mj_g^iV;pP$A;)>e
zv-sGGNiV`}d!l~FHh*SkbEtQE`UPu(vKEA{r`#XfdJH@f{kFrTrylg&{VG4&{jU(P
z`XaOY=RST)2t~Z3?~_2;LcTjsgl!a<B7?siC-!{D1X3>llGF>|Sgv!p)&8yPjXt)u
znrrg~nUr@^f{J+*vG-`M&QYSTWeivIw#MPgALBq1d4bJXizvG71a9n_Dw#kq<&1o(
zI8n0Aj$LQ<%nqy5jvK>h0_?=rswiOrIKZI5!&-e~SB1bP0oSb@K+86AYP1>3mZ%0E
zWYrZ00UpTqcB8%cS~-?o1~ZNb_hcRQYj4-{&F47hVrD7G5DaQ)J)ks~-TBP1fyn<{
z*2HO;6D<NNS5A@UxU4ajkIqL_z^91>Mrcv)lpnF!Fsr4>5PMmKt_S_g%V(FACTyRM
zh{F?^;nxXSj#F!4lE;i$`J~5F;YPReq$O_jFK3?e`=6ovF^?(>{k?9{@g5f?c{D}E
zI+`n_`cF8YmCI9&7vz6cgd9xa?4Nc%Ot_l}vxmv`7^JL4+zYf{L8s=<zUiCRq3e<_
zy}iF?9A1{+AG6w&z(o+DJM?v6ta97E8I0~{V>S-){iR=0Q#FL08XGGQRR2^OQ;}{Y
zA4?5f8D$9V)<u4$Vue#v;xG?^2(T9x>(YN7tn9(_dq@#l#~+!>3@Auc=Gl`=A1ZfV
z_J|^|ehZJLao!lRJ4NWWtD*HBHO)be2IUx%B@tLNxFhIQ5&vFym->H7S^haUyzcr9
zfMMNV3n(MpRI6M?i#1bCJ!p<@oc@rO+<d?iwEYyuwj^aH5oFMM&{Zf!D|3=cb~Y8R
z44tr2lsSn+;?vKZZ~kV5|3%?#qJPmp>uzbMt(T|S#`Xl1FlT0xqlvdKF623>frf>2
zS)md-8Q*vMoEv4ppQ*DdIaBF&XAmTTAu|#R|2~Pj*I&MM<CLk|gyKP{jM0y8iMPD!
zmG_zbhtJSjW9}c*;ZE84FigHQ<Mdwr(-7Bzdp%DPn{D<Vg0d})pFXHmL3%rhehc_|
zeC&}TjtD)N8lH@Li-LC-`IGkM7Ddga6;jU&j=h|bZz_eCOugnT054M_>Y=8b+0Ob%
zzKqG+#zwG>mBCfo-=Z_hp<gV*pp);gg97k&sz<g?&|0=hfr+ld(O-3?WHzX*F*r_%
z5&)^2n_k)W=>Qflenk_?s43rSdiIRBxc{-R{Tv<YAm@_5$VZabcl{2^ey7fz-7*|_
z{TjgLIRvxGIv~Ax^lYqJJ|ONhkgo!`*u2d`O0WF%Ya#Gh3o4};2=3{RQT@1vkB-V?
zPBZQwmeB5=zf3SVEd6G~$*dxWV5aW;wHlz@dSzhVlqTYjHfffdmU9)LK`4pOeSjdw
zbx^N0Kq0WI?|x}IVqkKGWx6->NHu?xqWur26?kBw(S?j7CiN#WeCj%;?GI=}*rFqj
z?>L&4s*vp@n-_CO&zcO!;`|G~i8o)Q|3t7R`UMiwiIM;7DR{Srn-zM+MIB1wNes~Q
z+2li^UTeTQv=!K|FSuE_L%4r)@v>}0tsb45EB#1xwoca9k==-~na?2rfM4|wTPvEw
za%KYGish3Tr+R7{9Az3Zd(SMBt|#j+)s;QmPa<~iTiP*<JUp5*|7K~_6id<DvqJEb
zOpM@M2FTw5Z2s_?Vg03}s$>};hCNtXJj~@2h|^kl$34+Aghkiy2&{Uq*pQLehRHp{
z(#7x;*gIhXq*HQ@-Zp&Z7l^hb!S6fOQ!(KSEjKe5E*CxAj;9@X@}QAlqTR9YJ@>d|
z@|qX7&Y$Ef23c?Dv5kEl>sZc&7Rru_L-kXKIfD#4GAwbZH&K?ZMF#`{#F816O`u5+
zSy~vF^$YFil3R@AynVO0j)Gv&^OA!&Mb)!*bhBVqAZVb0E*0+BH^YxC5q)>y*he*B
zeGx=6O2)Xy(rXtFlcWu`2)>>&XY8`JINM)YQ_Y}=A7_D!YB3@g$a*}F2<h%9z+7e?
zf8VKan9eCPN2_>VJ9}M$$xt|FZb3xwWcFD>MYCb58tHq_{Ng4f09<EQO!{oFCC02+
zA8rRvcBMGsCQRH_mjd7J!^WNlYpk0mFJWj^Jl8g%q305V^!%}ERQ<}RmEFD695on&
zE9g5pld#YR3*&pV%0t-}gWnJ6vwJ&DEn9e)*fcTTB7cY1uLvx&^tS8C7Cc5A_G%{W
zzodvW&P&eycI-){X=TC7H=B&G>b|;l-t#e?Z793-*HOV0SfRFiA=~WvQimN2H6}YI
zt;5Zm{?M`_*CZ`4NjlHO&@@r(vr?g!t=^P>0KHt*uLPml=lla@n0=Z}-#OteD)=_N
zTGQNUM<$s=Z`-VtV+Ed`Wxn5wnl0Dc`knvu?QZOm<k_G19bV=&+~@?B|DF@r?2&UU
z<hEM6&k=6iZ~fA8isg|T<}Mu?{V`W&pP^9L(W2%7hWzNg-*Rg`>jC?w5v@ANY3x}S
z4u+R!{Ok7UJ4|0b&?8|d8aK$@*t$wO`i|o|%F%?%ul3B+k>szHF15%`(SE^bu?Z}_
z<yh(oFp_6R$^wxU7^Yg5d*mgjB!ttH`ZZWDm?kp*ZuGgxlZ~`xVP@4l@JR?5-5wOC
z{zf7Weo?q|Pjk=B%3rXO&4bZ~oeoI&G(R9MnHhPGWM|X9YlAbrxTxrerzAf+i}nD=
zOG8DzhskE?I9}=;Mjejm2WJ{~kbH4ePaX-?fd}<>5)}!wcM>cMb*0NVn|8nFX5|+}
zo=ZF-a?EE2w$syIwIZDYSy*}<u>ohLN8~sakjjhJNKLY#uGQb9FvnlUys@m>pWr{{
z$~7#mBX}sA`qx8tDHVPgqiB9S%>SpswW~P9a2toaeLFb)^QfiZI|1t-G?Av}_Jh+{
zX#H8t%HZnW8o`_)dyL+if^JDpIAL|Stp}m|h-tsH*#@AkE@~FqcH$F+ypQYMzM1bp
z53189)F6O7dekooMCPEqoJ3)Ui}@_#l(NMS5@|$4MM-$^Gc}5i)gGu5grKV))Vccj
zJYdwNzfchv>F*3+iT6<1&WG-tcmoW<kX5pIuJJ93Y78jyJ(_v$G}~g2_q3Ay=sfcm
zjKlk$dhm4b!9nHgnN*FUaiR5db8&5Quyo`z1hX55FH!M5SGIdWqDi3jGMSE`E`b?$
zLTJpG7e^v4kZg(#T^RTzhgqI8xg%ARTQWFF3+wCO$ydEOlKWW*+Htr~ek&<BMCDDL
z&9=S|Ja{Zcuv5#Nr4h!-Hs^Ds-hrBJdiVLC%dkAqhZxvZaYQ#-RgtZ}^pT_-mjw{=
z6RQ0#8EQ~nY6YNJKpy2$&7DsVcz7h+$-xOWfnf}pnVAe9r_t=B6C7z#DAc&nlNZU%
zF;<b+b}k8l*`eH}obO9v&a*Ab{YbcaGI~gd`3H!tmq^CDy;%ta_H469Z0O#C3;Ut;
z{KpYH>!>u1A~>xqAh|0ApiL`!Es7LQG#b@ADLcN+<(7+QHb~*pBv)7t2Wub2UfcO<
zMvZi2e8Azcx5Sh@CyMdPdRPk}AuD19X#JLhH~}_Z?4BT%1Rk)`*N5A~cx;`k;72%f
z`wBl*jrBMtsN>tAHt^t{kfU7F3!$qVGUYzr-kURVw?rX^+T;T-pY|((Ki(aF?Yx#o
zb^w*4?M-d=*t-zwCP5m=PluZOdtjLzW!a=DJslM&FlSdLy(~H?4DGYFycHnO(A1Rs
zw@piuX(z(_ls;DB_1Mzs&P;FW)@1pm(DLnkMB(JtlvK2?9l1gPHWAckzXQ8BH7E#u
zF4T^3MyR-5xWEyEB1ell=DYmUjDg}{<jjsrYF)bvmHVvOZ!?8-N=tyo=w32{$ZnM7
zBjHzMxlkJk=kxns<FI%nNtXvfAk6_??uZb^z!)pBLVACQVWv4fVHmtFf~*RfM6>dn
z1nOEXl*cjJvVWiFsj)FD@#{dv<X>E)Epc0wxZFpwGdNNe%(5Rf<)KGYuN7rrAi`}c
zjoAHg>C=i6!SwQS1VwP4bM)B|<wwjA!&(#};dpwy`WGcTrZ)7*?5~qTz!#9yp;%xa
zZ6OW>wxf3rBH>rS=iE37`|P!)gVdj&|7K4mWoan=c}9Syi}YgjES}6B6IfvrfO-;J
zJR-L@wWB@xQA;x|1nLk;z2i;&=yD&OJOKKa;Owdt@ldIWfJU$r+?cmE`CaTS@-o`l
zXUS;p;`vAHm|;a9Ve%QpiJv6((Y<{m&z^wpN>qcOl34%sSa#4Zqow3~?MDg>9gWy^
zyTS|7X9U#G4Pt<LSt312A#?!015CA#J)f?mmP075e(w35H9OTevtb6j{{#d5vhF69
zG~H{>f4(Z*KK12WJkAqIj>j~51l(R<Y2WDLv5&%C&Yj2=f;!CCp0yfqn|iHK+^{X|
zby)=JA<wH5+#o2MwoN;M#hn}Fc;g0_jv5a#d-~<@y->>;FmzE6&bnwU%sB;F9i*2G
zKBDdqwS9rT7}bM+IRc-YL(5@Dwnurui?RKdSO_9f+!tjs5>Nxsz&EBVLD;`IwaKFu
znM{wJ;*=b!r6L8&DGVMGy?=kuL;3eNheGNBuJf1tZ&gv>bJSR`G~<~AAW3MEZo*3k
z4Rd?92eJO#^!{^OCjdECk;_zL1z{*p=WbQrR$Y$Em8>`l4(*nKq``AYEUG8A#en;}
zO;7$B`)EPta|mkoi$3d5k~wPH8AaFhwL0zX{zPiJSd<O9t`<fys59j=`%W<ZxI_b|
zUIXEm$fD);e~TZ>TTj#35<ZXMD5Og@&)Y{edLAsAKLKxN54}tb`>ZvL^Lx(3I~+sA
zs+VM%T4ch=S^Mqvf=dJaGvKu)#dP_HwT$JCyE~q$AXZ;F0yos@0XJZf@m2VoOz3a;
z3#j6UKyqAGzh`C{wUGkd+a`Jg(*~D?A^)3dsn0W5<Qq<Q4C`l?TpL$AK4;By1<5-z
zR}OIpj9jBWJUR_opMDx}KU9aH`pFK#@Z5RBwUefwM}+LsanGf*-htWI?fLAn7wvsB
zBTE|6x55et(v@=l$WQCwP51xT^@yetZo=%MpaN25Q%t=}qL_YBI@q=0x99%N_SHcG
zVh*?Hi#Id54K*@sU27dEHa+xyGk}|8t!+i3DKrH|(}X7L2*oe}G03^Sp_kPH>KmFg
zBvyRZZ|5TubNQ<^ijHc_eI0x7waMR!Wr1!n#p*i8<P~~F_Ak7gAm`r&NJ0ZM)%%7$
z68b}~yoP{OLFAQw^3?0oi>-3X>dOZv!aus0zOD*dx;rOB3y3bk&p`V&y54X!X_tKU
zjr8yr%K%08(JOB8{ZUoktVt$zPlMaA8o6dy++CXOBB%*BASLaCbng{>RgXFX2i1Y}
z3L26eq`k_CIBgI%9=E;c>vcP7el4VUuE;ypthLud8EUKveb%koaQ5LZEv${TB$0_0
zJTfuA+o<#ZhBQZ09i03w<{T5q%B)<Ot4enq-X?8>4h%iaQOX~&tYqMQ9o6VnZTxSp
zT_!T|X=zV4ySSxQEQ7xwm+d6ELQ~avBa5d&UfzFe7yHzsE}B)tAo`=`cU~~nro94K
zqLT++ln|z60qKjasr1&x<>hXww@0f3M>n$ZU|R&S%rCrYrp@lrIromiX55=fE9?}<
zRF|TslWq<ox@&KRSMS>bqadSpR>e!*vcFwDKDg<L*cS%FWS$h&x2Ilx__UPwoBlrb
zy#*dYLv7{2Fbb)sbtC8A-AnK4=4L(EL>d=zA$w5KdK4H&QC!tUb#!yN_xS}*O9j2{
z?rYlA3W#*&3YeisM`)@)_$+GNdQG_i2&JL}a~0zyqN7CEP)~oR|H4zhMZg+kg%?ip
zuP!PfA%VMJ?eFZ5TVlQ(27!Df?HcWnvJX=xnbD%@J6er2g**hs;>K-0jlJy(fz4mR
zuC0}6=tssRL-r6#%~HiZLv1t*Y$z%qz*zDM-SPAV0<OQd>`Oqr<RFKBf9ogzFhgKT
ztBsa3Pd3d93J0pOjl@KriZzgo*qa*fn_%m4tWFXW8~aMWsRiP3d*e&jd`f;8!tn+1
zJTNofhT2=HzgXh!$OqA!AwCOxX*$REVoCj)ag;7yH=J<#3l3pJqQO^|-?akA{rWKB
zXd%rzK{iq9&I)viB8g8p&DuYZXEW3?nQ;Ee8d{@b#H`dsvj1^p5qhd0&pciWO59%`
zVbZZY{M7R8;D9gC2Yb65%0f-8pgjSPg!-6MhCX0nU;ZkPp6^oct9AQgidP>!-H-T4
zStfpUv_O^RR`R6>M?+kcq&<sWen|&^2|Ek=AD&!rvB97*48E>i)tmj1y>g)A{^e&_
zqxIyWC>8(lJX(M0*fTs2Bdm}?p*|)w1%g2C6xEBU6|PObW>p!9z(J*wgCPVBaaioX
z(rb*ze|o0hy{gD;d}6@?v>W>$L4!I?Y`06GD;RGJo-zsrGRhG>p8EPCIkfYy5Fap8
z4~r`yHE5AE7<q#f3fcwy3V4GRVz$cBPopFELuOzEFd3`yg$0Wpw&BVJtV(C2`Rb>y
zhKy4y66euXeyEuW{ItvnLO<0-9Oj)1QLCfLh0+VExZ{%V*5Sf=Z60g0qes#pbFHE`
zCwS+NWohjk6FlgDp_kk@ES4}*BnQ1qc4}*zUXA<Fp)-Iy$zdC`o*GzkJY+w)7<wmi
zH(PnRKnDrNk?l~zaLEN>+PoO3jgV6<^X|T3@A-8r8P9`mIO0=Nk>Eb2s!-8ET6J{H
zI<iW)wK!r)Ihddnn8vj&p>A~D4K(8oX9YNgr|t|@5M2xf0{D2FFG&WK<NP9@7=OJG
zi~vWLM1fpENE9t-Gy7pj%0~lw{|~PMx)*$<SM<f#VQ)QUGJJKB&;oJ=Fk7{jW>cWg
zYOQvfM&d5HQ-YpLYX?aPeUufM`;OHCbuT3q6BS*^P?eV8H2DdbKxZ}RC1d|wc;ZBo
zgb@4<y;Jw!7r_+D7)`L{LPctY5&Wss8H6e1DoNX<><$%S<n|EM2|woVZUdt1c6o1%
z{ud&hq??4$Nb(5@o)7rc@*s8FqmujNvBTm~bX@zG6>zw|3nI4|rnpsi-kU`ZkH?T8
z8~1ITga*v%$OV5}HL?dEMQ?T}Y{QQz2aFBA)a?eQ3I8t_Ah<B~kn+gsJ}6syNkGyV
zpIM=GB8FMH*b3@jgqr1mm%M`M!{UQO>AM@C<87c9HFsQ8<Pe-bFR&E|k_{f?S&&&t
zbic>giw$J24N%3B&ko(pE@U#ACQ~4Br&I;g>{YotgMZP09|yeS6>L)G153DX-(wja
zw9HZYZQi#tXm}nxCB9!sf{vm~J0)aYZWc`(U{{l&`ejHJ(RI<{U3>P$q62DXj^%l#
z#aCb4_bmnGOGqyZV3_5Mz*&Fr6MAYedkMz~X&wmi{;az&hG*RHv2=uHU#XhA6m_nc
zL@bpM`|Wx!`TOHInnYtk$ZioR4|Ji#i4cOc#RP3aPh~p=n$#NVhWQf;zbh*^Rwqa&
zJ!BjAF|EvklOuA_wPVxR3-~$%W{VO~Wzs*lPF+Pgeh%^!B{F?_R@$81OD;GZx~klt
z-+NZle1y<!BcK%RVCMaVLP2>|cTG*yVBiWwfAEUw-6STaqsUzG1LOI8KL5PHX)K4<
zs-p6|<<dN@7h#$mBp8S&iBqMQZ$=(M@;c}_;1f`3wCZpicm@ntq#%MlOZs{6D)S#N
z6Z98MwNi$On%ceFZDcPP^i+n2&lRyK#%puaR`&O`_S4uK9oSVu9;|XhWtpweleT}&
z$p4u4VUjonxm=X@X?{XU!~cMe)3Aq>vc>T=c(n)x*7I7vD|=wfTsX-Da!NttdA<uS
zra66y5G0i3)MR=a4C|#wyuq3s!&eHg=8e={I<Ag3e^@EMJexu>pZGG*8_ke}eD|01
zvH=s;=eIVw^c{05=xvM-|K^ca{msKEeNPkSE~S7sL5jE#pB20RpF$GTW41SJX*;+r
zaZi`;O^|($+_%^b@9bx4kX9M?Mti<C7^L^fA%Ms!{44eV2TkKsQ?jndTZ;3!Iq`{$
zV*FaT9m^yt?-PIHD{Q`0WYaRVkW029-&1jfvdkx9EzD!^V}&#eR)|XYGl|UEi6bYx
zhQ87-<3N}UaifFWsiQOq0#)B1UvNyuFvgbz%>NAe+<#Y=O6z1tl*VvNOrk%*cO7l=
zh0LZ_g^kgkBk2VvJ!FiarAyn0JNvq*nAqqIqvR=3g1#4f^rxEk54*+le<K*Ib%*G!
z;*iAz1BX>9BId=3HoW8<f;2mbzz&n%+C1ju*%K`GKLn7+xk)C>bKo7|LfE7!ra>cf
z2fL<laWG;KUm`sN3vu?IcCM3)7*FS$grhigA0#EsUo=k(Bg(!NNQ56@+P6b(NEUOg
zQ|8GG;||O52Abh=ieLbQ(6A@t%06`dRoUO>`V2egCUzU5Xt0*P#J~uIfX!Xrp1O*g
z$s$*OIAElNM1*T+A@AOM2q&W-8g<I4d75tADHq(~aVaQ6Zj*9Ek7e~p6gcjm?}HjY
z+WhL297ILFo2=wR#sOa1Uui>Ygk>_Eowzh2pB|{-rb7+L@E;A%HyEDgE>J2*s@RRs
zxn{<;aVT6;lvIPQ1+3{<0-Y~RO<OR@cd-c1C~Xgf13Ld6hCiz5j~iP%675wBwYG?7
zo}Of&2w?h=KS>9k7E08oZCh{x%lq{K{=VwO!&n>53^wvcVbhb0FsSn{jaK=uBXT?s
zbd>6qqgI0vW~<3t_P`eb=s>w5omqK4JieH|rr+ER57HJoJ}|@>@`7Skp40SiP$a40
zi!xZ2iChyQ7=t{wy?#8<NNV1d2N-ilt2afo-ESI^7ia}?{n{9M-PhR;SlH@G-5oR~
z9qZ&m#_IEJHQAin9U8@ZcE*d}C|HVH$npjv$5+6544O&mebz<}UZRS9p77lz=b+ga
zgcl;(<QzPB;8pmZCGHVbwEGQPeZePx=X>_77d_}WYF@Ua|J;ds<f2TOtgK*H4SnZB
zumNiIHF&m_S3#?RmYcqxI*JcWNtK^j&-|`_vzOy6_%H?XCb$?^^&emQqAR`b>5yrD
zfalQ_JcbdIB4Jl2i&x9+ogzZ@CzVAdgQ8^VZXsT9^3n~9f`aA}qiiXhFbvnSw0064
z0*O$Y!~)Wyrk)(K5{Rv+Z(@Js>Hgv5>!iBaOK5Q7KHM2#O;kih8$xTIBbx43xkR*N
z`Ae`R-j!4~<^HUkQpWjj#B8PFgF#{b5RB+@Ot=;BjA65mO6BA(bYL(embL;vns?+g
zdxJ$SGm0JdilQWC@rJ?^KDV}B`d}J#+d`)agq(zMwx9Yz)nK#1<CH|9QArdg;I2Vd
zHo7R0VO~MP1_6>EGwz{lJAVLX5o!{Xa)F$)Y0Vw7jk6?*-&TRFjT~P}Q&iA;t%C)2
z#^=)M4D5e$^gQXmi#Z2amW#yH%DH4ZlgkG7k{>owaSAWO5j5ST3kzFK{DC^fcBC^S
z4H0gb^qh#nI%HPl_~hN7{(i~kwCl?e*!ed%S0;0^Oagr45fS+nKDBlfEi$qzA!8K<
z)&zc$nk5KCzDa>tH8}Ka)H}1co@_@Q2|9!{4-~c6m<4K8O(qN)+7Zz#v*2rLtJTnq
zDXh;+dg;?fQY+Es-@^;acqWpu@p@X8n}nQ^`#nQ_8(EucmyCUEhqlYF8ZE>H*t6)!
zXI`TQfT=VexFJ2i69_sChkQ3Xte+yURbr04rtc&AuJ7A!4H&w-_A<Y#bR~v{G)@3<
zvP7KGTtxK}>JvLuJJPL=fJYbU2R2mf9-$dm_dQjT%xqE|nXfq1pe%HM0$VQG%PBeK
ze<4r3(yBZEUK^Ls0`D<KnAp+{FW7}&$v|i>reB_uSJI-dNeC1b0KxA7eTDyc5A@Zt
zC5}sa@6^M^tXvllCi43z*KKasikvlCZCCDyZ_>YKPBwQMxGilzv3LIJAkN);B)b}(
zGH}NER-Y8LU{gP%plh!@LvD`)mLu@0AGvsemlQ_k$rfky___4LuGr&PLCez}pL}BX
zLdRfljI_0xWUbsMOZ)r72Yb+DoB)?WNr0!2i{~kSk;6wm?&|l=sP4AUfD$awjK2Hl
zgA+x=B?2s)?|#XcSeRzKyEAdN()NGEVqz&+K(S1_gaNu0PeEeEs!pbJx2GYKAXOIH
zhkkx^j&3=p>t~scP#gBr<&O?Bdeen4j+c0j6@yh#)|y&kq8N6HXK?quHe!-5^COo=
z^CRf3NqLfo#~V5+QYs1F<O=T>al8kHS$TCDWIFm=KU&C2bovUB<tKPFP-2YgiN+r|
z!d!-hU8&6*q+IfBYSa;-brFf*R%?#--+Unnu&y@yrxKBix2<l0z@s2|aDq@xdE9t4
z(mJj3qnuinV;;{~Kh{B@(<+i06xlf?uVS9j=hZ;O>&3<KLwR$AQ{l%Zw1#TZeEfHC
zxm7gIY<Y-40OddW>ETj$g3a7)n?_@})VrLszd4SgHNFf#cg+Xg_+t>vS7pKGZilKO
z;N4yRCES@r7ej`9`P9~am{UO|nn5}Kp8iihhc8P9225y0@}A5;-(UsOVx3ZDRR5b%
zJ=wl_&9bsfyvm9unSTFV{OvC$A0C8-+u?UNF_tVcjn#0~{R)pt9OnxcZtRMr@zCcS
zqtZ^{(>Qn@lLwxl(E<UyvX5<_ut&dt$cw#0`u@!cxU*oFc(Aiy%z6fd`F&^?b2O!{
z$N$YVhK=+w`CJ)jT?)Cf4U4&bL0s;~uW>izW9?`o^XNX*fhGT=wV|R+Dyo^?wKe0e
zU<NH3lvdf~WaO}9W`z2ZrkzrE`L`MGN`)VnhWu1nEyUYX*w#dIzBo}uM+*_Ysnv;g
zvCx7M(Qo-j)L*_+EI0=H3F6{;v=YA&Meh)fy%g$}G6lxM3;#Cl3X5I5-=0IB58QF1
zG)!@h&>XGQ;+Yd4*>5ozQkZ4HB7O}Sde_J!ge>7o3r-{#G_y+XNZdbUexgAgbe*>Q
z2Uhe%$*<20Ng%7Cf9S$9gq?SXY@V%k^lSM|!uZ4*!$KMMWcn2=UYiET3%WusH<3Hp
z)yMy;oY6Ncj2~-iXaK3OpKrTtb9`S$dEK0^`KIdy0^|WmO#s&(9N*;~Lcy2_l4n&@
zWKB0}EhKX^i^e`J0Ty@?mp;%iS?Nz{4Q??^_Pv~$yP3PaIa|$e9))O{&E_lbn2Tje
zdLM@$Kk%OriQzSAIxdpB?h7^<l=j(sKL_BL_Uj#Id()|eI+>V!YKi`;A*tIxR7aio
zya46!5ToOzAdtFRAd2S8@jac2^}kxWy;_s%sax(xmV)7td*pB6_mN2Q-?!kbEQ>1c
z%ad~d>jTsyv&J_eW{i>0O~PmwdA(nBXIDo<O4`SuY93-)-W)Zo38vl~1>F50Ct~hT
z<J&NZOo!Zj?Hr?A(a1AU*~Ns#5B?jY1)#94<24JX(>C{=X)u2Z$2Q*YwVnYKFbhr9
zFT}k*`W*@Z4ga*hyo?;%XowZ?J50#=)9m3anR7djE#<ioLiv0eo~j(p@O{YQ(*L9f
z2zZO`C};!C%!eOCoUMc_05SNYU}i^ymCO}=eW9qRXi;-^5TvCJxZY2%Nf4g(?4o*m
zwresMnh8>50aR$i`T^j8T<SV=r%nv&WATppb9<lb2*jj&s1j__X3L3L=qOPKE+TGA
z4IuS?b$g0g*;-vpLW1H7<X?UHX#@aY3jvy`+e|F`bddI$Rrwl%0_^R4$3JbpGgNP{
zFWw!nIa~0jB`TAFvj}Ws@Q0D5S~n~6^WW+jhqPELu72pZSw<<xch^?}2@Y24JXGC+
zq$Ec<4xnY*v4)Tth*|Nc4O5Ej@jgq*DM_RNM;eJ<*otQ~&}wLCIQ?zvdG*STRRw|y
z3k!3FNO>QxAA#}S?;^SbfA?Q5nwASg2)hi!fZbT{^mnoKk#1c&b6-b?Og!_^`4u=-
z!ENY%`%6G8BZH)b{qY8$gGGfBTPNG1rJqyU34;(1A0HneDU_?m**Ec79~|T033?B2
zBoNwPb$PZ&goS>Spiv};ACbaqHdwU{@T0`PYfT^6BV%G>fKx;CUbuQxD2k7_Wxtcx
z|GYov=D0|k+;xV1cYgF0t!DN!(Pz&DdaVuJU0fJ$d_bAv9=qg2T0COAcfj!7X<+(h
zz9*nbykbrwkWHQ~8$<W4Utbq-#kL$HICrLyA~CTsG4g5`>-n*!e&;q;*Hb_|9~gW8
zc<hFrwS!~mu8zkvC+93hAXrH<MRgraj9)_(wdF4(OLTM&@UJm{j6>+?aHscAXPnzX
zM&M+*nLn717?0l5_pcoO`f6lM+#i#lmQIJF44|@F6rqn+^nORS#d^K2By}<9(e~EU
zbG;ww{mkdz{^rDIY;5cR$VC-t&ag}g<bjs15P<cor^bpjH}-%QU4DMP%R^dFy$t8J
zKDzz$wVd0jA-~>$mEJlT!)FI|3;dE(qy~Nf*>As?D39VRZ@bt;J@Vh?jx^%i0QpAc
zEr%*hXsWhqMPpq0WvM))htEoyuG^cK)pfG-?CWOYcVJ^RB6v#L0`##aFW%F4EyT5-
zpKMLm8`Z|+frKsi%VG4tUl3*DPO2K=5Y)7IBs7|3k%sl4JKq}45@^DdHSqE(kDYY7
zO1H{@8!PC3Y$p(T3GNw9s^g=2aF>ldU{&DQ?fPXz2=WD?!J5DylP?8ci+ENNF4lL=
zChrsEf5A{ot_O0CW+}Pvbm{lOaZ5N7mO>c^A6niz`cxW_%Y9~6#?ZfKT!x5I%>T4h
zH#F`9v9*tHkPr&4R#f4-y~?ZO&5uS|S^Z3Dzp}|@=)~o2bZoiU{Ct<amE8X2uh5@v
zHv9ClmY&EZ_TMo}sW;{53R(j8MKD(@c<Qz>6M+c=oO707SwF)g)klHtx<|qN#~^{3
z<5A;7^gxi*Z;2~05CG*7D;s_Gbq&1GB<ad}xH_OVO!P(|&d}$dRLH?wtf;;GrT8UN
z^;DDzL}O<7IZ^?YB-}>T7a=}43uYXTdX+x%PX$*2poL?u$;UGvaH+5*;5w6?%$8(v
zz_UxbT#Y}lP7#Mgzmgb$V{JfK?`Mja{^bc;KZsVnfz>&RglnpZIaL~bc_68P>Kh!d
zRrulg>^VP&LHbwN)YwTCPLBdn?9Hln{w$nLb3aQ1HB054Sa%1{Lk7m*LSj?lF;;yf
zG0K8CT8OIP;(AW_10UarQOlX)%5lS=Zr|$&^b}}vm(ck7;E2NyX3ibSZz1#{7+-M^
z1cGhM`f9LR0^!I+I*_UA;N$f;h|~?#*N`+2%A*o~IF-C8#e1R9)ya?XTc~C!;S;o&
zZ{i_EfUb~?782)|ES72zh5g8wP&Lh&5wC3E(=(y=!GQGZ{WWPsr1)SPl2JNglO!Dq
zCevv(4XWG~(oB>gKds28NWwigp@V$J_dBt%DxT66lA+7{?FC<7q0BTp98uZy?_upD
z=;2mvyG5nZRLY*177~&>BNC%pt1ya!vbqL>V9<1iwI)tvVtjuzA-7jvr(*BEIm^Ud
z9q&=dd|(Yx3!>n7C3?xs#lk3G*sJ1F*r-VFgh?;Xo$&=-;fI+x5a~<rPDo36I~oW_
z+NZ1VtnPnmf-&pkBG!Y6A9UcdD7<jXT*)_RH4xLNxc@st*9h?@uvhZk_owwsKfVd5
zb4Xavm0)J1)j@e)%5gvHNoZS%RQkXgF>iu+V{V@#HvU~US;oa>{u><WSlr7N82N$D
z_MF`{p~cy3w6G*Hapz$lwM*MCo0k5gN?j9dVZ#h*86(8uGTVv>UM$!)SR=S!N2cm#
z<dT=bf~*_*XNsJE<c|v>;e#rXiKGH>u2HB}?HA=_r>|dO_Q{ABzn59~Q~2<D4B!DI
zs&4(B`bLN!gd5P91i^@u@fK9G9|eanti({Uu0KV_CwZaHA_q3{QPa8${W*qE%&P#H
ztELV`$?KGUd?rM-jq8-B1aFkQ5Gg1nQar}U#c_Z*SGg8f3E|*_5fl1%eD}>D%!N8q
z>Lcuzu^a+xU1Ta&@%MxF6LOAnA)M!$!)R^Qo+;)14}aomx4beG$t{H`a2t2<H#`_-
z=D6a7Z)ycT3TTe1KCyM84Xj4$&J2Il>^3TIh2jh&_wA9;iPY(%YO0Xf;O8MIj;T7E
zTN_;pjx@G1_V2DIo&0(Ue};A!*x@h6<FC=UN&f!atx05@6~btb3WXM=s=4b>i<f1`
zYYUe2;uvcp;H#>28;8#p3%RxI4f1)d63(>skTh0=*eNHFB8zy%*&-}@3J(AKQz4e|
z;ZA6({fN_N$hIiBPv>eMCmJovl{)5&a^lRpvE-Ivn1V_p_JQ0_Pj`=sngU^%;oxp*
z<hUQM2a}LRn(q^4r+9(@c6jUL8b-yomGCD<#y2AkO2&v6SU-%4B^E1{7f*s~)l2hW
zqWbJ@EqmPO1&Im+ETe(mk-8i<X-3P2XadT_v5|>yLKe%N6Rt`l;SU9+UeP9ZWWar(
zmNQ~POr{@L1p`+(;O-H<eS8AV;vy9pfhN&(t^y_#znZ)w6PZ*AP$S0h3D;6q4g%#F
zTzLfiOS!gMY9U9Xnz&=Pqg=jh>KlhsFJe~(6%GSElpaO0H|v2ed;&=mSu=Z24=cN~
zR&`3hEGeaj-+EF9DG>Dv@~G!CyB-~zpf^rBb2zWU5A;Mu(lj(xY`9soqrqyR;9|mb
zmnZe6=ws=G^iB<h3l=geHa522RFRnTO#_+7W^F&E@=!jK;AFmDsx~_qvG*#_1RPph
zB&uJyKARKnWmf*Q(C})qENwI9{r-GFwz9C(pC@;ep#!!sBGJIM58T@1+W1AQNbK5Z
zU|m#JaUa{%pweiH#bN^AUsN!rlB4)AUG&sTRg!Iv9}1}Tfq0tTzfmWR@g;#(Zoh4i
zC@ny5n!(*~cW=_gxPGRfvLJq`iaS5eBwuO#X$jph*U=Led=#5ua)eaoLa}CvV``_?
zL&7gO|L_cDHZhY4)uxBOjZ%?iLf<{%J$#15kT6!pQP7tED=ltaj@MdSx5T;Oa?xMP
zikV6?9NL=8SDR5yVtDy^^hgk@tz$=<n1+W@r&OXe?vh!jOy1OJud2AiQ=D(#FDl{q
za#PW7I&LXZH?pLls}KKKKUW%HM_NUPg+1_+5u|$ZLyn-9fQ8Xo){)i;qOVLM@<iDP
ziJ|HenTSUI;wO0+w)X@K(Nr^9Y%z$II2=qomA@tuf0hKH%vI+3K${K6FDftn+al_S
zJlGeBvFCvn*U9v{G*g60zAW$(kWO%rz8@K1%GYb$<krW2hU3>TY81y*#jRr^Uy3KH
z;atdy(xbts3Bnf6fAwLQD?v%XB~Iv*I>g(tYrxKsVpDQD=5ytEo-L`UC6Rau?sEhu
zCi|83Y;HloDVLTej)Q}+?Wvu3nGafQevXTp19mAsvWIO;J$m|6dJaT4?UVb}Kn#~u
zl0!zf=JTw-_TMJ`@UhEtC3Mrjb#n8w789GjcPqGhZCBcL-^pjkJX%*gfK-=A(DoFg
z0H;Pt_00h=rjoKB@mp}f2U#76AcVgjCnm3|#o23QFF?8lSQhrkVw87sG0|CU-wFsJ
z0$t*5w#{~~O%$tnMC}R^pX<;Kqd|B|^e_Z*g2z0hS&AtHr+pdQWk2Yld)qVd+Y^l`
zvKlB%uRnS-7T*aGImXcn!?uHq<2>>F8aeyGLHR={rX5^s{|vVjr-k#q$P29B6-G~L
zrgMv+nR)u$Gz`y-gA;_NHS^Y^D#-1{af*&=V(+!@WDgzC)G*ADZgXK2I|N=o&m);%
z*H3!bBI|{={px=Da{R*<KYY`?XZHyy@28KmcEXW^Zz4-e_=Q6{WN;a=TXo-y%MkoC
zmY)l)iGB!6G+zq6*X~#`$4M;0RW3XZfk4<L(r{hwO|pJ#t6QrvFShR}OFI;q@i+Ce
zd-uGuN?(qJEE&4;GOwP0_w|6u-afM!A#?HR<~#<XwEBJY+vn2MghWKqt1drdeo2ac
zTW=2ul5T%y9c7yM^HFunQf3-5ee1!|{*j7^ND7OzSD~+gceHP*lNuhUr%TW&tMbm$
zK-6b_oNCAQ)^|Hh<;P+iW=HwQS8=$i2%75>?aTR>`L}q4y=^ph&SalVUu?7#-&1$E
zKh1KFFa{a<Dg33!jw@@i#^y`AuWm^npC;(yQ`fu|n6B?nt!_)UNgFkCfr=DI`%H&@
z{MGQIpf`k1P;I))Jf$Vq<B4P~lm;(xn4YKBnZ7jav{p<IQj`@q-nP$bji!fGK}P{R
z+4!SF`B?Uvox48Wr9-awUxn5!F*Jb^%>7HwzaD!GH$r98idqNtcQ=>48F_5&GL^h~
z)Ch;p$+!nO59>M5-e<Lo0tXXWJ$LZ)v51OS7O=w>eB3CbH)vy6=<66O+VA@cJGsLh
z9vuc$nQ8E!B@S!j(f>wDsL`g~qu@9ZD=<%?r$tqkRs+34K5$&0!!bDYQe!8{j|Ea@
z()@B9at8PUv{v!VB{jcfSUGwOh(J!c1zbG0PDz6#ES>mVgJ@z^#gXY-1+O$}ME?_S
zp>@1F1z<D@<k<-nargge32~UoMTP!i0+he#S(TXlk|KEQuuz00>CT9tv`EEx+{N-2
z_Q)C!Y<cZ&^gwP%dFU^pKkR`jF**d?TWRAofne3=eQD_K<HLQk54<{BUmg@X*>xs2
zcd%@KZpD&-7^h$;KrhCh*n{e)%A+gkB~0J%7d@ErmCO-`3DL4SGS!s)wHw?W+o&-u
zRO1!YnnBX6Z#WRT*UklYaUW<5v~qtNiEk?{T`E-s+s}wVQ%;8yI1Me~Vwu}^DN1oV
z+?4TKT}RBA7RE8lXE6;uq{u7PfcTuQ)7w%NpvK$_eCH_?aO%BFdMp_)m)|MolUzSf
zFAR)TA4?QlvlA#i!>HOkKGq%PRP1xT;(H|$Bj&EfI<?<R>r7>}JKMT-s5DvW9JZD>
z9xNnV{T?KL`Eu7rvqx@UO6J6XSr+biUrb{NIqiFUd|b0>n=|n8SQ8N5CURy7ZRp>(
zW^Y^7U;P3Ces_0?#JrMP_+RcH{tE>c-6t6XK+f^fY7>)F<>qTQ_9GwjC{Ym+m)o&x
zzqu+pC;9Td^8865JL0<6v?>P?*Y~POGGdikS(Hg*l%qeG?YFcOf4Z~okGBAjw_llf
z>H4&G%{Je^eU8#+)%;1WdHpFFFo)`ert+qG0gz!W#}FwX^(xX8g1>6)>5#JXZ!K>`
zXjFhAk$5pufcNJvP0Z&r7D2TtS0@66^c)ru>jaLNr)JOEal|Yu4Sw4~j>+xImKqjZ
z?3P5Lt*JAZGg!(al@xvi6udrE&A)yfuu3^q$2f72v`EIHV7?@xm(X3kyZ~&W^qhiv
zOe=Ewm>!+HwT_P9ao#t-0l@G|N?s4KiiuK|i0f6!NR1L}Y*5xFZyd4;$%lE_t3Fwi
z%_bcZZ@N;Ls>{oR88YHLPSOf2bXR+rt_<wQp<4JsnIh%P`Nu`oDri@EDbxm~jG1y8
zGxoG^56ylT6m8p&3=~Z{@KnowQz2b?{4ubr+|)<bP*nysg<4x=ZKUMbwJ(LP+}E{s
z$Q*cS8fujtwUYrv`pK;f6^EuH6P1KHP>2qpJM?8bI3IS@nfjPiNc+pYr^u>W5o~6D
z<QJ>0uDl##H6%@wxzGYN74Bk~!2Z105iS9kc#9?oA+@ov?Z_1kky(n73AmG<9w0b2
zkSjAs{Jcz@N#c(P#Gc|0_Wq}b%zR5?IJ*38)U}qpo}l9!oY|(FGN%GcY$#=oa+qzZ
zyLS&aS6N<0cZ&HEO@PBEy%aDITV8E2IteSsi_ph3BBpKyVr7ymW9k5JF{V1I|D&1a
z59a<Ss>4Wci~`u(#+QABZ_1BE?UEg616Pbxz;GASaiFF??z^a!euaJXlIy>pqfncH
zcN#6lvx0L;rD}wz(jsxoEWjZeW+u7f1oTZZqaU!2LDQw80yNc<K@H%mWO7$~Wa<v#
z4I{tVSAYjkolW1YJ{eJswlQ^)-YHBj<j4_sc$6igh4ivW{mk<uGKOs9(`)#Sh~6J0
zO>iO1>v<gsDWtJ!E=AR4rkF>i(eZnk>^ks;(SR>3!aDIB*{Jn!)UTo{?{~?oA(3qy
z1V%JyV31qp7v)8^u!*i_@KD3=)A_;QyKT`Y9Wd|QI<na=n|vH=IyOsEO&>>z;c)xA
zKJhJ_*?GR>2^gm=!KfdvvojKyOB}Gy9+hZ!MMDR6AV6bI;LaG*!&L{v+1RKENiMYK
z+gj!m|L&L{N)1pEbR{qiivWjlZIvd5%a2bc!PDu~E*{*Sqi&+7=hkzTUyh-E^SY=E
zp|`BTlXU2j3ofS9e<$i%X;86*fiJ<WUMj)AMG^?Aqh13t7L)EL^f3pUe^>$zt0UkM
zmv+kdbO!kpjp53ZVA#Pc1WZ9yDw!fb#b?=88tnT@x<cNc32aeYskP7XjyV99?6&GT
z<y^#5FxeoKC|Bi6+iL2et;K`ZaAm&)13=5Yn)+7@I9i!>O8F#nC0l&|UV55x%-wNv
zD;>kR9P|{@u{Ros)v5r0Rt6R)VS`0Lvwv>pl|roGXgo^-I*U%5>A-{DiQNA2g2+L^
z_j~G9jDST<nT+>|9pnw!OmA9N&f7yVa7kXwxRB+Lqc6oz<$PKaAeYfbCPJEO)$tO9
z0P{C45xNFc$f9pl$J_*HDE5+1n)l(z)Wpb7Kw~;9Me<QB3dC;a^q;4WJpFrj{r%}(
z0JALobWKuQO#PXt!BR|G2xalqDpVAwi5Aj`1LEdSs9b(?raD&I7B~X2phHKwE_z1=
z6>_@C4YwBYvW7RN6U+#cl+!zUuYmeTbdb197p+K(9oJ_)x_9=GfH(Ns4+GnOyd<n^
z!7BzN?>_6GwpZ9uL#$>%gy~~d#WXm+aKFTMPuG1wj~3<DrH%B;221<mI$*sEySECc
zqm~X-KJU{%Am(xmLhI*ulw(@j<CZkk$5<0}VyPH^3$PJPm@2t_Tk`aRdB_4H<W@)I
zNKEJF%2C6&a;?k}^`zSL!{LN14lqbPv(k5Sj|CSnT!+fo$h65Rq_%$u^QQfJr(F4O
z?EQ=jSbS_L-+S#(?TYLukLN2xBNOK=eRZYwcz%>mG$0LJYASWg)qc=qO&35}B0sin
z#TXrw(4v6ZNdQm_uaj^5#la*x92MN{H3k$Z2g-UV7Uf0Oiq}mr?E;C&MA(=c3uQAJ
zj}+GKY7(SREKzInpS^dRs)9<QTjo-Rl<ZS`wg4_T0OcrB2!BN^{cGt-mS!Il8Z<JY
z>`sHSxQjXUbEai0_q4RpCSXu-RKicI4tNHQWC$=EXt_uxREp>yV5vBEwccG?Hnt(+
z4oP#%mM~Q-mA3;N)}+r_9Um@(%DI3t=j)Pj;tpRQ_^9jS|G+a{z)>{zD}+Dy+-+Q2
z&vCS$^8?ud|ARsw`-4CRh=(L|Je3ByT|Sa)4M+R?aaGyg?Jy?^35izEgHN;NuNnLK
zy|-NMdU(zCWOD*!oPivO6xo_@hL2M~K>&TeVgo?5M!dCZFeQ!OOfOK|1Ey_X6yV`w
zx5F^j8z>S82?^twwfQ&lV<o-MS5l%oZF7d!KxV`Wk1n>4D~Q0nY4kZ>C%KIXsyq09
zqr%62Huzjm-{IWtBK-dk<ZGCGUT5=kE5HVVGQv>&@XvwP4<J%>pptj((=RjTTT|`F
z;(}|T??saT9_CiS<31>Wok1iN@HQ7r5NI5o`p8_NaLsS-?wq5%jkVwyg8%valgb5W
zto--;{Ydive*N(1|Ni`+uK4$V`{Y0U@c+|<XluEa(k#+pdwH+uY6l!s0U|IvGk99m
zhtq61K7lcfL|0p8x1Vkg7Q!C+oqRSsdG+&VzmF|v`1YGEQ7{l0q_Vm>AM&^S^GfWI
z?=gaJ^&@ZF2d)|HMY4)4kl%j|;#X_utGD}q-r}A9cP8KaEj~z=T|ABX-~Z>s-cG_~
zxbh12#>U1zQu1EZVd}1exC+rD$(HwLyE`-WzB6d!UWdzl3k!LCto>DY={2iBMTX+;
z3h$Fm5Z6k!X>+`PFBp@Y<9{C_l?%?b|DVtQm!4X<y&t5#8mBDv*!b=yWd#lSGFkJ$
F{{vCa#ybE2

literal 0
HcmV?d00001

diff --git a/slides/figs/barbres_struct.png b/slides/figs/barbres_struct.png
new file mode 100644
index 0000000000000000000000000000000000000000..40fea8555b293790c816dbb26b7b5cc20d2fd35f
GIT binary patch
literal 73053
zcmZ_0c|4VC*gY<UgCsdf(oT|ON|JfXlzB=>NRlLT<|z(BNRlKZNkXQOWXcheB#E6l
zQ!>v}_^s`{@B8`u{`l@c&M9qsKhOQ#*LAIHt##euy4tF{XxVAW$jEk`Ra4R@Bim_B
zMz$k`h8#b6oRu1Z|53Oqo;9SQq3IgX=_ey2keyXhF!X#p(c|T0uv{$e)Z<e;y)LNn
z;N4&Qg#rt9J#4qxy_1~#+E@MqUzY^hDwh_E+d2}LD&%_egicN_6#Mn?$R~+5Y0#`k
z?_!&As1{Q(A3j%d<-&KX$?=LRxv6i1j0El)HL=lo)emat&(}vX`?bjQxiSV3cyTTN
z^9l&#k^0|1laX-~{o*O_^8eotsx##a|L-qkspO5MoB8kMOUq67zkep1IrjhlB}FZF
ze6RsGle1*9c=S=JyE}txEY&jfDHZM=p!x3;EIAbl$)wvPrKGk74sIS|qvyf9(qFvz
zwL4&iBCPhTJK?|g1$t37lFw+;QIaPoCzrcVer##cap$M2&d^ApqM~}jNU{C4K;_-{
zc9QA3PyV>sUwzA3wSdgCqIbL_@2C{%;ow#ME|@Cpzdz!?E6i#v|M!=E1A@u_{UuQ6
zmi3PR`<v`eeCq$c{(ryJB1x$*vbp#F_0QX%SuM>)6GXTjwlROHUT*DSy>z=D^`Q9X
zL+byonT+fdaR*s`=f8u_Ref@@va(`gEHso4ge*8|Lq61#UbO?lNzLDFMKuxxhi5(6
zLSuK&dROe-yLV$_W57wAB{HP;(k*#Qkwg&@5jOe{-4$ojbZx!8-xd|MjW4Qj?Fl0M
zqnM_~%|sib$rGoY=~`x1V62&@OA|yx6^xI#eEG6==1E4HnN{ChqokCSSNd5tsqEW#
z8<=^RC9=+{K#5BsO;?vWLqE$+a--63?irEpGB0gHX&e=9T>31f!isNYZ!c+~JHCJa
zF}W15UK-#knXILyB_JTc5O#*2CC{vEuD>SO%gbx%r7U|C0|UeNZ{NOs{~lU9U@Q9D
zrOZ>>{K}Q#O22h_DvBtT!#XKy+_?9oM~}2qWwl;yZTMFi^NV3~#GMsPz!jyps-=iA
z($MeTeg53J;*t{6-0zKz_@@hIX78>vJ^1)hT{cxG<9*Y??c4a2;3<v8v??&>W(rqH
zXQn;ENJB}!WA3_Gk^oC&vFRj*kd<<}9#;S4$ulF&YHXpG*i<s~uZgmUUb?IL&@tbX
ztp99;5*HS0x^ms&^5wxVUl^kY!*(CEDKKUW{hO7ww4?;L-IO4tqp9h;T;A7H=_eKO
z^vszvN3|b|-~9b8MaJi2Q`0H-sE+ZCIw61O%|BiVO^bsEw~YDX^?8|t2#>W#vkWq$
z56YSA=@r;Cv&*JB78q~NgvmXY@p(``xR0JHz4eX%#@cXG!d^<f^XENge=3J7&3)An
zY8-aKM@^Mam%M(xu(ZTQQ|P^D7o`$6k^0}(Hhw+fzP>o#vA(|E)z#(W?aj+f8$Bo<
z9e0Fc-@bi+|NXaP<tk51y-)w;mK2%wFu6ZF6d1#mp0?V4vn$rmGQ_(>-rI`u#ebxh
zWt3JxtoNUNFRYoNf1|4;syh^KUGVl(P`G83jjcI6JbeC@S()3I{)G!&lU=3FHbt$r
z6VubvQ&TA^DMozpRKW^)9bvVXGW3aUZLZ_rb1j9{7%77Y;?bqAUyF)~NpeKLfBzma
zJ-6yxVC*~mF}|Rnz)Ad_%kambprCi}q&e!tLPLLabxpdjM<0-Kadiz*yd=!_nrM%3
z@R;tEaUHp%of-T;p}WFI6Lh<NaCdn_sv7tEf&7l~ziB9ym6e%kmHFab%FO1>%gh|a
zlCEmlPS*}NY4Wsvh}ys5FBe2$3)Rxp?6fa2=4XkiKf=_Aed#{cEfLVi{sc)e@Mxq;
zIyOg?N?T`VXM6kbqPK>+Iv*e3g11bF;$M{HcvyLPEmj3?H*YR3EU-nX1QC?D^o)!i
znCBhslX2#_T0|@`wzsn4!iHx0i!VN6(DVBB>lPLVLoaz(q_m6{8Rxuy{Td5VSt*;@
zR%TTfaq9Z_7ltp5`M>}8@uRgBL2p&i+22nHBFuU|R!kFSqfc$|m>+5GDfbu@XDGg~
zz3cmD_fYPMtP84nQa_lOlEOeqP8*__q5l_UPz&d$0Vf1n=p}v@4Z#EhUgly`0cP4p
zpDaVZxJGMXw%xv5X}ZQ{W;yM4GMu~14qo!~^mK7?v9hwle{F1RyuH`<DB#jX>Snkr
z$F8!X96V$tEl9dvmSM4}%muEx0jEzk^H@)6YU=tA9~!Rso;~|lO#S`?2LuEKS!hFI
z)vWF8J`Ok`3>m`q(o<b7U?W;s;zyJ2MZ^i>RRulKlP3*wjSx?oT3S1U6=*}4V(Q1o
z$EUl?PM$b18+`DO<<dnFmPjof9aXM9NzEg(o=;nO;~IT`%du_We!lJ=%7I1i^73-5
zt<c4{-}?HtCLIHOmZy4lYqF?ie2v<F`kr#(kihbyh_B`KGfapXB*}1V_f1yf9Amxn
z+{ww>CBogrAbCRIQ{D-Kl?c>_>OYE%)>G?G)VS4kbTZq<%=0=X-LZhOsi_GGneBGS
z)<Wj*Y>Q1PZUr{m9PZn9weR2_N<F@KJg~u8<6NT*{YI+-1XX0+)3z~Db}hk#I4=YM
z&(Wh}ZflQDU3bSOPBJ6(UBHTjD4JAwFD7UdfBy6dxsrvMxxu<HEIw+xFa;`8)H^3M
zosyQeFEDPPGQK4rsFEID_w(MpdxeD}iJD8*)V<3mRwB6$t`kq{W*LSk&gRDy-jaV(
zTDrWk+*eAp_pb0K7G7ChU8M@X)oc?GZ<(S+3hykdBBFlQLZ!#)(yki?#%pV9?+1i~
zYZxQzkpHapzE5<rQ7U}0DXOuwwY7cYy~tNKNLQO*P;i2yzOAhd$vaV|&bfQiT{T@V
zM6tl3=PfmlH_?76L4yTP(r>1Q8f5{Q2dO;QNQ3(xvEu6X^RkRBFy=3H=&`$g9cdrY
z$s1vF^=h`^%R6`OJbug(TvI(dpK2q`8zK8tnni(;D!9g`=y0ss)vKdlzUXRbL?U60
zxmhc`!qdvBxg3NPp!0XU`W0a|njoh#GnajGGBOtp3|!}iP_9yZrph8BXp^-^oy5Jp
zy&K9zxS5qBBO)XvB~33}$bR`!lzmrN?SM-eYHOqQs|%%{twovzf26m*Xc+|pF%vw`
z&D1=pCBKw*mYWG7sGS+mx+25bf-Uv(<;&NmH%v^hvQ1bd^SsenPkO3g^^EsPLZthw
zeyYHzbp85xnd>Oh*rK-|-ipT_5gF+vZEnYsSV)|B{P=N)ML<P*dODIHJ})aPTsw2z
z?JY8He0=<st5;C~*|;{v`>#?~8~h!v^v+x;dJx4;5T(I+X@YpUJ~}EYYGXNI%R^6Z
zj|A^*5hJBuc6(Q;qblQ2@NQXgkEw1X=Q6WbM%l<1Lc|rzCAC;JW`?l!wKX0do;PMw
z-D1?Owr&V^7nggr1N<h1Ly;dG#gYP0+D!N#jBLN?SOuNLA9r_mZ>%p1T_{0G@C&D;
z+<um7S~NlSo%xp<?;WYJ)XmVJUG)`9LNPEX(Gdd#jri>*nW$-`uRr%;za!GDl*bf@
zl>5Y&v@@eEseP}nwbcYupW{1Mc=#e2DdY@>-OG_ijxnp-*o@peqCpd6iv^sRur4AZ
z<#5G*8CyVok5Xw|-RbJ{mNHnOyk}~8y=pPn5xJNpQaQcVkT2dm?>t|8kt1<vJzbu_
zcHn^Dbj7l{=RinM5V?pCK1NkVMRx61`kz04kaval$R%2Ru@yBjF+mN-D>yiqA#8B6
zw9kl_89xLNJ5qX7+G+hi1ZQkK<WgqL&qKo%?@H-<h(-~K!A&x?1>dNip`UAXy%<Sb
zkG}Sf%3<Ovov$E3r*I5YIHiQ43NJGk4S-o_Xed7ms*1^5x2#s%XS%!$VYP#^Uu<9B
zy0yc_|4#j2LDyuBC1b5{d5<77EpV7T;n&z$R(AIIuV2RH?zyJ9Ho|PY5ms!dR|gov
zba|h(+71ceGAn$R9WGw%nH{Xh_98GMh-re}n7u+Zj*gB7Qj*E}XP}jlGOg8iZ2J|i
zge3p7x55WOdh_PZ$;n9sy-{|&{Z;wr!q4=NMb?=zZdq(6AkXjp;+za&s;a7kv!3qm
zVi8YMd-OkA3Ui9}3ojm`;UZzI8ays(P91J01wH1q8!|lGcm9502HWqXh=?KI-=UXK
zxDoYlZ;pSD6sj~fH2inK$%*4A9VG`tee7XXqa5QJs{#aN*N-1&f~-l+m0t5BD=Tk^
z_U6TQ=gysLZ_hq|L#%5$V9O_5>HUBcDt25Wb7UQE=E{{T`dRnwIr6WyJxA7W|MrcZ
zp8ikE)}Iz2t+~0m7lw8g78V3XanBh`ZSBw96@OVUgkHi{$Tf28esh9@!J@*u_~pyr
zKZ>t!A(m9rTLCwAbBO1A&D+E^Qu^%O-s<|g(wqkm9FTDtYWVc&lTg5_22b4Tu(zcU
z4eB!S5Wg@|swF2dbWKf7-=C4whJ5F^nIw|6@h)tB`@YI#{^RnD)?Fnx97@aIzI~gK
zQRh%PIy`*i$LnijUo%dfI#pa;ObUxq$G*AYCOzinmKH}x$LWcQcYf<)Q7W~<^tHmw
z%GhrSP3>cDc~zThSW8do6iuG43ZK)Vm+E5<rapS~dwd*O6+2Di0l!I+jn<Vb*hIei
zeTRbx2##i(ga;2EX+D?nS)$*y>!!QAyNAa?S>Kg^!}sF-#{>i}R{EA{XZn0>cG-UP
z)f8ytN=izQoJK}$!fFfL#=a&d?&FJpdpmAtOz7asuV1#j%qT)^p$csdq;B!yc~N$O
z!-tUvLu)Ugrx=|_tvH`!9Gjf1rR}T0Xbq@0>uHv26sC9x*g!1le4hD%aHad|8RmIc
zMG{e@tm#;I;<DPtkSR~G?+Q^2|GXz$32}p*4Fu}%FB{kRsj2C3B!h~os-Nt^5XIO=
z>yVI;<3>4O#us%;cJPy6-7%n9#Y<vI$=aDj`$~^#b0m_61~o^=ydDRvs*aA%QPqhC
zYZ11a+YRo_!XC;KCr@53HU)Hc?5pf)Z?Cf{0@%Z=LEu#*gRlfs_&;r9@7yO%@w*NV
zf?n~FwFBHzueeDVbpCejfT5uw|HZfWwKIWwT`0Ev>H!CHjmlj|Kg$zP(aOvO%OXC1
z{=E64qw<4QL4#f-Iyp~Iv;~z*KdzHHSDN=*9zYq}TRXL-qoX4sHB~1~_aDW9h`(`j
z#=tmd(ikNI298aft`*i4OlTUO`}*~(8n?cMMZoIZ@bUAnUYC><8t0&_9FTG!8Xg98
zl}!aaePQ_f<a*T+(l!pv3?<xF;u>%-7hq``Ys<{e&ff43Kve8^e5Yq>`m)_F?trDp
z5vISwYMp`F=SN#y%ep(veQr$tC`PFH%5Ir(?qUE%FmeFlM?*=eAf1zgd^YPT%@B67
zbST{3{WbwjFhf{+S=s8!>|kA89h!Kqq{4pJm5t4biHWqdw3g=-HmXNuho6ctEAOLM
zxpwWExq0t+UR5s^AI;*|uXCwetEq016)#@c)<+*ee4FO7cz@as!%wF<>QT-IYQy9<
zR|Zixkxy<Qs|<dKVhSJ1E-f_u)!@<}u$CEsK5TtHb?Z;P+~({Av1tEk2j9i^^X+zv
zak-5b<x^T6_Xn=3Fj7Vj4zUis+EnGxd@$Qr`Y_d}qG!?_O$u@dFLT7ez$E~ZVVA}z
zdhuwKo7UD=6tQO+8Ht+D*R`Xc+7=4-r1JvbigQFGzSJ{Jb4y;lXs|0b<!8xk^IG`T
znteXcPL#cfXl8EyN|)EtahqMKmPX#>i~*pHS1%6O+C(WreMM*VViq-lCI~=3xJI7A
zY~t51r2jJC)j6yS!W}Wu_Vw$%1DBb$+Y^4ym@vh(#Kc5hUZrU5$BBtRG8R|3$Ywoy
zdU~*OO`ks_1T}f~Dz~EfUS3BuG!3g0Pm9pkS|ezAj`Q*&ccXQ0Zf?GD;|A)VjEoFR
z<P~r4A9%l;WW4&3cy(kP>s{MxpF*HiXecpaj~c1IMPVkmoLFJGDU5E)79GI{>``3f
zW4VCJl9KPkE~^{<g(V3p=|`kKWYTWRl6l_SrXgx;YmKto2b_f2?v#5>W5F204#zcC
zE|42%8BTQ;q+@sBnU<9$DyHQV?OkfC`le4OYNC0~t5`Axf{Qq9m8PFXe(TB8r&evx
zwPMx&wJLZl?KSsjbzW|*H3q@*yFGh(vg^Ew$+39#)Z%5U?OpE`a_ONG7qKcp&Sd$~
zgp<Chjm`5K%NIF0e@LCe!21w1U~!H2lah`zh2J~y!(b<Nc*-+*f@QI(kl7moGi}GK
zi;+)X^i5Ye4~8}k|G)=@D6YCVHghl>m6BS&Dz|QO;lhRU=R1amxFepT5T@zAX#c&i
z;1<{TtldtoOXkFtZM1Om<jJbpC`S@xvbG-jo_hh$scNk~uh(ld86AI~Y4OXP98GQ}
zzxW9H?Im|Q*uX5!z!(2gm$%n<z8UeZ#8qJ3c<*X{GYhh<=e>qg?^<m&b#zjF%FP5b
zeM3rZ*rRxuX_30{URqjO)KUe;A#0@!{bR9eEI*T2BcA%org9t|n_s1;I)jT=RSj#l
zLFa^y?S`Xc$2Jy{kdWYt{bk~y{9kf>*ie!ECA|N*BI7@GR*B6vWo7_jbym)Wht<hZ
z=x4YKh!d!Zc&&<~;&qHKqT`U&PEkVJ14hWA%D?&1DO9~zucqFI&|$BgcI-v&KwKl1
zJ~cGlZM2r=oHj`z+rH-+TOj<=`Bh)pGBfR^QgwGFx)dd@v+gu!DezR}Uselafo^oa
zaYiMHi;JtMs6f@MLgRk(W-)3ZTKES77ij6|&}JEMQv5|)#(V<6Co=K5^XIqLtG0ZQ
zZWQ@tcV<z5)e1CJ`23K2nFlQ))+nI~C@vr%07>4!U@uXiFek?z2p>=||HOaY*wC!!
z6u>m#_xJBclnU7UW@d@!humY-xPzYZ2G^*$i_ep9f9}7Q!rLi<@7OV*y2b4mno{ih
zUW9dZwY;-)fl>B3zIeqn#zzEFUg%F$X8adXg!kyA%KD9dKEN4Mda0JG%#5KZV<f(B
z`XDDK=fQ)l;Yvgz(M-@|_QqNu$`2u<fM}0?UL=tObOHGW>tm{xdws69q@Zg+`u$Pi
z<8kd;mYHA}(>9Qm4yFmh{o;xMj(brCmZ$r+=9+}2I|~jIodx{Sk%TcEc<Vf<qNmp?
zw>c<>K0qY#lQs3?KOk|*@`cf62G`8sH}Wo&zA7y(O-~<On(T6{SbSiVjlTaCQeZ<v
z|Ey;t!!~&8KX!=b{ow4o`Oi`bf*0pJrR6rpbUN}ZQj?OBCf=m{C7C=0&JZmtK4(;J
zYxRGMQLF8}108XogUPDj%SUH$A2k>m8nV7}1?)w3`)?<4Fi;|5Vm6ynx8%w8Z+}t#
zFYqvCZ=43Y%Uo%KaxRvm%dSA(a+(|(>vs|d#_^ge8$~@#mhy<^l=<ym-qh4oR8$mq
z;KyFl?&5VXuP7}&P1NHj164{qq>BbV;wi9wn(qCCgbTUf0o?W;)iwkk?dV`-VVMF+
z0s10Mcg9otS0IV$4ph#`%p67YRV{1}o(*{PRHA02W0&toMMg@6yZBx{W?F_Yw5N^8
z+fL$|+Uw>VyAFe}zjuIw?5x3s3+33#VoAGPuW*Jn4S#HImI>JO{cW9--fAn%w%}cH
z@#4ky?H9fnXbFuXHq-<4jL2dM0n%Qt1|;+FD3vGZX19wZ((@gU<6@>I+L!E>`!n-3
zLqj~eYVPB4><M)Z4GniQ9WrjZ>XXe5rKu9GJjfj2<j>?9$t`!g9(#EFW|^5$c5!a*
z<mY553JMCqw!9AD#|QWC4~>i{hHu9M3m7*h8cH^_zBNzu(`=-#0h|N2hVMQ4`}c2O
z*}mnft&QUA9pDwM>le?}q%wOx&oX@J=r?|$F`8U@hgHFwH*Y%a#X#IFe2hPi<bYNL
zkP&3{;NT!=#9Sk!f)~xCeT$a*`Cs=A?0h1e_zC@+t*CltTT8MO!hxl}PVEIG4Sq54
z=q~#b)cSWDOI`RRewOj!1dHBMM~h3B4#hS8^WXj_6F%7O;Bo%^d3W~`HEvVNju#|F
zz}OxoDy-I_)W_QTSytBANOKYvTRo%j%^Od^_MJO-l92w1?E)TH$HNl2lf-Eii7!=K
zZOtCsik$!-)qfUAavKg6o962Bax?uES%>|87>GDH*gOxp7<_elD@#q1IO$=rRFG<?
z%HD9wh^I4SN8&HBeXtfeL4Sdxiqt`ou?SEqfKUWHL+$_NwuVRR=jVsqB+db9&H6au
z7Zs@w54^8T!Z9e{Vo5h_Y*Yx0&n#1~<r{CuYQrI#pi2+U^MnKi%?qrQ(O}_e;L+HM
zK2qWWvW`5wNXqhobw^{>!0uaY{60^LeYBHEPsaS(?z;UZJ4hk;GmJnJT!WwnS)ATV
z6QT%^`u+R&zP{<@bpZ7!l?#+wwxpZNf5=FALR@^Mt8a4&#2~bUt<8<HvNC%yDWdZ&
zp*sYcgr>h^>RG=p(2{O4<!`o7XYt3MK4})4YE7yCnwsL=x35MR^zO;TPa%s-B<vBW
ze1~v5Ha7Np$17xx05IvO9MVqxWHI%@P5bGz`B_}cd(c7&CTMKa1R?t0X-U^yv{Qkx
z%*@=_m_(^>Zf>GcPL{l>PGBUl-HHXez2&4$oPQexYD|610jZ^gsy}suvwwc6%6Sij
zuo4XN<(of!GUk5(965^hMcM^%n6~hVL_77HC^={%&ozAf_}=+laq&$zH|APl7Y*`f
z+jZ=&(ty*-w=9FBIw_A+QZ_$(R2HFo2vIx{kVqZ`jQm8GH)fOOz8W_p<!W~f$SU8d
z6XMYUQ*8q5C>t%KedQj&?%n9^jvtR~85O!6^gSf@E7syDow6QJTq3{<=_Us1B3aRz
zBf8IIwwailI|#F-#BTYJ?u*b4RJydZgp8$>-rAgW+Og;Dx$Jf;wxxelu>cYr43Tvr
zGBO9~srH8dqr`P0Q4@8}Ofcb-R=;>}U!R<`wDgG+w+6wvpfj^8_C}j(Rp7ZauP@Ao
z9s^h&>1c=o(X5^UmF{YRaZ!zqwl>4=-OJ0%KqHh2l;pR7I6r@W&@>#mlFo{a9!cs3
zBI>MwHV+2;nFarlAY`GP*@gr>8faa!H+ayKD;620)%Jd)_2-SAqfFtJ!oOU~f@=CF
zqS!)F=L(FaOV9r0#hn<HuAkM}C(}Mn8F-Z{h+vva%JrtXOSQY@-l0wH@3-WN1;R7T
zG8F!}%@pgT_Bd3b7^1p*OmxmRJNmbQ?W=bou+cN@+68f`_nnukz5S>0MJiHY8<?8D
z#eRGLUQsORK$MCMrw(`$w2^>#p_gP+V-(W>@q(#$v#_ur!f8Y9sd0l-du3kn<J&iI
z+ISky9Lwt)s5z~6#V%zW*cv&(bynBx>=4Wknr-Mp6s0+ZPM-!Gs5o-uNTkn4iioFR
z$Et<-8EJgy8jmWb=?W(7kNUv8_2REC#uWM>!XN*treXF22P!<KIV0=P<QFZkZET`9
zw%D9YK=u8;9^f(ZDRFbtKi4R`)z&5k4`|n}T}IhAU0g&MY5ui3fzF*^XGmuJhLI9&
zGtw(h9E!;)2r|i^<By+ze|wwPllBu#xbEv~mfi}an)c$wZI$%q`l4<?t6#0@ncB%e
za0ePf6|d1LL$Cl~F{|?Tv$V8a{M}A|%hKL{qO;&K1hiLXf?KUI{tJKRTN2{q2gLn{
z8ul<NlPD5PY<|v|Q4-@ay|qzw-rQ@r{k%m_!R30ucSu(tULhl-wq&;2I+U)XY+>o4
zNCG7IEKQu%(eV)H04Kx{7Tjn(GCbT|Uz#Y{P-23{WNmRAfDp1M`qh}C+{58d3j4F)
zBJTYBHjq7$Y|;EWb&k&ajY{?D@iIdwl@7)BwJv=6l#3<u)VjQEYLz_^&5_u$JwSYU
z`8rU#c4l0i6~Y6pktn-`-{Ls{G7}225sDzf5M30MR`JK_sxiH9oGFxB(JX`iIJ|iL
zUqm2sA>^Eh)+!3>|MdbyL>Tiw*UuUmbXAk)#Qw<CNu8RWwkWo1NBIM(9$W*^fjC6H
zK&Le6p51O&+SSw9DJ~{vWM*bB%I+ndV$44^If*-gLXNK*`U}E~w~x=HyHrBcxhzBM
zD)uNri%MSzPfX$ead#>zfIDviWg!q=wXs18$EFTfdYPRK2zFDl2NizQ!Pxjd<XM1Y
zQq2Zl$bbHvM@Gi4>45-WJRi|nhMAj=lTLvVRe>e)5RFTpZ5vYRhYu>{J)dogpj<|&
zToy@$YON)u<|Zj4AaDb}nURrEbQ)@PvbKjs1&TzRdd3jr3LXRvWl)VJI&38_>$W}m
zD3p}s=6MN_=gPXvBxuO06KaQD0C7&SYYDSS`>idsrmNOj&EjDs@S8y0GLRViuWbEe
z|3WliboaKxjlIqlYl~V9*<pxWmB5&Dp)@+@A&-#$S6k6E-G>PYs+?!csp^I4m0KYr
zCp0Oie3@SMkxsD{^+pszi_6JDPkr9l_?Md`ZYbiZcINzl94X>s*adN-&x<tz8+wfS
z<I0L>K)}|&|DxWTbdR$$D`)7B;mshJv8=%F7mba@^Ky?@ajCKRGH}#4YTl{`fhz4L
z*<&mESw<eg_2c!~41IhL$RTFho#ZusRgPF`5|=zSDw}M`=QkWr3XQ+#>aY?gMMatE
zsqn123&~^Z+dvTY_NJgFCMJR`YiMpiw(dby9Ta$p4I1xY)M;*}MjijTI1&}<U$s@<
zxA97e>wl~cEMb72c(!4+_+=AaUEvG6w9<6Z(G>Y_cvtl~3bXxkdkYqDzWH=!CbX_o
z5l_LnI+S+Vixsw*ax)z|2-Oceg)3IvcO}1VjKr(psoaZ=O=}xNVTn@N&&lavXE(RL
z0TQAdn(jnf>`kH}-zj9;-Mck1zSbr4BLnb8%z3^8aqUvpjqpJx1DjcRGv_Y9Coe}m
z@b1;CR}Dz7xMrI{Cvj5kAJ`orzMTK_=g;nLGbAsuQ@;A=2`A_;7Z@Y5!N)O$ub1$Z
z^-O{D){$N1W~Ox(=ZIH7XKHGyuWu!mgo>AAN4CP(Y47gkwVLO@m`z$9Rzb6w^^L8y
zye+<jCW9qE4pQLu&w}~9b?X-NWJ}=&?_0!jHu_KiCfX1bXT>xKA^<G8MpCCv-9*L(
zIT}Q;7uz31C~9Ll#vFm2ee9S?nadSykjA*90xTLZM4;a_H|I=hM)aHKdDz*Z3|7p%
zr-PPWq!TtMZXz!b*9aYk#qYT#1mu9t)zOX|lQUBd=qPu`zl}X|9$<EST*_;1Xl5qA
zX&8}%G?mwp1STrl_p$dap<6jKHNq3O{Ael36+rF6X8{5o5ha<791lJ^%dmGjh?>k-
zk1aH-{Wml$ZEfuoxqwZ8H1;T)(a*_%H#0v;__kURpc=jm{4!VU?K&&hdbu=SNsmPZ
z!I2B5rc~6_73M;zEeVa*Bq>5{`3%rgQ%lR%$muFCfP@RB4yQy#K}tv^f7VJ8%eAOV
zX&T1kD(yNDQ?JF-1{q8iTW-lMHPa~i*zKlaYyiZbHT9eX!DPm=z&NL>Y6~I}lE~@P
zrC@r%ZeqvI-)CQWy4_L#c;h_y@4rfDGtf`HvZ#_hd2%mp$Oz{HHEwLbI{_5^kx%ur
ztO{08RO*B$l0AAQuu<g+Ffq`Ea1ql;;K*{8kk=wN{9q+q2?~Z%x?XC_=~Jha9Zo#l
z&y=Y2L_Z7l2|exfyLq6?3y^1DT`YfXI*I%lu(jUTvI};cWAPu6?V;?>ul@o13dXQ=
z(jCH0LX)ej>)voBBsHqw0^>U>>CocW{b@kLvC#u7be>Drw{-g%3=JLC25gR_|9sNW
zkWR98{jiHcuH4bcI(@!)VAWitqhrTVriyOz54jl>9=puPT1s~J(YB5Q+EhJb4iqc8
zb+*u4^uk2v|8DF*{G^yB-Ryg-YZB%L)Dle|gY5R+4i5NWyefL3Hc={oPV--DOV!rW
zy3v_GAl0|ZAd%c`SIjBpey7eV*SNq6tPL~m6<=RyyZ|f7+6j0iCQ1Nj%gEqHK^&W#
zr}RxjqTpa-Q`67@5eO9KAPvuhr{|kjue3At0qis9&yd9on&`0fi_40Le1(1J+c)l5
zHDpmQsUU)z<VBviYsIDo#-B(;wH+<bTV3WOqe3&D@78Tl;$lC1_yGKB_RjMJ8@-D-
z2SZp~P#-zjG1MWRxW)k|_@Mgx`-g^}sc{2<xvrCumVnGxLOi+;%4+}w9cZ0soecJ;
zvC@VBSE#B|OZ@m^ErLueV!;?w4+;#uCoTwI4vo2dy0Qt(zlO$Xhi*0Vz=^T3)nDl`
zBRq5{u#GBI)<>S334)P?IZ1l!xmFSqCD=1Z$K_RDQTAqgG3bFV!$E^9=&_*sqEy#d
zzHyx4P<wTCIjE>_8UhVF8`~Q|K4{tE9MDQ#sn3J#&CpNmCLHXeI0<ds-qP|(MTH-n
z7?zd<A)yvqQSir9!8^ckcyb_$(_7#DnQKCej8EBE8H|CxL$vpIXP+V6xMd2Mu1Aj^
zE%yZkprSz+(V6sG_4Rjlo?V?EMXiV8g(Mvj5piGrNa!WOgmDm3z!26~cYtbL^!AeO
zMPTXZ>?Xd<FDg12tM*UrrOdW#MZ|}iBfxq6{ZD!v`rh8mR?pySqJ~-*78cfchs=Z)
zt`hi;AgIGk)N0FJf5uxn1)_#Q*0-NOt=@3P*`>5vD?mWow~s_-li(_t^)%f#fa6G|
zAA^rq@*-4FehM{yQXlkn`m-{N4xiP+cXr%j>#cs)Kj^n&!W*sONtq%R9c8BV13-o<
z0-cj8_|X4s{2hn$UZAN*&meH2WN36$t~e8IG7t!s0sIACB!+6+KVUCbo}GOh5Ct3!
ztT@|jGkq;G9@t8F06;!UR3@vW<NuL$E{ng<MX3zBmjh-^^;RS$Bpi)b*JD0H6Vz-o
z?k1Vu+Auf^vK53101#R+SJ!zIwYm9um~A4Sf`GRbb?B?Cc=DuwpG8`K0Q5!uA=TMC
z4rf+yZ{EMYr2YPFS7ufTFnzku7c6BmPaN*_d4teM_TkZEx9d>sx^Y7g9YPcjWw*Zt
zA;`wQyPEX~${WY@<Rq8|wAOgt?5!v5{``C>Eg+si?fD>y;Y-$#;Tw-p=m?NeD&V=N
zwxlK|I+ypL3Lyu;KnR@$#3XtTEGLpKXH1;Owl7L7wWSn~3y&~}fXJ&KgbM;y3;^1$
zSnTxa-H;I7++G(KCyP5j1#KoHv$4N#Ma9&VJy{zaBS08n!>|h|VHiwGyFea5$y&mO
zgABa>mQyzPZFxCNG@fV+;u^VGA`J#yM^2iWRAV{Y+OCM0kW39Dflb3aQZJ6~R@MXV
zWC|BKc@p@DXrHnza%RmWP*=YPaK{UKrH({$p#@OSaDho`_hb8QGw2M>kUFVx!8XSw
zq5nj3)u}q@Wn{z>L|_VkR#nwEI1A8yOI{Zup0V)@z^Ti)0s#H?i3$6#+8S#S_&3g;
z4cFy`O%6=P5U&y}ElYmjT+u)@+r+UN7Q%~j@}#SaOG5yv*}Z#c&hEv<os^Vhrww_i
ziIUHc7cZ};-3Gh<zKEwlHDIm5$-vG8+KsqJZ<_%;!*nMmhMIf_d(?BIY}V$=V4<T}
zcf~`TG1Pkz{;$!bW07Ged{bTyG`7_du#uq2<Ks?6PU6S<!)LrJ&?!Or-g+DxTL57R
z{VC50HW&MWPoL<c2dxciTg;7MqJWhJEnT!2H_iJoH#7s#kuDiaa~`D$QqTA>=$zWZ
zN<-POIlg;B0U7d4+TD)vD<Y6&gxf=#kHppwN}vnV30P}G8u43SI%jAoJ<~BODwE#D
zi0p$hOG9~fYbQ5r^dLM1z~rC~PTZ&=vy{DCtIAAUht!9p3+hdY%jCZDSyI}1C<iY3
zpx=U?fdR=Ak_zxcbhbaMFl7egB?kj_Z9cUib%Pcq{A2Fva8ZG6Y_z_o;YX=}VzJd^
zEmCGSW$#x*ks7O#4#-z{=>0o?4>~&NUHVy~?745>ve)KsH+b>gm)s*IOaccz@#9yo
zUS($&5$*Zn?MiIelwsUxs2UrhN;Crt{Pyh{U_*gvE^ov~YZ2aTs{TE?%)|4m3}Kg@
zoScxEWn_{kn&T$kkS;%;jFDtP0~hJBv9<_BQU(MndbqO|!f}y*RCDgwxbARueC$Jq
zez9YSHPxqtI)(A>F}5s2Z*ctOJ@Bl;au6r=!J(Ch4z7vLPU9OlCc(?+8Xbr8E2&wy
zbY2$G>g4nVW<z&(?+WuELPPAFuF0-y3Q+4-1x_3u<vjqhU!XkZ8gVlnkrE_b7(YFF
zSR^_|ns;D*v2%T8<%oN3F$2^7Yc&fp9a0D6aM(KK32HyvyXzA90UqGg0AQ3`ZPZy?
zUtjdzD7n$qAp5wHL7;eM^$%2@r%#^(V3YLb*RLCfU0^kAR@>o83CG*83rUrA68|(h
zf9dOP(iL!0d$ohZ6+$}-y{54zkW8Pk?6^{PI~swG_I4PC(DNoV#r@sFrO5*OGDs>;
z374UTu{QEs{pk0p893mH#uj)PB1cy%4EtSbs!*(&nP3NauLOY$&pXEB%o%sef8>fB
zH|94&`sZcl6A;K~8=JXDN`}>gmcnef>$2ft!j;&4N6_Asc0ulfD+TcycW$|YCT?e|
z?E)G%xL;J#Cy7Ow2xU-iO~Z=M`)}zo!&&B1_L!rv!KMg!Jl&9Qpnhj{ErAA2D6GTi
zPI?>?)VS@6+1({bU)b*qaYQniA(4DWc*p{bDH{ie8HiU@u0nS%{`c3s*g_kJVM}p=
zwgY2M*x~@CYZ~t()aLm3#o|1_sHWlfr}W7<qnd4C4;daA0k1GfGH4_SLd}_ZzYTE6
zEH0|3P{q{4A;uGTEId^h=I?up-ShttZf^sj1||jwhq5G|@!^fDv`8JW_mQ$A@S<bY
z#u6a-6V*MW2Snxxl0ZqA?OEH{*_<;b^j(ZUXTiZeY<_e1@Aqz!2kdAod55NL93f#L
znxWr<AZ)beIU$AznbhoFW(N5f?oz~1@ega&ZTjf0^{i+2;OxTUVh=DFK(t8Wo$V|h
z64osMP#E{-*~QK-MkkJC@Q0mMNS1;LbSJk`a%N{|p)^6j%DqquT8*R`s8Y()f)K>k
z1xE&J47}ksMTsq=XQG)%7ypdNHC4AZOJI+}j`Wu1WQmMVPL3kL3=FCe>^&F~Tr&6|
zv?VZxFC7BcXjfcFw1-QQa{UjW0t{QFT~U{e(F?hBbVhz4f5lHI-4DvQZ)3^>u5ROE
zyT6G>qL9V-@OfaJRHHf2GH}JhJ(9*tD<n;317--3{Ab0PSy_uG4l3Ko6VkO2jxdFT
z=wJxbW4=gP5#_{@=_@%4=Y<X^=(UA0=-k+7%*vp<z`iVRu1{OMaZ1b06=0+x@n<D#
zO!c#{-k^GS0J%tWwt%dZ**f2tizq3Av?qBJG(&by4v6wv)xtc79Y^UPJcHlA;8<}=
zT-;b!cLu~8#FLdI&q4rcO`bE1&x(p%-Q4cO)m&`a&_E^}shtTAG6+QY8Z3q3@w9vK
zpF!c8t?dg~qCkgdKm*XwxbS5)$W~NRR#yA_hn8M(35iwcbY(CsDyHR_7Ne7m?O;8h
zYYLO9w6HMjE+jaS#E(e>7!*nS4H*qyVlZ4+=gBD*04h;pNQH5PwV4%Yr8aDL-y7%P
zKhhrtX93ptu6<9vNOyC8P}`Wjt*yBGL?>znAS|E*Sdt+B)eN3kHA7upc}7ZL3)5WH
z7|wV#Zm3~a1>)%L?lNtQ8(A-2h@()!f(A+k0L}6a7wNHJd#kF}BYS|`7@S=R68xMD
zGJAUZ;Qsx``S~ArwI<eC4UdkVWTOYNvnkSJMtjP^pqkzO(vXjDakGvmO2vRL9xw>}
zY-U^YMj|W-$XZO4u@4^bFw#{1I%SD&S}X}BQgDs4p83MQTr75lPxA8eo^QV(DMJv!
zuY^7d@&a}tbs8D^*cI(y`QY*uW+Ry)`GJQ~Ne~Qpr<j-+{G!`EGHE^~(E7b|_ka`r
z4#$t|)}MI@s71#|L!k7*wF$G9r}V2<TjaN^)4(C?%hRP@lfV%<s?SO068Ih2qn3z&
zOGVa^JTgnARoHSP{^qo>A`T8>%L4_1Lo0Xmc|V9|9DvER(pMt%63Y1OId3M)Jv5YD
zu{2&$f5wJVSbnEYKv+1yP!G-4xxacxh57EppjB8tpSIhP$~ZdMTk>}&oXFG;f&YQM
z<mAbsl9HvFfm-Cq?P;3olY%UfFzrFI4b#r70wV&!wlVrw)A;msmFMhFkivY&k589J
z)>s1mKhMmR^S3w&yo_eSCGdb38bL%j%x_iRi@&kK4$c}EUVBfG;LjGCk(n8nTEqD;
zp~l(QeQH0EW1wh9T=0;A>$UJf?18X$JB)9X%M&~$%Q8bA@przyW&q6#hL-U~ewO3J
z0e*j2Brt)(&BPE!aZZM;J4_{=)EC>@{u+#t<K*CQEAQco<s~YRQZhlpiDNe<IjfL4
zeTd?IF?(IU_^h`1<J%)J=5L&8rkCpnozd|)_Q^s60<8+9fZS8n2X}d6C@lN$ZHf+{
z^1=Iu`U@QtG)QHod1l*x^a;|_68t0{9&{n^DX1BsfU4#&Be}yd&CdRNa`L8RGNw{2
z%H0J*6t6itk`_+&pdThJFiGIOGBZG`9)JIheGR(ENxU0OPj4@204ZDvd8us-zbnMc
z`>;Y9JPL~KzP}=#3RNsHrMA=y^WzpE=`1YViHb_&ee1jGlGougKca=+0Noqv*e!X+
zC>3Nec6N3Z6&2JuP~I>?l{#Dm3H8$NF^RPDTXW-OhSRYvfwyvni4+d``FH2;<}f`x
zN>4RdSy~o0JVfS6H9RzwV_vZqrz1NC@pgRN$IX13jf?F3^a-TI*zezP<M$O_p~Jvf
z))i=dm~4VIXaBx^aNfhO26kCI8U{Q}QMI<7ICbirk<s&ZJG2tw93W<7Nyy=@g;cWk
zE%|;oNm%$XWZ;TU0Sfw~<`K9BTE`Z`j?jVff>Hzp6f_QA!fY@gTNk1OYWei(P0tjV
zi*O}r&fRc8cvpba;fw**kcrSPFTWs|FenZ-3J?fO0bfT<Jr>lzDgb;4?43yG#l`1%
z;z;liGy>+D7#I-RVxpoLaEeso!h@LgL{`U@ouG$qW+Rda3pe^6v@WlzvU78jA3gd3
zk;=<UBCb(0w(o#R<iPT}PKtCEf=#<)b!QwufyQd;si?C5)fSN;0xlp#5td)!24=D>
z!$&BFu$31WBNxI*HlR$}w$e%VVqJ+RuhInZ^6{CLyWdbR9>!(Z6iFOCnpspd55gTx
z340V1$vSKvuyM19=sVO93ySZGwKeiM6lak{^mO~_setj!banI5b)cdn1(tU0XJ<!g
z115u==f3)IdMa)iThhGBzXC?D^z<`%9k9U7y#kwynJh_3@71|0MMSV0Lhx2V+r-2O
zZAh=rbOrd;^wyQQ)IUo6EX#|F$#8td1pK+o6$|bJBEw+~&d(__Xe!W-qZ4%IfSJ;v
zlw|9LU!$U;XL=cPBZz?5HjbaOZ@MN^9zH~33s~>!qY3gH%SZtDK9lwZoQ?ldQR)Fn
zw}t^HYinz8JIt$#X}qR}hN6;^YmpXztY9=$R>n+`U1h4<C2l$ZCw>;lkUF^u6rQ3a
z&ia?s^t-|NRT!^~^30ouUE&Tflbz*BXtMBM9R?>;m7Ci<;B;H*X<dgI6d^LQ7|;Vi
zW*8nTfb0M3SAEIk6uWU&m+?w9ZWOBJ9;neH3^(5k-)Xi%DaV)sfd<MS2*NC8Wj&0w
zVIT0sZIgVd>(8V)9pQrnRzm-no_=}iVv)|Rr<j$2PntF)=yA%g`Bi)w#t33a^g3?@
zh~h#nODn6Vs7+6v$Y-~Mr|7X4qYkbC3?sHZ&&U8AuD2BCkZ^hS@}(W}9>&H7fE|VD
zi%fHoreOj^tkwwg3kl%^0&53A+u?=25S&JKJD%q-k`)kX-qO6k6_gJU0M;TVnBoAz
zJzK{*y1tK9z7S0~@D@xP)*#?UMxMKj<|D@Fsg6QV<>6tYSApLae)JrvKYGkC1n1`F
zqK>$fNrUyB+u6VGC?gH(7@9APTOkL1e|0g*?m`b~b%pz2M&V|{;8?a%?#IucwTVHt
zlF6IIZ1$mcA~68dnwQulIs*SZg22~4jjGr*4A(No?Zg*nwnug_0}@>0)OV3BwAuV`
z6}|huv~X)gJECs~b%%|Y-Zln@25F)&X7Eklv`3j4r9wVQ9#hT)fw3>H@v)2ma*<u}
zEqQqu6KqAZ4AoPpYcXY0Z7o6qekn4MgDdt?6d{UeTiwfLm}#}NwcXv^CVmu;M{e1U
zBGG~Ogvo~`GNY`_Ykg^QzDHZIJ#HtZ0_bMU3@$lh8$*kQZB(Dz1c?~)NL`a7^Q+{y
zFeZfP&&tYzjDZXXM=F?;cDvDNdQ6of7qUk|Y7#lOq{J0oXJyR|jDzu}WXXMVSKfh>
zMy>*n2>ye<7NUgyGj-~~XBa(2w;?4}4tETke59H}8<OSzpEGWrFIEj>OF#ppM3AP-
zE%jK)#@)OcY{hNaovF&vhQ5E|pp=fL25{Cp$Ev|dM}Diix;n7k4l_8`!4!pIKPDRG
z_W$K|7`6oVD64{pX1VylZ6_+aqa#db#W_m4CWmIN&rrh;KRBy@Bl}bk0say&oiHlF
z$CaIZ9iu3z0=vC}^d(II4>7#Sa6r;;O*FWMS4b#8^5VgR_20f3YG^cJHUO~V^o<|f
z2~CZOTvtCo9-EqCpb92gvAb@5mK{Rh0xkuaw{N|78B362$b@DWIXp$$%LSf5&}HcK
zbOZv*fJ7kCc6F_TYLjFNhrc>md)Y08J&;++rW@Zd<RmU={%&P$JP-M)Gn}+Dr43em
z{h<jtJD*5s(jpcHg@Ab(86Ay_Ts?X9v#6*j0zfwPAVXN=iLjV}m+PTY_d@;xB7hYM
zWez(psp7hOAXieecCri&H|AkYO~Dew`7gWDA3W_h?bG5=XzA<w2ecR9C0GIK-JEdE
zqb}*lVTN#YdHsqAvHRKs*sNg2%*o4RjjY3<*0yaG15;_bE17Z|S$TOe6U-vZ(j<$5
z=j_wkfzIOV2}ao%t}OBx5SNvaX|@y|>0Nn<p|(afnxKZpMrai}lNUi>zA`Q5<BT~d
z>Gq<sGNpFlPd~Msr=-p<`Hvz=&0yhDedo^JxB-XMC+M*5N~9(6^lpe+b{!w6Nx)pe
zmoHzSPa%*L(~L_U4kR@%c}k;z-mi+W@zGpvr};<mP-=@R&rZ0bFe`NRprS*~N<`oL
zIOXTU$OWJuwX~W$sy1&{n9Bu7?a@DN!pIPY(IUCEUx%rJ^-N64u6H1WHx`z+)_p6d
zrlz2yV&k@Gb>We6#$@X9uK3EDJOMa|TS1=i27VGufL_&6cBec<w=(S$fhjl$d2M5r
zN`--78^t-`RaKcgQdytJ1yUK02>d*37Y_S&lC|&`hNyyN1?6XCWaNIGT4e2iy#Vg+
z>VM~N_w)QT5I`o~E#7$+l$40EM?Hv-hoW<@*~Y`&9hUw)PZwt8#^X8o3<$v-45O91
z?ft9zCfzaPjh0vc7zL#QMg)M&8y>`2@Lrx%&TuHK9$!RL3~S3qQ`Mg)m^Vg>D}P>U
zFf_unDm*YvA3u(KxC_qVXQU82eJJSmBN`7r^+rGC4XgF)|Gt53fO_U6j#_3DN51W=
z133+Gl~gCgBkxiL!y#pknG34mwEX;;W1|KQ{Ecw&gUr(ZeU4JT5K~P#IXU3O5HN*#
zc|x2qwHhRvlI+;^DLdDalC4`BUsUrn4qk0v%fCFbr2bF_xqfMJabs9004W=}uB*)T
zXi_sz61)G@UOz#>1h}(xnI}<qCMQt`G<jT0<oDNuG;qda5=&~gyZO@ZK~qBmo*}7!
z$y?b7*XXf^g!?1^Qf=5le;6obJsd`TVP}D>q{pN0#<gp)>KV%$dLRU#XflO!K44$r
z2W`(3j_jk$`?$gxHf>l^0yf4iV5#O@k}veA_3N^?K~gR@y=Y?62zH77gJ1pKOL3<^
zZ>-6}z}4!`Qv|AT)-$#F!;YCxU{|ky&ynz&d)90NoC@<wm_Q_H71WMxYnhna&uoJS
zpz-=5XH5O{@?J{N9X8pajaO(S0>NwadZeh1vdUgx>MyI0b7f?t1o?mw(05H^ZUB=I
zD8!Ovq?|BI12D!>f3UTv-<j)Dfia+oU;+jfQ13}v5M&O_NWJrbv$3*r6Dtcz#P#ag
z=QNZGo%Tx<qbAZOSxNka%<B+)>1$KIjZPpa@ERMt7DT|DBZNNWS#b_fKyV<6M;l}r
zhAR~!@lgf0V%QvV&C8d3<vr*+k$^~+u#R!$9ky^Kz+wQ*FJJB&Wn(HH_N+ZE`(x_;
zWK*#koSaDK=x%Z10i}W_v}g&}k)g&o@NiATkOiFW?9>GlSeco5<3D;zV>m=gSXfv>
z0=*kQ3lbUhPvpV9G?YUhrJ2Gp>xLMHs1&aBpASKoc^6eMtT|w7?d|V0T08W<D}yyC
zGZSl^aQ{B=9d0#<0DuUR6RHhdF#sXZwZaVi(<B)%JG!|<O{TvOvT&lNNFqtm+-}Ee
zo-mT0-ZN&nkeO+zsi@#W1|D;hOzxX@g!Ku=occkeRggu{tX0xun}*T4!>cMNi6k)L
z?z2sN*Em1s&_th&HX^L{kSZq+Q#dkylnRc`;Ac53<O`b#e#PB=etjcN7ZWuudT2zE
z^y1ZTigRFS04WqcReO6VA}~Fm#>3_ZOn!+?3@94u2VV`XKwR7t{4yp<1aANcO>7l;
zq_*BLyZSz`)#oVtj-Z`{8o`3wb@yIaoh^wFXe=>vz1JB{k~3sxQ|y_xI(;QRH#SNV
zd#q2_U(f6e*T^w08Rj$DqpVSAtW<FOKn_76=vPH);;Mi5MGnCu8lq?SJX?^J^ZnHN
zssD4G<;Z8L<w~qwhCVE>eDUxq1QFov<BF|z#`Cgddm!rzn5xT*&Dhc1Ee(Xd)a3{-
z4hA)W`(x@s+F;fdEV>GncOSF*%L*!)j~zX+LP|Vw=T95spL7MQErr1hVLS&+TgUhT
z7~`A<$UmwZBhMNb9A*m7F&e*`>IbEYl_Bh!=#LOORt$(>Ism{1T|OoXF>r(fD_oY5
z3q1P#PSdbJvd06Ll>7l_D>_Jcu5@(?2~B6Y?_u~01jEdX6JLCxF+Uyw22Jxi(uZ~$
zWiNuQ#uKlxybHx}!=Ixbb2D*`IWJy72mx|zX@MUy{T}2~4jFI5T%&p`47f;$W(^=J
zjQO#|5;uP{)B5_tkv8BY&d+k)-+vQC20{%*1Q0(~4K^vn5yo#>Sy}VA6Rc4e>#RWN
zsHE4>opYkL5@thiVjKoMA&GOr)c5Wx5>M1G7Mh}1_2Tf%+CStwz$(CN<}S_wBlE8i
z3^>=4hPPv4V&K_)x{tcGXc>+cSZ+kwZ<hCH@}SD#A7Fd(l%ASj#nyG=0L`6c_|c(M
ziX-|ze17z3Ynv8VED$gDIe`W}98|~?C(?9zA=GbMLNF8!WR{y7)iR1Panv=ivs~;L
z0{H1d@&hx4!}^W6t>tx`_5hboiDMsWR@tGn$04T93TULXl(oV$T8RrV41VBPwa&>U
zY<7?y-%dY<ZEtuEGtd&rpRxP#z{11BadJeWCZZVJ9HgYQGhwj8Jg<78`E+w3Q?A)<
z-}h+s4EO|K<^84Qucbvg$bc^%(<%rVP^$1Jp`!seh3rXSggq-OGZR`fScFaB7jdV4
zd1d9DiJG$he^%fVAk7US&frFZ$t5F`eqnvXw#<-E#_bnlYRj^xG@2B+M?OQw@$vCF
z9NPc~8yzj}LrosZLA{BW1qHJMs7XJ=kJ{PU8S=G5<b`J*9rhvy`w!wo5Ll<K+uDNQ
zz^JDrrW~7w;SFP>M=_m)8UUI2Bs;0qgHi(=3ClS~ph$<11Z<*`OFz19?cnekk1AO^
zL{ZPs5c8G(t4$W5S5Xi$Q~lQ<txzf~EG&?WrsTKe({yvJf7N3H1O&*Xwm`fc7iOle
zW`{`&erGo~H(y_0ln~x8DPxKxykfZs$22|F3HmPMX{u-X*Z5h^WOXB8F~|>-9)|Nw
z_>C}g>r8rK#--h^7*oE(E|@iL{`?t3>pRJBfo+LZd)6YmK7mdi=d9==^g<NzoY_J#
zuwGeN3HNv@!VKrv)Cw07IcO-III3VJBY6kfGIiE{A#Px}$=eps3TcIx8DtYkGPqfy
z?%es--VWL~FF)VO&F!02!KdbCR9L?FADx{mi+KS(mcsanmoz7oS4J8THRkBfF{ejG
z4y+&o$u_2b(%r|yV>uPBZ&)04d57G~^%8ENXNqgY^NXy5oe(Zd&KMmntySO3)m1Nu
z#8w5Ia5RI-P7kLN(<QTQ&&{JQtEqvV6TR6tyPMu-ANj0A5<wVBNhN7#US<nbDSG0y
z3jv_c6aF&@&JF@2&XW*J(#p`saV4m@rnxG$*C6AYBW~0)aB`BP<jz1fZj6Y*_zfF_
zLuvY^*t0FI5VZL4_9kjVOePYE;K6Mp7|@ZlwZXI?!4Ykmi+_MdlWTM|t}!;2bXLgo
z=1$B6z2zSBKZW0bnI1lLfJ^AW>KR7o&VeTcTbbQ%YHki|C!8H<#c?nSv9t4qF0U|s
z7aSmURtiFj*w0{_ADnL#kA@k51l(H37a@?44n?4PYfGMQ3MSq>ucfgOfC-Eq#^p|*
zKE07Q>&el42vrkX=i0R~NidGsRDl^_T5(8?jW~y(kWe2q4wXbvG!$U{&!_3)iS400
z#1c8b{Q@lqJXVO4kMeeB8QPsWQ|sCygVaT|CvAdj*N%at&oTt#c}t#br#k$8aNec1
zU_Kqmuf|dsG+?7O=8cT9!3|!zbO~cl7};Tqtiu%~HDj^2k7sEcTX_8VF-FeU(e-l1
z9A}O|prh=AJ^ysFWum*RZPFdqFT4je>-7ktM<fwvQ~cVK_2!K@BMqkLp<r1RfL+pK
ze)8-YI_ymSW0)iE4TottZJI{Qh4|$QLX3e!yx*lv_Zm*IK)C2<nXM<Td{0_r;)fNS
znf4;c<6#%DLjuQ-j~h|a;S%H3p+rYkdWt3wyf-GWhs8*~c(x_ib20#2CJq#Ga>~cq
zAJ0>7b28z(TT<ovdV7H_+72pYwqfd%{gY;TE40$J!%*u@bD@DB=i|d!Al4!h$uDYc
zicrG9Mq7(uGztv>=F}h(ukF>dh7S&92Tl!U+R__cFe7Vbwo%+7OKquwM+DQ0u$B?+
zIoa6cFQDY5|8oSMr3@zvcS2N+Wxu%p$fteZD1LtU>j2psfiwvp$kb}wXw2PUt5DBS
z-=^3%7LY%{eYUn3WVR{fV@r^A-u|+G0_@+ntNs*PM<Cwal)Q*X>0Jo^4t~peXJj`$
zJ;WZ1EDg3A=n7EQ@Tb^|dE0($Y+QZ190?7z<D$8#>6-E|)EE#U(JJYnVKDBO+Qbgc
z=lF4)zyd<7ZS0qX1JWv-2>53L<C9Zp-Q9Y6dKY%RK&kos`Bh#XY+f%opPYM8Vji>;
z)9YxkG2l^SnV+98oT&NAZ(rp%H!@N7$sbwN4v^)9WExEr6l&UZ<lvUWh|I@T3Cx&_
zC7qzh#5CPFb-Z<Jm(Mo}_@JLir{Xes>2GQKrMGtW_D;=uk}83lCwXl?9H@h{NOIyF
z+T2W$ul8strRn0j8?EP-E0-%k)1Vq+ig+T6g{<=pFS9xp6yzE#xzpv-vbjd%E@g0{
zfj^Owl;mfDS^}Wsf!W4ClBAH^MH}@PW+2qmtd}o;IHfb_`7bY|{`%|ZkM=LuwG%bn
zHRv$Nke4g}ZD&&bpnw^KDpmoLzZM+CW&VC28tgKVem^X`>!lfM4LJwN+S%g2bP^UN
zxI$oo!Y<Ne<*Qxstu)U=IY;15S8e(G_(;Vyf@^ybS@ZQMtCr50LZ>vGwh~s0Xx%Nd
zaMwIfm9CXC3jPklZIpBNsFDc-EdnFv@8nj8;^3Ou>JQ!xO9BS49QDrcA^TngKLR97
z9Hp`Wzo!iRv48&f5*Q&qBKS8VV8T;LCpzugo@FHft$j*72{&Y3$Ms@UwT_+N*`f#G
z@`exqfmt#cYn=P@b4MNV4iEXS-@kt#3&BT~jmho%QlU6~?Fr_5Ku5AfB1NX#Nr0aJ
z=m9%8Y4|M*UQOtxZ`^lECRg6G+yS$Dqc!NKM~@%B?wSPTK&fWrC-aDQ5}&}}A5R;=
zBsgo4L=Fy)f1RZnY4}a?3!uH(_K?z{y%Jk!8u9zb?U#{A5*u058J@Te|1Fen$<wFd
z``N#L|9R)paW3P#+9_4Ak74Rx{#hV_CbNzB<Hs7b+mNPVOeoI7N(%`y>Z{46KBoKs
zo?wr{ZGOwXsz)h`Y=D-U_aA*R{%Hd=f^akf8;6F4`N<yqc#ORI27SG=s3W6#hLo%<
z8nCY3UW^xk&TSbjpE5!bg7hp*lKd?X;~XzA6F|W_(z8lu&z^lANin5_jFPAcKT2K)
zJid^D&d*-+zDP;;SR0v|WZ)~cC%S~`TtPGNy`y6}4;E~;P?^PV2BaahHZLWkXic8<
zv%6rs`(y(Z1}rw+d8hIomPk0?+P{B)#Vre`JX}Mq)*_8IMF}Z6I|6s{u|#4tAM~}3
z+=iQ{C(`hfHy55aZL6jiuAqsls!CN%!)D67s!weh1sPXnrka9Obs$qnb5@C^_7vtu
zS}I^b35^;IU)k-YZ!hdn|Dlkk3r+yWgSK68bJ>bUFi}6xG~|wJ{B_D7{stwkj^|>^
z*#a`b^4`rMNzeAuV&rPUHKb!4s!MWWBF^QpWud|w2R*^Max;xF3G%6|Rh>qofLLg@
zS%=FM=kZYNmJaN_fiF<wcEJfov>}CnrSUOkiUm}j*J-CHYb?Kjj+gWIb#Y<xZo|rx
zc?7+BC5SWQz|mb0ot7fgIK)VUNvMs|stp{(gJcGK7Hm7`i1Tl0Se_*A>=-G6lif@Z
z7!Tq<W_LmS^Rs~RN2^aVLOg^^_2EO*BZx=M7I)P%;P+^^Q`Q-?7rVgEa+wVtYaF%)
zEsn@|7RS9X^8O5byCy_`0@d!mtT0nJPB&a2B&R&X@h&(8E3yti|4ZixXc8JqY<Zlg
zhe?p~9!R#frS9c^Ha4MkRse9{Ruc)gw>x0HcVx;e_ejIc=p0`RjfJ@<YoEu-HrRbc
z;`WhR5x96^Hl$x5KG+X&YJ!xM&+yp}f+pD%hiwpsbD+Rc#BL8%FNIPqz3p*;mL9O>
zpQuT7I7{JqK5+s=UGVM;3(pX*rd|_$)Wv6<{{XXc7|;w?LKB72v=i~_uoPfuJv+N;
zzzK{}X_p^Ph7(JI1q7N5;1=cwjrs9xZ9S_@a|HzjRSw5t;LB4Q9UBJ&e83BLF&GIK
zxF|aeTxer|ZTND<V$c9g4S@#p%WjgbnrVRE{48+EqK|+lJIgTQ>keQ`s$eiUf@W{z
z8UIn^e)RAm8z(2Ez#2>V&iVoKf%nmujm{&p8S()Me3>DgtwuT!NEJ6h>YG4RgGGW`
zl(L1|K2^CswOe)te4syq4l400AV?bQC2%7%Bo8X!6Q8z9&=Vqy8l9v8nUhrG$B#cs
zZd@=j`aa(x*Vo<60Y?7fwtJ$R@7K;WjJ{=M5lM5T&!15DYhbWelLuMY3KkEv!sw<`
zO>@oTsRe(NOoH*#S13T|>1P42N^vlxw~C)Q0ohQQtJOe9CS>FQgmP$V+p=1Ob|xAY
zINna2K<f>(0f2|=*G`dM{VX+&M*Y9@93kd8iR0W8*f@^oz59xD@)o^;RA6!ZeLxug
zNa%+^nRpjg$4T5*_8@jpmLV)-)5|eYQD_%&gbfrlczG^f1ZaW35s_m2|Iu{jVL9e)
z9}h_?#H3P52+_)fY^5lMkTgkBAtb2~lB7jqk|ZJtl_*I<T1X{HLM2J4B&oz?D{J+B
zu6v%hKc3?`26cB`zvVo?+o=WTDJO-vePiv-DM#m3yH1ijFC;{~zgk+m>st-5to{(P
zt%$p<_sE19EmUw&QB|dwU?n;`-xF!Sp9J>mJr=l3O%~GyaGt0E^Pl<g-pDYO>0TD8
zRjJ;Q2(8`IZ8=~;d)#baT_>8sbi}}SI{^K!9a%uSAP#j^LGUSh-pZ0nmrou$M*1Z>
zZ<wW<GQFaLYX5S`_FPXx2K4;5YUYHeR~@;N!silpH_>erGW_tlo*!QsADzd8^l!+t
z)6oT#c6Mg*Ej&+#UEE4~Hyi=@9iSARKev?+;gGN*w=gC~z%=VUuDjLz(_rv?B~6G)
z?3r?Bp=MaK2EjNmS7{UEtiT*a**Q26hR2qnBt2F_(YJKmQ83Mg=W+XWcGh)we*bP@
zEK8UKA|P~$<Bs|Qqv~pE0&0mGfefetB;D)Q@!L`7<5{e9*`(66ISZseQ6149Z*j~R
zY+Ns)fI+tk^{`TW^14a2on?3Gk~lk%WFOVA$%cj$OdcvIis*g#$83<~+7!RpBOudG
zP22vc?HeISnQ3VQFP(qYF)P86h^$?^a!Q+`V`7FXD$-(4uHBRGNWrjAPB>DP`%_gW
zSw-pe7VD1ZcsyT0I?#j(hfkl*9apjC(6Qr#+y}=loW?1!Nly`h(ml+tSF1PJNl@GW
zY@)^|b*J9ro)feH_*RuXckG#4od7$HQ@Sq&?VZlPH4W=Wm}+O2=gS^5R;*Th+wM(+
ziW%W(_~NRk1^2)0Sb+j0_0~@p^jt>WUyOEt*x&#cp3xjAb}tj0gAO?N$J=P`+sOwN
zrgwg=z_Hi1(zU<v@x^Rnx&IXGy;f4qBK}EDPG0__|DR=7)uPPF-Q-<XHE!n21ycxj
z>=98sd&UQjTbFZibFG)SNEesJEq`)?RuKwx+)<sMk`tn6Ll&>P{dMyZr<H@Hw``p8
zas>M%&E`GMOzIjAbKXwQ*3-Rbu3ex0Jk_UBQ{4C@nsDMABsRn?Jg~u9PxQe&Zd^!A
z{Ej75)DgE|c(2zhzb6MPVF(}@ARvIq`eXB+-{`3R9-?~Gy?u%P<{G!2Rh`Y13(~VE
z&6zVITx2Om_eP!KLhtD8?3a=BYFp4@1(m6u5O3oZ4^R>7o*34{S2+KvO#Y@^fs7s<
zk!3sN^;7S?VY3BzoU~c?{00{n3m3nMI=${mPK~)_HEzH#L)dh9St4`JhV;pxRI;|R
z5^S!sg8QSffNE(OB;srQUO?^ws`wc0PFGE<nrZ{ocff4*_U+p-mZ5p5ulYRGRDIBl
zj%Ta!A5b>t<{IIp$(}9t(w0hJ031<PppBQAEc%#Y%J*ys%p$JtLv!;zS`B(K!nhh1
z^@%dYw`l&B9%86e5Tzir;ko(ZdD>WUzUg*<*3Iqw;BLhG=K?WT5J?Ke{6;Nnb;JPH
z!RL^cmKKUE&9_axT2+Ef#&S*lX}C69OYCBA9L{!jzd4zR)q^4cd%V-|$y`AsnJ@8Q
z`HXN@4;AuY*iv``Dn|8uC2!m6h@qR*AU6ERitN>EoIXp7P1t7=i(oNOz&^V|6m+Tg
z<aD|3Jw^$Y;UuX5wb!4%7Y*A@5-~cF=!l43-!^&dT;6)J_u1|bA^i)s_Ym9OAI`|Z
zp}V`QuA2at8%Pzi@EPu(tA5|JTzEd0)eR2v@@s2rK~524MOEc()Mf1qdLS<$migsO
zU*l8W?~<@IKDjL`71YyTt)fwQ{dtF3E=U_^s;LR_zuKOfVy#2=t^@#34QnvC^*-ie
zxt@4{nw|_A4%yLSlE$(~bwt^u?k}$Qi@W;j`kc`bKw0Dh*0^CYMd}Jvan9<$UyK~K
z=g+A?NpPV~wV3eb`Cz|jN;~=-HXdr7%GUOhM}srv&vOcjJQHT|<wwOQ<$Vwp0N$_f
z>_6T4ejQmK1((f_N%}3P+$C*m<eY=Q8;rVEbN0?uJ5&C2>LyW~KxC0iIs}Q?xT9=t
z47Fb6y`QEa$s}kYepqKSO$}s6^{-{ruH??4d;DY3^i6~ZBh!*NE&0@lO?-47rE#ST
zOYE|3N|eq(u?^(;pu7|OMEFJE@}qP_Cx~1BqD`q))AaSNEG;bo4_jV~d5lC{iZP||
zH7kt+XieKXZF?8aS5#>voskaXsQ2{MANfCdVnAZtip5U!YNe&6ETJeJIk64?Cb0-#
zva_f1{vrZ}x2haa)d~(kp_p1VD|zt6Enr|H!Vw6O@{B%+?9O#Neq}WZttIKMa5RYA
zER$f<C)?Mxc-kxfK2*{Oj};=%sa9NEY%0xfu<-oyOaRL#4WG1ZQ_h}6pQHP3nv<U5
zP5ZXEiBO*M=QL3rQ(%?D)Srb;FRy*+_6>43ZsOG|SCB<1XnSVap@Wn@hW=+mkugRX
zyBEQ;Q>(D8no5ICtk9{73nJExlCH(5mwz4s5OIr#;~=_r&9l7er;j0gi|n1-L89~l
z*ZRZIm21BC=kBFON=aF8z9K(U*W-Ntrs?RvGcwj?s|k-Hb3fbc)-A&$TQ`u)$Ysuc
za|F?g{I>&9CvgRvpxF4b8kc_ay?@3e8ypN;@;5wN4wpOoG{**GKXLmx^BK`;LZDUo
zZQ%^oz4iTdT#%r00w-wGw*CGlVo?_s&1IQyel(pn!c!erS?k@JBE))LNIm`g%^2<+
z>0^hA-w4+|)kVuF%G)r`u(+I|fZw5$Yi+*vzLt@(yFJ-q#kIGjHrns}kZvk%gaVbO
z)Vuz$;5_kppH{?)bvr2cccX3{!B(a(Zec#4wJ(bc%KcubTf4iv(^T4lf67un+l_b7
zi{GHksck)y3a?)uGL~sQz1=Gdwgu^@e52emdT`+O8y@M$?7ds?rq5`ZKM(Vt69Vbe
zAhg2I$$kG;c#L9V7kj7_@kb-Vz3|Vj*H=>45^F6Z65_WIc-?6fT!1S0j1cFG6irL_
z@24sK<o6WR=jR)v@3qkQ7kpy>?9CMm09b?!RBc;i)E*yB2z2tcho&`BbJZVjzx5?1
zXh88j;$c!dgLb#=tm9)pyFCgM%FUZT^@qU-SNw`~N&orWf@ID1^bPhIrIs`>aT8nL
zy}J|>(uhauE_Q>|nvM(SJ&*st7U20%OrUiyb9Z;g1yRCCcRy)u7rjAQKa<$ZNz3Mw
zA1h=oB(4*V_P9#bo$u4W&hh!#a-O$VI^)|(^U*i1dxaRpJR<$6si|qHwYB}XkVi)Z
z{Wzq?^17ea=cIc^l8V;(S|PWr#Zze1&y`%U6!OPdKJuo6^Cf^}eLsab2w2PKdn2QC
zN<Py-3MOST^uiE|oNT$`x5j1T#!ewv@8y=#6))_c+u-8b%}1Y(s4?XEddFT_Xiv!@
zJ<a|_3ub<7&0mmp;4!~CDFs^=@6pZuy;)2CSJ$`P)74k}kA5d}b31|)AXTSqHBCW|
zz&ZK#H2r336#}fVqCclkzeyVCng`EzZ3ygL?DW`0P@Ic=-PuPR&3uKgF3W9~pc!mG
zELbW;fLV5s7t3qeRIwFqB|gkB`$!JrQmsu;K39)S1UcdB*p&i|2DP3;v+QnZO!!P(
zc%h|j29*t8&D}s}fSLn_PQ7*{csEf2qF7Kc(W=Ut*I0u<(dYjjls{E2tjJ+U<55VP
z7q8~~w5DW4`u^3U)k074w~+d7ZGAm9cedf_?%UG3T#^mXz4V`H94>yt^FboNoC3P#
z%0(1?n9qNvLW$JSX+-Hr+nk%L{yD$TFdp#?+7w>IVN~X#CYm#Hs*ML`ef0XVsUKdY
z?(R%xf%Lm|XUX}6+A6CT#+UOp!De23xaITX3g_YWd_i5jDvfAR{Ap_G!!vcTD}2cN
zFV|G;=>P%NO^bZIQQoiJkNT(Bi3~J-C0wzd2#43afAdsA8vY%~jmYNVmjCTDVXH+E
zzmEu(9@=z7_!?JVUXH%f#(Jy&Dlg&h+4KTnfyhcuOr*^#dG<SUQOx%>P!b%9A_vSd
z7F0SZjK;EwrRL{K{{LSpAE$~)uEhLfQ~S2nZS5~orzjynJtkE2?y(_MO;V-+c_g=v
z=l_p#a9kaahwuL9VL#mezN|*~8&MqeL-CkKl=)thSkomx{io$a_~!nqX%hlB@l5lW
z|M#oBEO#r`6PGD~33|V6T44UO?5&y+#Wx3^?&<a?K?km`uD-r#m}ro0&lRqIF|k9-
z$nu)2?tCm@T7`CBSmXVuwxG%Wt2HI%{Sx?f*$<_|y1y48zneXRn&VZr=pq-Jpn*Pc
z#6Y-#dJjk6$sXsIb*@B*LG^{84m{|_zuD5hR*w6R%xm=T)rXgf_XFuSf8SH29TUqN
z`T>5pyTiS^gJt#g+qZQ>L6=@RKwdmBfB*iz$(6Kclzqe#FYO$ew{d?#J%L>ptS&g}
z85kHGhvWLMmlyMxLm8dzQE!5G+0$6;o*&<WIU3~0$P`fg<G&2;Xf&G&{mf?~gDBNI
zKX2+BQU63d3vpVf1YC_1>?-1tg8Jj9Pgl95LvU3T_Hg`x@MT2!_baKZmm00}hn-hc
zq(+8)Eo#_Ry|Re{g(MsfhGcua%Uz3;p0N0hbw$b9qNmHDY@<aO7A%kYpudEYcS5}Z
z(jv0oxfM$q=btv;)E<ZolIsc$2LYOE)Dsc4I$Zy=XXZu=jUza%@o3752Nx83ZW4XU
zyrKW7?SrdhFQ2cV^wwXHe-}k0@(<8)@B^TZQf4e<*1t1~T(@RT&DN?Fq?6%|t=!(<
z&0XW^sADC6t`LbocyJ>nZ@W&ynF$6oXusNqY0ol=)Jw3WA!|N@XVGfh*0IW$d@rlf
z!V>XQx&8mw+J->2eK2lNmeJ7wOOf9_dgo0AD!gW!Vl@t&5NRgL&4+7s*A!GP^7!BE
z6ftEbV_6z4QKeMy+s$znYn}Q-l=K4Q**h>l!Od%aNV<%{!7&kk1*lE<-{%y|i$Odh
zQ$UZsNriWF$g-cSGte4B-5)+uL7x)>dbj?2lZbfs!}9B{=*QR<_l|oQU_xP0+v&jH
z|F0$#%OqW#6kqhqR7t~E_IO5|&Iyr9nG{CCZ1*ouxpAsD9z-udCgkvZhC_d$$rOB4
z+|ov<353Q&_<D5^HH+`}f?-`1Mx9F*Ea)dLowso&sv)Zjh`Dm>a_=m#*0v$7fr&4K
zbU5UEeLP=rul7zAV`eB6t}-~7YMq~Fh7e>3Q&3)>EO-9@V<0bv(I*gpw6;f&@|KT{
zA2waA71`0Fk`lyMxDDsObgJAt{EVaVh7HMP@&2d(uo(`fXKjsIo!ait75~lB@F+sV
zfCr=^LCmpIP<`5d_~Zpo1LiUB`J>AB%gTu7ovThBNRWxYR}Y)Ms$o@6o^TbwlX|EG
z?>Q#=HR)Si*$qZUMq|dnt3tjfxL$FYAvip_S&*w?X>$4S$ICSMNhr&R;;#Z_;aAjP
zJjnKc-@rzd=@@j2LY$+<mL|(d%VJImH(=X0z*tc=zw}Bnvm%7*joUTZQtz@cR4ek>
zdJhI+JX||peUMP;|M%r;<!rKtb9eu2lUS{>{Vz{-->^Cjz;{59i3n~@aau}q%2%@G
zxXYV>K+t#*f*t)(qFP7P_R>#>rr2J_;VUa}u}sXk@cxgN#TF9J(b+_*NkZ1#DO330
zPxJdbZE8LM=Vfe6<Yc5|W*#qTyma5Nht0fy7XI(=h$Xvi4d~4~6OQ|Le^)F2@4sU$
zs6WmYR#i3h`uIv}j!m!2vBqs~|NGPL!@z+MK?v#rQh2yGW{&=kFBJYlS8!=lNKpd?
zweSYl^iYd<y5jPg^XHocNo%$1BTwVJY{!fjNM=F7s#+iZ?+VHLP}=l`iww?*1N?<0
z5|$v7`B9tQ67qWnsKu2hiVnCUJ=Y+_9CN`ux`DW`wJ*J;>7k4SMu3BsE>$=w@+FEn
z_M;MW)T4aNTYFVlR)QX)j)*N}))S&`emapXt3|>sT6V-3)Tt}#YsGBtu+q}g+dDdF
zfXt8mcecLlda(BDiw`>5+Cj@|^ETpEu>bj^bhj^*tA&PV!^EY-ZAhtwM<Q`(Xh@-T
z=43JXl~=1l27P^1z5iRzeiM<u!g3O*Wtk-0d&$soi#3io>UmX!_t1=)I<ROHXJ?v?
zp3F$eRY5zKFZEEN*(1oL#q;i}@kk?OC7rJ|J|V4|Odq8041E|ucHrTd7z_x2^%`=v
zicWyM@Eb_!i=D2)5oaOe5dvRWrGSDZjV(Q_aQ>MLKUR|dQOJ}#RsuL%GUMyk*&1?0
zN^*NbM=PgBb=`vO^d64OK~kI-xGM$3hFt6xPn44I@ZocxxJ*R1W1-P97?lsIkznpB
zVh>5@LB}3z;WhuD$9jqb5eB<|c0fVBoSYmO$C~$jiav4oO`aV5h_DG_gq<b;0|U}Q
z>33=Zu!|J%=N6fY7hERKSw^BfEBhm45oN`^Z+a%msEuAUSlt{eQ@~<)@xk6e3|A|>
z7tlhY5{C{SMZ701{NjmZVKU1mQ3=scic!EQ<E7dd@I0r|U~<u>&&ePeP&6duDN}J0
zEcwsS^evv=(6iz_rQJ1<vp_#Pj5n5Lrz7(d@~Mcr#DZ_5g|c6IJ7_0*K5~e5bIFo_
zA#h%Ar4ITQkjf|mH{x9=f2b58xi|FvJ09<dcTS578V_!aoSw$QYFK$Xf9v3DrWr<I
zLMjzkJl{$~uH*$t{mdl5>o;B1YB4tz*9@Pw?OXf>iYm%V!H4qOGvkdY3yB(C7;F$w
z)Igw6&>{uJy@d^%j*Qjr+=SdjOa4#A17CNoTb;j2rC-y+?e+;48W`%v9X;ocU-o{}
z7a;bpt@wO6)E}-rue?|YyF?6|_3_vvD3@MqL&KbdEWQ*#p4(k=)Jv>tg){j4Z@J=L
z6beXN1&T@#&^>y@z#--t)bFCsDsS;jvifPdZZTegYS&^XOLDk(D~QC^to^SGh-P9+
zNch}q2jbie_)b2zob|Im-ZcI2&UE8W0jd&&GU|g24n~`g#xrvvTx}n8t>;vQOT%O&
zs@`k3;c{S>4GESZg~!d;8XM<--mD`l%-;c)AznsbDWTkX+)=6YW>`+H3orTDx2t|y
z-4R0lAi{&D%`V-~LrAf15UQEqzTLM6^Gk#L)(%*=+W1@VudB^<K{%S<9(J>+$yB0X
zXF?Oyf5w3Fz1W!dr??Sy;5n5BPr-2VimGwq(unVqtlrU$av4f}yY72NBCW=)t+iEI
zglr1|S6ipnObF=BBX4a-4L(F>FF*os7TpRWDfj9tqnNH^ZVpWVtK_Ix)-V0irGuqS
z&<Fu)I5f~L0&%>5ul4gMa-Zw2)p6Fz1eQgan=Lq5TT2jusL-1`I)dnPbP&3_ZPrg7
zC_#MTT0!Pd@u?>HTB1}vas6iOU8wfs%gcHluo|bWrNx3{G(-W1=UROwu3v6X*qZ2v
z+}0ahU9E&Dy8$cS@{kA}`2G84RV%7*pf!$P+S2Gr8*OhCbmg)LDqUhA$rKe4b_4zM
ztCeJ)!lx=Dfg*vMmTzmJnR4rvFOqWp5Nem)p!B`PP6#<~U9VIQHOsM2Ef(N<jaTU&
z-5h&P6RJOK^NcrLdKwu6wv1G>i5IsMX5x~L=9-XJM?GX<Og2fbL{B6Yw5q<+NGX)a
z8@3A~XzS$E6tl03nyo`mOoVVrty=dgQC>}wZEX-kd-klVYBJCov%LsD@jUCWZRsa3
zAGk~se>emg#G)pdV!gAuY&b5(Z8!Q!U=9*;)i&EQr>Uy7JXLXG05VJ9Fh(|s@C;Zg
zzyb_~yRw<>z`aKlwax*ipJ{3)lftBPtS%sX*>+^u&CQ7q*RDpfE&*CQKI#FbfSlIM
zN>pcjLuhu3i703Jk{>)cL3gj>-q5fx25_kql|M{Czh5z@!^lF?7krdPR7Qg6Dk9k$
zdrMRMSF~WD#(;aF+!>puOL}%}tUx{x#sLK%WsbbwbJG3B%`ppu1A4O;*Is44AwE3*
zaIH+i6PI=-d@*PN2KfTH^eye)C<#TgZYZvg&Lb@0=TC1c5#!|xz<egIg_tH*z1*3>
zR_XQx^&M;wsZs|F7_fcoR^rJe0>h6T%b@6h<>mZ;zS!X4&YW6Uasla`HRiZk{8%k5
zbXrk{cXSa{GgJ?2DAIC0Jw!#fm?m>HGE%2OHD+D{6<>Ci!NiH=jKf@CM%BV_x``9l
zWW1<&XbOJr;DBe~Qa^b|#kE(f@p47aOF$0yI5%Xbn%?y32y{7FMHMTTNHU6rr<Y7j
zFYe@R15naE6s-K(e?M~))emoQ5ND(dkuk;U-nM1~wk9fV5&}K=YO&rf5*(xboE6-@
z`^=Jo6BPpU)m+YNkF@bSA*kVyJ=1mI9Sffeh3NX?IuK)Q<hJZAqR`5h^vymKt9L2i
z5enHpvw%Ky?N!c{H=B1%SA`+vA3E<qk*#-;&&@2xg_0{qMf??9P|gslkV2mA&j2Xc
zty3BHV4kb+pFR_bW=p?{%0wbs=Oq+108)Zr7k%<fe&Ld?^J&lp>tuEvFZZ@h$JP{m
z8^2Yqyr>yrDIV^v!N>-hn+@<na0*Z50e?mUYi}<x=UOuLtvf4*@(0cxryHVJZ*PGz
z{8~N-88k32NCL&A&awEJqwlNi06b?n1y`f6LEpY*-Q!Fg06-7X{i>_;*W#Ism}H!m
ztoTY&uyH9kPxovtLtf#rQ(PJz^_`2q&V8)MA*%DsCUycU=1>_j1;N$TDa{5tY}z#C
zAfsJ|4)AYaHG%n#Z~%aYN}+<@1flLNco*W*d##8qyU`zq<^I{I8+3g?NvjkgXC1aq
z&!+70<IV4$BymKdx{HXo3X2q!e=mWtF?>pXRU`s<A5@u8)Y)D|3=#qf0IN@=CO>WQ
zbkRS-+02AAXZ`!cA+`CG^}9k4HxZ3!r^z>&;r+FF#r7IbD-<Da85ol(m`|Nj4b1mj
z$pX)s70?^x0(u{d4!hMm=hnG%66vN#=B@D_DpNrC^@a_a7w(cmLhvF6WSy4-q?Rlc
zCai^H`Vh@9Vo)K7&(q(>yTV`@CQa)2R5T2G(k34tBw3$-{KnU*6~AcNxT9Due}1i4
zgmF`K$D4sFMM9D{_%atX`!BWX7t?PND_wHz9jvVA*yy|eIrpoxi<g(%^|O_}(>K@X
z=)BmDd1!-CNDB%vHm%|9*7g$**NQ}1$WL?Z-SIqokH7MK@KxrI^uN{qbU6kK1XbQS
zsyY2hNjL3&_w5%YeXUnRsEF}7bm=aA5x<_Qp%3FA2a5YQ7)%{ZoB#3S$2V`@U^!kJ
zrU?g_0~!R(O%L0A_}0z&`l3)YxP25^lP7;;&;=~)J3NcNsJ*!{S!)@!-q`y8eV(3t
z=8V|Z8*_~Y+Yt{aV9aQExUE4>5-drpMH<L|`}k++^uSd*ihF^4;J4FkxX!qffY?an
zpO^63!$4Wz2Hz$a1Rwvm?{1jsc?p!jg2Q(bAri$--W2`(E+-d`aoG#xB?#TX+^}$^
zn#B+AbT91*64Q`bxC&DUj3rn4ZicT-w!Tc~frC+q0RubOb|a>wQE&&AY|wfBVcWH2
zGQc@k!-}>*5`Fan@ZtcQHemwO>Yy1x8|SLiYFFj__Rgs#>gPAhx`-k}q1JCzn&Q*}
zBtD>bMKeV>IevrP!Q#>;v1J&^k*)CCAoc=UVJt~lQpnTU_3y35QN7v|sD-@DGejw8
z(43Tip?q0s^c@*5s{Xo+uugb}1n!YEvpLHLcy#iv^*$@OrCIp=3CVJFrlbOG&;7Mx
z=gu1i^<LlWg9Vfx6&q3j{Q8(=1?$1WY^A;d%uSiH>Gd7d_X_|1QS=F^eI{`wX7Pl!
zLv0cLV?LT2k0?vVxf%T~Fya)RHeA3Q2pkl23h1AajW{@v)}ClJ&fC#=QH8-l_+7$G
zUSJkomZ^QPA&g04++8FGV%{}SNz8giYPO!9Uqfa^i{0x{Kw=h2PiCrJmM@UC=vIj`
zzdmm0I|``J<gzr8bl|g86R{Rg+v3emnzg?hCp^D{ueV>n7{gr{R5s|Jzz`m5F;{jE
za8a>SxwBl(wIn*mq$J8sWLZTGwCITaYHB*!oDs!uI5Ies0!td1Ac*@8&=l(ApV_D*
zB|P0e@F!}L@#V+oB_If`ar?G0!j+kCa`N(qNbZ`W>Y?hrl%*~YmXp(;I5AcShc)x=
z*s5sQg?SCgT#y%2LQ&dHjX7A<kn`!TGN<9dDDzu{JtKFZa$rqcCQWA$Dw?4n6XT&{
ztKJ_<MO;D=dB<r2yJ6Oon5{$3kJ!7Cs|P_imkDz5Vv%$N42dIubOgU@^h4&Gp>k$`
z0^2F9h=GmGb3%JQAjlH?8G98o%Y>-+&s9bND4N9+lEjcoj5`JfG_h{cOFo?|TjF2s
zsxx*hjCU<ALT|xFQ<g+Z0sYHu7YfhGm&{-m^!4}L-LdBN@vZ>~04y}hrd<L*)qmr(
zBcAN_XLy8(1SEnOo9;VrfX{OEztMKMP6F)Vu0=Bg`slgz1USUS^mJHY0@nFo0^AT!
zOqo($UQX%`Qgw0>5sdAh{kX-Ggc_yLpPjzMj_D~{Xly&GxhBWNcoC@wcm7!PzBY$`
z>ap`Rbj+Lpva`vd<e)w}ujcwj<qLOVUZFYhy3kKk;jFJ91qbyI3T8f{z7p&wWk};@
zZTEY{7YHE`G8*(0(Fr3NlMX)VGgjwVGI`do3qzo@W({3L^Tr#)OZUl(4zF=DS)FiK
z8>_GM&M^YqBEzY1vmici`a&+r>~Tlqn*M>_=a$IecRhM^W8JM7u7AY?m^?X4h*x{E
zfbam3Iq24rzR6F=1gMqC_CgCw<VlttK7uJK{k<KJ$HWM+#t>=T(s<;v+X1kJOb5eV
zIMm}Edw|`|OTZ~2ZcKTIXXC{SB+O4s4<(O!jSnfO3wutpWni2;=NL{BVa_CQR*E%Y
zVzIt8&9{|93N79w0102eE}x@AO%+o6I9AbN=gwc`p#Xi7%c$^n3Zf-SjWipXobQ-G
zIdMX=1M2Ql9@ei0a3jZt$wF(d(rTrzuAq(zE&%NSW$^XoGEYe61LFOA@@`U;Ia!fl
z@!Yi!!`}Y1Xg&6DZT#C+1jg2Gm8khU)jr3Y2`j?DjHV`<SR|HTS3Rru*kck)>HWlx
zX@VT4HSvpsLpnOP$t{>$r+d%o%3O6O#uPt#gbI}YCp0Wi?*L$UiZyq;z1YRITQ4q6
zJVr(liYY{Mr1QjCXt1g@H8<3Il(0BBR!u9R7(mX+dPK%p?1Zw~C7nr(aAI)GU>+4o
z{T{#BJcV#FRn=STALSpFkhWOl&ib%SvQAiMOwSM7c>mi~699TGd8kAY%YV0V;=aYN
ze6YmwE5mMt@ffJ2o%Ib4#+UC(oPXYG9QD&hNbcYYqG@7cIzJW+z#)mh0gdedIR%CI
zralZTr8?js1!6~O7gf~2thOgp&{6d6=`RFe4sIRZfIESEWn|cNXe(#^=a$boRj$Rw
zy}oqgUt5D054pUFaKpquYrqWDIfh?#mXfw_a1wv=*6rKToT7yO=rtXs<t<5yiG}Y?
z11p}|FI&b%0XRkfH~E9sS5x{{;+b(CX~>zhrHdvzGF*pj2eVnz!KtLo?QUqFIEb7r
z{(jcKx;+OE>NJuve;KvKhTMP5;_UUU<)1w#qQ&_7w&PqS?qWvNX~~yp>wX;szsmh*
znRL(TGp@tPnmhbtvN+L8c}}H`_yF9RVl6Emz}|sGyHWF>tlB;m2PwY6x$cY_CbyRE
zn-dU8APJJph8{8mryv=uuc#kr*al1WmXc@8TkLjY(O6}g$BUK|UG*RgaXBp9euXeH
zRBhOo0S=(^xjm^-KWvM4Au@;@AHlOxUg&QYfAq)^$gC$TvIrlG5B|JcGU&G84{sEL
ze!71DSks1%al5A{fzEXZ@%T0bQR5$@Flg}<_CX`DH=KxC@1Hkp&ca`YQUqk1S{qHg
zo(w@+@Xu5sa7~;O7gAD88{C;N_wM8CZ8z{6V#{Az|GkP`d<8WhVNt$I_hc8cwFO}|
z)H>k>1_!@&bojE<L0$3iQua~SjS}D}@LCRHK7DfKKP#V6mrvNCSAsm8;eQCRDD_Cd
zu4-LT>l;_z3{uSa2FT&E@9C@{+S-ruPwc4N6SFd%Kib+(h&mY)LnU`1-_hoHv>0Rv
zryMMZn&cBthcRin6InchHj@Mq(>8<hGGZ6-1z^mS@A^Y(GfD0UO3IzNHfR{C;>za7
zi&8T!lZ2tx^DG|_@e{AQgDp!h)2uqf(C}1rbcn<cGFVVVZ``u=!TcxxuLT&d8b)+B
zDpd>^fdA)@#j6JJR-H9e08KY%C0<oVcReZX{bM&fa9)g`Rg)ANJ{i1ABrQ_GdL-k7
zZ9-d?gwGxU_F8Jx{rlXH8hOeL+-DoYulf}`0h?dNHC0{Q{d5Xw2juU!ZE_Da*OQ3g
zYXm(O=#B&f7az9Q7avrWlty&Aze@^IK4&@h$t>0Obvl}wvlKiHPp4M2(6$q8;YGTh
zFwsZ4qBl(53te4FtV~y{n}0a%kLHHl;4a3+jgURGa23?L@S6-*@)L$@AXNxEcyOV)
zxz>r1eR{W771S_5@%$e*wFm57$-AbzWms83J;5nyHg@>aR;*x6<EBJ;9%PdBZ_b}N
zLMk!W^g=TAD#C<XvaULF_T)sfC&A8}H-9Fks|(eOTXu5$vQW<NQ3^g!f-BZujkO!z
z+$SV^H6M=TtN2R!zgHU|=2hj$70PD_tnyUsC-gY%h1{<8R6216o+n+pWH0B2rc?UQ
z<F)HAEe~ZzAyFtB9DdnmD-BSct|2Sg^|LCMQ$HPvA}a%Jdd^^8LPblf$JycDu{nol
zpwPx@NXY7>=unA+ae99k%eHvm=*TPgxXr=9gfg~7ybD&6A2)J;F*5BEjO7vCZROUj
z*OiX-OShM=9Rd3NaP3YSW85c9ku8&=%14aJ)LOH?BU5VzD5a&Vx}|G|8wN$PbI~k^
z6=CaIypfU+txv?<vyOWE?rJ+MuMa^UN52f61C<9&t!vxwL({<=z1nL^_)I97_pP+S
z8W-o7Z_@hZ=8F1$N<)SYjfsw)6(zkmJ5o3UpI_T=J{o54@U1fmIDy&u>(-6A@A#R6
zpH*v{?Y5#Oa)9pqucnpF+iqaB4#+-a^tEi3bk&%e%SyRVstHj%cKq{>!QS#`u0<+;
ziwmr63om}Nru&uq<zNbDjRm9j&(2<N$|D4`gic{R*5&TLqOtW9Yz$v_%b*&;9M`X1
ztH$H;l<d@BO(R+wiD9UAms+zQi!7C*hW5wXJNjkXx$W4IMW{n`G_9BM6x+z{vy*$~
z^s(t!)FM&2@9xg{O>d=l>T9P>C_iB}uKjMtvwlvCS7<jrG0FXU)ULT~&YAr6CAG!R
zXP$q(wbg0=m^_7;P->*scAa-)k9D2VeZGSwq@;8KplR&bzjpU_ZUj@oJxc75e$9ie
zlO0OOe7OCO?dvI#|3-XXgPTx_M%F$<iIqZ!i@+`Q#o+0IgZFt`FVQ%%=JY?4zi*Ad
zx~X38bnB_$kS;1#x(#Qhb0EsUJ#E^&1-gQy@q^ieIhUJn+TI;Zp8}^#M#j;33QuLc
z^(&qAOHQS&nvuDF%cpZ=-t_B082LD-T4AEXF|SkcOD$*#seov-#;)vacP$SJzjp1N
zY4_E`txz>4l{Um^^Nm6k9gN&QezCh>U-!K#bnP13?=rb}-o_QK67nn<C7EF9ti#xk
zk%SmF|1siof~w8qR;|YJ&mmn~k>rr&;Fh60>Va9MSB>jAO|UkO{eun89f``*yDpks
zb_{$JvUl_pCJ&m9{5@WVA|LFM(~;}qTwR|NWu(+%<jbvN#F)h|0^=;yWI@^{MRWJT
zFB1&~50mdG%$XwfU|xJVNQ9eDE{8ZgI>#}PSxl-l^bN8g2&$B)n2L!$>j&i7cP+Do
zL6je^<>^BuG1!F$ETMSz(9P&A<R4wyv+~)UJK{<@V8av*@6rST^rIa}!vZ}F4>mOa
zf#1tI*>rhA_fb(;<d!VEh~g&%VW9C@ZZBP>IsCo_i6kS#k(6>qoH?UrWVCz#*e%RM
z<EJul`$i4^He?xZ-Z-Z}$G|rsiZm;xr*J_7(v~(MNFC<$u?I;#0)hxM=iKrsy#4o`
zbh*R<9r(N7ZA)KMB9D^*0l&4TQrtyI2Te_d(UoJu=dvhW(oqG(hTqk24Ko`DLI;@F
z@JasRi|tEVuZ}L4(bAZvqqHML!dyT)Po}j?94<av>_lsB^5>(t;v5om%HOib&YxdL
z;;^G0e8-KN+Un~4KifDbxWkpFJH(#8V4s@X@effsWf8^wvX5SxOcl8245YAX7)fQ=
zYw*8Mo7Vc}2hkh|x?IxXl<EgEV^JjNdf)C1MLi*Ew!*9<Z76hDyGH`vgcwpl!)?U-
z$A@(Nm1MPc%^FPN?G~ZVcg~eN^JYzFrQ_F`J;GSwZi3wv3zP3$l1G|gAmgG8%LnU{
zSzvBXjE6{u{1nkrRaJ0yzUI;UUlk*DZ#R9x(Rt0o(tgl>W}pM06PAfJ5U=v>O&+aw
zLI4*H#PR6pWTqGjqA0`|8hw56unYRK+ryks)SFgGk(0kUOEQ31<@p1&p3fvuj?zq7
zd5eJx%us<|nhgic4QGi+-GIl{jI^hIKC*Q#olSDoOtqN{jzCu-pCzjVu{x$Yk}qb=
z;N)cOMn037x&O5g=ZS2NWf*E8A)Ee<9vr2Bfsp*4U`aJjiu&d(50yD1N0k>e-A=)9
z#SKV0VqF_V9@7*cD}}_3u+gm~8_aiYf(Qf;1A8VG0K5<WWBIns62P$gL-mY|hDimX
zey(VNHi5~Q|Dau7AYDVsoo6rEM2o8bc9gDenEB{ZG=|JU6J)u=J*(;O<?cIB-><N;
zQkRu<ySznz)&k}#+;4OhrSM>=ruYIZVmg_`J7YX#a5M~1ihhVymg7+=G_Fsijn-a?
zvD_c)7oV<knm``y;y%f|xkugY2`54@F>`xUpe8DTD-ynCG2(Y+iW#A=OO|Y5k42vw
zYPY>tpGZYRyWvNs<ff(yL5_)=NV9|iBv2$wb%yQY#hV%=CFl7tIBBoMjyQkZ8BSzH
z0ykiF9U-|2^DcJLcCYEqKZzSKBxgugk`I9WTCS&!c+5eKX|~=^H>l^xK8(M5Y4rA-
z@n83%4X1qlKo!s0Hu|1F0G%t8J_1N>d1(?qE?)F`8?{beVoBM@^9aJec67v<M<8EP
zAA~Ie*NRA$X3-s@`_oRQfR5nB2eV}X@)K8;%~pk-Y5T^ouQlt$ZB*sFiQ3^u5GG2g
z4&}~!R}BL|7A9a(+uz#MEY(;zvmggl5KBy5+qyIxE@MLwZiJ<*TV^-_9WalUnb&Hv
zaB~<OM>AO}$qFmZ{M`L+o{8>-3?U^27v%uihXZ^+_TmJivL-aZb1L(Du_p+lYL6T_
za`umXXR?~h&ul-kc~baXG~6doo}}B??|YqXGH%@c_vI;eupF~TP_fZl!AD?wl9P&k
zlTP*Z9T1rWDL0QbX6r+-angs=5OH?X+PWmnAT69$pVbGr^{|NX#TEzJNtOc~!YzSt
zaPlcvEo|?=u#+{6Ld|CRKRIf3`vjCfoB;3<U^u<GQs~<5u1*cC)6Q?c{1CLd;87iI
zbzy5C(<F!+pNaiUG6uA-NcDT>hXXot+my9>im14y>zeHWP=tPFvc@y-L^J)8!whMo
zKv*9LmP@cjwa+lGSN_qDRG735AwXO@k4!X}UF%)%WlNWSd$u}ku)I7o<Br6{rlt<)
z-GlpSXn*<{)=CWkTxei#<Y4t{{&;AwPwwl_uj{dARjt_0!`4pQxo&Oj&N5E)>^{s=
z0N+1PK}mZJx}6xhn7lAn`>(cKBWTrgi_e<&=&c`Hg<AdIJxPo^TTE*1_p;rkF<=>u
zEK%DB%tpHCNQno~gOQ5@>~<#2%Hi4+F08)q1Q&W++njz2!8iEfsIg~Jh*J||+QX(7
zQPDCxwg4S8WW}SHucj@1<u^@@VK_VgXg6ICd+^qivc|1F9|oW3s%CBzbHBi{Nv&3v
z**jOAxjZ2E!ngs_BN9@@G)#6OQ3cfCwEW~H8G!VUhYd90eBlvgu6AS2Xe6IX^nL<c
z0xnLhXvlz{^Jnh=mtu&>0)`L1|KwE`L`wE1Uhc1Mqn&j_2RCg!*S(-EXUX0k5_=70
zOnd$%d1z+u>d25ccQ)3{zrVI2bo-VL^&g|wRsD5vsQbd3(F<-C9{g};^D)=0(tpqN
zo9U_OJ?!{O@3zKoMLVYl_gXdkXkOPTqs=GF9~4b)d)Zctp?=5dro0}q8DX1xXS|?C
z>)-O4VM~Rp@*6(ER<R7}UsU?9qe~ZMxu#Qrx}*=1+{3h~J@ZHyzs;-+@^Ek1I8I`$
z+EBSG#;2ypO0s7-&(ELozJQyIU>RTAQJ>Sds9V)>>LbnD{W;>aUnPi!=JZoMCB)oz
zH~{3T2Z|#oLFvSpJhm;nOSTW03d?t?hLKwy8KGmV70DCry%J+|xgM0v*1jV{%~;H6
zQ83SK>#?e0uykH2K~Ni;i_M5L0Sia<%-JaLHPBBv_TBH2Q<?XJhpjoi${uWFyl>xQ
zC0n67IKJN3-1x?}AYw1R{5O&#VsE?_Eh<HDyaD^&>C@eaz;9xNr2k?o;+_ZB;MCz-
zXUNjFpjyf<EqSyKqaze<QZV_||0#2S+RdyL(*F_qI0kH&F72~Go^9SMr<0&)yfv>?
zFz83EJ0&zf(-g&^hlcrnuV?5Iv97xj3_fo8DuC`Fnj}64o9b(7O8<6`{F!q`w$;NR
z@0geIFa_sYIF-|-eTqKMRLTBhpz$H}8{2NwVRYcq{r>&C;JG0v6%-3h;s))0wX2z|
z6A6doCw(Dt=+><+ZZ4)9A+#b`>Ck29F^EA*1q8@;LU6=kC`Um<j2<3EP3q0hQXz$4
zaCL)@DfyvuRZ;Qj?)(OwL%#SXgO{YSV+89fZo;jIVHI55#!(o?fB@EiAVKO34*&Hw
z+T9SRm}BrZ;1)nEuu!FgyXm31MpsPsST+r78F5C~A@-Qm!zV>xeiKbGsPk%Irrzpw
zTVeQ#;?Pb0GxHqvZek3ifnjSdnukl%+;PkI=NnR6JhKIjUO_z}R6Mq1=oX?wqiwVp
zjyp_p0TZekEwbJE8tg@;07$XCF<5NuXIMINT?R_-p={u6Pz^hF_^?TQdETsb-rg`2
z<fw^BGaVh2xE}Q^wV;56+vzao=%=9S*Z3Esm_*<vX50vax)z2nO|Dduk-*hX$HuE@
z@4Bn$M{L^q^*<_3cR>)ae1y#)yZ??L?c*ZA`q=$P|6o8=dnV;INPz*+hoc@Ze(*r>
zy%1&19Y)~jZ`AVW$J%_q-QWUvk-K~Me<P20@7i#WfB)SMIX6NQ*_8F0)V}KbNShVr
z#=|QK2}oZ)e||N6ON#$9uRR4T*#KZ;I4rT}F!I^MU^-sp{=p32=^xz6N^fcDA@Q{P
z*Y55Cu9e4jY%&<`ykWyH8r~aV&hB*#rcv5?HLY)XUEOZN7kHaPA#20usFLjkdX0(Z
zJG-yarF}zc4k?d=<Bdq+0=x#Y6b42E)xsYpS9Y~^ceO#Mk@_Qq4>Ab?{+pF+)GK2j
zzzKg1vPTz|+V~LK@Im`Mm+$}XVc<h%0Ib!LC0EV+-y6NB(j_G|)o5pjD^Tgzuh(p}
zNTNN|vQqCj%`~hIYL)X9`->Wo^&r7{f1041I!<%Sm@%h)9<RL`LmnSSMRK?UOWAl_
z`;A)tVlA3ObZ-&+NTMh+TBF}7PM4Enq!^x|3<9t<<Zj_6qtqe~T*V3TihKxIqWk*;
z{hj<M<xY9M?yDn!mphr7N7U+ubld-^52Am8LjhcF!U{7ph7=Xy3HaCL*L%d-de8SS
zX@t&V6nWQ3j}_=c;AL3&lpCljb$9<LA#zx|-v0fUAJBIK21Do@tpGs#_SzkNw#l-h
z9j7vOCb^=;_iOyH8hjOpvQZTY%<aR;b&L|u%k65-H5pJMys?v0&?mocXn?vQR$(Zq
zYdf7cWxeDT30Ao;1wg%6A$W(vPZoIC`HEC%l3!}9>sKu(3}9mImmf2itjuvS<pWZB
ze8=lD;O*4b{<7+Qs&tOd>z%CdQKI7UV?L{dgalQQo!v`ImD_M4&!11#*T3Va2TKt<
zkpiCCALOsJfBQz5HAwXNvu9EAL*ME-)PMOwsK<db;CSy(GIwrP3Bq`Ly|ZTmWVPjA
zKK*yq7qQ?1%+efI?>w_fSq&*XeEfJOmoG^~5`p8VO?yEaR`HnA&@XjligS2x&LV^a
znDX@0ty0E^SR=3rMXEb5#>JT=R}!_rXil04+C;tsd-%xlF>;b<L!b1PSCF2mK4|o+
z^A&y5FH9RaP@EJfO6}I>=6xX{(>$9kxXwhgcqn-ol=9#KU}WStc|XJ7JZ(ww+ko7D
zM&KEU_^7QA(S{UWNJ`>2%nJ;Nof~Vx<%wWaGIwM7#Z`m-4pviUm?$9XAQKJI^T*4W
zVNWy1kg|#A%@=7l5M}gemG5Bhr5^bTbD5krs}CA7Y#4_Pqpt=`|Csk5{{*>aqJO#&
zx&UU8x=|<kp$>@qxN*o&2`)TeF-l$i0T|AL1&H2&T%K5C6$9a`6tM4qkT@8gW^URF
zouy#QAYw0`KSyLiWrcH6LypLGq6shi1f=%xpJ{Whrno0eF3m=cy%4%%nRI>L98Wtt
zJ73>hHEw-O{t$v!{re0WGzc=f#!a}KDG*p82ZtG{Dk#v}GX|M2ehiW}ylP#9U$Fa`
zSZZra;wJkG;Tr8v{^HGBSMK@pfcBFYb|bnJfY85BJ&PVHC-TGz(v3*-nlgTTIXtF;
zf#jf{^Lt265HiYnCJb5WZ*O9t^2k}=K5KI$%?{5PR0cv)L$2f7x4<$n{rusYR)fj&
zoN4`zE~2#+jGy;CQdW`+l+d*=lh<=~CSIXy1mmI#AfVXJPDW<O`HCredLERtP??dD
z^36UcOU1%^kf&BzDV({WWweLQ--OHsG%9dVk%?zTl40VE9JVq|!0G}whrjq{6B85W
zmWfP4U<=Gvn47-R(eKw<hT?qf0j`Cj+8{%G<TaobrqecV9=-&9Nl-a!$!)nwdbKO)
z7d-}ZJdqhd(S~^6A)n&F0T~f3%M%X}@_b&Bc5I=6C?7!^<z80S4`z$$?S>OW#79&8
z_%W`p!;l1r55NA#prjdk#!Nt5xw4*DV7%ea4hKe)$llG&%w*0B{_~`T4QNX#?3XVG
zRtj_(3&L=<nk_-%h@<g@y0kSt9NU%<V!t^H<S<WV^7!!(joT>PIy%S$1-czGY7}ya
zJ$u9*ouE7*N>84=`M`7FgGXHMETBkXbx<pDFrnClg;=j|i>l`B?%(<AGtvKKAD<O#
zK_QP_&cviAJ}1rwI3Rz`Cr_Vp72$6gC_Y3<Y3i1@2P$1cLqY<54CSQ!6{3rsrgA>w
zOdAtXOd9+99OXUX`HnLcaa4al%khEoj?~E}Y7WZ9)<Jg@#IqD6oV0hNBJM9EBP+Q_
zxay~t4#DV&yE9B>$`#|np0A`Bd%zeAob{&4*JJxIAR{ns*@1{51|{6F#OHGOIvxSE
z<Z809K#@R?1=%z@qVLo=)Q1xq);xV;T-x{Qp3M_(D)tYKS=c0hMIDrDx@sy<kE=T;
zXGLmNuWw{pqd)!RMG)koMT_X$NL^aAD2$HGKm{QIo1W#341sM-ST=MDqAAAjh(tV$
z0+75kZ1q-|;DS5_o0lQdx-9E`Sw#)h<=ZdXoT+qKbkcx(ondi6@qKeAh81b*>bh^-
z*#5)EaqF!oMZ+U*Y-*4&Z{*MmDZFjL!H)1eH+T28Z4_dND4RF-3O6B~rt#qRr~R?5
zADw49VlkttAtedH)7Gvbq>oosb}Ck??8OUd>E*mVQ0AdSH@dqs8(YXf4B&8NmX#<M
zq1W9BGRL)7Xz3}1f*ug`(p9MIyV%xtoP0=l>e7plcNw5oTJlB52O~{KqsMGo2>g;p
zGG_R~w(K;)c-Kn0o1C1X&t1^}IptYo^E)R;$_7tL0J_3-2uWw-uylLUG?_$cbg*zQ
z)gQQ1&bAR?dZuUNw_n6JR<sBj5TKF%!wi`TA-1-iN}ld}$`nF}&>KvO&e_tm(BM1%
zafvUvf4@9X)fyy0F?Vyw?Pow$wYB|qHc{m1ttWF2V^}{K8Fh8_JGFZ@q(6rdp%5U^
z;cE5E@^XK*eRXY2D1hN~auUDyX3&1|e+oTzSrja5N$ELiBk-lu1pneyOP3x)@bas(
z?00VQia0g*vE#;}{pA7ey|9F{dgV$c?D5B(a;yYEg%hVvxvgKn-!`IFe&$3>C`_F~
zIxu?#N6>TENj?1!g@^Z89v<4YZNnZ?L{6S`W!SOTblsaDP1dd*eXZ%T%|(<uhjPK5
z)5hFIGDahe<y=oOu8p85k+?Xpa4nZ2!4T!nYALyKp5sLv47CS%C&H>MyMy_T*PYYI
z@b~`#igS<YokL{I{`#w!idAOTDD+DU&xdioA2`4WAhh~mAo@y>2<f&P`M%HABBBBB
zfGa?F(|~Qf64g}Ai>~#O4Sc7ua`W^LL|?FR)K_A72(%ydFQD)6hln2#6j0khoDk7s
zmJMt3UovZ6=~lu>I|fQp-6-k}KNS@Pn3cD{FII?x^8ERE%-tUg(<B4F`xu6r{h^@H
z=XVew1QjDU{osK|{*~f>RW!v4hti|k^*WiUyg{s)YWFDCA<0?r04tyv%mc8~LDo#6
z&+Q>Hj@(v~^4&&Pa=wCryVNhn*@`!8Xrq}xeeFh%+Zy3>DcCBQFvVL&M7L~NU)4xu
zRcUeKr#4!O%E~+O<jRU?akZ<`N^Z?g2*tzD>+ZsN^ZuEaaN_h?Ly!>8aN=c0jarlR
zVZ_(Q>({P{841JbKYEDLxdA6ZUAgEk487N5@wCL{Q_~8bDpX%oTA$H7^D=wj$ND}&
zCVwqhAVk0F{lfzTd~(MNV>U8CjlxC$H~8mV^`1pb$t3ce>i(;Vt&bLZ*w@HUC%f;z
z>)&V{JXald_R@+Q*2F#>IU*O+$k}ac`y6Cu2`@rUYIUMhOZ!iRc!YOx^$5J+&&o3A
zrgm?1^TwxsKJrP@?!i2q;yFxxf8V|Gkk~A`dS`EMZ<4}(WCuMa^Hg^)oiVPR6DOob
zDCr#AFkgR6k;I`3sGP~r|LyjH1K~6|xrn<8R~1^=`d@EiJwoVm_X!^RkJ+V7pxp45
zqF@~zy-xdSdHIlVi()N=2%7T3t@EiljSEl<!@zso!lwIO3B5GEU;nqWED|KfuW+h8
z5>(WHQVD<aug<A4Zd>JZk&2j~lUC4SUfh~>>x>YimAvfdCd-617Q@2xj5s@~+l9-L
zK@J$xDaI9+TgK8{6XneaOh$t5JGVrwcE8VzPmDlF+?O(N(Ec|dH4wRz6=gUFDZqIW
zipW&4mJ3r+o$qJ<7&w##J_mU38AQiSH6-*WktejZwY9WVb1hELh06u@I>q5CN@TRB
zO-E$cYfLhEF8KVv%(+Vd`}ONgy@SLdf$)c1t`Jy3^G?$Flqoxs9uL0Po}Q6`W|mu=
zr(oJjgfZMRG8asa&6DjW=KcK%g4!4PFShawXIq0|Wy+F229yo&2wsg7R!!`$*~V7&
z?VPQw`kd~rU!r=4a;m4l*eGRZwa|qJz<Gc`Y-~$pQbneZU-Xv9L)#bJ^XXBTfW9-q
zGKz+DfdX58-n{!l)b3n$#u}_X8$!@0wVg1q+0D(%OVL=?Kz)`h6SgFbWeIYo_K1wU
zelR6TebCrZqZ*MB&ows}-&F?Ra<y73eD3u<n|pk2cNQOe+PQp>S^OI2^3n*AU9oMO
z{I$8mS71nxek^3yoI1sAfD|4@q-nO~N^lAV(lyv4Y6nI~v@G1aDdp&jxn0&(!*?vj
z?NIN5jZ53Pk6J`AHrSHJyJyr$)R<dCoduq_#KJ;Wdol%~Ua!E8J?Ssi;kK_<m$hZ&
zIcohJfvIUiRP==emmir4lLyBvTr__^)E@c<XZ^h<!wK(|l~l{va-*hP9KQ_}EBPBI
zU3;kyCwWP>&)elr!zFv__B8I5z5QQBZAL3#uuQHbXF|b=X@K%BZ^}ChESI80C`;@h
zfbvoInA9p|sUWtaWzz4C#6cH(e(8g^O;Ei?U9nA(49Kh3CdrI?DSo_*cCRr;9&$e(
z9tvgxIE9VJ6Qk~dV%l|g?%a7+<cFbdRT_-}`vj@j*>mS^w_;EkO{j{@uCP|GQWCV2
zlUq^Q65}Own={p({a$x;{z~7dL1c|IL5Cp?V%{Oq!Rmtm5K%(W0ny+CM!wlFnOTLB
z))SH=>iT4V7fJx&gBz+?SeWgQw=ANdUMusDj|VV!rL}Qc8s8DZLLR327&oW~sPS!x
zzF*-Po>zjZlw>*(pz!cd%>EP9L#kl_p)!i+H*{-mALupRaO~LqC5=Bjy8tB{w;P%S
z_L9AV7}w5DC8BuxmbWsp<5_}}b~_Qpa_7#Tq6YuIyM65!3UM(=(*6nmiEQ%Fe#*`l
z;04CU##X6Q<)m;ndl<-ES4zHBKq4YC6NG)-9225&!Ymm5M}XR)+4;f%ZLW*UksG^i
z9aj`nwOF<4HL@Qr=ICfHG|Z*rjzW|1srYp?g5@6Xq>Vc%MLS4R#VR_1zyD^i=HphO
zMxk}+>F?<2DJKlR-Lk!)`I8rJl}Z=7IO(pbbewaU6s~@Kq13(Xk&;(<lJv)}T}If*
zu=2%P(6+A*NlopkH-Jt1lAIGz%03F}WwVym8F>cdy`bU*X~P+5qjj&Ug@cFTrZg}u
zp0~fKE>Or1bltkU|80z~-gUdaF;%(eZSuFTo2BL9_f4@*vdaE3rc(nF88?<I?vz(P
z6<!|?g>_<?=DPXqYs8{ouz;fRTR>a?DRoNc2Q|;`>EGD9u&223E2L6fmDdkVsn}>d
zBK(zCzwdF90mRl`7TXhGr>BSk-EkN&J%%jLqeT*A2cFy2Y-CrK*<(;3BM4@XU{w{y
zNhtR@6ZgH7*(14U_V}ya+q_rS<1(xW8{gEl@O8O#uxXv@-vJW?7M>40GRw1xbVr7y
z63I-Rjc$kQh`3%oMe!`zGXGy|_h3l}Msy^jJhs^;AhdPkFe#BOlnHDz)re3CS$==G
z|MJve>3^?M+aOOHKR%7|iMI?oCX3DN+H*-<F_bzPOrHM^63v)v#~$D%bjQe}(NXH?
z*snj;XXTzt^Lche9I@^#G{pCo>W$Yq6DOwm;kp9S&uuq`5<V*$Gf~)A-|OE?RrNS3
zgS`6%=5uR<v=MAdOH!7QtF!yHPR|P;ECvOYXU3J9IGy<-8C(Eu;}`lmviXd-f<Csu
z{=xNoM*nP&-8Hgf_;8IVa>~obGB&3wAXIbu^W;abU;W^F5ym%n;X=b5pPf84dv=9L
z27oZoY!|vtB7}|hC8c@!kltD&sPC_g+=o;4;k|pWzWl&U54Zsih|=D55~>>@iY&YS
zp_j&stwcA!e=pOI$<{y`VNu(o_9d;IXtr+3g$uSTGOBFF*3GBMiEMejdGDdRwqVbJ
zZxah!xC>TjCEe2Tn}U)Ui_+eLdTRWj{>P8?6s1h7U6WfN9N0*)(Dd^X+-q+xv$Px}
zc<VSjU=%GXZQC98<e2Lp02<^xUyu|{LviYqj)ulFlQ*S~dg%L^_fgS8&gtUpp<+r^
zvHLtqZcb9^KPwjbJC-<lV>P3|$!d~UzVEO%Jk!+2R#{%|v+)H2D~U>hfz-A-m!*v*
zmjKTpCif2euOzq;ercJFXQj);@VS(kRObNd%N`vG&3DXmo6PstZ27%A=#$vLqY0zk
zex>)lrZ4^nux9QVaWBAVsEkB@vv1NLr1wEp%1ZjBeGJG~kqUy7+_!UM^Y$NWg*xVR
zt<M7LI;I6xS5;L#evB3sewcXFlP9r9z$5SfFgi0xtk+mY8LTS!R=sScVZ1#QUtj&+
za5=r#cnq!bsgl0A!|r~09z0@SY3ZX!z>>)N$>tjlPvc!smeAf$@uQkfP~ob21Cnk6
z-!6j%vI#-ev1iX7FlySmfB>Pz8=O91rXn*+++Jn^-TitzUzc@Yn(C2pTTv<qtErl-
z*qqkF83mk9<C1SaF@4n_Vu|n{^bT5@*%Pp}>*FfD<LDl<?1)iQ-KhBTu~>leK0|n;
zzsKBgowO4ghLgoDBX#Gr#}dQkq)=;%qz>S0Hd?0~hT8aMH-GyDu_+hdl-pxp+{a++
zPZ#q?;*Aw%AEJW%t!aLbtzs6RmYzNl<vr!}d<AJSJtg?>up+=A9Erp^CRxF#@Fg!V
z5BC+Aw-Tg`zGh?Yggxbrn@tNO8+$qHiC;3@la`Rs+sCENCr#|J>6z+)$!}hJ4*YuE
zEm|i)wW(*Hv_$8scY9w8XBqkwViS6G^xJyl#-IDng%DSF-<vasB3V^M<^B8j%x}c_
zEGubF3DeV`h<@72iI)t@^$?Csjqx2*ka=#EKVtz;oCtXR$-Ab^4ALwA0P@C}9vgfg
z^-!7Hy!K{-ivIrDU|<}C49ufHejNV8DEGw&H+T0wk83Wp)Ui57ghL-Vw?%a?LJ+=f
z8)!SI5<lO4P=U(HG;Dj^bJt(vwLa$HOWgXz$&*pbcYhD--WL|e+-f?sHg1q(OA-QH
zR8A^_Uy~v5!)VAynU&j*96h>qOq3F$fr5HU1>(_Ak+4%|_Ct{l{G+(Nx1CH+f4vzq
zYJl}^ZKrly>B&hA2?b&{`}qFZ$F{5Oq@;=xVzH1f4pGap^M#fHhhsIMfkcqaBw+R$
zB+>PY7vC#?5u-yUR<?gILS#nCHYrG}#Z%6pFw@rl5E-qn5f8c!Tvs;Q=JJ6B5QC2%
z%}aQ^#(Qs(n9O@TQe>RZz;1-3>&q}%#{o4pmws*a=hk;U3iJ_WF8ePK@9>CXA%03&
z)RQKejgCOJOJo-CnL<Rz>XC9%v^<m=rRJl*`1et@$s3!wd?kVtwI^t+@{8S#KPyQE
z0oJiAt;VewmxRR#ERVNCdgA!;o4U$ZsSo<}tCOn-V-WGQBfXrcC|=HB>VWIUAZ>pt
zi)|*3O6l(|X&MM2ov0Vb9d+B^e;!E8p#4Y_-)FE(`NbWLkXh2m9go%#leFhdqLu)J
zz);|6oDJ5G?i=6_5P#!>7WrPz4vv0TUY$m~P0Lt)m5CUeXvuBz11G(Rlz0+9E0zdk
z1xfMCQDGq=JF!A^eJ?T+kXBNv7{!f)V(i!!hpt8k9=iMdqyOw3KlQX<zcSkP{O)F&
zQYQY;N0TU0)bOy)HGB2G$Ep~a_>w=*Bi}^3r?2L|qqibm8lls*K>O_MFLgttf-YKb
zpiYAC-<YMCJX24RFxN8Wonwl>DEDFJN5%_uAU??}IAmK^aaWV;`RWxbmZHrYbdT&j
z>rV%C^8)nTqE_|5RxmH2WYe}~hJ?X5;Opvl#e}rth38SPI^_E9^7Q<Q`mb-_zN9gp
z8uCh*d<qOwyZPOmTTc^_+A|L^#TuUB0(pSX&qzy5A~%Mdw*faZvjcl`hD8)3-h#5S
zPd%NR$2v<(8}EEiOGCrvTUXo-F5U6^`Xm^0>SNOVo2}HNa~emBmOK=;C?f)MLqxIN
z!V7)+jI>PB*VbN;VvU9g<e^!$^usm`CtUjo&MDyjo-CKrGjA2iXK=oP!A-|bgOLE3
zbBa$f7y8{hOgpF~lUDT*l8GCkrcj{MQqC29`Ax<$$tI9pd9eSf<?p6llC1L!yrRhZ
zrqZJ{0Ztk@vX?!@72}SB3k2Q?`!a^6Vr-_En}7IpO+GWTKXnG%nfnv5J`mR7r55u$
ze)ynjCi)*M#{69>mP1BIBvrM--@_XLs=OM=w?hJ(kU;A-+IE9Y`%Fadj*Fxp>xnE;
z`I3Dkb`mdE+JptXHrt5YA1-WW$WWwPFXT<LHaVHDmKth?&wb^ym-*~t#sDRxI)9@(
z$CFLT!oK41>X~&HyG{awCe?z{WSaR&C^>*^4Y`03Z_)A)#LV*keS%4_0EgsrvS;o-
z;<4;2e9b0-M@1cZ=&!&Xl^?d91_?N65#Q!ew|)WEP#;6oaz~DQ?WY&hS0WIlF4#h8
z6Bf4BmHL*sbpximU<W`=H|oS*WNpNAu_o!ZLALYl{_tI*VGA~>O}tXl3^4+eBQ<QI
zn25<dq1j92St5ppzMozfqEsrY4bv$rQ8{$E1i6y!&0X!@IS?WiS{mBgc<F`@+7H#0
z99B45tn8q^Qoqxs#29=0L#RKb4!xSC<zsXqGs+^-WS$w9adMWc<Z2{=*HS7QHxt!j
z&qrXO3qhKdl|TsyOkt;LQ}l3`a08R9FnS5JKTIw!jfjN@r6`vGC0G{YXItVN1m#)1
zx&h!GJp?#y<K`V!f92%n<|ZYrH_p!d=huPfnp!pn^meu>3+K)iOOA0D8&<I@&F|7m
z{^gPNt1?~~YhPg(>FD%teoUw5lNsp{eQ@AixD>iew1MqX4FHPUw`UZt^1txf(tY`o
zG&MuRF604RIjwW|;vE)<(9~pYiHKq?Ev*A#VIbJ>qAr$}hZ*)5QV18cDh+oDV56U=
z#LZz-z5Fw&I)L;-%^0^w@B&?a7p6vR(m3T}77~>T9_dIWmJuk?*Hd%m?nkdXN}f%Q
zI((Qo(I?f_QzlK4*fyGko#RpTUmR3PRsk_BdxKn7<FlgSDyXLuVX$6nJ4R^AAecv(
z9FMzf3jRJxJ51^3C*OPcuy9vD;)yC78$Eh}x|+mlaCkDyoskMdhJf;#-0IjyPO!18
z_=Ebkvo=GW4`YLDfX0D_5xxzo$&e6A6J|bUWK_9MDp=*0?-&<qpYJH!93&Y)LJt$y
z2sP(vl9TON<Znp8zy>!rj6z16-$+hBm6zUY!W5aef6Hw*9xkJ}VR?>+tc(N;?8S$@
zZw81LGne9UL<I0^TuT)*ErqG`=gx7*^Iv#;XiV!p)Gp&RTUwq?G4Ho4d&g~t`Ec^1
zc(+Zt#W=H2v-yh_LA=m%IqNeffdf|Xoe$Dg3@wWmiyx@C9JjDmYW_l*sZ91wwM|h~
zRz?Vi=U%IMrQx3Zo4=#MoFTgeIsgES<J_^Hw1zov!{33PFdQ*aZ=($Vl4$cAHDy)(
zI(#|0W{>y;m-9-Nj1n}ZJagnHtHWmCfbpAyEqG-3zH(<yFsBJSrnE@z`2>)}Va3^!
zW}EV*fHHCT0k(*8ccntl>{8eXN<5^B<PrCo@QP2SbPthNY@x30@POV*KkZ(PfUSkh
z4l9C)UZOq-3-uvW8S$QMKExiy_wK<W2bSee7}^=O=BXVy?r+|lt!pFB1&FBF>9t2D
zSjM&+Tv?bFu;a!hyh!N{6`gA+AJR{}CwISS1T+s$caBaKigY3GqqN}@SoM+hAhY?7
z&Mqzpcu*}N&zo;>&u_+6t8qh>m4U+PPI(oa59|S#^nkve025!A+UqH8GEjM6raq_`
zEgr?(kp96b)|!F&k`jS>$BiEk>u@bg9K0gw*p^@dBbW-ZDJ`$zli$ce&H*@cFK%%B
zSKMzl6Ub?tzc$ZJu}1gFS)5p@uQFj5_!wdv#JF6Z<yr&1{=!Lq{peVdkRpoX+UGPc
z4VpDNQJe;Wt$jn$j8a8b64{CGhv(_&+cBJ%HGM&g#XhoGiTvWp!`OFnF%@wwBLed^
zG&F?qV9>|IR}ii;^9Tt!G?aK-Xl8m$kh2?}y<^$hY}hnRd)I8WnQvuo&NX|;2c;Q8
zyxLm(xpCKJ2hWgt^=G!7jxhDak!(W5reOClvH*!kvY8YjSmk+Sz}O#W1$hqa5USRB
z3AK|}z@stM4t#m08hp-!0S(Q~&ctHzOx@i6^$tQKejVcO`gNMn&~fsd^r%AIQw9xG
zT!Mrf)SGYWK%6Ns4w)nK5-=t5Z3LL*OUM>xH>eIyu9W&Qqkk}09y28=du{;m?B1Pg
zr^6w4t=iRM-Oq>azP+}RuE|)6GwU~Q%J6Z$*Z6tNDX&$G1_5N_{w1iEsp(Ouz>yWV
zwJ|v$c)&3GS8p$;V-5$vAP@uFYX4v;5)Kg|?+zyp!ln39Gm2mswI!C8{53RR2t6GB
zA~T#X@*m9CGP&p!v_6~gl0z;hh=YyIzI;a}qv2EIB1PfNFs!?umPIlQY!~1&H!^a9
zwQJYH3ka-zd^!K0nT7=Kp4#y?O5;QCXLCr#a!EI-|4TF=XE&dOUY+eKRL%5alzYTi
zBdCZd7O$TyAJV%-;#zXPGozQ2HRNZi_MI4_9cwYT*TVBx6B0(DMbnU@M`ZbNZ?l-@
zsP0f7GiJ>5CLfI7f(yzq+=H+HMqop1$w|o$MJk{g*neolqQLEWZ~Lxxad`)u!*(Z9
z5h)W>KgEK_<wa&gy{I(?O)hX2-(*piX)3EeWy+5mb)C2ZV4DFIsi`P($Xu5>DM)P*
z9}PNueWse&?->NZZZs~*nx$AEsA#BGc(4@wZ`}_J*CbR%@V3Pm4R9EFz^s8&!a5np
zB?(&%pL~8a9urL*FvLSBiwL!jdzpOsCr{qAdk^=A+b8?$jx@FFvDJsAR!(Q2AAOI6
zYI%lCgAlTd)H<~D`Fyd!d>98B8)P`~Y=GR{Ze+CdI*hgS&Vd~7gna-4`AATOw3L&@
zMt=n`8Zy_BU^9*4!4IVP8gkEFucJI<gEM&Ad04;T0uTX-tK<tzjk%na^I-wf672Q6
zPeezvil%vebTl?*c2KX>1a6%F<Lb==YFfkg|1Cw7B$W<Q2uYNrlBlQ@B7{nsD4~*w
z5Dms6QDg{F6o+P1LM7=Wq?06}j3HCzRQi2ZIq&;@fBkcYYPa`V>v^90zV2&)VoR$J
zWSE?7!eU&#W=&#}FhG3}w(xQQDH)Aq``jHep!qrMP@xP*3P+9hH&fne(;)w#Oi)t#
zDHzetnw8Fn@*kaixibSiW+N0iG)9ymD=s%~n?AI2>U9E0MjhDj^OLK3O+mA(?j&>3
z`H`;L0E(UVq63k=cmaSN^B<4QR!pQhv9({cdk}P5d8%lca;=_8<_}=qYOigbDr#%n
zAQsVTGv`C-9FWaTVHjNJ$Us*1MbClLXvk@yc+kEizndqHYv4MW7uVey2?QBCVZy@s
z^N~DI>9UZ>BtqLz<W`**)F!yAc=q2cVW=d%{)$s(we;3u@JeRQYQzi!`!VLl^PM-&
zZ4W=07+3rFF<>|vXfzKD432ccjxMgOk8(uT{zuz>U8`A<_s26q=y%~p9GOT&ACq^A
z3g~UwuuR6wp7q~e)!;1%ji+_K$|MSg?s9MMjW702arwMG3#D=1mpkKW3-y-UoaX!h
zXdW63TzEU{%H<)dyV_tt{&<rV#}gnq_}x>wXvjRYX;(>V*sT2TC2XB3YrrTT7~gj2
z_x<9$8C@W6Vz;eypmYMx6%4-wlcwp2Tu;pwoE?~H!KO{EqE(0ObQOKO<v)Ck?`)#*
zMA;*#D<JoV7e2*<!zHttwF1u`0V}RVr%#hAfB_|YJrgQKPYoYF;8+1^XQ$a98XC@<
z(x+~`AJ&Nqp0!n}&TWDdO-;?TQ?tLV-xw4W<nI0w?JQjWizzdeLYWufTFO)~2#4>r
zNPG&P^6sH7KO%H9{vNDP<X$-2(e*)L<hXyT*5m6IN;-B3nE^(2bLaZk+~m_it;I<v
z2=J~N6oQ8hhk2e0ws@u?f?WwPSHHGXeL{=exU>YD*N*ppYrAlvvTP)jTszH8kU)tQ
zkkWgOB^Z<YOPgAM-MhE1s^JR%vI6sSA-Ta;qs!(-w%zceXYiUy8kXtV6Xv1s^hcRX
zW@0R}e<~cu<ttX?t$e<Xh~oArE5TluZE)V~*?ynu3SK@M=G%r5%vnAUw+!4~SNAJ7
zm%R||8dG||CX3=_kD;ttOqs#}&R@0}xeFvlekSG2nUKd?szZjHN=uV{;SJ|KAxW`L
z=U{a7DqdNjO_WwE1j|)&1h5AHu`+Dti*3+Nw=dlS^vw7k)@uhSNe>+}=F0&_u@HeV
zC~wbGrXu516wK8*6?oRs%VPh7xEs8Hzx3E=E!@wb)~X;vOyT&@p^&k0wsJl6OR~YC
zP^Q}<jAUX0t$2=;(<oU<?C^<x;7Z<O|BnArcgoh$@d%C^3+xy9_@rFC_#Ij<CydF`
zV|l-@uG`}{W7@PDzrQINsoR80#72&xb>PIvVqQ?jbn`lbaD-{?$&*kOIJ1K<n61`1
zX`@bzITKZK9%p(*Djl8C)m4bo>16@U4xRNprRb<AVF246gjK@g#+U;HO;(a85JLgl
zLaDP)p%3C}jc?9z)8~v**BBmU7J%_SR#x)?mbgwld?%hBu}H8w^)LG(+(r6`*xO|L
zmOp&B{^d=D(}hAn%(4rdwL%1N*3r9l;wz{Hm<7Sp8#nH+84-wlc&wv2#o<p5dHA^x
zCS~ltjfgdD+*w3u)Ikh3d$)NT%XG#q`W^3t0FP<Yrvr2_2&YJ5Iu5gFx&Iw-1p}W}
zB*}I6?s;S)bw%pMxaJ9SIqF(Z-M=f}!nqdG`#4Cz14yN0<cQ>+WiW2sIH5KPRi);D
z6vghnXA|;&WFELnpz1}y%e<bJIGI??=Z)kj43g9_FtD?;Bee7C=$i&3#7>`gytLXX
zc^-%%*zULW@Y9W3D~vG!Fsts*ESb}O)F>ZRPNz<7HBmLoG_%=wr>rapQ4`+ipCts3
zD|i;FvcU~r59T}m^?LOsqA~%8FlOYL0TfuVLQB_MQ1viuL8%^K^qZLsLpAmjmG-!A
z>}xo1Zm>zP5!`s{OKt~oIc*p&u`GA*+C|JKkI|{w_D)V$mz2?jW6>gBe+y9&m5!(G
z?+<J9X#CVijhYzv)A!wY@nYwp(Oj4&t{@F~QE@R>m;|o<Q-dHguh{=Pp(yy@%GecG
zu_0uWA{ZdLq|E5cbZBucm(4ZMKgI~rbKky2?A|>o1ujctfYJV`j9X5pqzGYIi;{NA
zTELbaJNDa$+>iGwD?_3Uw-++d=R;UHIX$u1GWvV^ZN(?vDH4=0049Y`A<%9<VMr?t
zhg4H@%XF#l@vKmuOCSo8S7S%m{srp8r#Ct4oK&&yij%4)!zXNbU=V%Mq}_(UK1W^N
z#B#Hqi^l#-4rRCf|KkE2sorij2vI(C02%<w@w+RZHU@B**XFER!n=8RO6S8UZKYkT
zKp_budeVttGaDK)kdyOKVt3*vozR9jWHzYN!0wEbK>Lx0kxW2ewxV<?G$Br;+N&Fd
z6RjWK8AWdJZ6Jd)d!Ji%tV)deA!&N*aGzXt`-0&@C@xvdqsd<V=}P|V0eZG4Y$UfN
zLe2|#2wAV4Ya%ujYoy(r4L18qUz#-VNMPH8=^J}&fDxYRC}Up!s0g**XQCQB_pcc~
zAap_ySM`EWn@dW>2LhfQ{G=@gDuUByV2?a<6IEqV)DcF7)#>v_DT_L69XJu0KKdP-
zk~UPX`&KFoE;zI<ZpUqpoo4a3Wi6n{Vr$raE1fkB_#+>EeE<Bi+wHeD<;9r|3R&0l
zt2ZY#0*dF23_GFoOq~iq-K#sCu&or%+v2AWt+}!xi=>xwPp8xa%r#G)!a|pM{9s9p
z)+xIe)$H$VqLm2HJp7HgZzU@5YQKnQ!aUXP_|m_Io@E-pf2xAFU#Is9JPPjy9v9tG
zi8!7-LN3g$k5s&?<J7zTZoGKhWANsJe{S9k-R|z?bqj;|^at=gPt9hhoAFOrfmx61
z1|*{8f7@2Zl2^0yHqDBMa7)&6!#99R^%l-L-tEu_cgv5)#B2*p&h6yaE$hl;%nFI}
zU97`4ym6w6q%)A*#5f$;&YSm>6@f@94o-V)ZDmzW=o{%0vnS1vVyC4%E(ljJl?73i
z?|x{y2TbKzvjArw`t7xvIg^-GI@o{!B-%I`f=<pp(_Ko6n(cU4)QqI!q9SS*!O{<g
z1fcAYA*ORiLyuHfr*eQ(;Nd|vBFZ%|HV%S$&fx7~He;OrM%M<+)l}r!q$a#{TjQRh
zAo`)?<tuf=^baDJ`9t?l<yser*jCjbL4&VvYSt%GX6rv(C)v2|O|nBRJc~~!Cqp4E
z)lv*zqkQgn_pQ%}{{S%SdrNL@FKz$A^MZm#x9^FPNkfHw-F(3YkT^P6G&-QE50=9D
z4!+ihSTv3OJf_9Z;VFjtW4aZ(de#XWlW<fdkhBK`elm?L?z}VGM*Xt)S4aqoJ4b@9
znhoOp;kIUx(5bxhofeKOy=%d*?gX2to;-Dmwwzx%xu4cn(qVNi`<v@~B%AtNRar@?
z`<^y~YO_{2?^@mKnw^6~xavRf7z&>TYhwvTm;L&J{c-PgOVZwi6W&zlse7ZS$lLSn
zbP|UsvRAFbyW{KFf=)BOc10n~wRe7}IKUkC#YyD(MGfBoBp+NZ$OA5UIdjys5-fJJ
zc^5d0Ks6whyPZRbp_JRf1h0WSb(CMYLy5g-2~F90Gaf@5GLdh4<Pin}LakH^9`$|=
zd44Fv@7~oWG~4^8n5M!^-%W<=zn*Tlg(L&0zy<$|+?0!AxBY}vz>>vcRWBu$a%hDA
z>(d7h()W*YGS8nUtOo&u<>C7AlPD7SBFpRb#kCo>uemEQUf)^&GcxsJ{Eu2!AU<f&
ztYE-0f`042^pRg)_%sdedMsjlORXzkqoxn#Um#k&Sxv08QV3OHT9;dGC2m`KZQ7~u
zxL#Rm@ZyDpvOdfU%Hv(e-bU?Q;9{0J*K)jYOKCqBICWwWyZC%rJscsbXUsOLI#J>Y
zZT$ZIr8#jDuJq6B=X{<0xor7??~iP-m!`W6`duH?<>9c?JvGxzw^le94G?5UG_9fc
z=dad<yLH8>XW#i!qpsHFVxdf3I&z7gUEtBVK?QR~`}%+ho>*}Re`=*&P4=C(7v@kD
zEOI2vX~M7933VHmWLB%zhRa}XI?K`V@^qd0XN`m9!glu`M|Eln4kJWg>-9ggv2zSL
z)VG*SVLoS)YVh^-sBf?SsoHUM*ua6Ey5H;@apV1(&HWiXTp2mSwPNB)MCiZ-g9jIW
z{4v>hcwE_bpTz;4Q9!7x?<l`J3M75dEO+-)2+)D>N8K5AOfzWRLXUlt;*;Jj2zT-x
z7xXnnq&@?DB<1hF@j>ERl6w5QV%v<*AbQ|86E=L`7ZU?kbWrYTP=v*E9%3MTL<aRi
z+G~^wo<(4fd*&Vx{hsVgLq4<|#};<WG1Y`}LJK@Ml?6>&RC*8oAzfs<m86u!UWpAV
zd-BO5%J=i}C|FzUqRlM<rh^pC$M__LF7>6CkNy`MGg(M!@2fMrE*^_ZZd{qOqac3*
zP<-n9^Gwn)vBrO1i{Z%at+xP(L|X|4!I9dUi~vcrQM_lf!W~?_Hup{Qg6h**ZB)a*
zXi}QL*Q}`RWc=W@eUDJpv(10i$#$7{bMBIEss>s262u%e&)9Yk8e-u-s=v$%h302M
zNE*<z|7nR@ws?W}2G)iSi7SH}4ytGR8Fa>Vja^bcG7vDy-LXkq!_L1nPqGm~=Utn=
z8x%MHelmW{&Q9MXP4`sxP;-$r(Yf+=oV)UZ*I73`xBM%;Z%dz+=-Q9Q&`4knY@LLS
z-u9E@jC!`ybzosj?ABf|VVBL=;MTVq7K3F&>98F<%on#_Q+ix>u61_5u0XNlI)$q4
zEd20oJv*!*wwnW&ljxti6Bk_6e+6E}*)eG4_K~k`llM;Vmox2fVx3!$c$>5RrqSGE
zPX1=~@y#jEx~G}cejZIl&#_x4e(_dAVQ5B4WL2<zx7a-ovideTTweEkZP%f=s%)(~
zkU953OM}G8o!Ax2g`M-+DsiJzc0%fqg^qh2)<{1}-oD;E-!0wOc2ntbXyx!-FVkZi
z|0<8npEmw*e=!_jSFFJH(*AC5@t)siFYIEg0rzJmP+yk9x+@DtZ`o+jQv7z!DBv9p
zt>spII)~&xt2&X|Tc(?fo8ydAF44xnMObKhWSTkzH0DwIr;rM{xj@u;Z9!jUne7bH
zol?85S*M$2uTcg$g@|#*uP?W+e6FW?R!b4U7+VYK(a6{9$9{kC{yU#{{Ll|#iNlxY
zTzi<8J?|{f&N&e2#sKLqgPBWp`XPPuNLGtiyAWvZ*-9)Fmo4kweg5*xaS;})or2r8
z7P}N|sCxuc_jGP9?!hRv7{@a-U=8CPgp4k$2E|mx8<-1@dv?MSf;d4S3d2NQz2jC>
zYDH)7%<gdtZn=ktMQRlz&XDfq;roWqkGRmY=)y@=5t{z$>UAwYS03zLaBWr7;6Q#3
z4Q2%NKf=P|E0^gn86-EMJL%hLR=F?NN^hNndkU~7D?g#Ut}y_)#mj>(+LB}TJEao3
zOD*}O>jMA>8t|htFpkG~4kN3wdaa-dAg*|<EY^XtcmMvp<axQHYS%XfD_?WCA-8XA
zRX{&zPfX{bhi)!li&q;mBzcF={o2}|K7C}i<A=WDTG(jA-WF|(&io|`Q~|j76wpFx
z2h|8?2Dvcp)A=cQUy_upm6*Bk%KEYL-8<z@96Q#(Nhd`$9~BM5e-hOkl8+rcX!q^F
z!m;-al8XZJ4}_hz-45Nmb0)(uPgngLv&BTNlG;X8nMkVPA0OKHdwkgIi(S)hJ=~7l
zCCpBafx5ar8GT+fB>TTByO!?D;DDLLvI{KVSz$MCcT<|i?e4pMP^fB`%}>eQ8yXG4
zg>8yG#C^SG=UX0MfNq#C=Q!T2*i=<ht2o$UT<8g<MP2CRfa#9kS36L;&S(GxaQo3v
zho&b2wbI=B{&l3S06qpwPDR=i1Fle~_0%;-*Jds5x_#0Ks@h}6=!U6anE?CMSE}nz
zz9cF3A};9nxUG{qy%A?_Uwo+aulhB)3(r<!sf8i%?%lijodq!iJ{Z0#3s28;0H?>F
ziHE{dS34#CO?>IgzA7ql7&^(S4ICI^HpsmA7F+bjjT1g;ZJFc>licg{fxj$x=*N#=
zuB`-7eATKi0GU%uNBJ(^Q1kTsuX2)03-0eOeaW#kvTFO9s!qd7AfqzMg^Ga7wTm{!
zE}pL!z6uw+l#9*@JBD{h5jG3%9=Vwx)EK`MKZm*st3)mgn(f(2L*s@BvCp>ny!z!3
zYXNzJ>K^zB5Kdc(hME)OY$c#EpE;**|Lr)$fX8kYQ=wwFv;_4U@o!f@!=s!Ach#|4
z#&9UEtk%!NYlH-C-JLu48@?Izhq4}Nkw91kdEXDBhj+nygJBBjY<p-tgLu_tX)Cj?
z%np_@ww#OGDaUJ84IcZm*D(@VYj~8;fmV*spyRna-}P|m%h2C*@r!)k=(6F~OFs^B
znzM>GB!|27mTbL65sEMw0K-!Wcp9!QPTYCgUdwRfqGF{FDSi&G>-bWYlRXq?%8x!?
z)quQ}jYl$yz%ok4$5t!uJs{X&)PZS96(OaE5qgz9Zu<I4J>P?32Node$@@=z^KEzo
zv@h@1bndg3vb+2pDM?h$cndNMlkqN(_@MJqc1<LJQe7{D@#8U)!{q}O!1^w3t0oWH
zyV%_wh_v0;2o{a{_mR$HB=?mJoU<CDP@aloM##Ig6Z(16L44}eHV;g1r}O1!E_^Gq
z(!i0*nXq&Wi2L`4Qv%srFm()nY3#;TdFpHO9lFl@H5)7}h#l{0zE=KA2z0kF(p5Y%
z*U{v7>EUw?^GKoO8>Z24;}0sJWJFU%H@<MR)s-Q2p17sgcwKA{Vt}q$@dkcKmXW>0
z#;%%*8(M#Tvr*R_JsNiHz=2<zTiHz#${E${`7l{_i-{^t!mAfA^3O>&C6N{J&p!v9
zHPPIR?#oBs@z`hkN~tyL!5eFjNf5Cl7q;)vp>DSGEc+D9US|Gx3Xp?~wzRY~tgb6g
zs2sr8^e%PYXwH}~%@q}?P4#()WGpn!jOW_>WRX`FH*w>7xSgu9++EIpNpaPMyd{?#
z-7X9`J)1=zSqwPdvu{`UcBZZ)^e`r12%@60eY)tN&j^PEjK}wB$cl#*tY5G(oepf*
z?%jd``rRKp6{Y5NzpLt=Zim6rFF*{(S(AXpp{~Ds%~@yXe7(51c3q$R8nKIZ++olw
z-&aQ3+Ix_CT<aut(}6AqS71d&^qbCC19Nh7$IFG)HU4Y|o_;*(9Cj6R1E44)9D%Mu
z6qf7V+d1H=1U9@^?u1UPd<j-fA&;H&soB&}L7z6Opn5rVJ^$)xm@9%2PJUK5Ct`KU
zI5uz5m6hI{JcDK{aNY?Uuj@Th#aQ)kb9qlgqgixls6aZpZ}lsU4iXEonL8KAzZLxF
zGSDGEsPUTNl9DtoCh+uB@G8*K>N#;*d-xt<;&FG3uVYb!Im{_noExRC{fw<`@lc+W
zrXZ`LlE;JtMQoFVpUn2m*%#SnB}zylrUU2TO}9H<n*Eokz7qF!w$*()tTKAG1EmW!
zSKoTxh<==%6~k7v<G;VbwZ~!u!YW?L@7J8Lv70^nGle|huZ4a(a1+My3|{g-gnU0+
zbLrEqu4&U)7h9;}t^hJ#xzdVSbzzc{S0|=N!_?HwA}=%SH!3g96O-8vi-c3OZbFyV
z{n`flVcG^qbb}A+N|!<+!bjh!C@b(aTo?E$fUOm8w#*L>xG-p9FML0`RifO8E;(M{
zq^Ve|kp9$KCT$g(p}S{fMD_O+j`qa=IXl}xai@ZG7j{2D0+W&roqg7g4R)A|>Jg-e
zDg^Zg27bqmbt$@Av^|bJ3FjT)(hkcRlWSYAUNceUnOXn!bvY~+i?J)|qLhwOzXwSC
z^JIkKDGF}gz9SF&Z;mezrUd>!e=iWntxYg=HR$hhld_$6;cGCWZ}{=;Vy+;1DW^}H
z$eQsO$i4s0&~;5N)a<(ceH@Mrk+V9llksyf_z{PNV5%=zHz1O7mhIlk<%OOC!NQUV
zx<E)sD6Iv`WWzU$RO}`W9QHdP_NeE%&y>%{pMMcr`=<H83djGFF77<d`+(k2kAkeO
z`Qs4WeaX=eFxq6^Rc6nv5I+xj_zKaB2YvxGV`s!=CK4Iz>IrgTkFr-5x@hB!u{y*;
zDpXZTI`Psa!Uvu}*P>QOh{nUq0bJ+2Cng2}A|XukvwtkR`4N?wvP+%Ir{=TERpGCm
zQT+~+0Eo=%F0av-Y<GTh*_78C?f02|Lj&@rw6@hHRU4`Gsgn!@;^oR;z6|SOfo2Sa
zE@%}-KPvW%#R;#<0vz?oM4VhxQ30X}uZOiLDbCqMj_;5mEK##Bi~gJaPYgOBH7a++
z;Z{>4qlYbGajoBvT%@vK8<z`v^&^d~s3zlZ9}}TYiSpFze5E3`-jwJPDm|yvtkb6f
z;@N<K{9#+t#lrHDSb-PTpuMm6&v&W@N5EnMDqcI|;`kNRV;Toaxo7o3<3miyMo)M<
zGVP0VuXM2)#_*J1jbHEM7yt88XUh|_Zc9CgICt7kv?YP9MMA3g`QgcJ%Biv(Qp+w-
z$KoV?ASR~EW^6^O@J**)CT^0#cfp;7FoTYzdb-LVOI0xM@+*b2zux!_E?T`kwALyM
z-+bL<y_bJ}Jr)zB4D@8HG5Lhe>b<b#Vu#hiS<;LL-L!LqSHTSR?%?e=KL%p;Np+5}
zo}!2|#xq2GoK>9^WoWmp*IqZ{JOI#uC0OXn-1s7ioki?F681ls!DMtB|5#5lUyMD!
zd{`gBiu|O4wWp1*y-i<H`pIvXt17R(^aDK(-TV#(RLCeiZHRPc4!3^V8OcvNwJ3Oz
z8#|@Ki2@%7yi`*&xnz*%tRQ2yGdw(gIQiIoun^IGZ;ZAJUU&Vi^{BF|N?=;c2+lCZ
zzd|hPk|o7^^e;6pugp?BZkdI~eMkL@ZVp`~D;dvgc~-HvO|u?NGlEhO(ls;MhHrEd
zNdKAjV4KpXPgdQ@(KkCgKi?Q-spj%mf!>PWQ@`}+lKtjf<Dl3;b&y)U*koJ~_bAs5
zb29oid4_016&B=a)}1DAcyMy$X|Z6>yAKasTCi>97vC>>ed+y7RL{MZZi!)(ygcup
z8=c;zD&CrZykFkW+uG~Mo@`GBo1m}Xb?P_OYd!DBN=?idHMv*++4XrDXD)?*5Gg)b
zcTVj1_pGIH&UX6j1kfHrTW6kc-7uQD#?cwhi{6Y}7I8UdXW%r^t>YJr%a505kIFjV
zOH|5h?`IF&2mtSAaAbi;7+AGh2mm$baOE<{J|-_%C4=^QnktA+XD`28vf#HOl;0zg
zc|An)OUF8iFZ&Uj6qrY--|z#a^;I`Xh3I{ALA#9Z@TkMLUqL!}6VJKbeXG>pqJ|5j
z9{D+-L@S*?DmbGE)M8O?lh-A;PA6?*PhQ;OrfiD8@>h5BII+Wk!^=HAv*FAEwNnb&
zYCJw3Yu4DKOZzOrF3_uAKfr95F<)fI&I%lp*1c_&uQM(e{Z>y?zq%F3nR?G4U)|=>
zLJ%&Hx0Kg|)BK%_R)>q3OGC9_BzB;5{@3B3LLNFS*X?g^w!lB;TH**r9Gdh2P<t<v
zNH7Tzljtt5ZgafjUuxyfUA1GyD|9dFpl#jX>y}lLlkh)3(D5%t`UB`|_gJ1}(L;h6
zgl_TFzjOZ252dfG!`Wa!&rnq)^A&$b95-1xEd7@ojC)vFHAY>M|L;#5qUB_HiJLMJ
zz5mvDN{E~Pj!Q#Fe%of9WFP#0-r`y%NNGtk<1A!f;N4@kQ$qb}HDxaGFL`-!g16|u
zr}|3hEld|lN6ddQChS>_=+x{cY<4J?<D(S+_pjbpUX#0V{d&qbrYTt;B_zTl%vEKP
zz(X1Nr?j-Uq`0`))0mb}>-j?9p5ak&`K4p}T};USg8#u<SJ#1?3rxJn&iZrV+F#eL
zlGTnn@#~uk91Altq6%CdW!R;?k@+Mz4gGu`iD~hZ_x()Mb4(J-K?O)Uupjon?}(d_
zUT#-$^=v}IbCusuRc6FZOfL7l->{8L6=u_A^$Sv^;(vOGFe+~h&{XU<Ii&Odd+*e3
z&Pm<3)l^beZWSzW@X3fSIq#&u<^Ol}PytLm6<<GF-Nr0L=hFZC{u{l!ZZ44BSrpKc
zSh0F?$TOc#BNdN75Q8=iY)peL)+w#C`TssIJje;<fbTNfb8GZN#fm%%4u|7d2d;uB
zox<_krGfJ5iZJ47W02no6f-RB3!mn0obtb)`RY>2RTSA|58V$_zdC{cVp}`&A$F{S
z6gg>_b<hzT^k1HHCorx09i}Ds^n01hQ<uT~Vvs8E7z}so{_g{<9?u_a%eyi@a>cXD
zU%I9o+N*nMg?&uVqZeP)+_*6;%lnS_;mv!t^{?@XysTH_lUwuHJNNNry;N)cjTdg8
zJs;~-z4(Ba-cq^4JGV@l^vpz6$x>R+CI5laqE#h|SBKbFd2R|iZM^K3d)mpp$z{!2
zMu(p-hsyS4<FR^@EOf%-Z7zytceSq2A6_{+Vca-2yio^m!eXDl^TH^4tgbGVUDByj
zMQ^ug*AVQ2(9_6hdX$=Vg`Hu0*rwYkNDs^;7gB7)4lq;<7Ka;v&FQwdJ1_3xaYhJu
zm&oEwJIyiU$`%97YwW-A)=OK^wr+D}Q!|zQ=bI3QY;p^$30wkf)U##8RX=#bvc8Si
z++y7Etq;#1GgXlWk#}?Jg|sN^dd9ihj|dAen<(rq1YwFq9+OmMUw`}6qo3ZRKz-dS
zs@3V5;|&au0g@%7nAxfQXDmg+H+qQ=+-nKT7&57(xa0QD?cdV=F=Syz9YLFd=Op@L
z_=HvICbLzobjUP?U8b@BU)|gO2JJs9T2;F%N<y;~#e8bjv|0P`1XN%4s?&w@=Z#Qw
zGn=(kG?6!-g*?@9O2;4GGs(j?le<hT9wTsq)z%q-Z^)fZ>v%m;@Q5*e?WrEs<QPlE
z7PvsPqHr&I+y2`wF_->r4O`PAf7hn2@jIWW7(?M|d=9yDa7WUviym}%8g+*A1`tM6
zW$O(42OD5g$<ZY%sV%)K`mx7h&Ex9f@eIcyh3(Z0KDhIK5o<(0FS7kFc%W%~h9!t#
zVmbcf<uQ7CH~6S4U;JoByv!F6l}|>^^eI&~@^C9GDpo^4rNn+(ElR|7U_3Rnl-A`m
zX4ol<gx3omhw;YQ%4Om4JZC?D8dN<MU7xjNNj<)4Z8t}x_U8i(&AqM52i^j;)*d3H
z{?Lti;KjAS?q|^qFWIDVurt33!)wjQCy0DX{M*BHwU>};dpNOMC@qGPy=YYpgLnur
zz?7@Mlyn-S;rq|?M$0H<$0R_^8)AaZ17C~$I$jJ%K$52rxn}Q{5U%<w%}~|&k$ss1
z=+8V@1C<5E<~)4QZPbO28Z9AjKGNa5IxGRXFe<6Pj`eT}hZaZc0%Tt>wBx>w;SuB%
zB;@w?+SsKT!Kyo0?fa(|Wt=lnJ=lJAl$GH(nZanFN32R0ek<RR>jy2zd=`baW3ia*
z6wT5MO(3D4EwMwy-E1;VIMa3eCePbhWI6C6&H%6w5I3Nl_0;|Iu&%;h7uf|nil^s}
z20PKSAyCLSn}(_qqkVf=*W>GYmSDMUUeyNnr5`t={Q=jWEN@;S#2m0F{^4>q>IlL#
zJ&RfU3S4%qxE*?Mkv(dHJ!)36;=IpdEM%CLb60H~91ic@yV8BUkDTRz?0y5S%+CI`
zXoreg=SLBHq(8jtscRJloq3h4>P3%_4Q^h?o@<usNRI)hF74Yb>)w+mzexti)2mob
z`(P#arY}%r1X##tNjN#XoqvBm0K=nBTQB%D{`kfOZHzjwv%y5Q(tCwU{r3O30FN*E
zgL<=;s2&1@?UN~f&Tg^U3n8J-q*I3I^yvO9CasWhd3mPQE4xe2zRMkt+xWd2?m$ZC
zrZJE}el&LrZFlJXG<3s_q4sq@nuXwZq+!sp%0Ah`*MKh}{V+t9R0YPN_@^J)E<D_M
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
bUHI#!Sa<c7#o^Lvb(yDpXHGuy21b4Yac-W5

literal 0
HcmV?d00001

-- 
GitLab