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

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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
WrgX#fUwcl1^1P?3pUXO@geCxDl36SO

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
zcmeAS@N?(olHy`uVBq!ia0y~yVB5~Xz?j6r#K6FC*;ZsR0|Ntdv6E*A2M5RPhyD*3
z7!(*hT^vIy=DfL^SreRk>-b0OyBQ0;PAR!=3t7#yh_|b6g~uzV9hY{!Ug3L}&DFPi
zcfa!6j=sL6D8cE4TQs{?tmyrn*W9(+Ow`3?1EXueG`ZBblb%!-J~q5$;yYbO{rUIW
zss6=_zAI){eL7zoJN@AM@7xR!U^PwTH7kV4&|w(l1YtV7_uyoNF!w5}vOrj0`lbj#
zSQo5^sluS7y&xZ!bf13u>cfmbfBu}%S7|zvw)t*e{`<K0!-27}vS+`3*|BJm((0>H
zU)Ei^6tw-e?A@nd40hkmGn;*Tclo<JJGH~t`S^oC|Fc!Q{A=T!=FHXlV$a0D@bSQd
z@4u7xvN13)l*~Pt(D7A>p=80fZP$`E9;p&#U}$kVY6!BNfnh;;hzv6WgGz^h_0%h?
zQgWx-?z;Q#(xsqE>p7cGpFLaq<)XXt{&jN2uU0P4ySpotBhf_ac6FTH&nJ`TT9<Pv
zZrZ$ATqi={>etf#sOR(M&b2Lia$>>p3LClp<I4Hjua9an`EA&?ZQJ2w28NFMB`pjL
z44g_XAq&G)XP-^$oo3rsTsCv&%v)Bwr%Z_rf1I{?=U(A6Cr?hajH;^Iwe6grY2~Ms
z_QQf-)_wZ)Y11a7%IMwte!Y6q3=MY!3V9&ze<7=>2w^QK2b<5J)M0psfgytlU7UfT
z;od|cP_|%TV5oBU;(%zwGyt1Ig{D7s^=qaxFfdrTk*1S@fq^(H@GEqgSbkIX@g*L%
z=7R|y_g*tSf4?z~pMilvp+y0dXF8T$%NNsIlRt5Lt#tg{|F_cWbHuNx?mM=t(zs7{
z+wqnzws`h-v$b{QekWhL%Ngv*ugZ#=|4;dhdc^7ZKcg-_iUg$rGf+-zSdsbn*Ui@Z
zDzY_S?*CHbRQ$7lujT)x@mob_Z2kA?qVs=?q9+f-s^9vbm6drN{ry(Y;?HU~pVi&?
zwB0-1_REdK|Mw+1bye5>tZbJry0-ZKo1Rlu*3a&5db4!rQ&m^ipY44zb_M5qt~{9%
zH}h|MpH0oFR&$#Vx61doSJjzJXngnM-&V{2dp_Mc`I!Hd?7X}6=X<V9*>bP;yOiOx
z6Ty1>zE0d8p3D6)fOn281H%hX&5dyk3=9o<TWY?ZDZan7XTI(CSLgeztN*#puYX<r
zIs00iN$v`@eLHfaKA)R2d;Q+WFIA%_Pu?r*?t1qAjq|qaA9b(&yZlV${mQ2&;+!}X
z_5K}i6+Sno;;FX2kG_WNzn9IEe@iOueZ}|F=KNV5-Qw-b(x1y(|NLY8?flK%>-TSb
zxO)5i>bifn`RCT}$qu?{?0>f;<aX<?YkSM?W<C$E+qw4t!smaJulfG|dUMmGy_NlE
z^zGljeAQYUSNCZX^X241v)!L_EB?NFowoP>rR)cd$9=5QYwp$EocT}JzW(>c)7<f;
zHGftmf4kedIr~}c%<Id~J~k;VV_;a2{*#e`K|s{EJN?b<N%Q_6$a+6*`r776Edqxo
z*d5$=>h|9MITqJTUm0%Qx;6G^y~)n!V(;t|P9&zESy57V^}`X#mrfiL%eMS&|90)&
z-<KbQdpr+KsCuzxsc!w=^w6V*l5B|{vbCR=`^x^w&(6-aE-g#jywf=S>G$7%|6N;u
z`s~U~_q$);_U->yv%31*$G?+W1U#Aj{>2}D_x$FTFZYtanRF~+41QL(JNWO*b5Hr_
z8)<k-1QjpeyYZy>vHy26OioRW)|vLL&v2&CCyB`?uXKK%v}d(;zo)n9{a;77?f<vu
z>+|V)_wBDLv?!{6fAxLan{O-RtgOFQYHDd^y`QmZ)24U(ERxlw_E#}5xJ*>rw}Xv=
z!Gpn9-u`ow`qvekm+|?YviWu=c=O~Ifq%>V=U0`rnqTvN9WlRo`TiYAU(?T@-Iw<2
zhGVAeJBBaoW_-U8z5l0+*FDMQ{eQAQdIg<}te-z2@xykV`Zov7x4YyVoI7dH`IhA3
z^4qf4)!$21d&aF2*w>qXCvxWx{ij#=ZT*}->+8e!N~Jj`_fCI*OHH#yU@zZ}HJ_d>
zHg-9^>Ui3n-<9s7H!n^ysW|kJ{rkVy=O?kxFZz9U@^6Wj{iRp;u*Zioy}x|zCL=?G
zoHM9U5fHVuuUYo&c%1wE(p&dDoxaSgh&wnTMX_c7&b)({y`z)&?&w?cRIc{Ui8W6O
z_`jR&`7~+wP5nu~WR3Ff-<405D0y=6_i~Phw|`WfWw)-XSQtBD*YgFnpVeh<Y!mc9
z#d!P~zqgoEMSaQDI&p!gSsKiyDNlOrzdl;ozGU0p<^LbLznQPp@*)5Cvbxj*+5yh#
z><kQ5BA`;#!6YaC%a?BZ<^C4Gx9pwVBB1nlMX{g!Je?MSwWsIBeF*i=5x;(UTg|Qt
z&(#7-s^uwpx4-CC&Np0KE#2}V_g~4!O*7b+oK*I{7xC+X=icT!Q%wpk98ghg`H=S`
z_3(Vnh0}}z4j%}9Usd+3u$pDJc5%PYPR%Q?c_l*EF5S$`z+l@2Y6~cEZQJ+#%jx|~
z<cq&)-rT*aw7S>+d5?^w@Vc6BEBj|B?c6c%+OAKt-_QEvBr%DNPfFlPk#XsVd(4wt
z1n#w^o_6NF*=w1<n#Yh=a&Ptj$keq<c}!UDFYBFM>%`&QrCI)CeqllrxKObHmx3pL
z|DBs2cXPtT`fr-eS2k#V-LU!m9er00#XZ^c>R<hRyD>VZ|MR~;kE7NL9GY-*fBbrd
z@9JOgXFE(1ICOv4x8q+6?@YP){q?SRknvgXPSjpGqT^^3a6c>j?e{oEp4xu<?@#t#
znVt%<k_l|3$7k()+rPJ-*&Ux(`sqN!PI=Ab^OoM<YCr#bGv|Naqb-%6^Kaj|@kHFI
zBW~}dCfS4&FXrY6IC0G1wDY3)n~oh1qW^!L6u-ww;?gnSQ}PS!iaRGX{;L1ID(P3O
zylLka!SuWFl@IUL*Qt55fI>C)^0ppO4QPAn{*Pam^R;FkpIdvWVLuPMpXG};n~&ew
zdgZQCjda|+|I3O_%{<1}&YtZQJXvRf*^;HKvh6t@udjOl+mo68XIj+n`r6lD^`lxm
zUX_2^^11km%-YM688?jMl~$K}Ufud#|K2n4dvj;o#P8c*G4+IPV%5#u|9k$NaAefJ
z@(P^v9l%LH@?Y<IyT9MwSIg9Y>-<~ZeP)vT+|s_E-+rBs{<H7c_4zfak0r%<d^%<X
z*mCZ_FaL#M|NH*=(vQBiL{Izoe&P3Rzj>==YEQ2zW@FU}UM#ty{OoUkyJt7vh&ypO
z2R-|+U)DbH&I-kuCwJRAOW9g8FkE0>VZp}0(4p~vy}te5d)I8$=h~{S_I)*J&;6O{
z{obY=ihrW-&HVpp*Mpg}u1Q=neo|&!UtH|HA^4NIx%ufWTDE(`YmT+tlb757Z{IGp
z!*S|o>;B9NtpAx5yI3+~{p8hVKmXM2-(TwfxZgW&rm5$SH{s$vcgu4w{-4HTB5~yf
z*y9J{oER7yJU*?h{wR6fY~sha$wyncZ{2%)|4;TRfwN9Ow(ownf5Wp!tKC!%Oy40H
z`S%iU((?E>cQzW|`1?=x_V&|LF5Fn3TO!52?fT#4FWR<Gv3r~s_2bCW-M+uB*09Z*
zlP6<T^@ug~xR2$dE@l6}?=Pt@n|ou=^XH$>%gs>{dhmvU!Qnc%J>)VWKliM${F@KI
zx9QjZKDtz~|BHF8$^V<7;W7K?f3x1J$}efA5~;Cv-`m+{Zv__l)?43ii#I!U^PqEE
z>hZfT&DPIK*WK|}`EcU({U1)PNxrpg#;o%W<%T>nYHpVvw=;aZ_HFij?fKPzUvB2}
z6znVpRbZcm9-Pi%U})I!H2Uu$<L>fzg}-Vd-$?e9U#)dtD%m3N@0q^1&EH(5o?hRR
zvc(R&9628TE&aRR(QifNU4Q8sr;e1%FDC9?ym!ZiS>bkxb4zY=Tleq$yVd-iRbIk|
z?9`c!TpP8SbCvfQUvOx1eB6J_-j(Cxu1im&l-qsP&w&E}oD#UzB=MgAy#43Q&vM7-
z+3ozB8}6y>r)yzyRiQ;d*Lz;wt-DftpSt=yd+7drsZ`5{burr(Ej_z;?fv?_IqmTs
zOV;d{wbYuY6}?Tj^2eOVdX<hMHbK8n>AG+GJ|)wF`R?3>>kIvx1)M7CWA{5QYvC*b
zd3-XsucLJI_uu04br&bitpD|-PBF`Pa<SjstZ9jnuglNde2pxg5+?5GsqAN$o3qOC
zN8RsFm!IxFK5yTA`#%Xw!#kGz3tr}TqT}SRrVsi59>lB5mw#Qf*L#k<UFpde0k1Cw
zu<c4teaqclpHp7Hs{Zw~+)Xt*%IDjki+~j9V&DS3rDA{Vk2Slu_Af2)`agm9&ZJ`h
zxm5+LYCH}Xf41kj#qSqA>HF>vr-XYw7k#}w>-nqyQq@)AHn#sCtL;}zt$#f=_*=)t
zUuBnnJ?;*dt-d77>mGV#-{1L~&DI)AuKKaPy1(m%y?E@${Y&4z^}oCG&+O2(P8`n9
zRv23DHnM*UE@TtIZS{#4ccnZ$q`J0NXZd`K1<jiLC)wvz-D=#ObZCCoyj6F_TCcj!
zNc>P)e$Oh=-}&{Xo!8Gt{z`A&J@>Sn*3Rdf)h12~w)uT*|JSaET%p#}{=Way`TWf1
zzqJS1&-<M}&GT4r)=39mNy(S@M7!<(ncmov^zi<NOHJGBzH?7B+4151@zvc|&w$c`
zoZDOm1_lS0ExYE&{#d*H`;yE4GB+M-+;|cg>@QupyV`TLz`ppnIsdP{5$68wmfSn{
zasJI+nSXbczP9nM|H!G>vcB->^7%Vvx4*Hi_|RZ`x$OTZ%hHmQO|02|mic|JkNx5N
zdRc#FiNmw^r|;MOIk<e^ttnYrYic%rT5`c!XYt|ZE3LlY$kfl5skqWwYq#tFv;JGw
zdS4%K=kM2e-|wA%_`&CQd%k|W^;%4KcJ<#m#qoQ~&aBHV&0^c-KPP3uN=Zpg-F4>o
z<LWanKG+}k{dfKESN|SmXPf=x(R4n)>wCO9>z;ci;5?TO$?Q(2#n0PqKXkkL(o6Ms
zqHYq?iXL3K{B3{n$xUI3HM8U9{=c=X>GLB+=iklsb04oMyuN2oUG`@Egz%`>=KOQZ
zuQ)q#G%IfXeqiybd)3c(F*A3UPG*}Q@^NAHDd+Dt8y@tsuZvz_vRtxVt{@}u=Tg=1
z`IQq4?flN~&bzs(H*SCV-}b)Wc07eKzh<`I|Ca8xVk%FFgi+OU?xT@=&KvwTJnn1p
zX2IWf{u3YaZ@-A#_2cU-^Zoa3WSx+zzBz|=>T}+|*~eB-1l3-)-JmwX0`<!6>wee0
zy#DpwtyRnGKB&FD`swW<^*QW)a<)}h_T8*)`m+18xwiefh;2DHH!aPsUMlIbI-cWy
z{`&jXe`~G%q>Qt!ytw$A_w8)4-wwwNZv46vl^rfObE0wTvF6~kFCVHNHHsMpOtgB}
z#jfpM6ZE{S{_ov%ef`?k+wa%i-gJ2Sw&M+ozn{%bwElQz(V~^l7!TSBWIO^DtmnbS
z%L_-}^>K!q9-O@Y|3=~VcXMxE-(wuj;e6~SxAc6=#lBOQegEC1nVk3M%lgeJe{b(!
zwd>s^Ek&1GKdPtKR=nL;GO2IIm5<+R?pOJT%gcV3T#<NSVR~%oi^$mOf;;m;-JeKs
zCbC^|J=6csvudR`hbMpE|8Vj%X{8-<pq`;ljWI8%hNn&k6l4;qy=MGfTGC9ME(9Js
zQmDF<SH5QY1<qShxl7*O*?IYC(a|bV!I0S4y%`r5MXX<>ed_e-<h?8m3{?!EqOPH>
z(njuUnMI&$W@aW!xUi@B{hH0EpGNJk+j})D_x+5i+TqWhKX)$-yt}pZby(%$#~-Im
zpRV2YsBHIi{dl|FTP9y6Tmzr<etmsC`}LcUuV26J-fJ<}Z@GYyzJC7KS65&0%ksHT
z5x*9E>eQ(uu&oUT-+w<|1qyhM={%FfbfcaW?Yxt>T}qL$BYo@EtzzA(*H$wyD2RLm
z4MiNWmgLZj+H&G;8GD`_i;!Dd+Ot4+S<|d58jCMVyx!X4t;@i#{?B-(&%_vR1_s-P
zy`T}4!sBntR&Pvb-}`gZW)N`ikuc1<vf|5^FBjOwMMX1J*9M3z-Lq%UqD4-BJ*%pI
z9qAN4-Y<Xuo5#-OMW3FWym|9xU~KC5Js*!r@Bj0uTi{TJiB#{gudlD$|M_tE)4EBM
zCf)tCNl@9XWyQ8WXTEmj4GSy+Vq@=?->=<X^YhcT@|kDTW}giU2w1RihX6yv5lHi`
zTCV^2+p_D|ukVgo$EO}L!$)oNO`F0;E}L)8Sz+44*S>hm7LyJ0Ze?w~_4Zqfe_v5i
z(UY=^n>KBlX`Ftn%5vgTjjqct*Q{H|_iL8EhQ<u5QmsNo28KXLuZTIT+Hw2sw?#Xh
zwu_rc^%@DBIemI_gifdItR0}Cs!IoMoX9b|{q~#7S?BWLz(7UyGc$aawY9ZH=&O6#
z$o2Pd-+nj8RH`>CMq=_-Mur9Q;9L`^besFy_3Q1y?l~JH&ZKSbVci;}e8)G}yQkOf
z@tK*%-d<iwJ634~i>PXAd*55Pa^=NnlV=|*w6wM7`la9gH`_>W%gvm$&6Z-`%nS-2
zAw_GK4|A%{jYQdvH*><09c7;>?9w&NTfJk)jfVvsid<Y=Sy@?0d*|FJ*nRiv)vJ8%
zi{F|>Pd=&g*lF&P=L`%kyrAUj&>tvr^l8z_Z%ujItxIG#=IE~|lem&7qxN#oksZ3z
zPfwjcUq9d6%<R>-Rz=IX=fvY{F1{?;_BYpP_E}d~S5{WmBdrV!UpT=1iM+y{F|Q0B
zZA+ch$aI@~*4ea0yk0%G7oRiOc>C?2><;^9b588o@OH0Qx9hQ1EB_Eih8JpJedi`N
zE||sBW@lj_b|q1^kYkEO`-1b5Y7ZwACZ?vQUWm7~e10Trt6Oa>1A_{r=fYQEGw(p<
zk%jzbGkvmjR@|O-^MZ!qy9vi1pFDYT;`Z$9?4Q#!yEmR-VEAGIw&AX3ms0Y<f?M3H
zN{?9O>r3!?^&Ae5h|pM_y*4a6G&FS0bm9F^=1l%}OeuQpwMC1RwtZw`5a0u8Wl(IH
z(6~UxMrhaG1p-ceiqkeKyk$M?(pk9NV(z&^hny;BOR7CA*nM~E)Txfo=gja?lNA4S
zn~TAL0~F~F%TvM~OXUh*G&8pgZq{G9S;O$1RN9P^-Z{mO3M_8jI~tL~z~BTPPpeYA
z&3!7uV9vLuEF+H@S5v1*l)G0}Rz^n76gZS)cKzzrqg9qt!c{t(Zta-hJBxu~1*l!;
za46_D_o>|Gg|9oVeru|%tQ6~ReY4=VhT*$q2PD->OG|T--b%R!%J8{guvB;IXli2G
zx!d3uH#396y$M203=J(x#|5rmzkWK!;LE{Hdl$@c_hGr*tYP?0^Nhhu$0D5~Q0QB#
z_qeh#G=OTqjM>K@2PPlnd)<*LrIG9?wAy3AksaxlGJTI8B`LOC%*e^eNRUqJ=P(qz
znPPPEZfi|01H%PHP$(`i>{@gpBEU~J)B3#0go_zGbKHGS2n9}&aCZs|oAyV2?W$Fq
zqSkJV^K%N67H5;~&e?o(Mlln^1yQhOMk9eKvTV-V#YLPVbi{7PUC1%}%xQ0>Vc0k4
z(xsrC=94AWCO$5)diw6rw(^r3PlT<Wx<Q&@!Uu2&*-VOMy?Ri2A%9rA;N>`jUmAve
zCTTNVc#|hGGFXAfWFIvhe_Xix?xwyShrczcP4?_%y}4G*IoG>~n~Q7Js#P6<Rbh2?
z`~ED|(A3;``|ZX!zekgc{ccHj=WLCdS<J-X;Q@+i1v3%Xz;f<gG3)qlbDwgU@U5wE
zQEunPlPRlKty0?3+j2lst+%&#V_aWfh0VNIud><?U%VIbWYHp}xX%m?Esmfb=_2=S
z;!~vA4rl6XJQs}C5xd2Gtbc*(F;!Jn<MeYq4_67v8T%x8_qmo?$T&WqV<0BUFhK(B
zMV6E6n!bMhT68$!MRRJnqa^pIN^3h-UBhj+-yYd9F)SwLO@T#=fLQm^ZQIPQoxZqU
zAbH}`Il{-3m>IT!8#P~4TmxhDrr*(hQMTLpy5Q+=O<C=ZuR0z}svg_;v~2hBK3VO2
za}$#Z&PV4QewdMeuJdNjwwpO;EEyRx_&`O-3%%*5m+~p|#k#NACVuAhY2(>vRb*#5
zbQaE$ur6C8v+N+x<R6O1mBPcr+3#wfjYwf=*al90ev_Xb-qdIDg6D!m<3@$jBeNct
zSao-IYZ~^kpE2l6S3IV48j|>q*n^V61;hU1!WR7&Uk-vJNz?tRUjOmnm>8eV!ao5b
zs_N?QYTHarO<nvxo_zc<BrMEo?zwNrly2vk?bByuIHC?RLZD@lhLIT0^1Tb9+<mGK
z9$BE_m71Cw89DQpuvgFH7OTTc7A#n>Y?<1%(~cT>+oO-QzU_70b~ESANmhm<;H0>r
zn}_A;gNYa3vbG8o@oem2{kdSa#~i=(%*@OO+zmpHe;niy)=kneVsOv~Ma>2Mo1p=7
z-DQ3~IFNW`%4t;<uO3rHb#?c&9jU3QZ{A%IuzbE`@5U400`bjJHijbtpzyR(LMjUU
zrrgjlyf&e$tLxIGAjOuGDOnjA9bbzsWE$zMS+j=c*WI2u#YtPE7VpzzU;tU^k<qp2
zMB<T$Tf}*KSTprk$U~~a4_gzrM!hYw)^GT+M8hjAY}%f)Ji@-gB1az<u*i1nv}kB(
zOxVr6c)tNdLmsGZnUE2qH(kc<P1$be?cyQJ`%Y9IF*$Zgdi(9zs3@r&tFM6Szp`z8
z$1Kxks7Ul5S1uRdW-eCw>dML^tqctspc2jD^PRlycMLQpAH2ZMeynMW_!V8(z*DDB
zYins;nJ>|MY^HJgv?)`L6ohh2KK=C6`Sa7a&rF=;aVM|5v~=s`mpRhnr#7B&b#>j7
z&&;6I4k~@#PJGMyv<+N{Z&av0qM%{u$8pBMGe_~5(rh2K*=LVMq%b(BfKt{1Mo?)3
zDofoKUrgF~Ax<DSFlmm#jKoF4e#?X3>E%>UznP<_rL`$)?Vgj&3{_m9P%rdiYXW7V
zZ%s}e2O=i$s%3NwJ!TQMIJ{)rwrO+BH=f*hqNqIacJ<X`tsp<<fg0QjaVOR_y|Q_9
zft{UCd6}=M)8Zo*iYtwM)<7$j=8Or*Ma2tnjgsWHO?=A61dF$<S5qd`I&%oC9^*Xo
zvP4Ww?9}bv-rkgbyB>Y4Shae!ET4OI^2F}0t{<lC3?<-h^u@*7#HZY5bG|Mp-Ro8=
zxAAC_B9p`NfTT6-uXu!a-#ur%+P_F=)8U64R?k~Do?vM3Q&eSPP}r36v!J$iuMeBE
zybdU3P59RI!pN(qbkUwYd)BP+F*wYkcpR41N;;+pFf_<L`&bd9H@%0|dX4fl*CUmc
zl|{D`Os=)JxOHw^S79@6&Kwy~y*ELI&%L_X?@Zd}vuVlaI2jh$f{MbD>7YzD<u=>x
zcaJ$zOr)5f3w{pdwQUtjuGP}fnNlfW>?7dO=eiEm_(~N8mBWsp6n8-svy>11(CV?^
zNW}Ill4@>?H!fV*m@c!M(@-q(oMj>?kGXnrFgQejs@M-6FPg8eRNl0}!b-cvE-;Cw
zw9PX#bn4Zt-j7)V>uu!xQ&X2-ewmZ6v*~QwV}3D)7c!tIKUiraXDaq)!`=laQ-ZoX
zJktear${(!>FQ3^XWo1>COlmH^;3m=JMZR6f>QU*w9Ome$})WE1cgwnh%09gt96dP
z2D9TWZY4Dh!#1sgHqY2t+1m#N)Ieox8K^CJ!SrTa0G}M^a!}=(voYewgO-SeM<jBe
zK7W3CI*YN-g~+0Fp4G_{b;Y`SxPP)SF?<14v<vh%txl+|t+gmUvT5~#9@d-lnrAFN
zBJsA+LgwhvqfL@(FW4l-!@|PY-tN_YKIg&@AqF97O+^NUgD1Z=6>VQ|`z>FrJ1D04
zn%|spidlF>Vqt1(>dEQs#y%H(L6!MkP})^dKq|GTeC}AO>?V^Hos?rVbJeO<9Ge6^
z<|Za>jL6E)PTnh{!nFN%Y;5e^dl4zCuSSK09C52=@K9OO!qDKNaJoHJw(vsGN>CXt
zpD%E}X`00JDO1kOu{3U5?Nq}xC-KsS3kS;OUQAgb{v5Uzz)^3y_pw&T<4UJ@Oqedi
zpu!O3#L%F2(kcnuR`OMwEXBR)FIUvXZAW%2Sa2Y3`{zKJx02RnYyQkyvSi7TyzR%U
zEIk~G&UGGsm{BdBJdsg>5tQw>I0lMHa<^TMyO3dWs!~~4-Opt9S(CixZ2?I=>p15m
zUb=BZ;`LL7#8$cPHD-EG`t>38mqOi1hk!f@p1W}Y9D)+un<g?!xpo@vat@p_XO2wT
z423Ka*FtcW3vN<Bd3WfAJ`ckMQ;_d1ly-Bi`rP3xzlKkF*<J-9X4PXa_C0!(6v=yv
zN7!YuOm|FVq-4oC&g6-VkP2a=3Md1DN~SCwkC&=KoyQ+*>gg>zB60UQw4yaW%yLmY
zNoUi^lu5g}e<txWJObr>g;iI+H5J`Xcwv>a_~MFl%G)AzN-Ufn1&S=)v}x0tH9mhi
zRgb+;D{b?PjFi+@Ins4&hrx@8l-XyG%@Jnka0WTGWAf9(U%!4elH{q~kfX1W>}Y4N
zu+ehvxl5NW9au9*D7j?5)!`#4My4hvN2)9@STDb<SuVb9uXms8wy3o=+#C#rO;ZFI
zE_}9;>p%T;(#C{#P|{3@i<2uoa)IBgN6@lsQA%p+$=jx;rY6nKHVHaLkO}bx>>6E4
z$&Nd7H{@0ZD%^|<cx!ONo#_Ra>ah-{(l$>=M@L^@-!;>j|9GCW%*@x>bTupW94Dk6
zT+kh(7d``2(~5PwZWA||eKsW6X}gA@Tgi@?b$|ZUfJ&eaf4TnUyLR1rSg^%hZ0Cv<
z9dEBP2&97iTX51Lz?aQgevO~(#M^9(H#;fh1t#@qoIZJS;zMp@AA#pjB0w|!kjPP(
z1*$sVeyXs^(z%gX?HK8<)7`;o#~`YDtfLcB^&aFA&T#M8c%ld#n+lge8tQ{YR1L&<
z?t&8>sLkh4tzqc4hUJ{W%C&2so|ew&Ky5EIaDd9=y^}w?J$Wz@)ESXx>$GeT&@gm6
zgH&lSm-NYW$Hd0UZkg4%@dSea=aLqN1=gEZFR%i&eKxI5h>M$dhJEp7Cx^=#hHi5T
ztmd}1wtgy0PF7CjGSNB`kzxrh{4WH1a55@<Jo&9DOGjc?Uj(>udGiZPiJ0oK4sCFK
z5f>CB^!h2o-AAx)W_9w!Tr=tW8B7l46NH!?l8V6nxeKL7vZ@^|`)BAdzmW3k5o|wo
z`t;LnVQDiIChkC#jfJ+%46&fTIj7S(>6Po(Pd}OPqB-^Fh91_R*JNL)dG!cxw~_Pr
z^Xmh(JXGY4DKR^M2d&nELtSFa#&U(pCzrevdlIa4p&8^cZ5^E{o0DcHHo2%ipR>hW
z>}Jx&6FVkcn*-@mT;OpHyp#8Rk!$y%O#KXSEmNGz^TooeXCdb+9^u6oZ(O)=U_P^o
z0i>kVT{WTDZ%tVCmFuhwvp~)5LSMF~O@|X+d~15tZ<Qp;y{VtGL&mFTq3$c5$*Wdr
zDG9w`OrFTNAR82j`(U;F>cbtG`W!C2s>d$Oxpe7LR~MIJ%gvm1t5<h_EoyjC2<~Qs
zN;OM$S69~<N5%%wL}JpJ#~)Wf>idWZtK1Y$X&AP-v7R$nxq7v-a3kN&7(GdFmuG7f
zsIK3{4r<0J+ydqIS03$eSyL5eOrM^<G2(?f>k$^!V;6S)`BNiVV0@UxO8xm93z@!c
z<%VLCU_DYPKR3*Azmo{+#A_rwt_yAi)f$`!9u|m*i*u*VU~uZ_JEpX{m;0wL;{x*~
zEeryJa{b4j7M+aPaM&v8W~hO_e!o?c!n%N@9+yc|r>d5(H$Kb~pxO1Pz@q7#rJ&P^
zW36W_85e+tGcFj5xK7--;Eow2WrbMteDXCF$k#A*dlZ;HBSL4|ty{Mu^w~S~A)UzE
zmg+@1MS+2W@q&yV6-!zeE|ls`_ueL6violCdd>3WjS(r;j+<}#EL0LWuVLus1g$k*
zOLBB=Ji+j#XNmxWl_OhImXXA-gwj_Xcg!T_iZZ?6^Xi#+<5-`p_Wz2hQ>NT_`we7c
zcGlxV3&6>^*pER)F35?2<LKj$Ea#N@YB!ur2}*V}Vs(htFl>`!IcJcWlhgCHh#|MY
zYA&d0xBCgGdh_}&!O+<_MS$U-6H;{o%H0ji0+V>=g1Z{+l4=g(24a#8aubA@8XyA%
ze$|epuQ)iF7L+=A_q;8$7S^4(qN}@Gmajdbjq^e%q@rINwz>!0%zj}P<it>=0<AxE
zc5^*@`t)Rtft5CkKxVFYPpd#`YO2}n-nj}M33=PA-`v>v$;{ZN;oXM{8^}=3-i;^B
zX7_r#Gu(3W;&2d8sdh9K<B4_8F`AiTWKsCY<rX&+=gQp9jYpGKu3DvJ*eJKc*yq%#
zQ!n;#mduyweglqDP$P<0QI%!F3{YwV*DhQ4F1TZG!c0k_F))c|g|Uy1TClUT^P1_*
zDt+*7V@L6l76zeq8RwYzczsaw{`99r%l;Yp<&3rqjz~-paXoqJ)THg%Sy>$?8s(lB
zSlpUjoMbjT*G#(D57G~ldiJs6N`yf{dO(2MWY2eEQ*N^@-e|{A*esN+FafC(#wY};
zLStiPzZgy3c!J>(sCT3r_`2gTJjb)Ly_kIbv8Jvr@0|;dorVvJc7FQ&`Dt$242Fqf
zNjjV66d#I60aslPdnPw7cw-;|8pS!3v~h(r+s`x13&3NRN*|<Iy?Pim)z#hqg{HP~
z3Yg0EFW<E3(#sOiKm@pxudvO7lkte`&Cmc@8=+qbr4oj3Ss7W1cE%h%dUT2e^V^jx
zR%qzzik>lGOgi|s?DUQekl3-0U|7^YMZn=rrH$P7+p+QS?~8UG%G6&0>J7165K}$o
zV8N6=<I1&bpVUP=IFBhYcW5tZVMubw)z?_wS8^jRfDJmPW97)87?8x%;y*VrX=~K#
zRjZQr$~f$Y4p`}kNs52k&f~CTq7YMu(9O7jbIR{F^hNl|PTZ&vKc9(%UG<nlx+P?=
zYWK#C6B(E~EFp#B-l%D?LeW9rgOkw(KA!kSOC#Cw7B|xi5wD&`z2Nj2H{O1mG-*<V
zKKlW^9#=L2;Uz5$RXvL|V7YkV>yFfF$E}AIev31d@TwkjD4#NY`t+$&In!n^d_48G
z4Al3R?bZPgTR8A5sj^(q)tl}u>vrectyFVZ^?rqc2~<xszWZEZV`*s#PVg1aigu>N
zNR)tD2D(~WkMtE9@<7@xjRZnKNpE$q`;%=4U#t;uIJEeP#0y7IRk*!VQmsMlgr$1X
zmkW6k-8>6sdvG$A96%`rz9}<wuz2+}&RcrUz)-4}mzVdC7UL`d$oSg*42HQ*UK|PK
zh;C#cThkVC7J<wu63l{&&Kay+wJNDbYk_XpA`6+m1;u_X0-FjItKTxVbWRay5O6x-
z0B!VJmA3FdXIRuAl&rAG%iCL9ORGg7ZS&4`>-4UjX1pK@EgicnEy0bKD0zm36NQ+p
zRI!u_44p#B3YS31<?7Xs+vP5p98+R`VHD)#ppTLD_Z6`SXit$~4xBuHzW#20<HIZ-
z63C_Eo3<$e9uZm9jyrP=N@O?QiVMh-NNMM5xUuMnM2AuP;lP*}of(NtDoQAgz(3cR
z1(vipG)+wIc>VfyDyS%qw9|Pm7+k`jP#2KIbHoKSlD9XxjdQ{TP@p?6X=&I7?qE%6
zby8gMmi6hjgBff18LU9LyzPpl8f-v{Q9u)|Y&3ND;>hR$^&&w-HQ>?0Gvdt*k3c!*
z4C^_A%!~|$x$Hvojz3<xZe5v$3}lpMiVWi}CohhS1|F8w_JiOd8d%DTxzBt76x$Yt
zWp5&OZeIcGL@+FJK^jlHz#rtKAa`<I)2jy)FR(-EdWT{SL$*g=4|paYJ9aEWpWR_g
zs{}M1d*m!>afta)VUxE#`kG+*jkpUbMk_(1!;Bdss>d8;f<R+Z?UHH?sJ-L~6FfK@
zZv=?A-qn3kw9^XOgJkmHnIgel2pzjmo5AoSS*NJ9wDdwPPme2`5Wl9PfbAww*(~7)
zYKq-R+PGo0yu+adM<hCm5%mLu2Yk>>h*?unz!BV!+<V7B;#b1W&;W3`GoeDmkZp_8
z+{B=;Ftg%kXF#5knON*M$1nW?c<j_ty<yozAtqbTK#}RERm-_|-F<hV^vI^Y3vMM&
z=>5eYB%yk&p$)leP>|bs_uZ*erxq0ZJpp$*(o!6XJvbZRAvGTl?%89r`R18;Uxq4&
zPQwLA-G!VVtO88Q6B}Keyf{i`>BvtjJ(4S3{6@_{Eakl|Lu_VrQjUq#+cN9m;Km=z
z&lzZHXslSdvh!;Z!x3ww(X%T8426AD1YXQI{+M%)yUeeI$tRZ_YZB{Lm3qzG@Z<8f
zBRiHXNqKf=W{nMl$-$>Zp#JymGX{(Tc94?ruAk!bIUi~j1-5%|HY$MHHsJ9YtE5}p
zObr>!kKD-HzIndXg=ur<$o%X+!z0WPt8iQ?JS>cDE~ti4u$w5vv>TG?LA^-D;{vB6
zCgfjdbXasm!b3$=RCMXmrA?A*47=2iK%3_de-u<(>Og4?I(qahUxHzaYp3Ca1W+Eo
zcI}cotAjae+wevs;}J1U#S#~!@uSm83>*ia7EPTtjjiskQ>Wnsi7S$7VXL>UTBUXE
zG~)z?Cv${<e%mB{Oo@4;t5=81GT8Xh>bI<)KYh{><DMPQu)w)%(UfV^*y5fBC-JBV
zEx#NY5upK^^C>E2S-=kMEzf1|Pz!QWk+N*tv2S0TTJu8wX>VDd+9ZA3!{D$yBqU_Y
z^ywhoW~FVNck}c$H9;|?q5z(IC@n3mPM-J_+;Ij?2V~4cnMQck!MGq>!;tOEV)%HJ
z!;?zXQF6N@jDoIS9B%_fT#q#sz4EwyZ+l~pTk->&q_Q0h4&?z!JTH2olRq;PnG~!f
zx_ORt#RVPu^yyQC{=(g9=jPnJ7yC(jdWPPz<E=9U9u@5r(~Y`v;lhTxzrU`o4qqR?
z->yVQqs3sRkJ{wS3kw{Z+4=k0BMiQ*S;yCWZpYF*<x^+Ro;`Dhr`AAFcLD>*u`4%h
z2q@!CZsTmw2u7N+__D^ugOiuddChc&1<Y^k7)*MFk{!;&$FKC+7+mIGemP|~_w9SC
z$CaYjhTWUn@J?BkMSyonOM_cr5|0DR8Bp!==(@ba8Ur!O4wJh}TXyc;>D<oOdnc)C
z+9C~Ezn8pIX3n(CyR+lO+U3VfSKTnv)Xe<x;i21NLt|rORaMnR+^+@a*L*s8ZmxCm
z-mVHqFOCdB)ng1x(0eQlFXkS9JaIR7b6woFsI^9VJ^v0dto2?o#lVGUp<MFz+umMY
zi#Bg~SG+Uk=g*&?$~rbnTbHe=DZX;2G`g;C-yE+T@bHkc{NkM_t6pt?=j!U(c)NgU
zWifLrTk)2Hy0ur9`xmFPzmQQq*0Gl5#ZH@~BOL<O?^13*)zDkMTf}vu=0bs_TU#=3
z-n^-JOV3)S@9OGs_xwUZfklct1f1e-XPmpXHadJ=jAnlO=d^QEqXVRBzlFLjHaxQV
z{!L%4j|qQ&eLZjg|4+Mo-Hy7yzwW-91Zwrqwn^<jez{DnYukx`zu(?nefN7@>E{58
zy>FcVSGs=BOmG%sVCVpKVlx}#o7A>Fdh{qlUr|Y}?nk0x%P-S(C$Be~xr3SBsJ+zr
z`Z`yI4V-?fZ<`9VANt9<B|;}=id#s~8gT{&hDWZhuC9K5eh<EuczSv|J2QtTgVyvM
zO4e6oU|4WO;^XQSD>T&A)vvAQn11=?n~=TpZsuGIc)n)$yIre;ZKrQ7EnD<Cn&Yr$
zU$?yd-!GG+3S}0}nsK%ykt=qWbiP%z*PMCt>W&DyyX4v0=KcKiG*`Rt_TrtJU+3(v
z?moI`Z6D*S>imxVQgZ$6xeG6X`m+t|0+V_qveqv#+@N(cYirhv%YDZm2ikYFYupH_
z{{8If)7HF3@%(>(-`AU)ns!cz?Yw&J%q;8O1-o3?&8BX<{Z^`~Ff1fw%Cu>xZof5U
z5uZDUXXc7SFU#}IW;_2eJ~sQ@x83K@ox677CZ}RoclXn&KDXn(ZF)HOVn#^+#XC1w
z=C4xR^^@K1s93k_;`e(M|7Gon(F;2CV!<N`28O?jjz~ECNIN%Y=ERADuR|Fe)Fpb|
zc;EhHP3qg*!mz-dGr(UY>35r$`j@wAM|gJ6n|0xN+3x4(=B^H#&#8DO?emwHmy3&w
zmH)0^zE;W>6vpbHKKaD}?Ur?gyYEhqEsI<ezEE6|YaeJ~{tU2{3@;=Vs|1-C7>-ze
z6Jlyu_w?B_K3OZ1YpXfJ)4e;5jg61@N{jFO`o&`VZQbge_Qlr1zn*9~EWS8n_Uzd+
zXWrcU-y^-W%t;<(V1|+^OG8WQ_S<LEiZATGqL^`cxqp7XN2&~$%zd#(Z}fJ*F}j(j
zZ*CqQZT#lb=g+C9JvQIW*?zlOE;uUc*59AaU5hN{p3~^p2vq;#JJaatG3k7sDxcEQ
ztyW&H#il#6Hr99CT>mN<w72AlbdVE+M?~7@$Y@3H<t-MwSLF6}%PhWl<KE4$C+_es
zz9?~6^H?(*Z`S)aV!BZxcejF;v)pLi2U?*4aw$=JO&rb#xW_UxKt?`61~9;Ov0&ST
zLgI3o#E5NY^iLSHOxW{X^u5XPs)@1R)^E&Q=$AKr%HMVWEv{)p_F_4>Ob}ACY1^{!
zF#GW;L9injIy$CA=sQ?XYM=k1znK5#VSzVxhv&J^n6!BBf_YPHk}hp2KAy(5_x%2s
zk1Ipvf1Tg)tVu91P86)yVNJ}uxqn{h?<;$6CNXJJaCK^m6nhH4<i`6in)xjs&3NoT
zr=~?Scy;wB56;8W_MFc&|NDDYVpQ!iXCoe~k8Qu-S?THCsMUQpv;F2|zC9biOj)yl
zQxjq`)2z?AhfPmU*N@-!V&m<1b&u263$#s9Y@ch9x8Y1%jjr`}&Hd}Xu8DaXxoutI
zP4RW&&+o=h+v0w1qj+rfZQbd<H>^#Mt$x3!<;<Q7k$cay%gg*Z`uhHtM|b)4-`cKx
z!nOHZ++EPhocsCrchB4Pe%a}BRuA)&zunz^Uv6*p(j`lleZOg(y*_bg@-bQ4mtVS<
z-M7d-w`aP2#ICZ{=GVI4iu|9Js()5jUsLOZeaVv#jn!#O)Ruoa^~S#B$-`j1Jr5hN
z@B4lCzA}I3)I7bdU$38^ue1Nhk;32awx(A_tv|D7Z`-pTt2Zsi`g`m8vTJ`=t1^6P
zkiEa(?D_ogdDfMG9Csex{QLdPiL)kM+x<RH`It=QsiWKNK7Cu2dr)pNgYKvDYiF&L
zj89Ie+mu{v{odbq_5HcQMZYGp^SqlqZ`QTt|2aN$Ui*~3FYM8aUh^da>MIs5U;o<s
z>W|CU7sf>%KHf9GWZBm{AFJPTU8wTiQMj;p`t-Qk$9Ip$>&CCvu&?`h%GrEQUBUj8
z=KI^9wwFJPn_7P%Fx>vTb8t@h{mM70Ejv=~E#h|P;n)?pq4cJ5`Sl#Bx|co0-_-)x
z7!(pK%xj+Qczn%TzIuD&>ht*?XK#JK@NwE^Kk0qp_j{H+Tf09uZu_g*zjpolzAx&}
zwmrxEEk9iIzq?(2(cIT=^PlgWxit0NwJ&e>B&*M_KlabE`ukUNvzo8piqD_l|NQLF
zspY;})z4PW?t7K~;+}KTQfcqpZ&&UVoJ-}e*|+ohhQ;SM+^bo!a(({h=d<<2_I@op
z`*@w|-}Ac;O**S8FJQQjcm4g^yKBBjSMl0>nBn=n=lpGb>&yF}KF_zWs(iS*uRp%@
z%)Z?PWoP$jfBto(YOZbeYxk!|%WJls)vsdRe}DVCt*`y8_kTK_`<LJLz5M39TkFqH
z6McWSI;HMsrGL2ooX?*oPnVq`clT>ql)L(j8z%q1e4Vkx&Y91$@|L1{eBI;c|F??9
z+y9@vw(kA2^Uvp*e|&!bessadI!A8v$CJy}eG@Qr=97~C!?*v_EnEI8lK;xSn+jLE
zmwPfWC<N6=$80|L`}dmfb$K79tDes*d%I?4xTxHw@Y|=aKjZbjSNE&_d-$LCZ{=r2
z&x%goa4FBr`qll?_jfFe9x$I;`}F$V@PapA-><3te66Yb+pj-My?s3I)_JTcNnE*a
z>-qS)JC&cM{x~l`SNpUxlRf?4Oy#`Fhkpd0*GVp2%KU3u*1!EnyYuZ$K70<nX&=Au
zQqi%++EQ6L>Gy0_z5Dm)?(d`7+g<m?SAKuionF6p^WEH3^!-*Il3QZ`^mD7vvHW-{
zJZ?r@fYqPN?CQslikloPt!Q!z_K#1WzUu38eW6LeWX*E#u_qV#**)#+umAirx_;Hp
zS9`4as`mdeIGduiq$Oke_ut3g)qR`(Z~1x6d-{F%c7T?)|1{rQeV222=#~8M-Af!N
zzpHzCGyC}0+~=Qcb00XW$H!J)x|zJJXUC)8)5Ok(@~OTzet6@~-ERh8PVPPy_vwk^
z_N!ZSY960EbyWP8`jXPmiW@KeT>9%;NW9_OPWh<G{5y8-`lT<pP(Z2p(2~VQ`??P8
zV!Z1uW%KYyb9py6beqroT|cI-UAy|3?T=UcKb<#xSJvPb{p7d#9-GIP+QXNBG1|h?
zf3YU}`F)euhwr<-TB!Ox&hFFsy%mrxM9c5#*4AH5Hh!nOZujR8J1QRMu0AX*;*{~~
z<?A~^)&E`^O9&|knxx3aZu@ZXX?yIBg1P=b%4<sB_q3lcKWpKjys=9xZe`)I>wErw
zKPzo+mY3`I;hb*ty_vB;Gf%JZ_V&LT`GcRqVbQ0xwXfvGL$2k2=XQQ|V)Z;OLBUl#
zfB9sLO;&DQs;b5P#&Bgd-!1d{Lyfun`TZ>)-1w7t(uw1J|GHc6_uQ@aSW}X^^7g&m
ztN(26wL2^~dENfRNAq^uzin%LZof0>qHgj{2L_i(ipuGKR*L)EF3CMy?)?97{|$Rr
zj)(WZ`Tq6d&AZ2UZ2PyFtJhT|JzrUVufoS#b7J|?J?-~?omCI|bk3soN&Nl#Nk!*=
z{choD-k<t2nSb9-Rj$=<oBI3>HfH{L*}Y+j;`4vc=N~_nJM-UL`SUY>AMA_J*Nj=x
zl9>JX*FUCWzyCc~zS!0N=9jsVfBwstea^=t&dn_R|N4IZ)jQW;%YHJocsFbRw)31z
z!{rv8-fqLdAk-IM`FGpwIj?J-I+naC{%32v|8PeDhhoq-`C<pJ?qlDC)cSQQlV3Kg
zv#x&UDP@t7FiF6v!u-#sgSXeVAMp~O_UithONaf}e&lkNKW!P@TsGV9wRJ{7eA-n;
z!BmNgSFz{M+2r*nl&8MinBBhq`fQ2WfqQuS|37{;>&fS5b`=LVlx+*Bl#Z)BdH0RD
z=U+a_?eE_mmtd2v{PIuJ>4(|AIN|9(y(H9U+}QH>i>u?Lm+!;HPwhW>=y&qj&GMP4
zJ)D|}5kYP8kp;gB+hwhu%5S%~`M+~|T;<MZFOO@d#aS6<-)-l9yKOT6IqS~{e=QJR
zX_Ec>_qQ(oGQQuxw?5~4Xv$Rb<kOoc0n7)RybN#NyME)`9D$nN($8r!);ay0qP%b8
zZe(Q~xt({&(ps@az}J4?|NZ~9XBFM3Ywq0}92``Y`c2;M*$m@#`>yZQnb)@1>3EI(
zx&8SEqt**JEqM}W@OOzpHY?BH<@bI++q}(LSk2+nwo|!QZ9Vt)9@d%u;*fLF(z#3j
z{VO|bz5jQshiSB0fC|$Q#rud&S`|zwe!BP1?R@fUd+&6cs6dMqcfZfkov#;nNvp-<
zr0mSwW$MMB?2_HSn{hn6{paPQ)WYq1jn)YJ<V4l|T9k7B&&uO(e>q*-{jb?I>Sy_j
zph(Bh(bM_uKVFP?s);a?m^A6Kk<ssO@+KzF8=CoSU;PL^uQOwZ|FX3DS|hbP8xovm
z&lig?eto7q-)`%Jd*|y{Y!p3r;^(J_!kbO1yXqhQ{&;e?%)Bdy-*1W($~hz^AXvOF
zcSqXKPft&a*_PeDoB!vH=%EQlPc{f2=M6J1+kgJ`*KONO-rm{wwLJB6+x+@pI}PnV
zZ_vy5`*g8;{_MbSKhpPa`*pdm?`u|7)Q|M%vA=^(YKq&vxTmy<&+6}_`g<Aoc9&n)
zzkfxq;?2yR*RR|BI<WG))%;zj&RA<Do!b7Zb-DeN+R2mJ=hoa>_^_Pwm3fxa?b8Zp
zKmFbHE_}Ygp$W6Bi{^h=*RuP=gow=YF9#klFvtdg&IL$csr&Be{JgK+6H{a?XX!UI
zT0Dt<yXx;f?Use_KR%zgXZkby;CE|&`+u~zmn-@@`~S>4=O5g^aV~JJ_WqyiPU^QP
zW<FTJ=y-2t5c_*u1J6ItzMAPo@AH+pWxmM!-JB181{*VfyzHK5*DhBW@T%$i>{fw$
zq4D~+)sAI7yuZ*}+$vMO<io@p@3Zf%%lVP{^wU)BeNmt9hIhxU+V=l`L*eu@WoPzf
zlsMJ8dC8UBS+g^IZ`G67(^0mc-<8}k*jaMlWygnGKRutmDc}CpzWCVD-|7dxM>stB
zdP>SJ?av3pcK*0;2W&y{;Phoy!Q(@$%fEBg?a06ShI4U#jPzAiH<!z^%Aeh-c`NI$
ze{<HHH@w-K=d`))DSh{*#@;4rZ^pXc<rmZctoeR#@6kCMUq2W3-~Z*t=Hv0NV*VDr
zj5L>*NJ&!^u>E)T{r=xmb)?O{SibQnK9s}zM&<sm_0#`65<N7*EHCI^!v?#q@`s8W
zFP#heJA41{cjD^>lrleDIC#=&OU|#djjs>uPh0bAXQ6x0{KmulHc6K{e=7ezdb!$Q
zf%?Du`&P}UyYB9*lzSxddw8707R`ny+4uI9zW$cx{A*sV@#RO~nx9|m{~ua&d=hhB
z$=}yA5{_QgdVk)2-B&I}o|%7tv+mCFd$s?1gUZHBuk&MnKdxH;LfZU&;KO+j-fj8#
zg;ViR)T*@k`!c*v-8+8e_=md9@f`K9Z<*R>Kfb>(JHB1&&>xRGn+i{6|JU7J7k2i$
zb(DGCzx&-F`~KW<Retnae9`1fXM+1~|DKncy~j6x&)$sSllzz-|GH%;^RM*$oxeA{
z3_l%{T>ka?pOXw9H8M}s{r+N>VWXO}uKvTF&FOX5${$%i)wl4wU37c}_x$@eKQ7*4
z^l0to^y^XaUl+VK-*527@Z~D)Pex4dJkRcYu&n!C)zf*RYga!zTf6j5QC?GyWxLqc
zy6EjoJk{=<To(9yd3iy_qEG*SU3(qBg=6BC_fImPKX3V(ccr!ch*!1u*LA;Nrmq)p
zlK7JyxASRF_o}#`RnEl^uFJQjJf6Y*t~TqPYO>I)-!%$#TlH4%`u6YW?LUWh7f*hE
z`n&jgp`GeJ`n%uGpDu5y5z%qs*Vn(S&u-3pf8FHWm!GWyY|gLbs^8mxTj9Apdi{=y
zQ*|FhHa`!)w|8kp+2I|L-T9U}5#O&gC~wcrn^Hfm>MPf--FGKkw7#p*B4C$Vyx70v
zM@RS}d&jA5^Y(q1zUty~{aceZ{gR&SvN)XM;s4l+9{h_=i1{wzv&eX*dtT1y%bLQY
zru%>WxmT)xx9WOzx?M@ljQzg1CfJl5xsbB)*z5e*&xiZt3=Q_Z4zRlR=PC2|J^!NT
zKmK2w`eUgFgOzIO{J*{@<&RW}-o5ht!At#h5f(<;ksKQz-?Z4Z>!sjao84=@@2uYA
z)bS*7vHQDy!A7N9DoeT|F21_IZOOap_dDCO|Ms(N$^QMS&3@NWmG`ze8|>C!b3J|O
zzwMWMW&0ER7w69`^{ZIBWEZ%QS@|zFdi(EIfkV5WEp~nF|MR!4DZlKd`xo9gR)6&k
z3)}bqiO=o-w*UW5dUe|W#-wjI4{<;KKU+qDvEurk|4)+p&KA{|Bk$yNbZVLM&|PfK
zylGQXtzJyZ_PzP{o5$z8yBpGeK7ViX{Y*CZ+io$tkVuQ)t(D==j=CRtfB(a&t<&xH
z91Qwc^l}EDy^opc$xObsEnBuE<gaVn61Vrs`PpU1PTy(wo4Y_@R@E=7ogun*wHMPp
zJbmweUH>>gGgDRdj%wwNoyO<%>sLNvUoUWP{{5=EcZ>c^<P3c>Y1X#aB~ejZ?7I%^
zf7rVF|L?W=H=Y`wlRssuB%pY5nPGA}&z<1Qjx|y5E*?Kx#XIrx$<3du_uB1`=ScMM
z_0BDxIc3tUSt$aC-hZz;y!teoQu61vvvxm)OjN#`vaSE)UxKvN^gL**X<{rZs2CB-
zS{b)~PWc?GbI%HVq-8$5;g_m?wDoiQyO`P^_V)L8{ySQK@2OSsyN!}e4lQ4;c4kdp
z@5S-(?#ea)7w-FZv+MTzoxd*D-!FQ=x_N%phfB>&#>%`~PkjIT=S=A3XKyWj*7y6}
z*6;a#+J3jvkLGyApSAUW?g)G?7IrH6#nO7=%H``Pm%2T9nf-qM(#U_$mf3H6CtbDl
zd)Lp&GSgPDIIdjGC%5zU^b_0b!Vfl2GpV$z`nq}RTixip7PCwe)+fYTn=XC&y8Ykh
zOUtelUd}y!?C^C-hefA!YHF@N-!4BfAb!S+nTh8E7q_c&EADxHZOz@<ikbOuU(JvD
z<0Ns(y^qs~fv;oMvSrKc_4YPDy=k>!?>l=}^F2$yNR~f7q^`&N{`y94{?4fryiJ#+
zpV*~ef8g{3|4jC{iih`uc%3ThYd-$$7f#zHwt(~G%VUa*)#C!b9eVU!|Ge+5O<y`Q
z)#HA>*(Ffy^uOlGg2!oR_hyB3eb`?0?C#4SigS*;OxgbM<LUKviZ9==%k9dju#oTm
zUz47dm&ZAc_vh@{sRxog`nxNZZdR8Fx?@}WmU~~wS=-u;4}Y%>y!rKx+E?id{?e6!
zC1EqCEZL`ZsX9I5t>~lsQPsySr~fPWv`${VUH^Yt=xPBa%ik9YrSva;$glf3kNtJ@
zZ}Brbo-oW6Q(|-wUm{m_Qq(<7swMyO?DKoB{+Q0abnaJwyRWIM4OIB;^Q#<d{B0c;
zd3y#<R?c7jY~QB0+n$AfUc<V*HpSx2uUXgAWQDIy>(#SS3A2h?rMP<kpM~|O-$yss
z%<z_~`Ec;2rxVBhwx!<J-D`F-+%ke}<4u$Jb8qYUspm_#f4*33p7~7k_}jTUE&E?~
zZx_$)daJf(+Ef0Rs=v{-`v2blO;2h6SvPayRsUx`*5xd3|G&AvG1ko6K;rk&f3`cg
z)o(ObRQ<9N$XR)->Q~Z{{V$hqwJsAaTEZ`H=pkJh7_v{~>)#hYJ>z<%E*<NUUA*<K
zaa+$l$$O&mwVMv+%iVc)_3i(!OIh>tzk)g}`{OO*E`M!4wENG+|2F@#FEN^*nQ`id
zkOEWGz8(K3wO7UdKVi?;_4=>I#RUrm^B;Q3WzM#L|2w!#F4AcIk0Wu$`TI^7RRvUC
zZWHYmzgPZSrri6~y~*!lD(;IY=dbNpx-YV}{O`7((cAv)i|r^own2T-v#I_O>ha$W
zolDNEf4g&bKaalBn?KG;sy$29-sehPJN?14`~L6Kx4y<1E;~E@U{U*Fsr4T;XG^zA
z$hD?2-{?)e@MG~e|H{*MFM)O=KekSpZ?JB{qh+pjuP^=9+jsS9(S@b#>*{yj+IV|z
zwD|h3oQf^^Z`-+7xymPc+*SX-C%H`>Z8P@S^i0rZ>|ZScZC4ZzZ%W?Nxzt<z#>IM*
zym|ZjSR+?Wo40R9X6(naU9l7EPkDTn==JIAKE{3V_uuUGwXa2;I+m;v*0){#dw20-
zT}x%<wNLkMzZV7GO8TeyXZ`O@pB}xAzw^d;iM++%f6~V?tyTWK?X7-ZbMeY^i`!oc
zt$y8MaOp4KntgC{e$Uopg^rF#GBb`ur>pX7*JNzW{BP{P=igfQb($4V&Rg@$th_9~
zC+y?@w|6URe4hV1@bP)dWZs1rZ%H2s>Xj04eS5mMHZ$mo*qwj3E=`Mw+Phsh^I}xh
z+b=;`%a`(&dM9N%tyOf<60{0Wmald?p)%9>`FHmdypv|+7#A1Wz2E<As^#$-`SUZ4
zpVyrKTr*#8>ei}CmfeBds=gNS9ZC>$nz24^msWR?l%>Y|{~zBzkduE`@ap&bj;YG8
zqeF_;Gwi<6)w*!kua~c^a=Xq2<o*A8UDnlRFGu&{<Y%nArsST{WOzO4RMpgpEdoya
z@^&POO-tc?yUeBT)k$adpfkrFdmrzKnDyFCQhoY<`<k5slb#=#&vYw9|LK$0;nzdE
zyaS)SZhO5+<M)&GLBFngo1bywaG(F{YtG((nT=9E&eUIx+jXAFzkSuRcbi3jzWLYO
zc80OI&o1}&)u5BD;UDAK@AS|8|L{%n%dQD?R<oX&|NGkI!yn(wd-Cd;+PfUdz}?Rt
z`Nc+=e)zibSIo*S(Vffr-f-~t@69Z#TKM(H)7Q&O1HLN=M($5Kc1(NGtJ{y+R@U4z
zNmzgBQIe3)qKRt{Z;%w#{TL?jY<BhXy`~kf-o4J-x|>h-*5;k-w|n2>{W~%K`Wnve
zSeqTQ3or6>vt126$?P&E;2iI)J&%+md%6VFYGa&Mt$3gLdP3LyqTk>3fA9U6nzQzS
zu6_N}{ELUqvEDcu_DOKn;{4m&uF5Pve^PSe@ubW5-~D;AclD&A_xqGuCdkCC_|r6L
zt%hxb(v(&GHww>gFJGNySsyE3E7<zv-NdP%{k?5={QlMb@9e54JNi#~KdCmW-n+2)
zMPo^%e7%|TmAXZp%j}aM2a77ooHEVNyx;Bq)X(+q^#1|gb>Bs&%@L6LwV_~c@Z1CD
z(yO2DUpV7YNXp~8ub=zN_ulyQ_s`M&bM`IY5%$`o?BONNy>VNfXRp0uVP5xp_RG|7
zGM$#CYGuDq*_H<dT~1}cZX~+um)Se}h3@|!I`7^aa_w6Dt3zI$Kho|U44Hmx@v)Li
z2W*)G-dw7iFL)#U>tpq{E5+>Zv|h;-#b{_nJ<|Ojw0QaVH<mvOy3$wcD<A%M)8e&_
zRmqhf-=BTYl;2ZadEx%0JA7;3gnPc-FBV|<@+V)cl;wM?DeE{?pI*54_~qYQQ$83^
zdim&@p)GrT`SQzmI!qT!N0rnDH^k<s&R=L{UTu7!{NEYlWzxILWqjZN`6XPNZ&Uwn
zlTJ&)m)teM-;47P^l55Vr}NFd{^r2P32m15TBYT$?VfHE|7rEZFB$VYGXFl`v+I9F
zhu-qqH_Ke=UOGkxu|NGZuc+Ad`zqz~C7nTc_wD~Qf5E5!*2gXO+}Inw*pt0~iMqSI
zr$K4`p3Z05zw57`cCxT}et-AYv+SkfYZ|j&+668M2)$Cft+4$2pHy{Y5yh5}Wrt^!
zORZk^B`#35`_$jw{2gAAGIQ?i(Yl^}@%LWIXrW75d#qlpp0DJz{OhWPmpa!>D!=R~
ze?IQx=XWc16o=>C_x3eES@i3#_4M;Hyz$1Lo8?~l3vwyiSnGP4%<K)E{A#sfKlcsk
zqa~JEx38(c`SW<$G<E6cUasDIp1S?}e0yWO?9SyDVX{I->png<f1Ovi_&JMtk=U}&
zuaDPmR6pt_$mGQFFu=ILBm4WAn>pg!bM2-iZ~Q2;)ZOpOPuBNgS8r`!`SJeVtK0r(
zeO|!3|9?i}K2X8o#pqO;XO$JBuJ3uGQ~Lkk*ONm(1@r$evj`QORQ$K$K=>7-Ym5Q1
zC(oV@wX1$`;j7H`l>vEwHYGlfb>(RHs%0<Ln!EM<VxgawZx{U%`q{U&z30`drwTsH
zoz3Uh{Bd`)+g*5fp^0nJDq)jT`%CnG-?kPljdyg?eR(%r<J4T+`E2X=XmBg4^go-N
z#<p_Br?|jab`QU+aj$Q#DGEC*TI}}fZgd;>ug%Zb#anO73;O;wSZnXC-~ZL>%=8{S
zHL_XQvdu&2_?~MXa?ED;Z(Vr5QC<1e+pBw5_jPOw^(Z^*`uzUJPiuZ~7v0(zTb<v#
zHq<dTUh?Oe{?~mr0WD81t~#9UZ?99j=JEUZ>Y|c8FCQ(tTAfz@ZtXS8tFE1!7xh|%
z$p1OH;pW8d^Cz9`_UE1JpT9*e>*9y7&#lSqLhG(>&pGP5JHhWyokM&1_Pc8?WOW=r
z_;bF@nOy7V;cYdRCdEGfjAa|AGPS+>@TjBma(&*<x*ds+TOP#uhOvazf0_32%A%F8
z^-oTkeEveF`~(%2uKvxlX9v5b{8+dA)Lm}XpFjRQeC(V*Q+4^O#?AX*gqgjbD-@>`
zzsjWG*K%zowKu)-CWQwZ;*bBf-7~@Hn7*X7wwABORhfThkDm>-y5X^6)o(7Ltc&IG
zoI72ntp6(}bff;_%Mw=)ztCTLG3FZ=&f<Hdv|B*qYSy7P^}Nnj0jHEZejRtdybTYY
z?h<G9%h}_9{5AfFFQ>a6eqC{v#UXi#QQi70B`V%CltpzvPHVnm?>Fb%oaVs2QGVeJ
zeRlgyWnA~1oKy2@$Gt1Jx4mS|h<VAU__@9PYh>NIlzo5a*Zcig`FWND_otR)J7!!~
zOE;C>_37%5AG0?pNq<}a=lVaJZN<D9-+mspi2?^%`>T-WcYAM7`psUmFZ=C-XTLUl
zZ`-mu+RyAr+uA>6mrquoyIOsQZ|?QSJB14C*=}f_JbO1(C08<T^Q}2%veD+b0n2x7
zpI!7nEo^V~%9zF5#dBtuZ^+svT->QY@qJAFn>JqYDxMgDpM}4#sk`^T3A+9{@6bBY
z?(6dVpT4<Ve(zf4-77V5L4n^zb*@ahTl;hQk~qtK$#);k+#K#6Yp&^}_13)Rq<=U2
z)sTy-Q#KrWrF!n^>(aXPy!Lsr_j2Vo{K;{9HDCJv%g}vUSDMa!`{2vK@Vao-;?Kp;
z&rCNK)&2NQL{;_Wx-}e%Ewiip`VXj-^Ov)Ga=3c>d7UeqB$!}2sr>uS+57*kKJ8we
zcWS!XzrFrjKiytdUSs#(<ze$=cE2SY>FMcy39HmAx6at|nE$`LxL(9g)1-q(Ot<$=
zYA^p<rR(k|`|aQgbE%4z=~f~Oyw0uPx4q(Ccf0?QBS+?S-YUyVFDm-9H)OMS=6kKJ
zQu_>-Wgpm(xVQA4|D6Td3taX&FU>3de*B02%&i5^Hx6-1Pr4MlXVtY_Bb_JjlkGV&
z7JORM*tKi@f`!wbysJJjr|R)~<K_OxkH5X0UlAd7az}pEeL3w-|LbQM%c)2TouA{m
zXYw))Cy#UYcGV^Cn_;zX`TAdC72AURE^jP4A8E{%Q=NR)bn~Qz|KDw1Dqr$%#kx{E
zDTX&K=?9KkGj8KM6c)1ONOYZN-n+a>DlJMqD>E(gCjL^mx`snhrM!H*P~k?F($5(t
zb=fV~cjx!TmjBATa^{_{KTG}JuRjjB`QMwtrFiDM5Pyr_eCy<Y(<&y1T=sP3KQuS`
z%&*HPt9O)doa)r}Dj?4M!RM#UcKU}p7$V$0<q7?$n|z?=-Q|)C$9;>V&7DP6-V5ID
zRsMAE*xI)LJC6Q)yhb=6@buzFtylXFwXAyeu6o&*yU9`|v1Pi|FH2na3GIFCwawmR
z(&Avv?U$a$ueiPF=jmN(Ypu)QKfS-DD=Pg$)Y~TiPp@ul?md3X_q)i#C3A0VjGmy%
z!f-a=qEP<N=kKDIuWG(<`qNeJ>6ctDFPF-&s(-gfr)5G+*44EKxdJz^%hf4gm&q0W
zu-;$&Ja_NipI@VQKV$p7_ujtH#k;P~*MF>JzhidE?Fka{!m_ff_os%4D7L8VoL+x!
zvWhtagN9vKQvKz;m|Z%iC%kiITTLTBZrqUlG)q+Gh;1ZCqFKzQd(W8~Y$yHS{q1nS
zUwORQ*62#!JC*<Q@0!FeT|O&2-h0o}`NfOZ)vq>kuXo&6ukk4&>b{x(6}2hn-`=Wp
z6LTuczPWg@n3c5F!@%9&)9t^^E3nKuJ}r0mH(ATVR|PLF#!q@DZQK&98E*a^6gn~M
zOXtrjef`@s<Hi!#*J5>|l3d&j3;~BCi$8g|-CBHgqw4kL;*Bf}x`C7U^P+afX1-f6
z@pc}l1gc+`+id@GN8Oim*3ZLz=h=U{-nl+ywSAILgjrr$$S$RwSE`?1KKM#nqjS=^
zwO*U+7SH}Fo%`B?fq@}`ea&>$kasV>nj1ea@?M&CW!o)~pHFpI%FKOsW!aWh^Ji*E
zYHsHVUmxddGc|J6;hN`fCLT6?8LAb&>PhUeryE;lbWN+MR*_#@yyok<TfXAIdFK=+
zykBz7_ZzSDt-X=D`O~*Z|61`jJ3QZi$LfkJwb_X;zHFOkmI*$wGvZKIq|?z4udg|0
zb_qCnywm-AJK}XQ<L%AIKXGj^{keX{;_IU4FJ-O$yfh|O^2e+8+dP^tpXIb~*UUS4
zAk4c(VA7K}aSN|bxnJgA@iS4@4%GT>xW=g%`ocn2Y2E#2srPg5?9(s#_9K6CP^$a(
zP3OZ`U(R}=UfZ_Ec1d&pD&a$}J)4z4fzZBYis}^o|0aeh$8B9X6fLjv{K`lWeO;r+
zaASG(#lVkhD;H&LZV6ht;Oz9~Pn(;ord4P=yf(57%`kc(@5}aQ@e5|qQKSuz!v91b
z+LC>7A-COZ6YDp7)^I!wSoidK_VRL#*f;Xr3}KTCzkjM1_B($3t!<6%=5<XT)&|uH
z2YwwteoQkh*sW^T$Af>XJ<Zq0`Rw`PQ20UTai;m>=iucMv%)s$B)WY%y1B5h@Z<7t
zf6H9Y{RzJH-k9n4nsar#SD!ex`}%qHBY!L3?pwp5xFjg_)*kchlUEw`D@Ckw7&b`1
zw06J#a@U(#mbd4NTt4c&P<;N*<%`oZ`KR`QPR?Rrm}0<sN@$t8PtLC^x*wme$ek{K
z+iQ}HjCW;4<@Ky9Tj~~HzxDHb_2%@;UQ4-zbr^0aPS^A1{S*}K&IodyL!yX=_X%C-
zA+!Na0fNv&f-hKYf~}yrHW6YI1H+a+9oQkSr74_X0~i?ADtm(y1Or2cY$WU~;nydG
zK*7quz!3F3<uyZBkdMz9<L#XM{QiD^+nfwsl?)9HUzf_Q_4f2UStTeb8F|K0bm@{M
zOV)_*be&f_d%^^P*DPTwo0RsKy^YFSd-~qdx3{<J|69=IS^xqY)`E^xW?*1o4PUgW
zW!e+XLtwB*z-Qv-C8bq+<Ce}`He<$&bhmj^rkJFj5?S36eB?^?6^Mg-6OKW>yP#Ax
zOJ|{KQ&Uq-O-+uhtKEu{FENE5K7Qon;@VUy@>4)kGV>?PhqAY~TwPp5(m{ESfq`MC
z7H6cBYhaG7li@6z%1vvX9T+c`GcY{S-F`gt=4nHAcJ}JZ%1F%xPTn3KC#rH!9zJB#
zC4O6d^2sSboz`D}F1GVx#+e#HIk|QBk}P)a4K?cW@}89PTHwtr)vxb9uUMVezG?f3
zNmbuhO`a-jAl19`Yxlu~if3luG+!^7bv$tT-st5%GZ$St=(aj+ZPeDRscRQs*fj}M
z>@qY+MNUfD_@wNvUF0RJuVVUfTQV*#a_#<f?^uFC%H3(JxleD(oTJL#pjvwM?PS%p
z#u7ZQvSP0ZOL;4W$G+aQ;`@r`F0eTa3=I4$^R~z~EOMF#I{W$B<EKxru8ZBhXS<<P
zZ)Ea?KY#yfhpmZtlPD_Kd~kxL*@dfDP5U=&X1n?G*RQIoswn+^PM2SQomnjOx#LcP
zLCU%Q%P&i;=AK*iQPeLYA|h>nM9}e?8ygZ|Y0d0S-}I#5tkm5%FJHcV{W|)Lpy<*w
zCqDC8YifG#J-pqxva<5&wf;!;xT{}d!=8w0ht)jeU*xxZwsCr2=p(0-E)dr(zWg#`
z1NXPiMVF-9^OmNhb23IWK~rf|`pJlV236@uCx#1KK79D_<Vi}jd*aGB+TKc<nwlyq
zN3I1vaSjR!+P5t{zxLgO2MN>cKr6;xc|>}*F*A6vc}~iaWok(8=;%n;13JO^O;__;
zW>BsHl{?92EZ7))FTX5_i;LUVrzEeWteh*`v^OBO_T7;qE~lUOtS)Tbx2Eg;v^7zy
z*X?6wU}z9Ccq{?YeZeXXbl5Y96Xg!}1_J{F^>W;(k;q~B*WO)Aq;cj1$rYgR_H^}g
JS?83{1OVPj`bPi&

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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
XZT-yBuFnbkLGj?}>gTe~DWM4fDX_3z

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
zcmeAS@N?(olHy`uVBq!ia0y~yU^&3Rz*xh<#K6F?Od=qIfq{X!*vT`5gM;JtL;nX1
z3<?aME{-7;bKc&quZc;W`~83Rtto6BMP0frx~E(=@80`fbmj`~7vc|lIF{|&A^h{|
zD(`0v_6dPTi&r;w8M{xP{Z{L{Pl(8$QndwaVTQ{UZZ|xV*%P>G&Fo-TSB+;^bW0tU
zhzoghWq$tqcuL|7pG%om&*#iEUjJPFw}N{1dTrzMbEUQGzVAHel9ry%$^ZhtH><qh
z12Gt)m|0aoj0Jik6F_vst^fy+KNwy)F>-<gR&bN7poHZvBZI@_BAN7*lqIho{P<C^
zGNj9G@jSCwt*IieFW<jkpB3eG^X}cZnV0(>mz0->o7ox~ZcIHb<{BvC`f**X=F%yf
z_V3^SiN9p_w})5trh4t&yEisAcIxrujS+g&KX1uoa5&w0=G-~9yX*`O#+!7s<@(w0
za<jOFUQOC4QKHYlaJH32h+)Ho6eCLui-><8*K9sFYu2n!RUZqFc8La^TJ=g*u3x)r
zQ}J^@|Ji*mO0luA+wYb||2)ygD}C(vadvig?$)OAx5pkAp5COl_sgZ?bC%0%3jY53
zx-@8IgwCo}uSzfPjM1CwHI?5@N$`CX3&R#YE)RwSPKz#Pq<+10@!|ag4>PZBY3S?g
zJGJcjz2mRv-n)12)G}*p>)LE7hK8yS0<xfRb%@naU<5Hr7dEhf=qs&ELLfRooXZ15
zQ>efp`HWp*^s6i8d!GK`-cr8z?U$|pZHoTuDYjIUeRlu1O!?ECr^{>KeXnkQr@_Dw
zv8Hc<H3I`j_sdBZpNqHGEn4sV=4RE|%v$l7&#!*3vx)0)_Pc9Pc>SlgvJ;13<i16-
zmwGcWM2WGgFf1@sS}i2Mx5Bkuz)7d}=4yY7N0aUUAJr?YSuSvTYI2|Lw-+84{xUN#
zu=g?vF<ekM9VWZE=zjgX%Aj{aeJ|tWGU^!^92N&UFfmBw{YpPNf34N`)$6TYI%cXq
zT9{w^!q(n4=X|hrdf5EBlkWFE|5`ka?XEoo!v+hH2@DNv)z7ZS@5%anOFzfztAV1+
z@y`EM&tsi96w{ve>(@VyeC~Ju_u(t|1Du!`E=;PJ!pN{-;<tA@-a5<gt1tL6%eZgN
zt*;V+eo_DVSO0(g?U8(X^GhiP28#%g(QP+3KdzSdtpC3ydwu=$)6;jlr<MPEcHMg3
z??-(nF7+*)$l-sPkzqk9*x||Nzis4?DY>j2wDNkFyUg*zZML6|<ZUcJzBYcx&xf`k
z2hB+;td8Hmt4m0Tp+W4ZoCkx0^BKFs<J0%s+3l<TGy6B6j_tcm@^({xzn-^O`hNMh
z`u%@iJiT0B@nmLjPkv1U?*s;hEjnBvZ7yN4TQYww+Ijr^?sHb>|KDR^V9+n%)&`{+
zYUW~`<$$bXIRnFmD>BD7>a70r_{^CefkmG>#GhrSrllQwz3ln6Ag!r){=d$=9OR{V
z<l5S3?dX~F=7~8ixt!@5xF`G8wp_&{Td&9ME`03vK8lf{#W|&{%<P371H-I|sgWNm
zY+l4E7_3?))_rtAH6ufYp2`G<hFgm+u2{7yPhpym+Tx2V1Qvy8+5Y`<`DDta%gc@*
zKR&<a)5&-5-m%M7JXkh6PsmB5>(br3e?Lv%|L2IX|CcS9r#FeXb{<W7svLA`u66mb
zq>ZPVdDCxi%e{SErr0MvJ^ku>qnSPBZ<!bh96S^l8BA|%Tbns6_x8n%lAN3~mv3bz
z2Az8N@L`Re{?ZT;)rlS{Mv~iSu`)2&Jyx`0Xvo^N?)%rTH@D68TB@d|#<WJRRiJB8
ziqXuu*5y)d3pKnJ2E2IrQc^<VL!z+?1H%d@CQgQmxYQ3B5^bwiIeuR;D>ZW0y4_ck
zb;P8lq(1$si(+61aAV?RxS>A({PD*hi$2_Fxw^RG-ATR4lP8}{xujcOT~&2QI;Q!Z
z6a&LUcP35-fxgEXv(h5NF0=KUTJ{+m83o;wo9Uz0-qv<Qj+3FGTtk6z!QH2yD`T%O
zow71SYx2p8UsIdoCIrn|w(|9^#}-Z<;4<=tmZ<>)!&*=QbSu1@t^c#3Z*fJ%jk|Iy
zSG{`hK;gDBBSQu#?PUZ%ePB4#=ULItY20$plW%|f@S$K~fPj<B;=u2k)(d~WW?<j|
z6$xAB7JXQu(UmCC>7w*P&QuO$zy~H)6^1R-ofb~;TfTHkr^}(gX-5}SKT+J~&ctv5
zl;bYwEtxWF+012<j~*1-<@B>KEKmfwUU$Z_m6=hqS^7UGR;w^Duy-;EF*vQ8+kAW$
z$cG0O1v)S}%n-CW*Zy`Q1A`98l9u4q4>L|bz46Ih9%OicJ(mXq$HJlyD^{&al(;j0
zXFS+&Igtqr0$M?*N~~fvL_}OqrWmaZ(Rv}bb<(Q06IX_06%<VPB+bxZ1k%fYdXtH7
zu}u4ej|m={+^vT`d?=`_esbYLfQ}gVu6PCpmVPE7hC>csD_>XH%~!9;S>UwL02~vR
zCMHLWa~K(N`<R3nqT~)PUaoUmN>WlYzyC~%QKw7O+ldSf-&`0u8FYIdTr}@{yu<${
z$de1^f;_cai@kqiL{3glPtq}VkdwDqa(OUh*gky_$T9J3n(<7Z3$|I-U<q}QgyFVa
zejc732Nx$w9EoR4s#alGa5un#$wB*KsqO5uTusN*4t?`raQMBTfu-SE!tHI#GPmUl
z+nA|?!sr$wC~_E@j*EfSbb#y+R<6hi1R38V#HzwzvcBlU46mg{J7X@~J;<0`t-_#?
z0*W5Vsm;eTOtK*9nWNjhygEf~^1>b#hAm1UM_K)>v7771tr)a2L~ZiJea9~poc6fA
ztyN&vsx%|XX>8C$H>=~Z#jItK(_BADBuz`@<>#NhOmp6CP(p5gC&Iu`8Yxu5&cN{d
z$>*Q@_Sv1@6twcnks~ZulOtBHvNAI>v$UM)qqcO)tYvE>HacA|)l9t*%gm5q@1ek`
zP{Gol>+SW@E)|qI8m2igaxyTUe*QV{*O9*CWye6l;SCCo15=vaT?2UzKY0D@AV_fX
z;s%z6gelF(U6c|f*bXY6k~w~{^sdR-Put!3czFxk7#L=O0_?}x+PtpJSuFh#44@S5
z+rcEnP?I`q*|JQQ{uS~dp|i~(A*T-=&0uql7c{Ui*bCS!QUs-4a8{}4ejvzu9As&L
zh63XO=cf+>L$7Y!XgEp9L=0qtT{Ot=3UiiBVFm-Iju^dg9kG>i7Yk0N6eT4s0<}o8
zBExLt-oJjWEyCsaotr@*N@W7Wg^FpZywLP;Cz?Zk$8F`iuMDMn)h2s_VqB_^MTkMl
z(`%;R^2Z-{ROnSKscNxbba6$ZgmwA5GijTHPUV>0zI=Ic=B(ZRLJSRU3XLocZ5wq?
z&s{HUqg2r9<aoVwdzFuhkh8NhD2>S22zfAMG!%W%SgKOtV(g(ddGh4R@4k6lHn}Os
z$&kSz<iTJO!P1{m1X66m#j3)fGjB@J^{+K{`Yk8YHqZ1?dm+d8xoE$w(fsq?nxd|r
zDnd2YDhv-C0v(tRC{1lX9-)&a;RecY?hdh_z>6^X=D>6y>BTO&{^PR8Po`}a78VZa
z&rk%JuOr2&!XP7Ydz-26=G@s21Qic_^I$l@xUhkxfqB8}Dzn+5Zz^1NY_Jt#2ms}r
z72F4vZ!v-bn>(3bh2hQob+2n{Yq#ZYek}M9ltvC5@=#z*P<;BpP^wp|%~7iPTi{mP
zqKpiUnLe9rg&1zhu&OYeS-t16;Z(0wBgtjwGMxJ!_w@8k+3vmzlApKea(OVUI9NER
zv5~RK{ebFH6W`5yY>j66@bU3|+R4yh1}Xxse)_p*-RmH)CiewhnX?WbK0GazQ!yk|
zRz}80Z8GC`PKF1{TpkP+^I$oJL+8M@w+|mCZgXdHkY3cl(ooAG*T@XYz8TIU6Brym
zaOi-_-34m{9GEi7pFS|0=poVO_<=)*@3u1I0$Gq~{L=@4fg*<uggRX=*fK?dlq=lP
zP+;7mdD+C&SGj^^4=CU`w7EPOa^1aFX3heo^@io3;D6}M$hlyzfDO|>P*Kpr#;Vd#
z=J<hwrTgtf1_36K2@JQG4k}+z0V&n(WfF2Y5z5v-(?@Np7wcVR1}Cpb4Ux9?_S3hO
z+uPcbHbz|d%f#@8omHj5K%2dP)hekr$5V_Zvyn^Dw@(=^oY7EVY?%y6HU1wsOzcl@
za&vP#bz9kZrjOFZ2Vunw8BQV-7@SUQ((%14b6l~4C931G#k=6LJFpV{ygq}8D3=Gr
zLZ=TLTdY7KXS}$9ML>?F-(dzQIm{9Oxj~_V<xtn#i3}G)Kw+_`=z~P}QJ%vO!ps$F
zK>qP<ViI!T)@JW_>c}yheKMu#ogf4MMq42UCU-{81)(<~%?Fl#huxsEoTZgX$ie#(
zqzHCj&<j%d2c+<*fDO}%Bi}q2J_xg_G=w>Q;8>ux&7G;i9%Lz7lRLv#<f1Y(6jTzn
z9G?VgrT<?3x+*??e(vp+A*&*Ef^3;)_#4ffGh>E^Sa+w(p-pQlZ0=pY{P^8u76x#(
z^j#}s<F+{Puz`mV!<F-eGO^cvFYDy@%ScH*(zIqMFwjt7G+AF`xBm66DMpYaT+1Nl
z2r4y~@3A$SeDcE-S%wH1E)RyYCkkbJFYBCEs$jXGk<-u8(0p9ZgTYsQ{`v1;zeY}*
z3T^|<c*vN+vCW<7z(M6kmJ2Q%a*RKk-%f<I*Jrs_9#1x!dFE-+nI{Yty>BNn6fDqC
zU}RY@W24oTB;lqskz<!T!!2%53iT72z`zuyA#&;EmMKQiw5y;2s~uW8+!oLDQJd+*
zc2|=j1JrkAQeJw+<gAHrlRLv%u!Rg<9t;N!e1k8WfP^~VPGkrWW>sO>FKELAE+!hh
zL?$rQxPIVRAR0Ms>FZsok)ZncmNcsh!+Zf7ri{{e-%dC!Q~=p@GG)@+i43=RSydS9
zr!>2VhVmXxkQZ#Y_B5~m%=6Fhg3E+DS#B#cZs}KbEN5^y;i<{a1_CVtJ7d;G=op=4
zx^M~H!muuXSMvU_z6h7Ctt~S%^E=*k3<7y76Buk#BBw3O?0YO=!^E-r)Z2+0BXTk_
zI^IrXaOz<ZYEWM?<z<PLT)(#_ryOI;j8&_SCKVPH8O`*$wQX%?l)r!fy4OLc7VKtY
z=yhk}T=0=Yj&Td9Qs=N0@?hw7`M|MY?nYZ7hZhqam@;O76Z5fS$24Raw^(j-XX20-
z@?hW%;FCj?p$wo*|InF<^FhMRZMFsm57_$K5|1QpTu{xz;0vlp4>hs~9dNu@x_ABh
z^)fa=woDGbIsGgGd@2(d#7^#&J-scr$(_L>Ag7<@!Xga?MxC~GuW#mr!P+c$85^cO
zvFKa(y4A^%L$KFv^2sL`E=*XY0jjv3xiWG-I3Qrd<d6(&%)Xp95oFLD4FyJ-21FBt
zvEc)HBX-5AtOIwM8pIbhumnsm`XJHk#(OxykC{OZqcLm3&*j1Jd;0n3mtSrXPy#3U
zZ_gPTuIJpAlatfS?=P9Z>F`r=hX)|XAAu)%hX0^o+`O=X#Q>UHCOr^jU;<@fP&Mzs
z%hJzqq2-1gr$T|q1cp_DHcSr2$<-<i41o?z6>*joAtI?cIXw>q8D@bhc9te4p#yf%
zV)<Z_8H0)aHg~2ElB_BWic4iABnq0{VFfdTj08xEomJ(+JD<x}OnM&(GB`E7oyf4q
zjgfPUzUI<pnaeVTY?#1h7^unLXy*EXgW;iBIZ`7vN}5&WLK%k~<ASv!T&)u)PW<%k
z#KMJ&>;5o^^)d-%=)>9_P3{aC!qZZF!Sz>~(M%VmgBp-(`0XO2iZjqwG9$yEXBK_G
zr^uF9r)W);l95TNR%!SZ=)jbFaMPN`Mn>}r6Q1UsOblC$HB%P`NXW^hRjV{GZ&i80
z$M9j=6r;I*#~&9ey68>U7V8e_XSnd}&YQxbqDuxmp`qNZPVw>aHge{^#xK?}W|XN+
zaF`J}ZE5DL#}+L83=Kaw*a|uP)lg_Gm=yGC*Sz!3Z+_%pSiyc<nej?9lMshulRLwK
zM;mN~4jj@@XbjLqDWn&uetbKTA!|_s%b~?GHph|-4;w@nurbJ}Y;$K?;l#+<;$k&d
zt%8N2qVerShEo~}jnmR$tz;&KJ%_(}Ff=g<Wt8q(m%cgD@dF3L2k)!jPWY%TUX^vA
zmg#{wm&bxoK^rCprj*EQA3kizob_nu+lePrj9&OLez*fFw-XFYV&A`hy*bx<_E|q4
zp8#7XhMHxoUfsBH<H?g0qnT5JvSw{dI?4s=syUYPHne*vG>QfD$t}M4;>Hb$rOFHn
z1wmflHLah%ojB8{ZTTC9g)U5-TPA_?1cw|WgRfKI6dyHXOUsveD>cAH%*Tp5chxx+
zd^{8yuRX9hci=#Sw2f5T!N*(-48GlOCpvUYbYRj|n14Q;tv{rnp&{+qHxGp)9tw@i
zo>}xQ%bb=9@=cWBZRN%Z3maHwh1<<9zn&coYRCtQsJ@V6WZ2-*>XcYfabsKV!R_u$
zYkQc4GTcCs6p&P{a^aPRLgTVvJ~`pemP84V=!8NU_v@vXO_omSTC^l+<-&!E$E+8q
z1~@SJE<q{&87f-ePIS;-)W9;UHFMUiWgu7F;=QfhDCWe-$#TB-$WBl*grQ;E(Qh7L
z{fx>LEDQ_I+?9*e5NQ#(m|+5Lmt|;)OmIj51<Z<*cjacDe|~rQ8x<kWZSG8<3Y>%O
zpfUr)?@$eqlGyV3n<jgxw1K<KEZLqHWEpPtO({wM0SAsmiDNfzNL*EBU@%pkeDdVU
zlSvy_tXh>h>tn^9_3O{?Jt*p+;Gw`6KNV6dJjjz_V0d-po5upl00*Xjg)+<6ulMJe
zcrqnuWypoQj0_9DhUE48s0bw|Cp&)U$j}#=z~Nvcx86!=Y03V-C)qbftSQ=hsZgdo
zz17~AThYoI1X=~ArT)B}XCk$>%c?eem)du~B@EUK3=0D_MBLomR`K21rn~gZ!cy13
zI}6vI+5XWraLT)P@6Mg`EBE<cY_eYJ(4U+tz0lC^qe%g47u%My+-2Od_@~?SckkYr
zW?!qg{*Ia7CO~UyR@kc0(A2{_lYib>W^HBVXZcj*{Vh?ah-sn4Ij`TmvHAIA^4{$7
z-{0OwZ_ishE1Jdn6qCb`oZH)S_XS>kz0~UTrX^E~qrX?xXqww@_jvdAt?joP$$PV}
z%bv~N_aM$+<=xKb^JdPRx$3*gji(7))<+&Fcj5>Q)$V^%WT|-M!Gi_M-|o8aKIimP
zE&g2>V>U*7*^>FaEB@*h0jEF_|J$X}oo<V#y5CuPYE?7u^L@)h^GnQTe|>nBt>IhX
z=UuPDjN;5~%SAq?*Q~r*a#nHQ!#fxEyt?`=T`BOh?Of|~Om+`6*MP>xs4=pQcT8->
z^?12I??R`?eoc9GFZ(xtVZV=k!Q*zjZ6EdB<v#t8@3Z(n>yQ1~$a^2$(&z8co%`cE
zd;d$zs+oWO&hOj%z<9oF&C|qxCcF#|k8Mkjx1ZnjD%{<5xAlLUpTD1`r|mD;xl8NN
z4z>k(A`>z={qNUbZkwpv?|0*Nzqb7BpHEGj!}Wh||IPLBaM`_8d(%E_-Y8%H=SSQ8
zi<eakpFPj}>k{97WAoQpmw)N)cy{%BY~`Od`o7Ez7cw@Vx7%j^uRj0mo^8%&-u)>0
zFZFg+u-uvbijV&9F#Ecge_qYYqU1-f_P<|H!y3i4eZwMEnO~<$Z=SDt6}$db*A)J<
zIXhoQpY!~?-a4k^M3?#B$FJr7UGt4jle$-s68dPd`0nHvm!|Li)uLSY`*Zx8Pb)JS
z7^L(zJ^Hg+uim#^z{w@-+qZo`{H^6`%^C{dzWi<X`QU5$JJ;KGEB$Glcqn{-<>TM;
z&hgZJo6fV!L3nY4OZTk5pZ`X0lP!G{zw`Ct_B}dPU$({H`TzW8+xE>lR}HnluRRDG
zSAG|MnSsG1=E;O}Pv2#|Sr;E=-@C{1<1fGa$G4`}{rq{}w(`_$zViB{NU;oEkqH@r
zn?Lzmr}NwX2`Crnk@>giaC-Sa&#K6yzW>+!*c|$NUG-hXf9AXl4$QWt*O#BS^|pOE
zciOL|e=6&@9(i7v`|RLr``_(f<wN7&Y&*V5=R%T(!o^)mqW^8Jt$!b4?)`RV{r-xp
z&$h<@c(Stn=RFe!2HvlWF0cRdEqB`A|Lba=JzgGL;hlNyd|~eUZPI3czU79mvHi5u
zQseX{hwg<9F5OX^lAccVF7tg`<UZr(ej8I!%TKD>HdYJ2BadbG{J3Mnz;G{OmsVZk
zqYdxtzJ9aU+}E33U4EzLYueXOjf>*~7Hrbt-Xf&7HzQQP>gnpf>NoXeJ9ev-<^R6B
z__*x<a{W(>7TQ|x`#$l@cmLhrewFX5nRy<RN+PP|ew}=F{F~kPU=<-j<MZ!6X2;C_
z`#3lJ{>}2A)_rT|)Pu~Gu$z|=D!bmQzV>`=dEPzMBWwN~Tx<Wf_V_MgssBel+TK2H
zS8&mHy~olxZMj03<2S#Z5Z+yzCB@LtHoNl0GwF9XpZ@#4nZN%3y0;tu{Rlk$NAh}F
z`MrNrC%&(Fb7XP&x|p3sUw7~O`{dd~<M?0G^ld-xkDSID#ko0dOUugmd!MHEe!rV;
z`|pZz{LdrH>#lyk#(jNn+R=~lS~VtrH$JJ}fBEb2`||%@O8-CFoWEvP?V~>Z`r4YB
z??24H%SKe)Nwu%Z_z@yMi;ZEy$7yoHcMZRM+kAHV-jti`+_%}U?yLE{X@9I%i~i#%
z7t8!7=J{2(dZp&?EPi1cF8{e#KE=<v?C6tU^FF`7v*)$^73aI3zCPAD&E(s2UOmd`
z`p5L;{r1r{kM746Z24TzTbG%0;dGhuYQ0+~wSm3y757aT7<#W?oNiV>WnT52>4mu`
z6ZIo&Z|wVjZ||oK9>=@;qV}%JUTObSyMgT?Gib_jzHa^PUjIFBcgjahV~ygdrs*US
z0|NtM8tNs-F6NBjAg|M#PTA+(-4)6KnzD<%zBl{Iw%qNyr#Brte%#;k>6CTr*1dfB
z^3(b~%1d?3V=HT_s%~Aj-+9L?b@w~@*A{*%LLYZ!p59cG!OCze=BkF7v9WT?hs2th
zGiT1U-WS4a_0J?$Yif%?`JKY!ll|>p#xCxA++n$XoAtzw<B#ucjXpM^D@|bL+_}8F
z_%p0y{>^eUk?M6@eDCk?;Nals?RjtCfxx<7p?cH1k0#wS<z;y5eEn;VnRJQ1LP+S>
zFZb{7Dt&$B%9T48jm5g37FqhwW?L2Dpu{jORTR`J7F0a4bb4IXIm_od0XZfUZhPhD
z=ZA-1|Mm6t@@321+})QiTjsTN()F)CD?_xv(~`l#!7od0#cIUvt@=7MecsP++xPEX
zz54X-Wx2Q4{XA3^>%hcN^T47{x_heEQeJ7ZFW<h!RlQvLSya0B={?&ge7Uc$uNQaf
z>FfJtFpFC;=k~i-uU@@<TUtM7)~u@kzwhtQy=|uGQeOW3X8QcQ_wT<ydgE2!Gt>Bp
z_1qo{I?piu(-P}`H`QFMTeSP=f?bIcZ30TO&$3;r+8E)ZHu+t8K;V=VBTGX=K@Wch
z2E_?y(?nebot6Zxbg&Y5v*OjP88bZ8Cck^F(Bh#snbFU<K|r~&rGCkjUF)8Iu2gg}
zn|(IL=-{{I%a^-*Sz1~~%H`CkE!7d>I(+!>yGMoK`3f%;A;+)m3>S)WZeKGwyX`G#
z7}%}BGUCDFRo-5ivz~qUuwi$wp;Rv)FK?*WGzPv)LGNa_+v}W;+Fkbc$BzmfvD;fR
zFYhXS-Slo^fXLHlv-9n~TySod%Cok%_P6`_Bt&cJsw@>DNqPDEI|?6vy&nJn_Wgfm
zQoU8R|M?jfTz$D~U)|qdK`W<tEp>BuzrH3?I3b-$J~Vdj+_@Vg-aP8o_frwtUH*Ps
zZuR41z0zhmH@4-@UZnBnE(4z&r;5$>oP)_rMYY2?6q(}nN(DWb7+$4BhFQ(smV3Ll
z&1-Vbf$T{Fn}ixwE)=Lt_%JPV7Be&R<HwJ|^HMHKf+hWN3E$t{ef;=wqyF?=94d?q
zzg3s+dDNw?xAV!Qpp{e3rn$Sj&sGmbHl%Ax;=3i+VQT?`E}L975rxk>Tvb^5=H<&k
zk<_9hqZj)^lqaw-glyFDzHD;5FlpnAL<!#?Q$2hooWf>Fd!!jj9t(TWFu~!F@UqNf
zj|*>a3k|)yB{R6bzW##ks<oRp7k__ucUh*};)`k0ZJa8M45^?AgTkLrr}y{unLT&7
z(4v^KbZ6s}v*!2D+~ATC5b`jI@Mh_sI?J+Ujf(;&L+)u4U*F41rhtawE<Q1jGppo?
zT&Xo7C5QEuBU7iFmIzn&^>tfwttWbjbRT^dQ@iHU8O0P;CQpV8=b%$xUtfQ{>)y?q
zm0z!h$CuwNJsW@91fu`Wo=W3Jl@0MK6Eb*?7n=BP*6|J$IczZNZK5T2_Ed0KGql8I
zv-VGo(f~W;O0wq#SqBN&n7>fxkta`5vP1iwI9vmRR!(_r(dwl5V&9e1Z$CeIk^)Kb
z;-25XeA&St&atbUp`rN^sK;~Qz<~yVLk2xb8*eyWT`Zt9`J{(tdwYBHyAzFpBC0ce
z{Cq$_WwK{^;T_rNyOV?(6dI2>YO(iU%rKdLdTY$fh-+PnDN9#51chEbc<^9~kz~Pk
z1_pM$`R8Bn(p&1IBGi_+CF9T4Mc^P<p!Urn>0?Rkb(6P^>~bDUgBCAde0EP`!TzXJ
z^(Qr}$~<N*+gbSd*u#ep-Q{ab&dxIBDP_1IbmzgxU$57{fAdC0R`zV#=DBm{I+kZm
zjLJ}dQgcI*^NI^o=h1@v8C!C#L8H$XcO^S74dYkT7W80pIIYRve=@~r`svn$xB4t#
zCme8P>SSK_`q!_ouf3N}lD1hFxmoRnoT=OD_6butR2Ubu-q^Oc?Cq_I6DPiV_ip3H
zjUifBcO6V#D$oL!7UxvqbFi%FIhwRHMo;FkqpIf9E>Z187c)4VPI$3QVz{uSB(^;K
zGq?}Pc~dI>1XwsDT4lnD?kS(TwAWoQSsS92y7}hCix;m|$;8aHvbNryd;6K4@QSO>
z5EEMNJovb5c3zj;;^gFH@%WlTi>BjVirgR%Ey|tfkn~^YbkTkpC9!VFHo;}5vh<D@
zR#jDngzAcQJAOZ^%`%BWKu2@wy4OEz;$Q<xwx0qzoKJY=DXe^Lb^m<N1?9#gPIn%B
zoaC)HF=*Gp<QL&rL|kuf%blG$Yt^bYqf}9l85*ZIU0WAxZD%Lfebg-X)|R}xyB1VG
zSu4;!Vd@=+O*Y&5`up?m?3m~vw9tjAvvMk^b631GW=HdJueSnDVM-HN80xo#eu!A<
z>vX~^G+Db*<xmTYkg12}_4V=fM@7Rq6xZ$h_3HJy-Rstdox7z7PR|T>8lbW5zTVze
zyNWee)Ih0f<5UNsL?@=stYw*5v(%P`gkCl1DO<7NS=M$)hA^2n1+Ac9UBC+tNDg5k
z51aG6a;35F-@GYlKE7@5x~<V1kt_FPNOd1Adw=h(-Yg*xrUQ>=ER*a%o_jkiwDj^a
z-@kwVI)2xX$dv$j!DYq-hot%N=~$)dr?*C5H3_$FpD<PCxTK_{rU)0yB!&V94!PAk
z6rUV9!cxq`<hjL!%Yy?c`+{c<vczUB6Xj}6+IVB$>7}7Qmt`a+4Sj<-7HW7I&6JUn
zN)lpVFa=LR-%X7?Y@or@BGBsOczH{TQKp33h1yK9X{kF`Zvka%q0S>0E(H9x*(RXd
z#kA?J;UV1yfg(L7PlgDI)0?<oynI<GlU`Ib>FaSXmPw#S``d28b#g5eJ}XXOY1kPt
zEmlJD$srDvi$WR-x2OEJ4GB6GqBZqoip0Zb$+yem<K-2f)NrUU9!R}iW;J)4jy5Pe
z9o+P|hC}gtw}X&xAJe9{(5e5Pg3_+zkEf*yI_dQ|2sv0^F1=g3#`g54->w{y_Dr58
z>Rczj9pc!|F)j7z<HELGRRSJN8Rj~t^_;+i@+}iel_t1sUf7T$-c!JSm{(Eq)hl-e
z&IPg?baq>;Iittds4|O%HRXpVs35v4s5kp;n$gS!)mN${UWv6k2suPRhr2dLoH5{0
z`^erk^`@)x1eXUI3eJ6k>jEWS@v$|kG+dYvw2Oa{u+C{YmasH_xki;HCq~Jro`T+^
z0p%Y!R2a8dO-q&Tn0m8KVM5D)4TZxiZ4RwmHS6?KiHA~63)cmLRLE$iTFuoH;Q}vM
z2+<NP>5r1r-rO51>S46)khRE!#KRoVW!rWgQ<}hXK?^kS=<Br-G==VSO1gFG&9>EC
zDw5F;S-DOGB({8(a-J)`is@vCmZ^os32mMQk{+6-zQ(?jQzP{^7`>Kd@~miQGE$Lv
z_~&52^SP@Wj3#>U@bRe$buReLx}a8+tF^>R7gU<=jOjbMT|8puSCK}QJr0bLY)>Cd
z6g<byQyRCLM`iKF45OJU6IdP?Bc;HIGoSdhH~&+Z;KCf}u+7ZP;{VKLmIej~0-l>P
zc``VjeExaYy4|NYwIzNq@m{~t=(RMHrwI#d3U_h~x0k<v|6>cD(tipQSRP1EOJ#QC
zcxlh%DZ|5cV%iZ7@ik5h7i3D^U-wd-$&(?jc)v}g*G#XaMl*R%Z>m#j;bCc15o>4K
z^mR(}@f4$(pnzq%c=@vO(m8YHJo)-vvQed>ZF6q)Ws}?67K3J0SFK{ZyLg*3holaZ
zr;GsCiLgT)*KIfyn_U$+7X+5Xo=@BC#L;v-LC}e<&q1hkQA3VoPr=zXflZPE9!wD?
zr#D@Cxh41Z#t5D1r#I?I>o}cw=BUuw8tAZ%q3QTD7mk}Y94d@50-8&AKMv$Ln7XG@
zz{yOM$@5G*)25Y>boRh-_E|n&UcoX`QKu7W&I+6f`*luVGC5l~2QjmHqg`N=rJ%<m
zF4mOKNiErREfdb3<W;%5T$78*li|E3dw<uW9lsr$-U+S}bTV7JYIZG$%56#36yrzN
zW{Ej*+&sh8dg#Q7j?~B|2ce8=M3Kg$$9lF?VAIdgdvBZ-ZqCzCn9X-EIa{$Mr>^fY
z4?n*+7b}zJ0$WdTf(ZtVVNUj1+VoBkWTX(p2H}Z8%PzlkT6lotdK8CZG;5>Eg*Fbk
zXg<Z1Y{dyV&LR`eHVLjPefs%liIp$MO)U<UMze<&epYkKnvcimxtm>b;!up{YfOn=
z*uW#V{n{2Q%~XH?et{-|O<M&#m=vd-e_k3pJxEQ6^RU4Vi|t}gC$70F+~m_xV0QZ;
z!3Q4hJ!}w>lWoZ|$>D@W-{Q<!sgYfaB-#!h-|4zjF=b=Klh^B`1shX#1Uj%S`*cmp
zZAaMiwh3K}eEj^_?uzROHL3_OLD$V#HXXnAv~2>o9l79l(^2IKJgQtL5(=_?e+W3W
zF*mAQScKG=X4@FbA>h=;)|hf4z~NVKboQYx0izTSl}52gdJj1vYbp{W&15(f54SrQ
z$!I9l9$jnt(2YaVj%AX=WaSDTbEgvlN)vKQMJCv7%(b5D7d`DLhj>!U1VuLmP7`TZ
zJ$g`FvsF|vWrv{0wiQd?>B@hYvhMZk>+8#9)Tes&_Vq!U5C?_l&Yiov{Joj4u~hG|
zq>T%9H@kHmO*)xkG}FgTY2w-0=KcNs{QUg+H#aTaym_*}$pd?Abu5d&%i@c=(c60Z
z`&X~>iWRiWzP2WEdtR*3%$SWyN16F;9`vm(zhApups6y%Sh?|w*!F8%q@7NfIVy0n
zv_9B)*P`$8<;%_-H~BbJqFFhYwBLEKF+^+U??)Y)w-^;uW-Cl!VG87v3k{W(mR7FF
zVeeX$b9>ua6JMtj7nCRDh^kDOw*jeDJ?BeqtH37SP}WJ#&dw)OCM{24<W&L9BL4mK
z#77O13ja8B+?>auGFyx@rP)(+{f<Xn-g-M-yk>%%_`7%SZhj|HbM@xUpDz~o_x1M+
zJ8kP<<xqs&<KQVhaM0M-Sg!x}wzaEXE%TlI>-X>GcY-yp95?4Z<5m%MeV8^sVWNYX
z&_U&xcTt%pQmQRE{w$Lm77N%Ma^>he<uGYEKX_D{gA-I<_Z@$n_rb!@(DCbyb9Y|P
zdTf!$*;qE&N3HwlqbE;Nw5As6^J#~zxnR=!nbAVwXU)Fl%a5C!by0d)x1i~rAk$;M
zHPccH6?3CIU6OKga*B#B?X5MMefHazFFZUvJ5*KwxG>#hK+3t-oD?FoU0IntA2?X{
zJzlp{13pX3A;+w(CFsG{!SrcCK{l`0g3PFe0UBc6HMQI=0<e6oxm4hg>?;fNhMkbb
z4X42CX;$lMBqz9v9xrrrbK`1l0<A)GQ8Ki!I5BDRbqxja{s)5G$!kSS1wEKPYqIy(
zR2pR^B^<5cQ2BdA?!?gonRL*=d;(}>-fd&V6PBYfIX4`9-%Mc1x>UM%`SRnN)`V!8
zg2Ja`r$mIIe3{3uPL@v%h1tBXjz?*J>vj;@04bF@<u=CitXaX{xMaD80zX6buZ<iz
zHymtlD0XgJ`g+%Fi6ucRebf%W;{4X#C|a7-zQkQa;kE0Bj-!cdMc7*$gx)sm`yYE`
zu;Gz|pof_l>yv*sx6Soie)Dp_Yw}tV_EV5qc9jV(8lIY^vFD$EMl2SH;$hYnYjoHY
zsG;z^IXb)GLxlFxM;@BKmu2MSw&g|(cqr*`$Q6E&h$uARP~jJ1eX{4q<$kuJ`OL?n
zG{ugC*L*N}Zn65l@o=kCqrU&KgUT&O9E+Gw*4Vx8Tgx)(>*9try$=L?Q$cHj%I6!(
zmc(CJ#i4TX(vMFmCSr;zQcGXGWM-N4+m$i$?4~s(R=Ky$wqIMY@zKW}sgaW>PmY;X
zFo8qmViaU8p67>-V@fS9%%Qe?a~+BpMJAk2_P4ir+BV^2$|ZxI1;3jN6ehTMYq0ls
zx+qOQy|Jl{O{t|t{Fxo!+|>12rd%GUH@(~U``xPMR;PuVH*em(`}XB~7JbEsIMu&=
z{W`UOir3PQ9}8UrZRQGjYA&79Z~N`Wy4c;jcJCJM1PywC*NuOwTA@AFt83Ah@884a
zO1`&O*m7^l-MxDC>h0UNzpBui{@JShYU$or9lzbm%gf8l%Brrf`|bAq`}gp9C-?2W
zc=__>iy0<j-Ba&J%HMnO^5x5*l_8&#pMG5(t2NbYX%KjHC;aOAJ#sJa#`1=;tE;JP
z%endJaJ;Rp?OY!<ZT_m-zjJ2Iy0x$NcXGe&w(|FJiY_{0-A9uyW?VV{I{oVLQ?*-b
ze?(06TDtT4>Ij`_r=Qy7?y56Ae=Om+c)i=_ckkZ)`}gnT$B$=co0pfBty=Z#05kuO
z;)&~jG5jhv%e%X)G%HJM!sd<7w&d2-#CS<w%bab!W#@IP@3(g*Z=8`oeeO>2%KEss
zKbPe;H#dj=&D`O%a6|6xZ9Ccj)+|2Fo(o#T+TMNgald`tlZozjKOQuz&#&1eUHH5B
zrCz+fHvg{=S^mDhxp#MM-Mzc|-AtS9CMyCRrfvVP=rDKgT#(Y`z7f-|Uc6X%N^|*?
zeh<yu+ut6BP4G~8^m2cHRY`gI`pC`4cGutEmaCbXpZ|X2ak=Qy3$LZ+?`*h!SuLRd
z)Kek-9m|8Sem%8m&9W|K3+dS{*V7-{e!pXEY%F}@=7}w9Ju7U>XXW2|cG$Q0ot%vS
z>;rX`u~Iqr_tn0>w)S0-&(8&qE&3jx(dD&z_B(u4*4YZ1bsDG6&9%0D@!_-5M33_F
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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
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
DQP0LZ

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

literal 0
HcmV?d00001

-- 
GitLab