init master
authorThomas Pietrzak <thomas.pietrzak@gmail.com>
Sun, 23 Sep 2018 14:14:11 +0000 (16:14 +0200)
committerThomas Pietrzak <thomas.pietrzak@gmail.com>
Sun, 23 Sep 2018 14:14:11 +0000 (16:14 +0200)
36 files changed:
crec/Makefile [new file with mode: 0644]
crec/combin.ml [new file with mode: 0644]
crec/combin.mli [new file with mode: 0644]
crec/crec.ml [new file with mode: 0644]
crec/lexer.mll [new file with mode: 0644]
crec/lib/avance.crec [new file with mode: 0644]
crec/lib/base.crec [new file with mode: 0644]
crec/lib/bool.crec [new file with mode: 0644]
crec/lib/couples.crec [new file with mode: 0644]
crec/lib/entiers.crec [new file with mode: 0644]
crec/lib/tout.crec [new file with mode: 0644]
crec/parser.mly [new file with mode: 0644]
crec/terme.ml [new file with mode: 0644]
crec/terme.mli [new file with mode: 0644]
crec/utils.ml [new file with mode: 0644]
crec/utils.mli [new file with mode: 0644]
crec/version 2 [new file with mode: 0644]
dossier.pdf [new file with mode: 0644]
dossier.ps [new file with mode: 0644]
slidestermes.pdf [new file with mode: 0644]
slidestermes.ps [new file with mode: 0644]
trec/Makefile [new file with mode: 0644]
trec/lexer.mll [new file with mode: 0644]
trec/lib/avance.trec [new file with mode: 0644]
trec/lib/base.trec [new file with mode: 0644]
trec/lib/bool.trec [new file with mode: 0644]
trec/lib/couples.trec [new file with mode: 0644]
trec/lib/entiers.trec [new file with mode: 0644]
trec/lib/tout.trec [new file with mode: 0644]
trec/parser.mly [new file with mode: 0644]
trec/recterme.ml [new file with mode: 0644]
trec/recterme.mli [new file with mode: 0644]
trec/trec.ml [new file with mode: 0644]
trec/utils.ml [new file with mode: 0644]
trec/utils.mli [new file with mode: 0644]
trec/version 4 [new file with mode: 0644]

diff --git a/crec/Makefile b/crec/Makefile
new file mode 100644 (file)
index 0000000..48226de
--- /dev/null
@@ -0,0 +1,70 @@
+CAMLC=camlc
+COMPFLAGS=-W
+CAMLLIBR=camllibr
+CAMLLEX=camllex
+CAMLYACC=camlyacc
+CPP=/lib/cpp -P
+CAMLDEP=camldep
+RM=rm -f
+TOP=../.
+CONFIG=$(TOP)/config
+
+all::
+
+all::crec
+
+crec: utils.zo combin.zo terme.zo lexer.zo parser.zo crec.zo
+       $(CAMLC) $(LINKFLAGS)  utils.zo combin.zo terme.zo lexer.zo parser.zo crec.zo -o crec
+
+clean::
+       $(RM) crec
+
+parser.ml parser.mli: parser.mly
+       @$(RM) parser.ml parser.mli
+       $(CAMLYACC) parser.mly
+       @chmod a-w parser.ml parser.mli
+
+clean::
+       $(RM) parser.ml parser.mli
+
+beforedepend:: parser.ml parser.mli combin.ml combin.mli terme.ml terme.mli
+
+lexer.ml: lexer.mll
+       @$(RM) lexer.ml
+       $(CAMLLEX) lexer.mll
+       @chmod a-w lexer.ml
+
+clean::
+       $(RM) lexer.ml
+
+beforedepend:: lexer.ml
+
+# (end Imakefile)
+
+clean::
+       $(RM) *.zi *.zix *.zo *~ #*#
+
+beforedepend::
+
+makefile: beforedepend
+       imake -I$(CONFIG) -DTOPDIR=$(TOP)
+       $(CAMLDEP) *.mli *.ml >> Makefile
+
+makefiles:: makefile
+
+.SUFFIXES: .mli .zi .ml .zo
+
+.mli.zi:
+       $(CAMLC) $(COMPFLAGS) -c $<
+
+.ml.zo:
+       $(CAMLC) $(COMPFLAGS) -c $<
+
+# Generated dependencies below
+
+utils.zo : utils.zi
+crec.zo: utils.zi combin.zi parser.zi lexer.zo
+combin.zo: combin.zi utils.zi
+terme.zo: terme.zi utils.zi
+lexer.zo: parser.zi
+parser.zo: parser.zi utils.zi
diff --git a/crec/combin.ml b/crec/combin.ml
new file mode 100644 (file)
index 0000000..8fe0338
--- /dev/null
@@ -0,0 +1,122 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+#open "utils";;
+
+(* Conversion d'un combinateur en chaine de caractères *)
+let rec string_of_combinateur = function
+  | Z -> "Z"
+  | Succ -> "Succ"
+  | Pi (i,j) -> "Pi(" ^ (string_of_int i) ^ "," ^ (string_of_int j) ^ ")"
+  | S (c,n) ->
+    let rec string_of_lst = function
+      | [] -> ""
+      | [x] -> (string_of_combinateur x)
+      | x :: l ->(string_of_combinateur x) ^  "," ^ (string_of_lst l)
+    in
+    "S(" ^ (string_of_combinateur c) ^ ";" ^ (string_of_lst n) ^ ")"
+  | Rec (b,s) -> "Rec(" ^ (string_of_combinateur b) ^ "," ^ (string_of_combinateur s) ^ ")";;
+
+
+(* Affichage d'un combinateur *)
+let print_combin c = print_string (string_of_combinateur c);;
+
+
+(* convertit l'arité en chaine *)
+let string_of_arite = function
+  | Tout -> "*"
+  | Arit (x) -> string_of_int x;;
+
+(* convertit un entier en combinateur *)
+let comb_of_int n =
+  let rec aux = function
+    | 0 -> Z
+    | n -> S(Succ,[aux (n - 1)])
+  in
+  S (aux n,[]);;
+
+
+(* Fonction qui calcule et vérifie l'arité d'un combinateur
+   dans le cas du rec on regarde si le premier combinateur a une arité à "Tous" : dans ce cas
+   il faut calculer l'arité en fonction du deuxième
+   dans le cas su s on vérifie que l'arité du premier combinateur est égal au nombre de
+   combinateurs restants ou que l'arité est "Tout"
+   la fonction intermédiaire ariteliste renvoit l'arité d'une liste de combinateurs. Elle
+   renvoit "Tout" dans le cas de la liste vide car l'arité peut être n'importe quoi. Son
+   utilité est de vérifier que tous les combinateurs ont la même arité. Une exception est
+   déclenchée si ce n'est pas le cas.
+*)
+let rec arite = function
+  | Z -> Arit (0)
+  | Succ -> Arit (1)
+  | Pi (_, x) -> Arit (x)
+  | S (c, l) ->
+    let rec ariteliste = function
+      | [] -> Tout
+      | x :: [] -> arite x
+      | x :: m ->
+        begin match arite x with
+        | Tout -> ariteliste m
+        | Arit (x) ->
+          begin match ariteliste m with
+          | Tout -> Arit(x)
+          | Arit (y) ->
+            if x = y then Arit (x)
+            else raise (err_S_ar_m (S (c, l)))
+          end
+        end
+    in
+    begin match arite c with
+    | Tout -> ariteliste l
+    | Arit (x) ->
+      if x != list_length l then
+        raise (err_S_ar_n (c, l))
+      else
+        ariteliste l
+    end
+  | Rec (b, s) ->
+    begin match arite b,arite s with
+    | Tout, Tout -> Tout
+    | Tout, Arit (x) -> Arit (x - 1)
+    | Arit (x), _ -> Arit (x + 1)
+    end;;
+
+
+(*
+       calcule la sémantique d'un combinateur c'est à dire calcule
+       Dans le cas du rec, le match sur l'argument ne prend pas en compte le cas de la liste vide
+       car un combinateur rec a une arité supérieure ou égale à 1 => l'argument ne peut pas être
+       une liste vide
+*)
+let rec sem combin arg =
+  match combin with
+  | Z -> 0
+  | Succ -> hd arg + 1
+  | Pi (i, n) -> nieme (i - 1) arg
+  | S (c, l) -> sem c (maplist sem l arg)
+  | Rec (b, s) ->
+    begin match arg with
+    | 0 :: l -> sem b l
+    | x :: l ->
+      let step = sem (Rec (b, s)) ((x - 1) :: l) in
+      sem s ((x - 1) :: step :: l)
+    end;;
diff --git a/crec/combin.mli b/crec/combin.mli
new file mode 100644 (file)
index 0000000..23a896b
--- /dev/null
@@ -0,0 +1,46 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+(* définition d'un combinateur de la récursion primitive *)
+type combinateur = 
+  | Z
+  | Succ
+  | Pi of int * int
+  | S of combinateur * combinateur list
+  | Rec of combinateur * combinateur;;
+
+type t_arite =
+  | Tout
+  | Arit of int;;
+
+(* Exceptions pour gérer les erreurs de calcul ou d'arité *)
+exception erreur_taille of combinateur * int list;;
+exception err_S_ar_n of combinateur * combinateur list;;
+exception err_S_ar_m of combinateur;;
+
+value string_of_combinateur : combinateur -> string
+and print_combin : combinateur -> unit
+and comb_of_int : int -> combinateur
+and string_of_arite : t_arite -> string
+and arite : combinateur -> t_arite
+and sem : combinateur -> int list -> int
+;;
diff --git a/crec/crec.ml b/crec/crec.ml
new file mode 100644 (file)
index 0000000..07db46b
--- /dev/null
@@ -0,0 +1,98 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+#open "combin";;
+#open "terme";;
+#open "parsing";;
+#open "utils";;
+
+print_string "Bienvenue dans Crec !";;
+
+let rec interprete channel =
+  while true do
+    print_newline();
+    print_string "-> ";
+    flush std_out;
+    begin try
+      let resultat = parser__ligne lexer__lexeme channel in
+        print_string resultat
+    with
+    (* un identificateur inconnu a été spécifié *)
+    | lexer__err_id n -> print_string ("Identificateur " ^ n ^ " inconnu")
+
+    (* Erreur soulevée quand le parseur n'a pas reconnu le motif d'entrée *)
+    | Parse_error -> print_string ("Erreur de syntaxe")
+
+    (* on a essayé d'appliquer un combinateur a un argument incompatible*)
+    | erreur_taille (c, l) ->
+      print_string ("Erreur : combinateur " ^ (string_of_combinateur c) ^
+      " d'arité " ^ (string_of_arite (arite c)) ^ " appliqué à l'argument " ^
+      (string_of_intlist l) ^ " de longueur " ^ (string_of_int (list_length l)))
+
+    (* ouverture d'un fichier *)
+    | lexer__ouvre fichier ->
+      begin try
+        let ic = open_in_bin (fichier ^ ".crec") in
+        begin try
+          let lexbuf = lexing__create_lexer_channel ic in
+          interprete lexbuf
+        with
+        | lexer__EOF -> close_in ic
+        end
+      with
+      | sys__Sys_error s -> print_string s
+      end
+
+    (* erreur dans l'arité *)
+    | lexer__err_pi (i1, i2) ->
+      print_string ("Erreur dans Pi : "
+      ^ (string_of_int i1) ^ " > " ^ (string_of_int i2))
+    | lexer__err_pi_2  -> print_string ("Erreur dans Pi : paramètre nul")
+    | combin__err_S_ar_n (c, l) ->
+      print_string ("Erreur d'arité dans S : combinateur "
+      ^ (string_of_combinateur c) ^ " d'arité " ^ (string_of_arite (arite c))
+      ^ " avec liste de longueur " ^ (string_of_int (list_length l)))
+    | combin__err_S_ar_m c ->
+      print_string ("Erreur d'arité dans S : la liste du combinateur "
+      ^ (string_of_combinateur c) ^ " contient des combinateurs d'arité différentes ")
+    | lexer__err_rec (b, s) ->
+      print_string ("Erreur d'arité dans Rec : " ^ (string_of_combinateur b) ^ " d'arité "
+      ^ (string_of_arite (arite b)) ^ " et " ^ (string_of_combinateur s) ^ " d'arité "
+      ^ (string_of_arite (arite s)))
+    | lexer__err_rec_tout ->
+      print_string ("Erreur d'arité dans Rec : au moins une des arités doit être fixée")
+    | lexer__err_rec_s s ->
+      print_string ("Erreur d'arité dans Rec : le s " ^ (string_of_combinateur s) ^ " est d'arité "
+      ^ (string_of_arite (arite s)) ^ " or il doit avoir une arité >= 2")
+    | terme_non_valide ->
+      print_string ("le terme n'est pas valide")
+
+    (* Exception ne devant pas êtres levées *)
+    | Failure m -> print_string ("Fail : " ^ m)
+    | Not_found -> print_string ("objet non trouvé")
+    end
+  done;;
+
+try
+  let tampon = lexing__create_lexer_channel std_in in
+  interprete tampon
+with lexer__Fin | lexer__EOF -> print_string "Ciao !" ; print_newline();;
diff --git a/crec/lexer.mll b/crec/lexer.mll
new file mode 100644 (file)
index 0000000..80c5887
--- /dev/null
@@ -0,0 +1,72 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+{
+#open "parser";;
+#open "combin";;
+
+exception Fin;;
+exception EOF;;
+exception ouvre of string;;
+exception err_id of string;;
+exception err_pi of int * int;;
+exception err_pi_2;;
+exception err_rec of combinateur * combinateur;;
+exception err_rec_tout;;
+exception err_rec_s of combinateur;;
+}
+rule lexeme = parse
+  [` ` `\t`]                                           { lexeme lexbuf } (* supprime les blancs*)
+  | `\n`                                               { FINDELIGNE }
+  | `Z`|`z`                                            { ZZ }
+  | "Succ"|"succ"|"SUCC"                               { SUCC }
+  | "Pi"|"pi"|"PI"                                     { PI }
+  | `S`|`s`                                            { SS }
+  | "Rec"|"rec"|"REC"                                  { REC }
+  | `(`                                                        { PARENG }
+  | `)`                                                        { PAREND }
+  | `[`                                                        { CROCHG }
+  | `]`                                                        { CROCHD }
+  | `,`                                                        { VIRG }
+  | `;`                                                        { PTVIRG }
+  | `\034` [`A`-`Z` `a`-`z` `/` `.` `_` `-` `0`-`9`]* `\034`
+    {
+      let chaine = get_lexeme lexbuf in
+      FILE(sub_string chaine 1 ((string_length chaine) - 2))
+    }
+  | `=`                                                        { EGAL }
+  | "Comb"|"COMB"|"comb"                               { COMB }
+  | "Terme"|"TERME"|"terme"                            { TERME }
+  | "Norm"|"NORM"|"norm"                               { NORM }
+  | "Ouvre"|"OUVRE"|"ouvre"                            { OUVRE }
+  | "Sauve"|"SAUVE"|"sauve"                            { SAUVE }
+  | "Quitter"|"QUITTER"|"quitter"                      { raise Fin }
+  | ([`a`-`z` `A`-`Z`])([`a`-`z` `A`-`Z` `0`-`9`])*    { IDENT(get_lexeme lexbuf) }
+  | [`0`-`9`]+                                         { INT(int_of_string(get_lexeme lexbuf)) }
+  | "#"                                                        { Commentaire lexbuf; lexeme lexbuf }
+  | eof                                                        { raise EOF }
+  | _                                                  { AUTRE }
+and Commentaire = parse
+  `\n`                                         { () }
+  | eof                                                        { () }
+  | _                                                  { Commentaire lexbuf }
+;;
diff --git a/crec/lib/avance.crec b/crec/lib/avance.crec
new file mode 100644 (file)
index 0000000..761d071
--- /dev/null
@@ -0,0 +1,2 @@
+#retourne le nieme nombre de Fibonacci
+comb fibo = s(pi1;rec(4,s(couple;s(pi2;p2),s(a;p2))))
diff --git a/crec/lib/base.crec b/crec/lib/base.crec
new file mode 100644 (file)
index 0000000..5057433
--- /dev/null
@@ -0,0 +1,24 @@
+#identité
+comb id = pi(1,1)
+#partie 1 d'un 2-uplet
+comb p1 = pi(1,2)
+#partie 2 d'un 2-uplet
+comb p2 = pi(2,2)
+#addition de deux entiers
+comb add = rec(id,s(succ;pi(2,3)))
+#multiplication de deux entiers
+comb mult = rec(0,s(add;pi(3,3),pi(2,3)))
+#puissance nieme de p
+comb expenvers = rec(1,s(mult;pi(3,3),pi(2,3)))
+#puissance pieme de n
+comb exp = s(expenvers;p2,p1)
+#prédécesseur d'un entier
+comb pred = rec(z,p1)
+#soustraction à l'envers de deux entiers
+comb moinsenvers = rec(id,S(pred;pi(2,3)))
+#soustraction de deux entiers
+comb moins = s(moinsenvers;p2,p1)
+#factorielle
+comb factorielle = rec(1,s(mult;s(succ;p1),p2))
+#tour d'exponentielle
+comb tour = rec(id,s(expenvers;pi(2,3),2))
diff --git a/crec/lib/bool.crec b/crec/lib/bool.crec
new file mode 100644 (file)
index 0000000..c63794c
--- /dev/null
@@ -0,0 +1,5 @@
+comb ifthenelse = Rec(pi(2,2),pi(3,4))
+comb non = rec(s(1;Z),0)
+comb bool = rec(S(0;Z),1)
+comb ou = s(ifthenelse;p1,1,s(bool;p2))
+comb et = s(ifthenelse;p1,s(bool;p2),0)
diff --git a/crec/lib/couples.crec b/crec/lib/couples.crec
new file mode 100644 (file)
index 0000000..498cdc0
--- /dev/null
@@ -0,0 +1,8 @@
+#construction d'un couple d'entiers
+comb couple = s(add;p2,s(div2;s(mult;add,s(succ;add))))
+#somme des éléments d'un couple
+comb a = s(div2;s(pred;s(racine;s(succ;s(mult;8,id)))))
+#partie 1 d'un couple
+comb pi1 = s(moins;s(div2;s(mult;a,s(succ;s(succ;s(succ;a))))),id)
+#partie 2 d'un couple
+comb pi2 = s(moins;id,s(div2;s(mult;a,s(succ;a))))
diff --git a/crec/lib/entiers.crec b/crec/lib/entiers.crec
new file mode 100644 (file)
index 0000000..012a27f
--- /dev/null
@@ -0,0 +1,22 @@
+#supérieur strict
+comb supstrict = moins
+#inférieur strict
+comb infstrict = moinsenvers
+#supérieur ou egal
+comb seq = s(non;infstrict)
+#inférieur ou egal
+comb ieq = s(non;supstrict)
+#retourne vrai si les deux entiers sont différents
+comb diff = s(ou;infstrict,supstrict)
+#retourne vrai si les deux entiers sont egaux
+comb egal = s(non;diff)
+#retourne vrai si l'entier est pair
+comb pair = rec(1,S(non;p2))
+#divise l'entier par deux
+comb div2 = rec(0,s(ifthenelse;s(pair;p1),p2,s(succ;p2)))
+#effectue le modulo du premier par le second
+comb mod = rec(0,s(ifthenelse;s(egal;s(succ;pi(2,3)),pi(3,3)),0,s(succ;pi(2,3))))
+#effectue la division entière du premier entier par le second
+comb div = rec(0,s(ifthenelse;s(egal;s(succ;s(mod;pi(1,3),pi(3,3))),pi(3,3)),s(succ;pi(2,3)),pi(2,3)))
+#retourne la racine carrée entière de l'entier
+comb racine = s(rec(0,s(ifthenelse;s(et;s(seq;Pi(3,3),s(expenvers;2,pi(1,3))),s(seq;s(expenvers;2,s(succ;pi(1,3))),pi(3,3))),pi(1,3),pi(2,3)));id,id)
diff --git a/crec/lib/tout.crec b/crec/lib/tout.crec
new file mode 100644 (file)
index 0000000..da47212
--- /dev/null
@@ -0,0 +1,5 @@
+ouvre "lib/base"
+ouvre "lib/bool"
+ouvre "lib/entiers"
+ouvre "lib/couples"
+ouvre "lib/avance"
diff --git a/crec/parser.mly b/crec/parser.mly
new file mode 100644 (file)
index 0000000..5799f52
--- /dev/null
@@ -0,0 +1,243 @@
+/**************************************************************************/
+/*  Copyright 2004 Pietrzak Thomas                                        */
+/*                                                                        */
+/*    This file is part of Crec.                                          */
+/*                                                                        */
+/*    crec is free software; you can redistribute it and/or modify    */
+/*    it under the terms of the GNU General Public License as published   */
+/*    by the Free Software Foundation; either version 2 of the License,   */
+/*    or (at your option) any later version.                              */
+/*                                                                        */
+/*    crec is distributed in the hope that it will be useful,         */
+/*    but WITHOUT ANY WARRANTY; without even the implied warranty of      */
+/*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       */
+/*    GNU General Public License for more details.                        */
+/*                                                                        */
+/*    You should have received a copy of the GNU General Public License   */
+/*    along with Crec; if not, write to the Free Software                 */
+/*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               */
+/*    MA  02111-1307  USA                                                 */
+/*                                                                        */
+/**************************************************************************/
+
+%{
+#open "combin";;
+#open "terme";;
+#open "utils";;
+
+let liste_combs = ref [];;
+let liste_termes = ref [];;
+
+(* écrit une liste dans un fichier *)
+let enregistre_termeliste fichier liste =
+ let rec aux = function
+   | [] -> ()
+   | (x, y) :: l ->
+     output_string fichier ("terme " ^ x ^ " = " ^ (string_of_terme y) ^ "\n") ;
+     aux l
+ in aux liste;;
+
+(* écrit une liste dans un fichier *)
+let enregistre_combinliste fichier liste =
+ let rec aux = function
+   | [] -> ()
+   | (x, y) :: l ->
+     output_string fichier ("comb " ^ x ^ " = " ^ (string_of_combinateur y) ^ "\n") ;
+     aux l
+ in aux liste;;
+
+%}
+
+%token <int> INT
+%token <string> FILE
+%token <string> IDENT
+%token ZZ SUCC PI SS REC
+%token COMB TERME NORM
+%token PARENG PAREND
+%token CROCHG CROCHD
+%token PTVIRG VIRG EGAL
+%token FINDELIGNE OUVRE SAUVE AUTRE
+
+%start ligne             /* the entry point */
+%type <string> ligne
+%type <string> expression
+%type <combin__combinateur> combinateur
+%type <combin__combinateur list> suiteS
+%type <combin__combinateur> cbid
+%type <terme__terme> terme
+%type <terme__terme> termeid
+%type <int list> lst
+%type <int list> suitelst
+%type <terme__terme list> termelst
+%type <terme__terme list> suitetermelst
+
+%%
+
+ligne:
+  expression FINDELIGNE                                        { $1 }
+  | FINDELIGNE                                         { "" }
+;
+expression :
+  /* ouverture d'un fichier*/
+  OUVRE FILE                                           { raise (lexer__ouvre $2) }
+
+  /* sauvegarde dans un fichier*/
+  | SAUVE FILE
+  {
+    try
+      let fichier = $2 ^ ".crec" in
+      let outfile = open_out_bin fichier in
+      enregistre_combinliste outfile !liste_combs ;
+      enregistre_termeliste outfile !liste_termes ;
+      close_out outfile ;
+      "enregistrement effectué dans fichier " ^ fichier
+    with
+      sys__Sys_error s -> s
+  }
+
+  /* affichage du combinateur ou du terme associé à l'identificateur entré */
+  | IDENT
+  {
+    try
+    $1 ^ " : " ^ (string_of_combinateur (assoc $1 !liste_combs))
+    ^ " : " ^ (string_of_arite (arite (assoc $1 !liste_combs)))
+    with Not_found ->
+      try
+      $1 ^ " : " ^ (string_of_terme (assoc $1 !liste_termes))
+      with Not_found -> raise (lexer__err_id $1)
+  }
+
+  /* affichage d'un combinateur */
+  | combinateur
+  {
+    (string_of_combinateur $1) ^ " : " ^ (string_of_arite (arite $1))
+  }
+
+  /* affichage d'un terme */
+  | terme                                              { (string_of_terme $1) }
+
+  /* affichage d'une liste d'entiers : utilisé juste pour faire des tests */
+  | lst                                                        { string_of_intlist $1 }
+
+  /* Calcul d'un combinateur appliqué à une liste d'entiers : on vérifie la taille de l'argument */
+  | cbid lst
+  {
+    match arite $1 with
+    | Tout -> string_of_int (sem $1 $2)
+    | Arit (x) ->
+      if x != list_length $2 then raise (erreur_taille ($1, $2))
+      else string_of_int (sem $1 $2)
+  }
+
+  /* Normalisation d'un terme */
+  | NORM termeid
+  {
+    let final = calcul $2 in
+      (string_of_terme final) ^ " : " ^ (string_of_int (int_of_terme final))
+  }
+  /* Définition d'un nouveau combinateur */
+  | COMB IDENT EGAL cbid
+  {
+    ajoute_objet $2 $4 liste_combs;
+    $2 ^ " : " ^ (string_of_combinateur (assoc $2 !liste_combs))
+    ^ " : " ^ (string_of_arite (arite (assoc $2 !liste_combs)))
+  }
+
+  /* Définition d'un nouveau terme */
+  | TERME IDENT EGAL termeid
+  {
+    (ajoute_objet $2 $4 liste_termes;
+    $2 ^ " : " ^ (string_of_terme (assoc $2 !liste_termes)))
+  }
+
+  /* cas d'erreur */
+  | AUTRE                                              { "erreur de saisie" }
+;
+
+combinateur:
+  ZZ                                                   { Z }
+  | SUCC                                               { Succ }
+  | PI PARENG INT VIRG INT PAREND
+  {
+    (* On vérifie si les paramètres du Pi sont correctes *)
+    if $3 > $5 then 
+      raise (lexer__err_pi ($3, $5)) 
+    else if $3 = 0 then
+      raise lexer__err_pi_2
+    else
+      Pi ($3, $5)
+  }
+  | SS PARENG cbid PTVIRG suiteS                       { S ($3, $5) }
+  | REC PARENG cbid VIRG cbid PAREND
+  {
+    match arite $3, arite $5 with
+    | Tout, Tout -> raise lexer__err_rec_tout
+    | Arit (_), Tout -> Rec ($3, $5)
+    | Tout, Arit (y) ->
+      if y < 2 then raise (lexer__err_rec_s ($5))
+      else Rec ($3, $5)
+    | Arit(x), Arit(y) ->
+      if y != x + 2 then raise (lexer__err_rec ($3,$5))
+        else Rec ($3, $5)
+  }
+;
+
+/* liste de combinateurs */
+suiteS:
+  cbid VIRG suiteS                                     { $1 :: $3 }
+  | cbid PAREND                                                { [$1] }
+  | PAREND                                             { [] }
+;
+
+terme:
+  cbid termelst
+    {
+      let res = { comb = $1 ; termes = $2 } in
+        if valide res then
+          res
+        else
+          raise terme_non_valide
+    }
+;
+
+/* combinateur ou identificateur : renvoit une erreur si l'identificateur n'est associé à aucun combinateur */
+cbid:
+  combinateur                                          { $1 }
+  | IDENT
+  {
+    try assoc $1 !liste_combs
+    with Not_found -> raise (lexer__err_id $1)
+  }
+  | INT                                                        { comb_of_int $1 }
+;
+
+/* terme ou identificateur : renvoit une erreur si l'identificateur n'est associé à aucun terme */
+termeid:
+  terme                                                        { $1 }
+  | IDENT
+  {
+    try assoc $1 !liste_termes
+    with Not_found -> raise (lexer__err_id $1)
+  }
+  | INT                                                        { terme_of_int $1 }
+;
+
+/* liste d'entiers */
+lst:
+  PARENG suitelst                                      { $2 }
+;
+suitelst:
+  INT VIRG suitelst                                    { $1 :: $3 }
+  | INT PAREND                                         { [$1] }
+  | PAREND                                             { [] }
+;
+
+/* liste de termes */
+termelst:
+  CROCHG suitetermelst                                 { $2 }
+;
+suitetermelst:
+  termeid VIRG suitetermelst                           { $1 :: $3 }
+  | termeid CROCHD                                     { [$1] }
+  | CROCHD                                             { [] }
+;
diff --git a/crec/terme.ml b/crec/terme.ml
new file mode 100644 (file)
index 0000000..afb84cc
--- /dev/null
@@ -0,0 +1,103 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+#open "combin" ;;
+#open "utils" ;;
+
+(* Conversion d'un terme en chaine de caractères *)
+let rec string_of_terme t =
+  let aux = function
+    | [] -> "[]"
+    | x :: l -> "[" ^ (string_of_terme x) ^ (string_of_reste l) ^ "]"
+  where rec string_of_reste = function
+    | [] -> ""
+    | x :: l-> "," ^ (string_of_terme x) ^ (string_of_reste l)
+  in
+  (string_of_combinateur t.comb) ^ (aux t.termes) ;;
+
+
+(* Affichage d'un terme *)
+let print_terme l = print_string (string_of_terme l) ;;
+
+
+(* Conversion d'un entier en terme *)
+let rec terme_of_int = function
+ | 0 -> { comb = Z ; termes = [] }
+ | x -> { comb = Succ ; termes = [terme_of_int (x - 1)] } ;;
+
+
+(* Conversion d'un terme en entier *)
+let rec int_of_terme t =
+  match t.comb with
+  | Z -> 0
+  | Succ ->
+    begin try 1 + int_of_terme(hd (t.termes)) with
+    | _ -> raise err_conversion
+    end
+  | _ -> raise err_conversion ;;
+
+(* fonction qui vérifie que le terme est valide, c'est à dire que
+   l'arité du combinateur est égal à l'arité de la liste.
+*)
+let rec valide t =
+  let rec valideliste = function
+    | [] -> true
+    | y :: l -> (valide y) & (valideliste l)
+  in
+  match arite t.comb with
+  | Tout -> valideliste t.termes
+  | Arit (x) -> (x = list_length t.termes) & valideliste t.termes ;;
+
+
+let maplisttermes liste arg  =
+  let rec aux = function
+    | [] -> []
+    | x :: l -> { comb = x ; termes = arg } :: (aux l)
+in aux liste ;;
+
+(* calcule la réduction d'un terme, c'est à dire la flèche simple *)
+let rec fleche t =
+  match t.comb with
+  | Z -> raise forme_normale
+  | Succ -> { comb = Succ ; termes = [fleche(hd t.termes)] }
+  | Pi (i,n) -> nieme (i - 1) (t.termes)
+  | S (c,l) -> { comb = c ; termes = (maplisttermes l t.termes)}
+  | Rec (b,s) ->
+    begin match t.termes with
+    | x :: l ->
+      begin match x.comb with
+      | Z -> { comb = b ; termes = l }
+      | Succ ->
+        let u = hd x.termes in
+        let s' = { comb = Rec(b,s) ; termes = (u::l) } in
+        {
+          comb = s ;
+          termes = u :: s' :: l
+        }
+      | _ -> { comb = Rec(b,s) ; termes = (fleche x)::l }
+      end
+    end ;;
+
+(* calcule un terme, c'est à dire le réduit en forme normale *)
+let rec calcul t = try
+  calcul (fleche t)
+with forme_normale -> t ;;
diff --git a/crec/terme.mli b/crec/terme.mli
new file mode 100644 (file)
index 0000000..e4290be
--- /dev/null
@@ -0,0 +1,41 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+(* définition d'un combinateur de la récursion primitive *)
+type terme =
+  {
+    comb : combin__combinateur ;
+    termes : terme list
+  };;
+
+(* exceptions diverses *)
+exception err_conversion;;
+exception terme_non_valide;;
+exception forme_normale;;
+
+value string_of_terme : terme -> string
+and print_terme : terme -> unit
+and terme_of_int : int -> terme
+and int_of_terme : terme -> int
+and valide : terme -> bool
+and fleche : terme -> terme
+and calcul : terme -> terme;;
diff --git a/crec/utils.ml b/crec/utils.ml
new file mode 100644 (file)
index 0000000..e922c54
--- /dev/null
@@ -0,0 +1,85 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+(* Conversion d'une liste d'entiers en chaine de caractères *)
+let string_of_intlist = function
+  | [] -> "[]"
+  | x :: l -> "[" ^ (string_of_int x) ^ (string_of_reste l) ^ "]"
+  where rec string_of_reste = function
+    | [] -> ""
+    | x :: l -> "," ^ (string_of_int x) ^ (string_of_reste l);;
+
+
+(* Affichage d'une liste d'entiers *)
+let print_intlist l = print_string (string_of_intlist l);;
+
+
+(* Conversion d'une liste de chaines de caractères en chaine de caractères *)
+let string_of_stringlist = function
+  | [] -> "()"
+  | x :: l -> "(" ^ x ^ (string_of_reste l) ^ ")"
+  where rec string_of_reste = function
+    | [] -> ""
+    | x :: l -> "," ^ x ^ (string_of_reste l);;
+
+
+(* Affichage d'une liste d'entiers *)
+let print_stringlist l = print_string (string_of_stringlist l);;
+
+
+
+(* fonction qui renvoie le nieme élément d'une liste *)
+let rec nieme n l =
+  match n,l with
+  | _, [] -> raise Not_found
+  | 0, x :: _ -> x
+  | _, _ :: l -> nieme (n - 1) l;;
+
+
+(* cette fonction applique la fonction f avec l'argument g à chaque élément de la liste *)
+let maplist f liste arg  =
+  let rec aux = function
+    | [] -> []
+    | x :: l -> (f x arg) :: (aux l)
+  in aux liste;;
+
+
+(* fonction qui ajoute un objet et le nom qui lui est associé dans la liste des identificateurs *)
+let rec ajoute_objet nom o liste =
+  let rec aux = function
+    | [] -> [(nom, o)]
+    | (a,b) :: l when nom = a -> (a, o) :: l
+    | (a,b) :: l -> (a, b) :: (aux l)
+  in
+  liste := aux !liste;;
+
+(* fonction qui donne un nom de variable en fonction d'un entier *)
+let rec var_of_int = function
+  | x when x < 26 -> (make_string 1 (char_of_int (x mod 26 + int_of_char `a`)))
+  | x -> var_of_int (x / 26 - 1) ^ (make_string 1 (char_of_int (x mod 26 + int_of_char `a`)));;
+
+
+(* fonction qui donne un entier en fonction d'un nom de variable *)
+let rec int_of_var s =
+  match string_length s with
+  | 1 -> int_of_char (nth_char s 0) - (int_of_char `a`)
+  | x -> int_of_char (nth_char s (x - 1)) - (int_of_char `a`) + 26 * (1 + int_of_var (sub_string s 0 (x - 1)));;
diff --git a/crec/utils.mli b/crec/utils.mli
new file mode 100644 (file)
index 0000000..15611b2
--- /dev/null
@@ -0,0 +1,31 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Crec.                                          *)
+(*                                                                        *)
+(*    crec is free software; you can redistribute it and/or modify    *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    crec is distributed in the hope that it will be useful,         *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Crec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+value string_of_intlist : int list -> string
+and print_intlist : int list -> unit
+and string_of_stringlist : string list -> string
+and print_stringlist : string list -> unit
+and nieme : int -> 'a list -> 'a
+and maplist : ('a -> 'b -> 'c) -> 'a list -> 'b -> 'c list
+and ajoute_objet : 'a -> 'b -> ('a * 'b) list ref -> unit
+and var_of_int : int -> string
+and int_of_var : string -> int;;
diff --git a/crec/version 2 b/crec/version 2
new file mode 100644 (file)
index 0000000..0501fcf
--- /dev/null
@@ -0,0 +1,2 @@
+#modifs depuis la version 1
+dans le fichier .mly les commentaires au début étaient dans la syntaxe "CAML" mais ils devaient être dans la syntaxe "C". Ceci est corrigé.
diff --git a/dossier.pdf b/dossier.pdf
new file mode 100644 (file)
index 0000000..c1644a7
Binary files /dev/null and b/dossier.pdf differ
diff --git a/dossier.ps b/dossier.ps
new file mode 100644 (file)
index 0000000..3bc001b
--- /dev/null
@@ -0,0 +1,5907 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.92b p1.6 Copyright 2003 ASCII Corp.(www-ptex@ascii.co.jp)
+%%+ based on dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
+%%Title: dossier.dvi
+%%Pages: 36
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: CMMI10 CMSY10 CMR10 MSBM10 CMMI7 CMR7 CMEX10 CMSY7
+%%+ MSAM10 CMSY5 CMMI5
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips dossier.dvi
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource:  TeX output 2004.05.03:2048
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginFont: CMMI5
+%!PS-AdobeFont-1.1: CMMI5 1.100
+%%CreationDate: 1996 Aug 02 08:21:10
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI5) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI5 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 26 /rho put
+readonly def
+/FontBBox{37 -250 1349 750}readonly def
+/UniqueID 5087380 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA06DA87FC7163A5A2A756A598FAB07633
+89DE8BB201D5DB4627484A80A431B6AFDBBBF23D4157D4AFE17E6B1C853DD417
+25F84CD55402AB88AB7EEFDEDBF2C2C731BD25567C53B474CCF739188A930039
+098A197F9C4BE7594D79442B2C8A67447DE44698321145D7689B91EF235EA80E
+B600AA8E238064F154284096C4C2554EFE8DDF13AFF8D3CE30E0999375C0FEE6
+F992DEA5FC3897E2CC8B7A90238E61E41622DE80F438DD994C73275CC52249D9
+F6686F87F394FB7BB668138B210BEC9E46415A1B58C990B81E7D7DD301143517
+4C2A259D2A0A1E200F8101469C10D7D537B0D4D39296A9AB3F132DA9A3B459B0
+F850E2B3A03BDCB35AEF82285D19C38F474FB414F8EC971B994D1C7DD753B271
+2B71549DF497C665DF0F266988209D9EB616E4D9BA229FF984E7A886DB01FD21
+48ED2E4859FD6416C2CE52537464EA884C8C9C2D1083E2B83BE4B766474C23B6
+6E8EC5003200AB10514BB44D14CA700416AB6B2683E80862E7D5B49A05526A32
+554BB23AB8B0824BBA198E3825CE82380CC0FECF46651E3E5D77F09465E73164
+20342822F29572BC7F73F2C3BF95ED3BB6FDEADC20C6AC866C4F2C679594D7E8
+8D944704A3C5D771DC39503BECAB89F34D8CDB8FDB91AFE21F3F0260D05E90C5
+73E2C13DFA022C4522E5918EE25038A0498FBB530DA33B0AE238B1C6ED03FC04
+2BFED8236E07820C5BAB411EAE1B31D93A2FA7C374B1725FEC359ABCB88E2C89
+214529A263D795AACB0B95A3AB2F4E08EF350C282CE521716DBB06E5B8291B3F
+5D4ACA230FA192F64BC902A4C8842C0F916F92FBD002ADD408BF0401D0284FBB
+F05D4C6DB631420747CC902C5E1617E6573612FB26C8378DF41FFB5048D3CF06
+4893DBA48EF4B043D760F60C75712169D16C83EE020C45369E443E853E1809DD
+F395B812067D6FDBD26111B34F42C21036AF952D0D767FD17F6959D9FDD46005
+D64FFF54772B50BB9B173AE79702981F58F9F235C591F476A31852174DF0619C
+A470359153DC32610E782B204E7945515464DACE9099B81EEECC7EBD4B5126AF
+C3FD9DDFB329AF1C95C41FA4A5F6958869509A23BD7210386329771FA46FF926
+0E54AC35106253EE140449425A8670E1F92B178A02A58EB57540F4BD8110E548
+BB584EA6D625C5F5FE0124A98E49915F1A1B95D2125874360EED1C4379FEF3C6
+90E5780C20309F11F2F23FAD635C44BA030B39EFF083A3ECCDD2641DCC67E900
+CFE9B1E3FA03479C9040349B7C63E9EFF40307B1C475ABA0280C55A377367C5D
+2884A12B1A192194B0EBE9680A742F915B1EEFD28F5307FE63598082BB7AF7C5
+7B2E463BF86DD2E53CD005709432F2E031E3DA8EF2E5E35CB65074D4841E5E37
+00515E5EC95DE5C2874CB1567F8ED83747BAF83165D9CBB4917C0352E01DB75A
+B7A088C80412294CB4D178E707874902BECDCAD59E9E3F7BF769E454FE7EF032
+97B5B737C2DD54F5E85914DFF5DC36D2C09CCC3D58D69E9497612F0F0A3A4AB9
+AE8D13CFA5BA3958F5342B21835825B0C7BF9FD5DA57124DCC867DD64A765CD1
+242102B07BFA3EECD6A1C35A6F3E1015A0A44D38A07772D915D24B37050BF852
+123E6E0CB304F4A4675D9FF2F69EB68409275C222C9238A80030753D60604FC6
+6AB6CB17CD94B67B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMSY5
+%!PS-AdobeFont-1.1: CMSY5 1.0
+%%CreationDate: 1991 Aug 15 07:21:16
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY5) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY5 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 48 /prime put
+readonly def
+/FontBBox{21 -944 1448 791}readonly def
+/UniqueID 5000815 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D5FC1B2109839E5B52DFBAF552B11EFFB6A16C
+F03FB920C15AE724EFDF0CCBF00A838D34440FF9FED532F44036AD22561184C5
+283722DDFA7285E62754372D716D704AC0E00B2F6AB67154241C7449AA047833
+94CEDB08E8C92907FE72A0B05AE36A7B9226ACD6E7890A0B528FDDE84A950FC6
+801DE75CF2E739E9121149CCB8B1C87A106822648D84A3D3FBF295EE6C4BF403
+BBE9A1C1F6DAEDD1E642ACC486E609703D7612BFFD10C324F5DC710811F7F614
+3691B400E3773987424C0D2B0D8A736873C6371DDB2442F05E018A2B5CA9A4AA
+17AABB95D09E5890CFFFED5AC01495D89A53D3C89F3D8DBAC85E06561646557A
+B16BAE67D1DEF37B876183D3518306F16FC9A96C8AFDA5579A7CC82ED0CE58E3
+574A85B0F37DF7414BB17DD5439734ECFF6CFACEBC4BADBB74A40726355F1C54
+16122BDAE845AD3C8209525459A48B864C38B7F2DDB7B4BF3051E085C3E9B491
+31E2893FE7871618F7DDF0A7165BD2DD4A0C05BD33D9E644ED7C50E444540755
+C06455A14646AD52995A3F9A74B44EAF2EDFA08D22FD564184381000D722A9AC
+886069C5755B1623B32E074423164D0CDB91E323970D42F3A3E059CF684D7F6F
+99CDBC03FD1EED3678B231093C986DC40FEBC47DF0828C6CF7F61ED6
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: MSAM10
+%!PS-AdobeFont-1.1: MSAM10 2.1
+%%CreationDate: 1993 Sep 17 09:05:00
+% Math Symbol fonts were designed by the American Mathematical Society.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (2.1) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (MSAM10) readonly def
+/FamilyName (Euler) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /MSAM10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 3 /square put
+readonly def
+/FontBBox{8 -463 1331 1003}readonly def
+/UniqueID 5031981 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1C87678CE98C24B934A76220
+4DD9B2FF3A49786028E35DDE10AD2C926BD30AD47015FFE9469DE1F793D1C53A
+C8812CBCD402444EAEA7A50EC5FD93D6A04C2783B50EA48059E3E7407537CB8D
+4C206846EF0764C05289733920E2399E58AD8F137C229F3CE3E34D2D1EAB2D53
+20D44EFAC8EFA4D14A2EFE389D952527F98D0E49BD5BD2C8D58FF9CB9C78D974
+75C2AB5467D73D2B5E277A3FDC35909938A9DF0EB91BD9159D3437BE22EE4544
+3429AC8E2BFBE34AE54D3BA3AD04BDF3F4F43A2B43992DF88678681B3AB32CFD
+A23E2C98D1AF00AB206AC95B78BBE6316F7A0AB6BD3236C28C76288B3C25D1EB
+E9ABB3576C5EC15A71D26177F5883E9B48293D59015615E2EEAF2E9BA04151ED
+5497B9A1C41CBA44BAFF13EA218F5EAC11952EE336AD1DBE6CE92F002EAA3B3D
+3BE4C3792F3405763C4BD93EFC3B4FC34193439561841BA989DD8D9F9AEE7A7B
+24AEB4654B35023C9720B8F31AA9452E29753FB7915CB29977E725611E37C0B7
+784BCC26FACF8A7A0EB1E54290D27FFE52B2D87FAD080AD15EE1984C37E0EB30
+122C3012D3A16B09C28903D138352AB5462674B6CFB63F1371768D094DDF288C
+36FB9B58443F872D61F2CD8CED42FE0EFF3D7E9952A172BB1AFECB60BF79F2B6
+04265FDE4F78BC9FD619AA733CD0412F1D9A7C13B271BF827DCBDC8ABAE24FF0
+74D3C220621D7FF0EFE62D835A221D0A7C139E2E6681FC2BBA58FA3B80D416EC
+3854C63BA040A4262B458340DAA18AA6AEA3BBAC61615CB85982B18664D3D3AF
+340C65B969071CF2D0CABEB80E04623D0526F862ECA8280EEE236C535F70561A
+854181132E677674AD5E14C6636F57541D3C821F0776D2CB9B8526D4B826791A
+0B179B387D47B08982D36BD61C90BA2CDFE045E8BBAE1C5D4DBA9760AC2D9587
+67FB0C22BBD0A905E37D82FD03BBFA69003B5FC6EFCA8CCA8516F461AA33D6F3
+6F0B583AECD7A2374014C81033772FE29A7CC38DB81E8462044EF083ECA78849
+AC11327BA7EB2FE5389E333AB1FEEDCDC90C78C4713BA7769975CD6290D03B5C
+6635F5650B5C1898C7108E6A2A09814C43297E4051B12B263C433646D8555F45
+C0B380F639A5A2B5E307C67E6B4208970FB2F32CB0D495CBC1A6D78B36524C44
+4FDEA1286022EEC44210FC4ABCE3B8E8BD7DC9A57E5CF409205B78672AD1052E
+23813AC24D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMSY7
+%!PS-AdobeFont-1.1: CMSY7 1.0
+%%CreationDate: 1991 Aug 15 07:21:52
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 3 /asteriskmath put
+dup 32 /arrowleft put
+dup 48 /prime put
+dup 59 /emptyset put
+dup 102 /braceleft put
+dup 103 /braceright put
+readonly def
+/FontBBox{-15 -951 1252 782}readonly def
+/UniqueID 5000817 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D251491EBF65A98C9FE2B1CF8D725A70281949
+8F4AFFE638BBA6B12386C7F32BA350D62EA218D5B24EE612C2C20F43CD3BFD0D
+F02B185B692D7B27BEC7290EEFDCF92F95DDEB507068DE0B0B0351E3ECB8E443
+E611BE0A41A1F8C89C3BC16B352C3443AB6F665EAC5E0CC4229DECFC58E15765
+424C919C273E7FA240BE7B2E951AB789D127625BBCB7033E005050EB2E12B1C8
+E5F3AD1F44A71957AD2CC53D917BFD09235601155886EE36D0C3DD6E7AA2EF9C
+C402C77FF1549E609A711FC3C211E64E8F263D60A57E9F2B47E3480B978AAF63
+868AEA25DA3D5413467B76D2F02F8097D28414CA77A720CD4FF49426F88871F5
+BFA6E3E24BE3981E341BED36C9C040B10B8F7D2150B2339378E61001DA2934CA
+877EF31025B25B9D0774668C7BE30CC0BF14DFA2B8BE800DD5FB6A407C7D2709
+BCD45319F84E327234F4EEF8750FFFB21FC286D2E324A41574083DE97C76F08D
+7F1B3B9678C32CCB999821D7F6FA04392CEF7103EBE29D0A32586FAA95A2FDE8
+A521BBD50D830C4B82DB0FC812FA63E4456E3F4043C929A808240947340437F9
+1C6EEA6F058CEEA09AFEC075C943FCD91F4F8F28A8FBB767029E3B6E98FA11AF
+02573FCDFEE1796E88B4136F26A83800B10E7B20EB916FCBB8C18EBDF1C34EF1
+7A9857D0ECFB53E8F7F155EA76B1D521CBC0779D971A4393AC2BFE6D2DF61AA6
+F4B7AECC5CC2D60EB3ED58945044D257F7B8D50AD899138D2E6D563EDB842EAF
+8AF40D5ED9CADAEA888D9AC87945B23AC67A733EB6BFD744D9DA8D85750629A6
+BBD44D117DA7EA0E59C892C5E550750CFC952978DABF6CD56FE90EF7D25549F8
+3335D83C3DF0E1B88DDA5B81F21FF3FCB0F976BC2DA98CFE20A42E84795FC74D
+ACAC378B87668E257825BFB9765637176CCEE3FAB721FBC289AC6A998BEBA270
+E9E529923FE22792A0222594D927C6E6BAC769EE73C02BC7CA49F0E1322A8F60
+BDD64E556C6FABF2AAD6BF8937B6C9FAC1F6201152974B690D3A1BC55533E8F2
+0717A13D5E6A7F4E319C99EDC5C651E4F17B7C6458E8C01678E2D1393480502A
+73A00AEBC52F4C96C3CEEFD2892F56E46C87FCA1C66F08FD24522E59F2FBEA66
+CDFF5383578B1B210715B0B27A3CA49FDB64291B72384C7668E1C9CC0ED0E475
+3F988B881573B8253FDFC8AEE75FBA401D0A9042543524DF44B528A3B05BF0E2
+F2F85379EBDF0ED2BA54B43AC13C1E13F914809C01588D0BFFCD36E1C20AD257
+B917136A1A855B8EACD0796F1483E327844CFAC8C7FA1CB47A3D097075ABCC8A
+F9D1EE14CE379363237EFF914CB96ADACB166DF9122F8D0ACB189A5902E97B25
+38C2218D2EA51BBCA96B72544958222F80AAA32F12108FF2F4F4635E847C1060
+E90B9F76988236E40AC9BE09008E7BB25B49A2633CC19D97A28C76908D8FBC93
+27F7C8E3561BDFF2D5B497330C87D45F89E624E959903B4D5CFC362EFF9F8E14
+47E093F10429C8A45BD831FDEC3A152C254A1091BEEF58008CA5740BEFAA4D45
+E9A085406D689165A08DE6C458F46E44151BAC3609997D97E6F5CE798F44E6B5
+89460518F61AFC332D5E9493BF4D7DED031CAC9CF20F58486080F4BCAC424F81
+D736D689EC2390A25A6424E155B45EEDE45C553A21E899DEC7E61C35EDC075F1
+A87642566F5BB4F00B774B3B16F3C5E4510EB9CF61DB2538283D15B78A74E5D5
+832EEE62F05FAD2594200AF6255F8541DB00A1B791449C2652EC101EC83C4ACB
+260F4AA26256B45F91327E649DC8D90E6031D0998CAB9934DA45A46491C33837
+DC77A276CF6C5EBF6FD644549E7E0C871B16ED51E9941F42375E00E36FCB44DF
+D6AA3EEEB1241CB12E7CF57DFA7E7E65D552E219DEB19D74D505B360E582C7CB
+34E1187F0542AA088417A6CF8B6A005478A30A88B612EB2CC4DDD3C63A71B365
+91AFDAC960F8EE75DA2B4E961F73766151C617F01D3E702954F05726143BE65C
+CCAD885CE009D076A4DB7C171DB98479D9DC8AF89E5ECF59301ED9751941197E
+F81E834259F278529FF809A3D84142E74CA6B7ED03497941B4BC96679E825A7E
+ECF65F301C502BB65F516B06D01C3C377D038BA9C4CCFDB3F5F4512E39CAB5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMEX10
+%!PS-AdobeFont-1.1: CMEX10 1.00
+%%CreationDate: 1992 Jul 23 21:22:48
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMEX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMEX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 26 /braceleftbigg put
+readonly def
+/FontBBox{-24 -2960 1454 772}readonly def
+/UniqueID 5000774 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
+DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
+8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
+FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
+BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
+EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
+DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
+EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
+6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
+E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
+E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
+4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
+8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
+8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
+FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
+EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
+680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
+5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
+3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
+DD4DD1C1C8384F906A7BAACDF441BB0AAEA2A697E453C9A10A119BBE236F5B1D
+A83D85EB2E86D2BC3F4E65C9D1C5AB82A2F0393BE11E8B3A1552F8924A166CC4
+8A99E3CC0979CE38A1456761F8C5DBF915AA41B3485C4E983B3083526E080A6B
+53EF8F8D484978DD607648B81F9F157CDD199B15431418E01609C2CD25F257C4
+6B62E3D04CFE2B5989BB5BE3DACBAB2052E433B01C68531590987AD30AF9DC31
+44A6317E2B681EC9C42315B2DCBB382696E0421749D054A31D788177A53A5846
+6C2F61C6E1D6A6ABB59BD3AF59F3789E79A000F629825C3BA2CA41A222136732
+8254FC201CF7953B37799E2632AAA4CC500160D4C88C9BC54BB024731B1F19CB
+2732358E87ECC98FEC634155EEC77A48A417C1EB10DBECB6A56892690F0AE70C
+9F019ADBB190193D2F12D4E81B39F04EC40773E8BD5D238EB7CADD79C057BFB6
+2CF4902333A32BC6F32CB024DCBF423A047330DE502074F6103BE7CD9E23D6B7
+0D7F33DBE4736155F096C5E4DAA22ED1D5295E27
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMR7
+%!PS-AdobeFont-1.1: CMR7 1.0
+%%CreationDate: 1991 Aug 20 16:39:21
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 43 /plus put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+readonly def
+/FontBBox{-27 -250 1122 750}readonly def
+/UniqueID 5000790 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D
+E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8
+47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C
+8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4
+78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486
+1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E
+01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B
+C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0
+F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30
+8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF
+A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7
+455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2
+9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105
+EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B
+52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97
+563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F
+0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB
+7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1
+0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4
+1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A49A93DBF6953
+27E62C03870E8063F974AF7FB3AC17E3EFFEAE6E98F797F72C1219329E26A17C
+C02F172E116DFE5FF063FD14A1A34D1EB6F091B7EE4D5F1AFAF6CC323883F86D
+7AEFAC3A0AA16C0D50F6A103E16CA51C1B54CD44994960822F8E30D1B7889472
+DA55CB5B362ABB3BEFA0CC1BE38CF302122661A785FD04DE43F23BA50F0B6E81
+6294F73F4EC6AB581D0F8456AE9C07F2C687D97EC71D19CD97E0F74C41CE964A
+47E0DE1754B28F7F507255E47AF333AE52A54E5B47C1446B4124161A99F30033
+53D5803F791772B814131A84F11D7786A54A3C840879BA792BFBF72684F40AC4
+DAB76119E8FAF1D6F5AB78F01B6C2F5BD4BE5EE7608D90DE75D0DD053A87C874
+6BB73E7E85CB2DEBC0C49BBD0F474994B8D851C4F42D417AB88F0BE1595C7536
+A9A02F4C5F353B8681A4E228B17C506827CE2083FB4A6C86EA06297A66302A3F
+D230D88702E655232DD910A997B72FF6BCB491501461E1B100506FEA5C187BC5
+C2A76BF7232E8468F9E8D1A075F071B741CC886916ABE3D8D29CCDA83DD55BC4
+BB7A42AF65BFF16100277E9638AAFF23A42138287DCC0D174A39E347988DF9D9
+189E2E06809C1E4EF2926AFB7DA785614ACE17AD9CB24416EE40BB369761A7C3
+230D2949A3B55113B835E87A9B1FABFA844C740694069D1E8F9080EBB992F60D
+00BECA9EAF76B70AB2D3C02855935A670D6AE594F5F6DDCCE59D40C253EA35DB
+B53D6DB7AA8CECD065A81C223CEAE90C140A85978C9642DF5037389B0BF7E6C9
+0704D2E077124BEC87415F6509E14E9B692F19F7E9FFE3767474F89B7D2AAD0C
+C1F602D2F4A571DBD866726E667341393AF0A31E09FEBC5CBB08522F54446D79
+FB1FD5AD59DE4CBCACB4DBDDBCF4CC8D4A590AA571CB76CD32DFB3EFDE0A8B89
+934FDD3B5620AA58502EF25B78351834A3DE56426F565408243810A6CBDEBCFB
+423502F48820935C7D5D0EEDE607BC944F2798F1EAE32DBC46AEAEA34EC2651B
+F3793E7D48CE4373AFC5FF3D4EE4E94A97C9B400D3F54A89B5E9DC640346F543
+902B82F76CEBB9671DC1D072CD6EDE05EA1DF3CB900B833D920B0A8C733E1231
+94F4C1A703F79586A3D3F2F0FF480FF36BBD077B502525320D5A0A6778DB1768
+089B7168C61FE32627D1830E12354649B60BEA861C8410542DB8128A46114BA2
+9B8065D97D9B788846AA986DB72708CA1388054BA6A5DF357D2C96989B2C4711
+1EDD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMI7
+%!PS-AdobeFont-1.1: CMMI7 1.100
+%%CreationDate: 1996 Jul 23 07:53:53
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 26 /rho put
+dup 59 /comma put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 109 /m put
+dup 110 /n put
+dup 112 /p put
+dup 117 /u put
+dup 120 /x put
+readonly def
+/FontBBox{0 -250 1171 750}readonly def
+/UniqueID 5087382 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F
+C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B
+B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868
+DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811
+4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3
+FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB
+76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5
+123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770
+012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6
+A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413
+44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC
+4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050
+01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608
+D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3
+914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05
+261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615
+24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2
+A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663
+9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C
+889787CDC2B30D4E81FF05E7FD42FEB858E750B97BE2540CE1EDF59A55DFE268
+8F4624ADE67319ABF8231D8F81A5232B758FB7CFDD94E9BCF7F4D2F1363056A1
+5191F301B5B33F8C27C09981DDE2030FE9F18BE5B3FF1403015E293D0BD2ACA8
+A511A5F3A6D8D3EA338E29CAA91B59E27D66A9FD79DE4CBFEB00EDC079AA5469
+936CE6AFE1793A0BD59B7225B76E2CAA25AC02F436AAE9847C410F92D7A14534
+43A724D06367C506748EABE350E4C5A45643E553B669DE227EA9E5E5ADDAA6F6
+3F74257F6741A24CD00E3E826DCE30FF6513BBF4FF14D1F788A6F55A49DBB9A9
+0AB192A80F623D894736CB8EFF8BECF2C299A9E5B1B76154143EAB973CD8C512
+A799CE32A3315293A1F6B5EAABA59705EF93B66AA6537998FB2CA1A0600D3608
+8D075B34671714D024250325FAD04965B80F20AB7AE32194DCC751D5A5EB5BE4
+2C44E8B58CD735266FFBDF22B138403A98D04A165D0256CB7686D485DFDD5DA8
+A2B3C8AF4186607ACE2CF61603E764EF38C9417269C89C9E6BC0C3D1EAD788E6
+0118A27094B57BA8AFA121BE3B634C37A8F69341D32D5AD5D4F194933D7EE7AE
+9563D8DD3CA3184E9983F6F35013BD4E7D376A2C9ED69FC9D80B2CE07DA6253E
+9A62AF26984ECA0A129E442C3AD9D8F925874E20D08F2D764B58213B835ABC00
+8B69823FCF9BACBB456390AB24FC47EE2209FA9DCAF8C6C2971C38A3AE5DFA20
+94F1250DD54FFC421DF350FD39DBD3E2C3E31D8E4B2FC43B1C9BA37ADF7D9DCA
+8721B5FB3E657E6CE7B452DFB96C7BD693BE57161898335128C01D20987A8AD6
+B4AE619250EC922E014831CD9739468F419FBD008CC4F694D0F7E2B75F3FB738
+C15F9184AA8AAA240F2CFD02D65657CC082014194362E8DB6DA2BB87F8BAB24D
+C029CBEB4EF7A08BF579E0864271A6AB6B521657B3D56DF5D8CB5CE0AD7E8F76
+67747394DFC8BF1BD8D894B5735D457398460066641EC340FBF1BF46110B11D0
+D7BDDF3951FFE50EAF0434FDF1A4CDF8386C5AFE535D77FB1091DC508AE6E069
+AAE102242163E4E7B99955B49DCD2B61223A938A9F8A1382D1D1561876C628F2
+F16A222E3AC8EEE96AB4A6AC00714616065E495DEEF327071F508C8B124F7F58
+EF5812D7130544B539CDD3BB2A1F9CE0A80C7A35CB940A3E3FBC495C8D81F2CA
+CC18A5D618FA8FE9AF6583ADB4FBFBE4B293360E63B1BAD6B2448A43E406A9C6
+F48CB491B65F29866D7E50E4915982C661B83400F8EDE5C3EC51C04E92F20901
+5562BB9B34AE356AFB97DFF7A9801F66AC0C29AAE17D1510BA194D0E9B55276E
+E2525B4DD7DCE5A9F6765C0DBA48F8C1E70DD019E5ED04C8E4DCE508A7BED168
+D6C9E21FEB7D58023970801CB30141FA9710A371C9E87FEB11E6F5B382DFD9F1
+00720F7A38888F52F3C4E4E96609E8199158992E2DF558FC3179AABEC11BEE1F
+4CD77BC5AD0C1766E64EFA5FE5EBE0E0CA2BBF43C50F1ADDE7A85547491AE074
+E8FC3A67313C1500B5BC426418D2F7F6F40264EAFA3D40D1FB79C8B57708F9B0
+919285B34AD1670BB27122DED87CC607FDBFFB315008A7DB2904702E488E9FAC
+1CF8723741E2ED9484C2369C0CEB4E54B67831B31C3771B207297CB4FD658DAF
+BC34099CA4812EAC7CB4FB4B32E50667EE743D29BC9DEB8222CCDF59D0F18338
+D6F1C468DF751E35CCD98391C8827D7EC3B06A316CEA8E127D7D794A9498E834
+4CD2226851222592B963624BE946BB0195845883332CAA4C855530F6AAE1FA0E
+85CA96BCBC5EE37024307071D0D60873341618C8E6C23C14089C102151DCE89D
+7223519A74139B3DD6205B82FCB326AA792B89A81622924F32EF44743B4B0DAA
+00F7D19360DCB65DE7C63CD73467C9A477B69CAD004272067D3244FE4475EDE7
+1EC77DBFE4009413A2F1F9B9343ECF626A5ED3FD7B1879572C3B7C409FD9D4DC
+A3D5E1E69D4608F2DD3D77A7E0311712952EE3C0EE97E0A8266518E35D6E5D89
+40D4B2F2BC97FB4D53E50EE9C0BC3AB53193E35BAD5BE07E2BDB613A74FDACC9
+D5DE6D5F415B382F2F78512987EFD3F00A87471C5D180E3132E5BCE123658838
+1C4FCDF48F6CF0ABB5D7AAE55ED173336AF1AEAEA3F68DD63468E3505639615D
+4C2A06913B0CC35F5740D381D3CBD112EF404178AB9B3A547D924B123158A586
+5C28E9CBA1128C27AD5F9ED27083E426ECD0C47AB12D70D77D5447D6465D8A4D
+1AD16D8369918633A9B4800458ACBC6D4374509A8EDC8474AD8F9F023A5E5CAF
+0A1850E74DB4B778BACFD2234B1E7A0C8E931CB4DE0F9AE425CFB231020A2732
+2366133748ED06F7841E43AFEE07506CDBEA35DDC31D40E98FACF4C618258108
+A1A8A6D5CEA91C9939D73E6B8357290615DA348548AAC0A5ED5A7D2243B6A397
+0FE6DC0A0833EF5773F0D41E46CE738B7A749F04292A247294FC86A5E23BF329
+782C78DBF86D8C76A2DD250FF771EC2B96B225BBA431A3B33DB49F32C95EF0FF
+55276A2620D6CE9E597A706BF52BBBEE0333082CB57DC403DF50E46E56897369
+F79539B19682BEB051F18EC47B838B7A61CF47F0E1428172841916ACC940319F
+371992EA10DA0BE1B1FBEF09193C746F8F3E86E338DE81E33C04ABB1A4AC59B8
+34D1ACCFA48415D82336E5393882F60EF68B4A1623C663F7B21313D72B318071
+C3E9806B28A6CBE46175ADA8EDB78C680F15FB9925550D5D27172F901112BB38
+49CD6E602B516E441A141E5EA413B7F51D05F78FA5A159E06A763785060AB197
+B99F8A3873D6EA579AAD7F710F5A9F25F6F6F26F98C7FA03A5786377E00B2B21
+2C2A42F9C86D7C27FCB23751BCC1662E9F5037F01E2566A70E37DD8A26652142
+D9C6C797DD355A463C59864563733451F6C31C81E477F1D66257A5DE1ABA5A77
+5BA66FF2519D4AC2A799D111531081DF55DA2FA323321F04E778C3CDD60B4170
+A50CC20587B7D42B3E6AECDC290521426353C69F539355A4213CD7BC53EC98AE
+EACA7F85ACF230AEDA519EE8FA2CC54257C861DE17370901A5878A9EE84E8E4C
+B60060324BC620F1BB32982AF4849395A2C73F76AB9FA0F1297E764AB22C25A8
+5AAEB8D304CC5876B85ABE82DC794D6373CED1CCD12513DCC46408C341D125BF
+FC0F1B934FDB87ECDCDC63DC0E2441E974C3532EE21190ABEFEA6CFD82D11E27
+9EC15989352017330A65F1FA7A23C4F08660178B74D3D39DE8DEE5958E1CA926
+E4B9304C2D57972FA962D002F41BC4A4F1902975C4F0284973C6F803E49E20BB
+49E1228DA321F4B74A0590376CD567B5CD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: MSBM10
+%!PS-AdobeFont-1.1: MSBM10 2.1
+%%CreationDate: 1993 Sep 17 11:10:37
+% Math Symbol fonts were designed by the American Mathematical Society.
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (2.1) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (MSBM10) readonly def
+/FamilyName (Euler) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /MSBM10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 78 /N put
+readonly def
+/FontBBox{-55 -420 2343 920}readonly def
+/UniqueID 5031982 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6A66A4000A13D5F68BFF326D
+1D432B0D064B56C598F4338C319309181D78E1629A31ECA5DD8536379B03C383
+D10F04E2C2822D3E73F25B81C424627D3D9A158EAB554233A25D3C6849ABA86F
+1F25C1667CB57D2E79B7803083CB7CC0616467F68450D9A3FEAB534EB9721003
+DBFEEFD050F3AC3492F5C74162A9A531ECEC0F47610B4940E946D21CAA771D30
+A6C27ECBA11708CC46C62396BF9D1990D579D0C394899D24FE7A4382EA18E7E1
+160E7283AF5BE17254790628E79FCC206F28B5566075B3A5697D5209062544FF
+D85FD89D6F43D6588B242AB2666B5D2861CD38A8CE676503EDFAE84D12A71E77
+8405E468FE391F4F3F50D2C57ED55512036B0DB8E76A7EF413ED08673E56DE2C
+16A3B65CD478433C0D2F9FEC4E662D54DAA43CFA6957D2A9AF8979BE06F70B68
+ED4C8C493D6DAC4971A3F1D010A7726D084EC1074FECD7D12D72AE16C26194AF
+21AF5774D9B860EEE8608D34F150092F09C19959BAA670022B9A9F263CD391E3
+74DD1D1B4CD4D75273CAA4E37F68C631723E08FA35AD34C0AFB4621AE6689861
+854D16CE1C375FD159A337E221A6FF1CFFB5693A0623E7EBB58C2969F590D081
+AD92DD9E5322E26D6A15023664AC73A355998BCC48ADD0E7A4BC79790519606F
+A1FEF6075033BCD1A542ED2F7EE4943A13D927138CB26A52F33F52249DD24930
+BBA9773D5DEB5B8115804C2E65EDBCCB17469C47F2591BB232690DAC5F1780A5
+6FE9861DC450426725D35E3E8006C022026C0A383B0A6E8AA30A52055E7E139B
+DF6ABC491AF90C7A3884582B7407C0DDF37CC49F3CBA0126D07A3639A615400A
+01FC5412668335BC7FB0C5C62F533276BC13716EA27CCD3924408650605BEEDE
+2A68B5B6105D8766B9DD6A877DE6AEA9C3179677B7C0726022D0F929E7E63574
+4692A959C7B4919DEC77FA5012A3CB81439F809D15DA7739FAB5D8E03BD8F283
+FB6832C9864D18C4CD499B20534D33C822226FC199D26116A73ABA2B5CAB0B63
+42F1B4A3003688088F1F6DA3C61363B4C0C44269FD21F981DA0BDC5D180FFD2C
+8BAB61F4330FE5806A35F1235364554FAA1CA61EC79EB01793D586FB1B62F4E9
+3FA5AF30CE168CB03F041F939358D62A995FC4958E8FCD8CAC9FEA5FB6D8209C
+BAEBDFAD9E2C4CCE9A2D1B96D99A703A642CBAED5F06AEA53FA71398D4C25060
+E248122521E7BAB474E143724230BE4AB1CF171FE5FAB9649726C9EA80BB3847
+1B90CFA895CB2E24E4EB9E13A5D9D8A2CC17449E2143D0269CA9DA77AC2EBBF4
+C21D4FB62D2F1FC77B48127D74D318481EC372D5F9E0FF82CDC8587D4CFEE71F
+242CE9C1692E8EFB1DF6D865D3B845CFCB0183DC368C5A202C6B2DC5E736F855
+355553B7C37D7871F22E0E0DF7F8C0F354C3475280C07BF1DC568CE6FA9CF07F
+7369074A0333E2CE9D5B4089C42D0B3E7A23AA0EC6AF3A26FC775550CF4F05C4
+08B3F75657BF5F3C24C71FC4603DA72A23F8E67EDFE1FB210F6A804F3A8364F8
+46BFF1FB2384DB32CF32222806A7DCD5590AE596C20C233E454D1098BD07370D
+C0B721431148C6BD99DBBD626B7C79261961A7E5C40F2B99E06778C84C541300
+C891138B60B516D4A3FFCC690B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMR10
+%!PS-AdobeFont-1.1: CMR10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:52
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 43 /plus put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 53 /five put
+dup 55 /seven put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 61 /equal put
+dup 91 /bracketleft put
+dup 92 /quotedblleft put
+dup 93 /bracketright put
+dup 96 /quoteleft put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+/UniqueID 5000793 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
+87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
+D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
+92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
+295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
+409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
+4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
+2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
+0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
+B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
+24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
+43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
+D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
+5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
+96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
+7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3A38ED682C65299D6C
+67201AC4BEC92930ED59A43AFA43F24F6ACBEA592A03841835D631F03C2C1A78
+D554F14F748CFE52EE1255995118829A77F388B119B21C90975F74DE5E4A6DA9
+C531C14FDA14B4AA1EC720F6CE0342AD2CFE20771E4F80ECEB0ACA2CF89E2280
+6BA7F408F14F24DEEFB988141457533E4822D51A43231D49BE8B184483530CDF
+6B37AE44174A99A2367CDFA06D801B1588A55CD8FBC5B1A6903110F1BC42EC5F
+FCCE6840E8ADC084E63A7C5C45FE6953D18AD1C2573314AF568A69608A9B3825
+8DDD825D7E8041DCDA231DFB8E6ABD97BCDCA95500E72B2A64F2F989A6D7AD7C
+875D0E0E051ACBD893E30EA56145D44F2DC60EA9D0F7D62021E05D2624B00B93
+92171DBF9964BBEC03013F324BD4B1E3053CEED520CD0E02D3BD8695B3C1D422
+9FD5F78A6F1810C4440110E7CF77EF9E89E7CFD5C7E6C184E7BB76320ACD3E59
+118F1F7381C2FBB0DFC4B2D7805435133C2526B1EBFC75F605FC422B56D69EB9
+6663FECF5BD529D9E7C7EBD598A6CF8E5755258959D93624FFE199D39A3DA75E
+B091FC3CE77584E9FB3C5D5D4B045BB5270B6DA4F8750D81480FF4FA476CF794
+F45503B19EB32BD540B24672F7383ED0AB6AEEAADB72DE788D21EA16D247D6D3
+A4545F364C80193F72B5357E8BDC19B408D908B1C5AD935F42A27FEC0A1FB8C7
+344634A374C0228F7D241B6B74CAAACB0EC6D167FEE767BDFC13A8CBBE51B0F3
+057D8955378DCC5CD1EEB9FEBE3A8A5CF7905EBA7B9F87C9A026452F3395A6BF
+246BA2BF395A96F9141EF81FEE53686B3F3EF96AFE2D81E6A836A7E881257231
+556963878E4C7C8DC12825E03EE98B4D3154E0758E821A3EEAEAB6C5CDF7705E
+4D93DD09CD7C76018AC249962B47F3EA63A12A9DE121E1FD5CF641EA39D903C1
+8DEECF9F61266E90BC10C8D34DDA9A2B25028B50752403F2D4595FAA4B97FCED
+02D21301AA67EC31D61B4DE142C467B88B57C6CE26ED9AAA188E2B4E0B43D133
+1F969200B4267DD10C662F3E4D8197C3C4C272DCC8782BC4F3D3EA2D01C55E8D
+8CA11A4B63FFB63CB977ADB96EB26FEE1C51CB8BB11C88F4B5804AA37DFACA38
+980AD1477A264ACB3291E34B5E8DA268E1C2D52BD6C7A9EBDCECDEE05429FE37
+9AAE4039BEF0AE42DE30003EFBDFACA277906D8E2FC05B7B3C60C17DA358E882
+00DEC32ADDF96C5F3F3ADC3735C1BCD9164B4319F53CBC80B6BE7A671501E635
+1D138551BAC3B4D2DD17EEA7C78348FFA50578C78B8FBDF281B47DBE3E5DDBA6
+CB8E9E9E9E7EF66A34AA0AD9664E9BC30E471B5E396D318D5CB370F9E6F28002
+70361F62E4A08502AC769EC49CB816EDB843448DBC1379FC8C4F1A03EB4AE42F
+14189EF904936B7BEC789CCCAB0B6BB82AF895D949E1C273D13BDA53BAFA6D2A
+D2244A4CA6D104590F5420C8521BBA469A76BA466F804F7D062AEA36EDCF930E
+22EF4F99FEF48E26DF57F0ADD1E2078D71D8E41F110003D047A2FEA69C4DEC2D
+E1E4A37FC221231442683FF443B0D33B496EBBC67996196E8A3878614A96CB94
+D8044CDC9919B12BC24F30E875767EAD2037440073A9AAE549417254BFD5E241
+312EDB8316745C2F0B7C2C1DBEAB12A4F1FC6FA878B1B44CD8C3872480A1991F
+BA4A654BA51AA67764520A888528FAD252CD839BFF71334FFC24DE6BCA7EA320
+55BD4118C70153C5CE09D9E729D697440210CD4390DAE9BF339018DBD17312D1
+C427A58CFA52B04AF0AA7BF5E0D8AA0B2AD8944AC551B5CB81FC292FB4DB2832
+8B9B3EE3FC1DD8AD19644728530F78A684F1B0EC6826CD96E199CC6B3991449D
+9C3468312D502C2ED4046B14AB540386A1A61ECDA47BE5ABE8CC3B1E513152B6
+6043B6631F09F2B2D4EF0729E7C66724090FFE27503C148C1C99F9D3C3C91790
+00CCF3EFB2826F0D12C28FC37FE13AAE83E9A4BC5AACC5868795FA5443132600
+43F894CFB5657CCA8FE0C3EE68FE2EB1C05E166A3E8E07F12C8458655F0942FE
+E747EFD310E91419031050E46365D58A668D285F09C69FEA37F2959E014BC34E
+16827046376D6D7A2A7D8E62394DD4980F0B3EEBEBF8C44A3C01BFBD71EDC1AF
+7FAA90AA81D11D6D024F33646D71A755BBD8A6351FB13E079A3507899FC22A6F
+0A243F4F55E234C13B8571B5828AD41591CF850B6F9F7E6007A4BEA0E7B85D16
+9E368C72BDDFBED3ADB2AD4BCB1F4EC9588F87E993C35682FAD6D14BB87B8172
+B694C58E5EC99DF74E6B585CBC77EC2C7F445AAC060177C376D1D413CD095E95
+38A34D46C7762E53BCC642C55060F31869BE4D49587DE80F9F0DF3FA4D7FC605
+B398EF705A9A84F2A7C9C604D58E90D47DE43D19E877F0D1EA8CFCDF9062E08E
+CAFF0B3B678DC35EDC0B963FC17A3F23E934843756B41C66E73B5D41CB61F6A6
+085546FB7E9B91C103910987C70C7EAFC9742CC03C605F2E668FA8BC2A64A632
+346795240FE1BBF9D79CDEFADB259658B7B5085FA14DA0A1CD5B01A173062C29
+36FFA28A9F61176C49D3BCEB50B7807508B2DF18908D9E76A3398D85A84FD5FB
+8A3C887B8A0B64B7C7444E24DC0CC464CA2750C019AE25107771FD8895D61C5F
+8BDCA157565D9C90D7FD105A0CD22FB1784C52E9A9227D022903F785EECE2DFE
+B6E7FFEBD1674F74ADBBBD5E6C648228744D1DB94F4D0A3295E88E7E6C70BBBD
+C1D4B5508BFFBAAE84D4F826D151BDD395DBC835464F6921B82681F20ABA960B
+A75814728BF18201D9E4F5B837A09B5652673713E41F683EF205E3839A8D9FAF
+DB9398B639F0BE9874F46573AB4A3E42DB0309164C17D54B31BA48A8802D0835
+7890AB282DF4BDFAE7737337091C2B04F8A23929CBB06895CA854BFBC4D085BC
+128A5ED87B15B910C80F78652BA4A01F465466A6809721A0DA3DC88F3485D949
+9D97F34810CBD95D4FACF89D595B3F38747A5736289F4AE4F93D2A0C9A6BBBAE
+7B2BFC2E654D0CF4BBBC9A578AA436763BE3BC60A26309E13F8E8398DA4BE329
+0BB045E5A65DF3D5AFA100ED83785374E31440F52B0B16E922B1F5C2A4C524BB
+F021EBD0F95711A85DAB14F2852CA0CFD880212F67054FA403F39A52132ADEA5
+7DEA9CD25E03FA1AB0072BBACAB4404B418A490FF6AD5B12A2E725895206537B
+B1BE9A81205F292235AD7B1B12450DA12337D22CB4D7638A160367E2A2F50D21
+B014FAB9B39FE0B8F105528B245D7A7AA8852E35A17836D68C57DC4F9B4D7FDC
+B6B936F0DE68666D66C04A98460319434EDAE699B650F9E982DD1442007F5300
+0C56ADC298323A054615D82B32BE0179FE30E16135E6208724467752F652B1C0
+A2DE2D226BFDE820582ABAB63AACA9A8B2756D8D718C745B085DA248B4CE9140
+95978E5714A940DA7C74F9816E1FAE385BE8A7C36DE13A610469FB2BAE692942
+F70B9452C19CD63AAD418FA0DA6488DB637757B236F8A4F99A23B8BB2713505B
+1670E7E4B31C00F54AFB0CAA2AAC8338EB435073448B073C7AC5E07297BC71E1
+0A096D5FC0CCAD57D0A7543722792FB41C615F8A42DE01023D40C3D19D0C01DF
+C2BA9501F9501BBC85241167F80DCB53DDD5701A5010FED62F0609C03B4777D0
+4C04C615918682A54BCFBCF11BD4F086D671FDAF795E93EEAE7B32AED82577DF
+F52A9AC99F8EF16260615AED14BE2EFE35D76685EFD40FA44E5EAEAF58B7AE7D
+55E17EAAFF9CEE6C799451E5703D045EA73AD9FCCD50E11966C58BA932678F94
+DE2DF645F46484788585704CC851C594F6ACF627D14D9A1139AEC95DE6B22469
+B77DAB9A5A171A612A9D6D4433FAEBB9520D8C5892780B56626BCD327B6C341D
+EB23F501B4A6ACCF85DA060BD393CBDD6DDEAC6D751311BF3D6CA103D5FC5F1C
+90A7228FA2A9EC8F97D49F09C0875EBD853AC7E9BC8E7734535F427BE239A8D8
+EE42C50B5A284706638DB5CA85FA058AB6535ADBB1AF7846B87658F183B27589
+61856E1E440025A69970362281BFBC23179A5397790A7F1C85802317B509805B
+3273BEE1A9155E65E6036D5D1D92FC2998C08B4CA164274C82E1BB52D2F65C99
+117C7897FD1314317ED572BCF5141CA56197CB2F1D7E8BD65BCEA44DBB148D54
+C78E5B2E7940AC3C4A9A228D164B47D0A2E16F96F5C3AF765B38FB34F368B155
+5C0D3DDF0E782E2C5501C756CF829268A271272197872F2F5E96156422621680
+5F8EE1B57503C875E7ADF10034E98EB97DFFE4D22DBF18313B880451D5E8
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 3 /asteriskmath put
+dup 14 /openbullet put
+dup 20 /lessequal put
+dup 21 /greaterequal put
+dup 32 /arrowleft put
+dup 33 /arrowright put
+dup 39 /similarequal put
+dup 41 /arrowdblright put
+dup 54 /negationslash put
+dup 55 /mapsto put
+dup 59 /emptyset put
+dup 91 /union put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 110 /backslash put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueID 5000820 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
+27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
+5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
+0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
+DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
+71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
+4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
+515DB70A8D4F6146FE068DC1E5DE8BC57034F1AE2F72595C880BDB91834D0693
+0D47BC5206ABD7D3F1356A3CC6CD1111D406758376791CC6BB4424CC2F1003E3
+798A105E7A8B7FC00CC024FAD06AA30FA0D8310A1CCC7D10C69D61C2379B0380
+35362C37890AD169B5341E279251E641F978A0BEEEC0BB746D24A2CED92BDD89
+D2C23453DDE2B70D683A0483109E39344895F09073353EB2A114FC96B2FABB16
+300434322CBA88F477B70B3032D662B915B30B04A7AE1CEF7A1CB5C1263E8610
+63133492D86484B22859773420E8F45D736DF108631D5460D91E71522AB9EAAC
+BEC8D692BF1B9DB8D9A8E55EB0D922838469A4C69083A020FC8034F5F6EC0A7F
+D94E191DBC2CB293285F97EDE858D76EBB2B118184767400FEB8525E47DB6D6B
+66F3EE282C8D5524918261713DEE4810A0C158C392DAA1141E37FE8E1E841FD8
+9518513416C49C07CA1BAF3A2B989149BF266E033D890885E7A7FF1ED0177A54
+C7B7B276B6F0388F19404AA625C53071BE33E883B9329497565CC7DEBC4F757D
+A53A42A90721F1937C024B45E46D7E2CFA54BF2D96B6285C0B591EBD631F0F2D
+1B82D552016408B4E80D0B945FCE0D11640EA5F4620EE189C88379B8D227B65F
+A1977BB517539A2C91B63615EF742E243FB82542D06474EABD64CD7A9B703701
+AFD5CD9D66FA6E810395C31F70A6FC195D3056FCABA48F3ADE7D6D0CD78E2096
+F4E1A99343624823D7DAF62B8454EC1114BA0A02C62EEF4F9B327538F1EBC46A
+7E2D034DE2B5B01ACD75863BC49526F590405671E72277C1232B254095FEFC8C
+D3BF20B3B726AC41BBA3E56E23E70D6F9A5AA5C2E440F9291D7D84CC15931C39
+676ED29776FAEDA4E9114CC7087C3FD5C190FDC04DBAD8D2DE5C22829E8F6C0F
+0523DC5C834B6F3F5C050ECD9F3C1C3FDF39308D7FF615324A8B376041BFF088
+23F7E65F94CB9868B4A17C1CEDA1A774DADD953DC55FCBBBEFE669546450C7F6
+65CB811926F57A45D36EEE67B9A27DDA805C88827F7E56063596A54061E443E1
+9808BBA0C8960A957F47F2E343F970C413966C322C880497414434071AD06637
+A3A10706DA5299DE1ECC587548628A39EB68FF086B6E136013D03E987F0BFA1A
+AB105138E72CFDC4375E9911004A72C2EA1674051732AAB49C96FB1C0A0BDC74
+D0994E82A161F0E3B468CA3AA68D62FB81A6BD8F19182691616906CD41AB27AD
+91C46CA47E679BC2B12054B34B970A07F0D6F796CB51F84EFFE14165784258A3
+A5703BE51A195406DF2E4681DF1474FEEAA4CA38F05A1C593C9CA6177FCB6CA7
+EE8BBB7C6EE1FD046C4B2A868F6CA0637478C26EAFD5F1A1C7E02572BC2EDFA7
+BD61C0DBD06E304302C97F2E94C67B75EAD0284025A149450F4D1503135F6459
+497008579FAB2314988D74F42E62B2E2C5B71E7FC3D9C27C3F0A34F4D63F10C0
+6890C3E17423ED5C211D9307CF2F76F98F476F5112255D443D52A3F625D951B7
+458D5AC320C1D13D49CDEBB8FAEA53C44BA1C9474F25018B4786E4DE1AAE4457
+D6574BCFCCFA44A8ADC3B70C287B5728484D5AE2B51429D5C1A60FA31192EA63
+4A64EF60A9BF4333AED8A9A1E2D82F18D84D497514ADD0754E1012ED3D1C68FA
+524EAE82A5CE876FE7AAEB54D5ADA76D6C4AF730FFF1FA41F5C02C33A90EB24F
+F467761C5C174A2C8E86DCB181A4F8DBCA66E4E195A44E700EAE2E615E1767D7
+5234A495FD687A15F99C282C8EB4900CC7302EC1FE2FC7E5513813C298BFB8FB
+52D382999A5205C6640288BC41F44ECC2CB1275B2CF6F7C6CC045566C5878658
+125B643D92032EC1E8BFB94DA36C51BB7C2B519CFD47B071C1F9B82F6BA99E48
+341248B55D3DE7B5B10579FEEBBD82D86B378476ED6862271EE5E565BD39E0E8
+ED8D17A95962FB7D6CAD1B7DE149D196F870489633C0EEEFB899436C20611728
+0C9721AE10141A5D186350BF6B0213D779CBF47CF1A0C4282CF93EB74148C5FA
+C9BEEDC468B886ED8CB5167DF420630957ACFE7B5F05209D30972F7A74791723
+7A53E3E66C43D22DAEC4276ACD64F59DCA81E09C9A34FAB0282D556A377D6468
+A47F0E67BB28B59B25235227BEDE920EB7CCC325029AFC59D629A79CE7CB6CCF
+FE12833849465AE1C75EC207CF144B8262F627584FD0D0DD9302E8B6605846C0
+D8D7E3CA2B8D5E8B7561098CB572F2229FC4E0782CA963BF47F4C52812A72803
+DC6B6531FB6B1634387DF582165DD5233988DCD7F260228B7A2AE311328E6BAC
+AF6E7924226001430A6BEEC00E196F54EAF0CC7687A8BE622DA2B9DE36873D9D
+4F047AAF12A49B99498A3B9B38BA415BE6D67695FF107272278F946217E4972E
+2FF180D17BF2736AB4F71CD6471BAF8A96A8981FC14187077200897B2255E4C7
+1F5CA8EFFF14001F9CC89C6C1C029EAB6ACBB1174C54274681334D30AE3652A3
+237305C4A1F2B7FD0058EB00E1B66114848CC24D8C2C4AC0D39478806FDDDDC7
+BE9C240FFCEEB034527D97CE79C2302F932A7D660011FF6DAE2E4CD17E76F9FA
+1E7A504851A2DFAC5297FF6614B411607C67CF184296B849B7D7174AFBDBE045
+DD58C692BDD47B8E8F6F32D858ECA564A334FBE914E4A0F83B04F4F71177398B
+4DD8518691A124FE203497B6B49D73C9F0B7F15FE02E9C97DD7AF118F62F4FD8
+CF45957DEECE782AB7E70799E167DB12AEB852C5F551DFCC5B0CCD1126CB1743
+4689968ABAE967BB98EB7C991EF1BDD36E7A7C8A6DE0BB605B1874D38D101E17
+03EAE62FA5B7442A00C9C2F2216B9A7729176153FA7497C732620BE3633ED035
+D35A61D895365C1BB8C424564EB606EDE104DE579E7BC6C0134133EF9E447D26
+0376F5E4F2C0BBCDE3AF12E998E9CDAD33C7F7E393A823238A914AC3686B4DD0
+4342587685C401883683D090CF319AC01E4A6F5CF220B51FFE4870C529125762
+2C5214FC9546AD4E21F79D41C66038DFC0BA27BBD78E23B933A68B4245178B2F
+273D5366686827D1902C39B47CC08A746C9FDFF89C5A6D7129EB3E832199B642
+3D3973F950B2FA10D9D342F4CE99AD519559F5EEBBFBE1B60CFFD3D5981306B6
+47B5582528364BAEAFB8FA75E45662BF93BDBC6124B42576B6B00F8D57868CAA
+E7C7214858036007B70DCFEA53444B78EEA39204476813F8087C0DE836E9F02D
+087AA0E5D9294BA02AD240C59003CD4BA5C6CCDC85A345A134FB738179BF7177
+EB6A733704F6348AAD302726951506967BCEB578F0B0520511699BBE0990910A
+2CCB590C578AAA10264387127BAC796199816A480D75A9212BCCB8088785D8EE
+06FF82D1D505921A757C6CBB0AAC9D7A54D91BE831B1A9033438DF939BE06340
+E0660FB5365FEE53E3646AFAE3C6BADFBA7E5C44EAC064A102186A3B504FACDD
+CE0947EA0ACBADD50C6287737B941293C0B53EA564CEAB8F141761A3148EB1B1
+3476BA555A5F80FE4B2BBAF3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 25 /pi put
+dup 26 /rho put
+dup 58 /period put
+dup 59 /comma put
+dup 60 /less put
+dup 65 /A put
+dup 76 /L put
+dup 82 /R put
+dup 83 /S put
+dup 86 /V put
+dup 90 /Z put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 120 /x put
+dup 121 /y put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+/UniqueID 5087385 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
+990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
+6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
+DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
+59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
+D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
+8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
+6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
+1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
+03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
+95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
+74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
+3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
+47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
+AFC27E4A7E07D09FB08355F6EA74E530B0743143F2A871732D62D80F35B19FD2
+C7FDF08105847F13D50934419AC647CBA71DF74F4531DC02BBDA22AEEA3FBBBB
+407E0ACC52BDC60D01A29407CC4F93EB8BF6D4813E9BA858D54F38918AC82720
+4956D50291F0546E50FCAFA6DBD0099123F5ECD4AB338DB310DB4CAE11337A89
+8ED99B6F483940C97544F888EAF0CBEB11094A13C073D0061808662A04A82BA0
+AD35E8782F854AF66C20C0FEF18D0ECDD1646321B93D327E53D88CA0E825FA95
+05AA57BD7198B264A0A0ED72E0F746523B556C3DB168B77B54DA3E87D30AFA1E
+0892CC5155DD3F48DEA2EBAE8E9A6C780FA50BDB4C4C8B5639007B0D081E79BC
+153DAF20E7EFAC781A4EB825A14638C9B2CC21A53AA06F4CD931E47747D72454
+BB92B50B3EE94C80D2FB832B40E81D7629F612876B27884E888F74F067AE30AD
+7C4EE3D92B0ED082D4145181712A26EBF33B17A2F50A8D8B64E161DE91002558
+4A029C252B2EBB7CD01B14518E20D0956FB1F09DD40E4E49C247D469C24A6AC8
+EBD0E557173C277A3CFAEE2B065DC0416A0BC98767C0F4EE3796814DEB3F4523
+9CBCA16BF34EFC4908DF1C4BDBCBB5880C4E01761AF7ED48EFE8357F34129F6D
+C55EECFDB6D50435F2D2AA1EBF5D9FFC4F7A59BC32AF42C18D0AB12C8F2E35DE
+ADA07A0B6B2DE904304835F0B8633AD00A4F881506067848B06D514B8ACB875E
+907915CB5D011FF80E1015A07665BEAABD9D2E54B560551151ECA0025BFCC0E6
+22CE60B617A0C866B9002ACE547EDD59AD685DDF1A876BE8E1F7E39A3141D668
+07733653A0A74DFBC2FC0013DB34319CBD7E7E8327D06F1BEB5661E332249FF2
+44304C74C80E4CA7A860779EFD9B2756C7BC936650BBBA093E201B6A890E09AD
+1F67DE2BFF64DB039DB3C2487E3B59D5CC831D05994974E1BC4805993F178F04
+BD2C44FE310BDAF230A1A9188DCEB0032A48AF38165E1B39F3798373BCFF480E
+7D95F8C7578EAFD1E82A8F162F4F405F42FA51CB8898D2D56EB428EEC69F5C02
+905615A0E0488D365EAEF725336DD000828F99FC6A3AEE566A00E51BF44FC734
+ADEC85078289157AB0BD4088E4ECF13199E1B0480F665CA524EC9FF4ECCD40BB
+6F18B9D452833CE3B92AE59605CE4D916E7087F2FA56C342938D45730AD8FC95
+C12B62AACDE5B43E8D6D29F421458E8E21688C78653FE21FD1B680F62FD9EA18
+FAC9FE025AEDE4117E97FDE74D9B5F4DD6B03DE96FFC1F8B3C7EA26FC333C7BA
+A6D182C6FC6D5F2C4A6092DE3E527A660B8C505C0258C17379D186C4764FBBA9
+163D706657817562AECEB24B871AD40C0572671E19F47A2254C578849648746D
+0C7F9F22A7780D499EAC01CE72090DE9117322E0AF427E6CBE93FD7E57155265
+010F3B89A42F3BE66EF283E4AD9650C81327EB7D0CE0DB4D214D058338D0C893
+F441E9A49EA2A8DF92DCBD2141F6642CD3782B9E3FC7AD2E1043303A814D7459
+F0C23F657D6A5B67EB482F46DD964254D3F55ACE9C5AD1A835408D89BEF91F35
+B6731A351785304E675957E792465EF27A7771C7A9F60E7AF05FCC3DC9E1AF55
+A9F0A8157A0FD08382719E98D3BA936FCDA434C192A3CE6A0909C219A345DE11
+8E173601435579F3E64419CFC06C5B626CB6FED2460304B206AC2DDB3B4F2C86
+4E5AC7A2CBBE75B55338B9FEBCA9A7E68F16804231611CA61EDA39BD3F0428E0
+00F11973F2C32E0A1853FF6B0BEBC044DCADBF3EDA2AF28EBA4B034FDBBFEA97
+F2FA0588E506FF05F0D51827A75635C9E6F3BBC9E9563451D459A54AE697FF90
+793676EC4022EDC73B0D5E8E8387AF01A0AB49C89BAAA5747C49CF690E42098D
+EFAA292188155DCCD070654B6F3402A6B60BD46A42A2135294BBE0A5AA2EDD8E
+2AEEAB6D4A83D61E7456519E3A778EA8662186412905AF57EF23C28FCFA37C75
+DB8D7B4557EFCD1DEA6CE99249B79F5CAAE8F56C66A1E305FCC0809709E48FCD
+8D01E93F9CB4CAB8C006D915CACDCE361106562D716D8D465EEA5808467FB2E7
+7C1D743DA08718AEA51AEDF3BF7D12FF2F0530E0A83FB8B6ED3A460A0FF5F1DF
+FD9F187060A38CBD6AF039AE526FC97F746246FE5BD63DE05D89F064CB4E6474
+F91EBD527F7A978982F546159A540F72A7DA859B3C290538FDAB61D21E7B76D7
+07F14C29A95B899ADD01B2C2144B33809BEE6C3B9A3B7E6A259B5EF7BE5DB10A
+A08C2B9B762188A954E3F96CB8322DAF63D0C982A6C1052E89AB068A94C5BE4D
+06DA7BDBAFF1B3EA807632C795CE335AF618AC3038F984D0BDCE2190630C37EA
+A025A0FD1256EDD4B5C50C8CC22620C148969035DB4054D2B551943DDFAA86E0
+58FBDA82074A469514BC8F45D21712AF566FC3F23E42CAFD1CE1FED34FE77CF6
+0AE6AACFA1A510B22837BDF461ED5FCF9D174978E8EFC185E6387691FEA66455
+C3A7CBC30C084F6F294D09B121A969266DF1F4C4871A80F453FE076CC4522EEA
+9BDDEC26760BC131FA16944E848109F5F289DAEAC42A73C6FDD69ABAA9A7A551
+7F4E4F5282A896CB04C9BFA8E0C197D381263EB3B17F9FFF94966998B3040563
+51F47B422EAF94F3B7F09E4717A2C498950B6B10ED557A10A6BAD050F026B88D
+971AF99D321FAA4FF10F12C96330B40B16EE45E683B1F691B9604DAD14845102
+C21CD5BC405819BE9DD6EBF3080959D4F4265BF1DAD59380CC013334AB27A257
+5F192F04863E56659B865C58F3373C35EFAFAF278D21F5FD4D22AA6F4C34E5D6
+C02445542228186A9E049B34CB4AC3829F16B75DDEA29D30BC7C0D3450EB0863
+17FB5D4C0DED8F63D1A44D7AE6F83CD7B97D808C4CC17D938370FCC9B62E7030
+709BC47267FBDA125D3958C7C7D0F6E46D5E34B097E292C2755400C2934578A8
+BD63AE73250E047291C160D8165A4D073C689F0CAC0671060CE7C350CD326F52
+F12866F7B09C47B211A17B497CE7A24DDB4F2CAD46867B230EF0CAD983EE14D3
+2FE9225F1E33E87BAF5F33F6EAC664ACF12F8611D12E01E3E75361F9311D56EA
+D41708713AB1727B43C1AD30E95A1F9729D5BEE089CE3B07D0C34929E854CDD3
+AC174B0095F8935B525A11FBED4336EDDCBADE4E6AC39F153AD6621ED131C2D5
+3B85E48D9058E10ACA586187ABCD126CF8D5E65DD1582F4E104D4733F692CCC5
+6F539C06BD66A8D44DC306F86124E7FED85C6326FAEF0D3D1E0EAA530BE90CDA
+AAC32CFF354AD60156AD6BE64155FDC746CD1AAB4C316A08182558576D9C444D
+53C565B07FB44A42B322E0E94AFE8F2E586416667F9B4C6ECA7644767B4A64F1
+75782C9ACE5CA0189760D7B84C8E1AACF5EE311E870C0BBF306CC372164802B5
+6BB3AE5F8F93670AA6B6182109EF3EEF4B34FF4643496C0073FF8FDC69284846
+02B6101ED9678CE4E0E49B840F1C33C20CF19E163B1A6FFF6B19D416AAD25322
+ED3ADE863B2D948E505E85CA6B21138ABCD5165B9B8E91056CD3FCD9795308CA
+9A3E15EAE44CCE4DCAE079EA8110F7A5C157A1CEB31FB6202B8CD8E22DA2A547
+DF4B719C18FFA684D720D547F72DE9F184046BA75E3C4C998D44DDD8C299DE80
+CE252A5C4177C4780720E7438558436C788ABD7E587C7CBDD6436F8858B8BBD3
+CAAF9DB15619FF59A3E716C6E5777694584A0958FAE69DD16B05351892F82BB5
+35883D1A4550B64BE2DEAC5F469661F9917C58CC1B9DFFA22F9EA9511235B226
+8B7AFB5D7B747E8845FF491AD9CEBEBCA312730E59A0829C3BD516B54182B7E1
+24C085913CE69727586F02B051EBB4CD87324B193C054C1194E3F4C0CCCD039A
+5835AC1A995EC4C6B77056BF8ED34F8DB4351259725F0A35ED1C9284617CE6E9
+1FFD1D84B21966390B44AE5A0CEAA62823A725B2094DCFD9B51BD94E4391E63F
+9C604032C576CFAA218D2D67757DE7BEA64C24288A7047854358DA57DC91F2ED
+103E5A403B754521751D6E55E26D1F36CFCC72FFBFF180784A0E27EFD0C38F22
+EE147861D92F5F39A406FA4CCF64AE8AA6881439CEE7AB54DA1A1C56706A01B6
+CBABC244211E8D11B6804059196F56A2252438E887007702458B300727E8512D
+B59299F5DB73BE8DE69A568ECEECB2DC4E1A2753436804BE2572F6976F9D15E8
+0516DE5A1ACB9C09CBD746F221D28FD48A6EE37F76A324E7B4CFBE87F0A0F8C5
+4FE4ADEBA86C3AB0AB3C2AA0741BBD9E500A9CEFC09165B819CA71F88D1FF785
+70C5EB69BC2D93BC7A01BD9790E7AB240A1F4E5C4E1AB62F2D51506CA782C612
+2ADBE5CA60DE9003B66E08D13E597F9CC5DE0596DBD09023384F158D0D4C6EAE
+443A6E38B673711CD67777A78CBB2767286BC1332C888795D9114701FD8228BD
+59EE7DE3AEFDF26C88374C2F1CA8ACEE3B52C42ADE10AE6988DF18051F6E51D8
+CE40E3B6D77D0B1BB028D09B5CCBF3DD1F29E42EE413DAF0DFC59D692E264FCD
+5A4C8F8A8074E1B19675C8EE908708869E06FF9C2AEA4DF3CB9844EB03E42072
+2EF479AB8AA594E2D9A7D174ECE2D5396A1D3BAC7DA7FDA1F95B3CE185C2B36A
+7A1DA016F8604A2F8E56211FA89F87897283EFA76071827E0FB52F039A08481E
+DAD54EF4E63281E7B1150ADE81545AEA1EC02B3DD12A6164863A2A211D37E5F0
+B90A780266D8BA1A00536BA3F34A1102241942EEDD51E6F7480B08149C9D12F7
+45F8B34C1CCA84850A84110FF9BA25183138100481EF46477BC107CADA0032CB
+51EED3C804878C79278323ECF8C8CB149502C48191C6F36A4868FBA290142187
+5CFA30AAE7FA6D9CD9068BCDFAE236A6574A3AF14B1CB0DA5CD611C4C8137953
+5532F9507A98911C36102BE7B406809B9CE4113EFE426ED1037B0052110A3506
+54431D8550E9588F47B2905CED5643B147CF09AFDA136DDE60CF5D4252A9B6A8
+97BC6A77A485D38F021CE72D59318BE87617C318D89E7E3F7B827764A1BA2709
+AE6369AF86EE759CFA574EDCF1B48E21391CBB58971AF5AF7E2F36E6BC46AEF6
+AC2D6547DFEEBA966110F2C8C7032D06BBF2D049E35F2A23777A42FBBA41E3DE
+136FE4189896BBFB952B660B770DF15BFE94AB3D4D9E772FC07D503780BF138E
+5EEAD85FE8B7C9BCAC80F8553529900CFC10F3C701477F36EB32D73AA14E7BF1
+668B72DB52E7D7C990BF54C5FA0D1180B1991D9A1D209E9FCF507C0982F8AE7E
+79C7A425F9820FB650E60609A5B3B8D5ED5D1A7B127EADE40827C2A19CC18A02
+63ED0C69700BF1A3057FF7959F2FAB5E2B43D0032200B39EA72CF45755A89566
+5502A10C59D96CE4FE3FD2911777B64D688DA54787EB73F22334EE7AD10037C5
+D0B8C676E1555EC9F1F7C224B698A2CFD380E1F940D84114657A3433A52CA83F
+19ECCD1DF9E10E2F229A57C049B5B945B877D46C9EB4B8F6A9284DDD08A8DFFE
+BB226E06FCBD34D07E2EC14D23DF79873A6BAD1ACA10273E961EFF2FF2445E93
+C5CCAD34093E92C5C4F5FF31BC03B3D604E6A28BDACD239D75581C43B0C948E1
+01BB36290F872AC039F6F8E4DCC5E6A98E2AD6BE4376132809AFC5723999A3DD
+10106AA46CDCB683014F491B403D11D0C45241EDC2A8B9451AD03113066C5694
+B5D208A063ECCA4F9D5C8BAFA0EEE682ED6BE5424C25B9A02A09757256124BC7
+3E59B1CAF3D254262F9A614BB92369D1CA01A6EA4A4DF92CA4FA4731CDD744B5
+4BD3B3AEDDB623A2203EC6D33624A726CAEF353109759758CB1EA3AF3E72E0D0
+08006A61507FAFD02CCF909A094074BA3EC0EC1E7096E619310D3AE5514EDB20
+F16C77C8FA813BBC133B8ABFB7EE884E3BD70E80C9886893DBA4E947A77159D0
+BCF51AE17D7110D661B7A551C27FE6467592D19C859F86F55850767E2766E3C9
+584F5856EDC11AC2E99E549926D48A307D2BC44240345696D228656DE8521026
+336800D8B7C74FA3BE6947F603FF24234A13125DBFF17C1D75951968CB11E388
+EA7179802D300A20D8522D7FD4F293985B13F510361C006F70011E05FBD5FD9B
+1A58100A0EE9017E4F26DBE3B8749B7CE33B8A0707914CFA56EF6ABEC60550F2
+CFBD349B6AEB988DA984FD262F9D3FFE0142AE58FDDED0C7E25CDA134455E91B
+45A2C92FF29E92923B28F9CEB1A4E6C227B29E0991154677D97F2D27682B3B04
+2E2E23342F5E904CF7D3D4F7B5C9827383E1DD006512934EDBC2C7C206B82234
+FBD2BB2A1165077D8BEA5A654E8233DE1F51B15451D5979A928F19DB05188863
+E71A312C80F6C744212422D4E1DEE706A9202015AFCC57018A1A6A53807A9E8B
+7588BF10CB4F22B33A02585D309A12E478FF8FEC86D9E1B5AA110AC82EBA5739
+BD0D8DC178D9223736429C415319D7FB46708248E3421FEC0728C286A305F5F7
+25D1455D5FB89A01421E819DC1F9333A6861CD769910E257FA5B136208F06BB4
+6BECC3D275549B9048905B27683B96EF5516859E2DB096663C7A14B6B5493925
+A1EA9BAB8A10C664FC39D94F9F6BE78F92063B7D15FF7EBACFAD9688470D4D22
+DB079D54A245CCC5516A788361F587491D7052DE35083C3928B9C52B61930F43
+189635480271B01B131ABA0D726887E9A5FCF9F73285FB0EA874B30119BBB209
+C6A8F7CD0D6D4EBB1D76B64432A0C468B1FB1571C4F88212D9C0A2436E040020
+66DCEDC5E18C9485498FAE32ADDB0CE7AD555B539B29743876DD6F9E62A46405
+B5878BB4C2E0250E3BD51AA2E1B2341F7F337EE3831D1ED32850E5ECFDFD7A15
+0175104038E0D8A53B3FAA62E43DB8BE7A10F0E98AA760AF39BC82BE64736E5F
+FDD8834BD1E6C51C4B4D845DD58616E6C2B94059D426067205764A25238BE829
+2975785161A63E7ACB8C0395C8E501AA9C5FF6AF9E1A18A4E2AD0CEBB810779D
+22193F553DBBCA296EB0E3591ACC2BE17BE1A8387F3A5C89CCD6293B0A3925DD
+196E4EB6AA555292BA300B97A0D268DCA9F1A823EC022531888D2D483B8CD0CB
+F223E72D792FF1CADA2CC7B6394B4603D7F9AFA7C8055C64C8499DD3DA5B00FB
+09B3675011B4AD5C2C6E603038DC7C3F9291CC59B60E2CB9828A9E2531161B4E
+264E3AE959B8DBEFA9BCB74FF189E00374FF22937C21BBC88933335AA4C4CB84
+8871615A3B3484AA796D65A35490B7CD3764C14C221C14AB707EF7DDCCDC38FE
+E47A149825ECFDE5317C42A23EF7432EE0A4CA3DD51E5E4F98584A89D4DEB637
+1C8CE60F20A62FD9B9251D7E300D0847338A08A9111CC5D477DF7EE13D4FDD25
+F5ACF3B436DBA055F5017929692CDA93005026DE4B41756DA1D9876AA01E6D6E
+913404BF1088631C71BC27879A47649F85F7D16CEBF82B3BF1ACB49E006ACBEC
+EAD1FDC46C0A02FAF88F1DE1F7443C0CD16DF2C31A79D478542268E410E01064
+077C1469DD500C99C6A303F6E3C41B0D9EC9B9FBA5EF2EDE7028BAD776A4E39E
+54F44B6573D7C81B68704A2AF85198C759EEB6B2DAD92B0E996C1D6537057B52
+D2C5A5EE81E470FC1D18E013E799B6922835DE8AAD38E4EF701D3344B89D88CD
+C4DA18D85789E8F43059B8428FED9144558EFCC42C7555A85FBA9AAFDC94BFA8
+602756C3B8936BA97FEAB7BB4526A964E10FDCE1D1AAB28A129BAAD3E432C619
+FB338EB9665BA46FC823C2969250E92F8CCF6D86C36FFD2CFA573AD897156E38
+7C62C029EA97C065D1694270BC769DB18CEA7C1CC34C4C84CA5FCBECCBC4C911
+4F6E4605EBC49FC11F5FF29E6B565159B77FFBD8A91F6FB6D174F020E1BBCBB0
+9074D09DDD6A8675673782CC0B585CDCD066B29D3D776156693C00D512C28606
+10F913C94C7DF93DEF96960CE69B735769CC78484D8E9ED2B58AC051A01019DF
+D2FA52EBA6EB884CD52B003565698FD932781D8CCDCAD986F689418ABA7C501D
+CF74F189ABC2B8E844DDF39BE4A503CF28C7D317A40F035C5660473A59E503E6
+801B488D22FD1485A9D88D6CBB37B01EA76DF113021C6E37DC5B6494A9E17554
+B981CAD6831FA1E24490622FC08654BA1507E992970572D4CF787F29888CCE65
+14D9B027AD05565AF590D8E0070D40EE26059DC51E2B79F6ED24D30C3C190368
+478C018691D64CCBEB279788954D93E96DD88E3176C2064219E23F696A9910FB
+8E1E2F1153B545E82A5B9BDFF809303380CF1E82DD213E1BE51AA48A65DEBFAF
+1D89396D2A5E97781D679A656484FAF233A69BEEE14A7F2241291DD5C4DC9880
+FA24676C07F6538F88D724551AC9FB33DCF26E138ADDA0192646588EBA053D5D
+47C583607CCCE45B6F3BDB746E2606D951F4F23380C5932F68E30585A330E4E5
+FAADDA4C95325F05985E782BE69CFEC37483323B0454195D499F0897CF625496
+291264F7A289CAD35F8946384958B859EA0BD7984DC83809BC62157443C87AB3
+9944E5DBF8DD52C8F4E839A10EF285536BE3708FB6DC2E67AAA185B0398F7B7D
+EDEAD382391E2529DA8635AD96A4EC9822032DB4AE19F34D50576FBF173E612F
+D68FBE2B7353605B1B35BE57E4F2FDFF0175C211E4DA51B23DC5FAAB3B1685C9
+14CE06FBBB5DAB0CC567978614188B2A6FC75170B844A7947EC26809A646C0C4
+4A86889E1DF34EA77780552F52AA2130E5C7BD1D266022E19949FDB6FF43ABD6
+66E314CE817482AF6F0EE7DAE42C1D28553548B5BBF1D47D5F4252EC540CD403
+0D0947DA23CAFDA6D7A37962EF0A9A9CD474A239756340C879CE591B6AD5420A
+95E48D116306E95B2AC629F745B67F29FB759AD1FD5F1E71437FF078F7204114
+94FFA53B57D2B84B1A53623F282C7C3358E9E328AC0C79E3745CF9A150851F40
+B249499BE67B4FC40D8CCB392D13E0F743B91518337AD54814088E87FFA0D7F4
+D42EC20C4822BE2EC75D17F0A107943C6A44C18DAC440DED3E86C390053BD886
+CBE7658A8D6857311155A738E7E935B4E3AE86545897DF7E210F3E85C98230AC
+8520C7AFCA3EA9CABEDF0455F9A8D4972C91603B5723912234D544DB5EB4ED21
+9D5B12FF6D7F62773B8BDC64B73210306C033B3AE6F88143B9BE6A9F18935946
+15C9084B67C952AC4B344C33D73D5BC50F13EAC1CDE2
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+TeXDict begin 39158280 55380996 1000 600 600 (dossier.dvi)
+@start
+%DVIPSBitmapFont: Fa eccc1000 10 4
+/Fa 4 99 df<121C127FEAFF80A5EA7F00121C090977881B> 46
+D<003FB812FCA3D9C001EB800390C790C7FC007C173E0078171E0070170EA300601706A4
+00E01707481703A4C81500B3B0020313C0010FB612F0A338397CB841> 84
+D<1407A24A7EA34A7EA3EC37E0A2EC77F01463A2ECC1F8A201017F1480A2903803007EA3
+01067FA2010E80010C131FA2496D7EA2013FB57EA29038300007496D7EA3496D7EA20001
+8149130012036D801207D81FE0903801FF80D8FFF8010F13F8A22D2C7DAB33> 97
+D<B612F015FE3A07F8003F806C48EB0FC0ED07E0ED03F016F8150116FCA516F8A2ED03F0
+1507ED0FE0ED3F80913801FF0090B512F815FF9039F0001FC0ED07E0ED03F0ED01F816FC
+150016FEA616FC1501A2ED03F8ED07F0ED0FE0486CEB3FC0B7120015F8272B7CAA30> I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fb ecrm0700 7 4
+/Fb 4 233 df<133F3801FFE03803E1F0380F80F8381F007C143E123E007E131E141F12
+7C12FCA2B6FCA200FCC7FCA4127C127E1403123E6C1307380F800E3807C01C3803E07838
+00FFE0EB3F80181C7E9A1E> 101 D<120EEA3F80A5EA0E00C7FCA7EA078012FFA2121F12
+0FB3121FEAFFF8A20D287EA713> 105 D<260F81FC137F3BFF8FFF03FFC0903A9C0F8703
+E03B1FB007CC01F0D80FE013D8903AC003F000F8A301805BAF486C486C487E3CFFF83FFE
+0FFF80A2311A7E9937> 109 D<137013F87F7F137FEB1F80EB0FC0EB03E0130014201400
+133F3801FFE03803E1F0380F80F8381F007C143E123E007E131E141F127C12FCA2B6FCA2
+00FCC7FCA4127C127E1403123E6C1307380F800E3807C01C3803E0783800FFE0EB3F8018
+277EA51E> 232 D E
+%EndDVIPSBitmapFont
+/Fc 229[ 30 26[{ } 1 41.511 /CMMI5 rf
+%DVIPSBitmapFont: Fd stmary7 7 2
+/Fd 2 76 df<B512C0A338E0E000B3B3B1B512C0A3123B79AB1C> 74
+D<B51280A3EA0383B3B3B1B5FCA3113B7DAB1C> I E
+%EndDVIPSBitmapFont
+/Fe 207[ 18 48[{ } 1 41.511 /CMSY5 rf /Ff 252[ 65 3[{ } 1
+83.022 /MSAM10 rf /Fg 152[ 34 34 42[ 34 10[ 19 15[ 66
+28[ 34 2[ 52{ } 7 58.1154 /CMSY7 rf /Fh 229[ 62 26[{ } 1
+83.022 /CMEX10 rf
+%DVIPSBitmapFont: Fi stmary10 10 2
+/Fi 2 76 df<B512FEA438F03C00B3B3B3B3A3B512FEA4175378BD21> 74
+D<B512FCA43800F03CB3B3B3B3A3B512FCA416537EBD21> I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fj ectt1000 10 77
+/Fj 77 126 df<121FEA3F80EA7FC0EAFFE0B0EA7FC0AEEA1F00C7FCA7121FEA3F80EA7F
+C0EAFFE0A5EA7FC0EA3F80EA1F000B3470B32C> 33 D<003C131E007F137F481480A66C
+1400A6007E7FA6003E133EA3003C131E001C131C191977B32C> I<0107131C90380F803E
+A8011F137EEC007CA4003FB612E0B712F8A43A003E00F800A2EB7E01017C5BA8EBFC0301
+F85BA2B712F8A4003F15E03A01F007C000A30003130F01E05BA86C486CC7FC25337DB22C
+> I<EA0F80EA1FE0EA3FF0127F13F8A213FCA2123F121F120FEA007CA313FC13F8A21201
+13F01203EA07E0A2EA0FC0EA3F80127FEAFF005A12F812700E1D71B22C> 39
+D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F
+5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F
+12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C>
+I<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0
+A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0131F
+1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C> I<
+EB0380497EA60020140800F8143E00FE14FE00FF13C1EBC7C7EBE7CF003FB512F8000F14
+E0000314806C140038007FFCA248B5FC481480000F14E0003F14F839FFE7CFFEEBC7C7EB
+07C100FE13C000F8143E0020140800001400A66D5A1F247AAA2C> I<147014F8AF003FB6
+12E0B712F8A4C700F8C7FCB0147025267DAB2C> I<EA0F80EA1FE0EA3FF0EA7FF8A213FC
+A3123F121F120F120013F8A21201EA03F01207EA1FE0EA7FC0EAFF80130012FC12700E17
+718A2C> I<007FB512F0B612F8A36C14F01D0579942C> I<121FEA3F80EA7FC0EAFFE0A5
+EA7FC0EA3F80EA1F000B0B708A2C> I<1507ED0F80A2151F16005D153E157E157CA215FC
+5D14015D14035D14075D140F5D141F92C7FC5C143EA2147E147C14FC5C13015C13035C13
+075C130F5C131F91C8FC5B133EA2137E137C13FC5B12015B12035B12075B120F5B121F90
+C9FCA25A123E127E127C12FC5AA2127021417BB92C> I<EB03F8EB0FFE90383FFF80497F
+90B57E3901FE0FF03903F803F848486C7EEBE0004848137EA248487FA248C7EA1F80A200
+3E140F007E15C0A3007C140700FC15E0AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A2
+6C6C137E6D13FE00075CEBF0016C6C485A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03
+F823357CB32C> I<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C1F
+1200B3AE007FB512E0B612F0A36C14E01C3477B32C> I<EB0FF890387FFF8048B512E000
+07804814FC391FF80FFE393FE001FF903880007F48C7EA3F80007E141F00FE15C0150F6C
+15E01507A3127E123CC8FCA2150F16C0151F1680153F16005D15FE4A5A14034A5A4A5A4A
+5A4A5AECFF804948C7FC495A495A495AEB3FE0EB7F8049C8FC485A4848EB03C04848EB07
+E0EA1FE0485A48B6FCB7FCA36C15C023347CB32C> I<EB0FFC90387FFF8048B512E00007
+14F84880391FF807FEEBC0004848137F6D7F1680151FA26C5A6CC7FCC8FC153F16005D15
+FE14014A5AEC1FF890381FFFF0495BA215F86D7F90380007FEEC00FF81ED3F80ED1FC015
+0FA216E01507A2123C127EB4FC150F16C0A248141F007FEC3F806DEB7F006C6C5B391FF8
+07FE6CB55A6C5C6C14E0C66C1380D90FFCC7FC23357CB32C> I<EC07F04A7E141F143FA2
+147EA214FCEB01F8A2EB03F0EB07E0A2EB0FC0EB1F80A2EB3F00137EA25B485AA2485A5B
+1207485AA2485A48C7FCA2127E5AB712FC16FEA36C15FCC8EAF800AA91387FFFF091B512
+F8A36E13F027347EB32C> I<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090B5
+12E015F8819038FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0
+A4123C127EB4FC150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80FFC
+6CB55A6C5C000114C06C6C90C7FCEB0FF823347CB22C> I<EC3FC0903801FFF801077F01
+1F7F497F90387FE07F9039FF003F804848137FEA03F8485A5B000FEC3F004848131E4990
+C7FC123F90C9FCA25A127EEB03FE90381FFF80D8FC7F13E000FDB57EB67E9038FE07FC90
+38F001FE9038C0007F49EB3F8090C7121F16C048140F16E01507A3127EA47E150F6D14C0
+001F141F6D1480000F143F6DEB7F003907F801FE3903FE07FC6CB55A6C5C6D5B011F1380
+D907FCC7FC23357CB32C> I<1278B712C016E0A316C000FCC7EA3F80ED7F0015FE00785C
+C712014A5A4A5A5D140F5D4A5A143F92C7FC5C147E14FE5C13015CA2495AA213075CA349
+5AA4495AA5133F91C8FCAA131E23357CB32C> I<EB07FC90383FFF8090B512E0000314F8
+4880390FFC07FE391FF001FF9038C0007F4848EB3F8090C7121F4815C0007E140FA56CEC
+1F80A26C6CEB3F006D5B390FF001FE3903FC07F86CB55A6C6C13C0D907FCC7FC90387FFF
+C048B512F03903FC07F8390FF001FE391FC0007F497F48C7EA1F80007EEC0FC0A248EC07
+E0A7007EEC0FC0A2007F141F6C6CEB3F806C6CEB7F009038F001FF390FFC07FE6CB55A6C
+5CC614E0013F1380D907FCC7FC23357CB32C> I<EB07FCEB3FFF90B512C0488048803907
+FC07F8390FF001FC48486C7ED83F80137E157F48C77E007EEC1F8012FE5AED0FC0A416E0
+A37E127E007F141F7E6D133F6C6C137F390FF001FF3807FC0F6CB6FC6C14F76C14C7013F
+130FD90FF813C090C7FCA2151F1680153F1600000F5C486C137E486C13FE4A5A4A5A1407
+9038801FF0391FE07FE090B55A6C91C7FC6C5B000113F838007FC023357CB32C> I<121F
+EA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCAE121FEA3F80EA7FC0EAFFE0A5EA7F
+C0EA3F80EA1F000B2470A32C> I<EA0F80EA1FC0EA3FE0EA7FF0A5EA3FE0EA1FC0EA0F80
+C7FCAEEA0F80EA1FE0EA3FF0EA7FF8A213FCA3123F121F120F120013F8A21201EA03F012
+07EA1FE0EA7FC0EAFF80130012FC12700E3071A32C> I<1502ED0F80151F157F15FF9138
+03FE00EC0FFCEC1FF0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEBFF80000390C8FCEA
+07FCEA1FF8EA3FE0EAFF8090C9FCA27FEA3FE0EA1FF8EA07FC6CB4FCC67FEB3FE06D7EEB
+07FC6D7E903800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF80157F151F150FED020021
+2A7BAD2C> I<007FB612F0B712F8A36C15F0CAFCA8007FB612F0B712F8A36C15F025127D
+A12C> I<122012F87EB4FC7FEA3FE0EA1FF8EA07FC6CB4FCC67FEB3FE06D7EEB07FC6D7E
+903800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF80157FA215FF913803FE00EC0FFCEC
+1FF0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEBFF80000390C8FCEA07FCEA1FF8EA3F
+E0EAFF8090C9FC12FC5A1220212A7BAD2C> I<14FE497EA4497FA214EFA2130781A214C7
+A2010F7FA314C390381F83F0A590383F01F8A490387E00FCA549137E90B512FEA34880A2
+9038F8003FA34848EB1F80A4000715C049130FD87FFEEBFFFC6D5AB514FE6C15FC497E27
+347EB32C> 65 D<02FF13700107EBE0F84913F9013F13FD4913FFEBFF813901FE007F48
+48131FD807F0130F1507485A491303485A150148C7FCA25A007EEC00F01600A212FE5AAB
+7E127EA3007F15F06CEC01F8A26C7EA26C6C13036D14F06C6C130716E0D803FC131F6C6C
+EB3FC03A00FF81FF806DB512006D5B010F5B6D13F00100138025357DB32C> 67
+D<007FB5FCB612C015F0816C803907E003FEEC00FFED7F80153FED1FC0ED0FE0A2150716
+F0150316F81501A4ED00FCACED01F8A3150316F0A2150716E0150FED1FC0153FED7F80ED
+FF00EC03FE007FB55AB65A5D15C06C91C7FC26337EB22C> I<007FB612F0B712F8A37E39
+03F00001A7ED00F01600A4EC01E04A7EA490B5FCA5EBF003A46E5A91C8FCA5163C167EA8
+007FB612FEB7FCA36C15FC27337EB22C> I<007FB612F8B712FCA37ED803F0C7FCA71678
+1600A515F04A7EA490B5FCA5EBF001A46E5A92C7FCAD387FFFE0B5FC805C7E26337EB22C
+> I<007FB512F8B612FCA36C14F839000FC000B3B3A5007FB512F8B612FCA36C14F81E33
+79B22C> 73 D<0107B512804914C0A36D148090390003F000B3AF1218127EA2B4FCA24A
+5A48130F007F131F9038C07FC06CB55A6C91C7FC6C5B000313F838007FC022347BB22C>
+I<D87FE0EB0FFC486CEB1FFEA26D133F007F15FC000F15E001BC137BA4019E13F3A3EB9F
+01A2018F13E3A21483A2018713C314C7A201831383A214EFA201811303A214FFEB80FEA3
+147C14381400ACD87FF0EB1FFC486CEB3FFEA36C48EB1FFC27337EB22C> 77
+D<D87FF0EB7FFC486CEBFFFEA27F007FEC7FFCD807FEEB07C013DEA213DF13CFA2148013
+C714C0A213C314E0A213C114F0A213C014F8A2147CA3143EA2141E141FA2140F1587A214
+0715C7A2140315E71401A215F71400A215FFD87FFC137F487E153FA26C48EB1F8027337E
+B22C> I<EB7FFF0003B512E0000F14F848804880EBE003EB800048C7127FA2007E80A300
+FE158048141FB3A86C143FA2007E1500A3007F5CA26C6C13FEEBF00790B5FC6C5C6C5C00
+0314E0C66C90C7FC21357BB32C> I<007FB512C0B612F88115FF6C15802603F00013C015
+3FED0FE0ED07F0A2150316F81501A6150316F01507A2ED0FE0ED3FC015FF90B612801600
+15FC5D15C001F0C8FCB0387FFF80B57EA36C5B25337EB22C> I<EB7FFF0003B512E0000F
+14F848804880EBF007EB800048C7127FA2007E80A300FE158048141FB3A7EB01F0EB03F8
+00FE143F267E01FC1300A2EB00FE007F5C147FD83F8013FEEBF03F90B5FC6C5C6C5C0003
+14E0C67E90380007F0A26E7EA26E7EA26E7EA2157FA2153E21407BB32C> I<387FFFFCB6
+7E15E015F86C803907E007FE1401EC007F6F7E151FA26F7EA64B5AA2153F4BC7FCEC01FE
+140790B55A5D15E081819038E007FCEC01FE1400157F81A8160FEE1F80A5D87FFEEB1FBF
+B5ECFF00815E6C486D5AC8EA01F029347EB22C> I<90381FF80790B5EA0F804814CF0007
+14FF5A381FF01F383FC003497E48C7FC007E147F00FE143F5A151FA46CEC0F00007E91C7
+FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFFC06C14F06C6C7F01077F9038007FFEEC
+07FF02001380153FED1FC0A2ED0FE0A20078140712FCA56CEC0FC0A26CEC1F806D133F01
+E0EB7F009038FE01FF90B55A5D00F914F0D8F83F13C0D8700790C7FC23357CB32C> I<00
+7FB612FCB712FEA43AFC007E007EA70078153CC71400B3AF90383FFFFCA2497F6D5BA227
+337EB22C> I<3B7FFF803FFFC0B56C4813E0A36C496C13C03B03F00001F800B3AF6D1303
+00015DA26D130700005D6D130F017F495A6D6C485AECE0FF6DB5C7FC6D5B010313F86D5B
+9038003F802B3480B22C> I<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD80FC0EB07E06D
+130F000715C0A36D131F00031580A36D133F00011500A36D5B0000147EA4017E5BA46D48
+5AA490381F83F0A4010F5B14C7A301075BA214EFA201035BA214FFA26D90C7FCA46D5A27
+347EB22C> I<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED7F00157E15FE4A5A003C
+5CC712034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A495AA2495A495AA2495A49
+C8FCA213FE485AA24848EB03C049EB07E01207485A5B121F485AA248C7FCB7FCA46C15C0
+23337CB22C> 90 D<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512FC14FEA36C13FC17
+416FB92C> I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC17417DB92C
+> 93 D<007FB6FCB71280A46C150021067B7D2C> 95 D<3801FFF0000713FE001F6D7E15
+E048809038C01FF81407EC01FC381F80000006C77EC8127EA3ECFFFE131F90B5FC120312
+0F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB8003383FE01F6CB612FC6C
+15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C> 97 D<EA7FF0487EA3127F1201AA
+EC1FE0ECFFF801FB13FE90B6FC16809138F07FC09138801FE091380007F049EB03F85BED
+01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE09138
+E07FC091B51280160001FB5B01F813F83900F03FC027337FB22C> I<903803FFE0011F13
+F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E4848131890C9FC5A127EA25AA812
+7EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F003907FE03FF6CB55A6C5C6C6C5B011F
+13E0010390C7FC21247AA32C> I<EC0FFE4A7EA380EC003FAAEB07F8EB3FFE90B512BF48
+14FF5A3807FC0F380FF00348487E497E48487F90C7FC007E80A212FE5AA87E007E5CA200
+7F5C6C7E5C6C6C5A380FF0073807FC1F6CB612FC6CECBFFE6C143FEB3FFC90390FF01FFC
+27337DB22C> I<EB03FE90381FFFC0017F13F048B57E48803907FE03FE390FF800FFD81F
+E0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FCA416C000FCC9FC7E127EA212
+7F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13FF000190B512806C1500013F
+13FC010F13F00101138023247CA32C> I<EC0FF8EC3FFE91B5FC4914805B903807FC7F14
+F090390FE03F0014C092C7FCA6007FB512FEB7FCA36C5C26000FC0C7FCB3A8003FB512F0
+4880A36C5C21337DB22C> I<ED03F8903907F80FFC90391FFE3FFE017FB6FC48B7FC48EC
+FE7F9038FC0FF82607F003133E3A0FE001FC1CD9C0001300001F8049137EA66D13FE000F
+5CEBE0016C6C485A3903FC0FF048B5FC5D481480D99FFEC7FCEB87F80180C8FCA37F6C7E
+90B512F06C14FE48ECFF804815E04815F03A3FC0001FF848C7EA03FC007E1400007C157C
+00FC157E48153EA46C157E007E15FCD87F801303D83FE0EB0FF8D81FFCEB7FF06CB612E0
+000315806C1500D8003F13F8010713C028387EA42C> I<EA7FF0487EA3127F1201AAEC1F
+E0EC7FFC9038F9FFFE01FB7F90B6FC9138F03F80ECC01F02807FEC000F5B5BA25BB3267F
+FFE0B5FCB500F11480A36C01E0140029337FB22C> I<1307EB1FC0A2497EA36D5AA20107
+C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007FB512FCB612FEA36C14FC1F3479B3
+2C> I<140EEC3F80A2EC7FC0A3EC3F80A2EC0E0091C7FCA748B512804814C0A37EC7120F
+B3B3A2141F003C1480007E133FB414005CEB01FEEBFFFC6C5B5C001F5B000790C7FC1A46
+7CB32C> I<EA7FE0487EA3127F1201AA91381FFFF04A13F8A36E13F0913800FE004A5A4A
+5A4A5A4A5A4A5A4A5A4AC7FC14FEEBF1FC13F3EBF7FE90B5FCA2EC9F80EC0FC001FE7FEB
+FC07496C7E496C7E811400157E811680151F3A7FFFC0FFFCB500E113FEA36C01C013FC27
+337EB22C> I<387FFFE0B57EA37EEA0003B3B3A5007FB61280B712C0A36C158022337BB2
+2C> I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF13FF91B57E3A07FE1FFC3E01
+FCEBF83F496C487E01F013E001E013C0A301C01380B33B7FFC3FF87FF0027F13FFD8FFFE
+6D13F8D87FFC4913F0023F137F2D2481A32C> I<397FF01FE039FFF87FFC9038F9FFFE01
+FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B5BA25BB3267FFFE0B5FCB500F114
+80A36C01E0140029247FA32C> I<EB07FCEB1FFF017F13C048B512F048803907FC07FC39
+0FF001FE48486C7E0180133F003F158090C7121F007EEC0FC0A348EC07E0A76C140F007E
+15C0A2007F141F6C15806D133F6C6CEB7F006D5B6C6C485A3907FC07FC6CB55A6C5C6C6C
+13C0011F90C7FCEB07FC23247CA32C> I<397FF01FE039FFF8FFF801FB13FE90B6FC6C15
+8000019038F07FC09138801FE091380007F049EB03F85BED01FC491300A216FE167EA816
+FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE09138E07FC091B51280160001FB5B
+01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA32C> I<903903FC078090391F
+FF0FC0017F13CF48B512EF4814FF3807FE07380FF00148487E49137F4848133F90C7FC48
+141F127E150F5AA87E007E141FA26C143F7F6C6C137F6D13FF380FF0033807FC0F6CB6FC
+6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A1480A36E140029367DA32C> I<D8
+7FFEEB3FC0B53801FFF0020713F8021F13FC6C5B39003F7FE1ECFF019138FC00F84A1370
+4A13005CA25C5CA391C8FCAF007FB512E0B67EA36C5C26247EA32C> I<90387FF8700003
+B512F8120F5A5A387FC00F387E00034813015AA36CEB00F0007F140013F0383FFFC06C13
+FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE0078147F00FC143F151F7EA26C
+143F6D133E6D13FE9038F007FC90B5FC15F815E000F8148039701FFC0020247AA32C> I<
+131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03C0ED07E0A5EC800F011FEB1F
+C0ECE07F6DB51280160001035B6D13F89038003FE0232E7EAD2C> I<3A7FF003FF80486C
+487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900FE03FF90B7FC6D15807F6D13CF
+902603FE07130029247FA32C> I<3A7FFF01FFFCB514FE148314016C15FC3A03E0000F80
+A26D131F00011500A26D5B0000143EA26D137E017C137CA2017E13FC013E5BA2EB3F0101
+1F5BA21483010F5BA214C701075BA214EF01035BA214FF6D90C7FCA26D5A147C27247EA3
+2C> I<D87FFFEB7FFF6EB5FCB515806C16004A7ED807C0EB01F0A66C6C495AA3143E147F
+A2D801F0495AECFF87A214F7A201F113C700005D9038F9E3CFA201FB13EFA3D97BC190C7
+FC017F13FFA21480A2013F5B90381F007C29247FA32C> I<3A3FFF03FFF048018713F8A3
+6C010313F03A00FC007E005D90387E01F8013F5BEB1F83EC87E090380FCFC0903807EF80
+EB03FF6D90C7FC5C6D5A147C14FE130180903803EF80903807CFC0EB0FC7EC83E090381F
+01F0013F7FEB7E00017C137C49137E0001803A7FFF01FFFC1483B514FE6C15FC14012724
+7EA32C> I<3A7FFF01FFFCB5008113FE148314816C010113FC3A03E0000F806C7E151F6D
+140012005D6D133E137C017E137E013E137CA2013F13FC6D5BA2EB0F815DA2EB07C1ECC3
+E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A2143EA2147E147CA214FC5CA2EA0C
+01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C5A6C5AEA07E027367EA32C>
+I<003FB612E04815F0A4007EC7EA1FE0ED3FC0ED7F80EDFF004A5A003C495AC7485A4A5A
+4A5A4A5A4A5A4AC7FCEB01FC495AEB0FF0495A495A495A49C8FC4848EB01E04848EB03F0
+485A485A485A485A485AB7FCA46C15E024247DA32C> I<15FF02071380141F147F91B512
+004913C04AC7FCEB03F85CB31307EB1FE013FF007F5BB55A49C8FC6D7E6C7FC67F131FEB
+07F01303B380EB01FEECFFC06D13FF6E1380141F14070200130021417BB92C> I<127812
+FCB3B3B3A9127806416DB92C> I<EA7FC0EAFFF813FE6D7E6C7FC67F131FEB07F01303B3
+80EB01FEECFFC06D13FF6E1380141F147F91B512004913C04AC7FCEB03F85CB31307EB1F
+E013FF007F5BB55A49C8FC13F8EA7FC021417BB92C> I E
+%EndDVIPSBitmapFont
+/Fk 204[ 33 33 33 33 4[ 51 43[{ } 5 58.1154 /CMR7 rf
+%DVIPSBitmapFont: Fl ecti0700 7 3
+/Fl 3 233 df<EB0FC0EB7FF0EBF0383803C01CEA0780EA0F005A121E003E1338481370
+EB07E0387FFF8038FFFC0000F8C7FCA45AA214080078131C143C00381378383C01F0381E
+07C0380FFF00EA03F8161B789920> 101 D<3B07801F800FC03B0FE07FE03FF03B18F1E0
+F0F0783B38F380F9C07C3B30FF007B803CD870FEEB7F0049137E49137C00E102FC137C49
+5B1201A2484848485BA34C5A3907C003E018E0EE03E0A23C0F8007C007C1C0A2EFC38004
+031300271F000F8013C7EE01FC000E6DC75A331B7B9938> 109 D<137013F87F7F137FEB
+3F80130FEB07C0130190C7FCA3EB0FC0EB7FF0EBF0383803C01CEA0780EA0F005A121E00
+3E1338481370EB07E0387FFF8038FFFC0000F8C7FCA45AA214080078131C143C00381378
+383C01F0381E07C0380FFF00EA03F8162778A520> 232 D E
+%EndDVIPSBitmapFont
+/Fm 135[ 38 2[ 39 4[ 34 1[ 41 59 1[ 35 27 23 45[ 20 32[ 34
+26[{ } 10 58.1154 /CMMI7 rf /Fn 177[ 60 78[{ } 1 83.022
+/MSBM10 rf /Fo 159[ 23 2[ 23 42 23 29[ 65 1[ 23 23 42
+1[ 42 1[ 42 1[ 42 42 42 42 4[ 65 1[ 32 32 40[{ } 17 83.022
+/CMR10 rf /Fp 145[ 42 6[ 42 42 10[ 55 31[ 42 3[ 0 0 12[ 83
+1[ 65 5[ 83 83 10[ 65 65 5[ 42 10[ 42 2[ 65{ } 16 83.022
+/CMSY10 rf /Fq 134[ 41 47 1[ 40 48 30 39 37 1[ 42 40
+50 73 25 2[ 29 48 40 41 39 43 36 36 44 6[ 57 3[ 48 2[ 51
+63 5[ 57 10[ 62 4[ 65 23 23 31[ 43 47 25[{ } 32 83.022
+/CMMI10 rf
+%DVIPSBitmapFont: Fr ecti1000 10 61
+/Fr 61 252 df<B712FCA2260279962A> 21 D<EE3FFC4BB51280923907E007C092391F
+8001E0DB3F0013F0037E13034B1307A24A5A18E04A48EB038094C7FCA314075DA4140F5D
+A3010FB7FCA25F903A001F80007EA217FE023F5C92C7FCA216015F5C147E16035FA214FE
+4A13075FA30101140F5F4AECC1C0A2161F1783010316805CA2EF870013074A5CEE0F8EEE
+079EEE03FC010FEC00F04A91C7FCA35C131FA2001C90CAFC127E5BEAFE3E133C137CEAF8
+78EA78F0EA3FE0EA0F80344C82BA2F> 28 D<EE7FE0923903FFFC7E92380FC03E92381F
+000F033EEB3FFE4B137F03FC14FC5D1401173D4A48EB01F8A21703A24A4814F0A21707A2
+020F15E05D170FA218C0010FB7FCA3903B001F80001F80A2173F143F92C71300A25FA24A
+147E147E17FEA25F14FE4A1301A25FA2010114035CEFF070A21607010316F04AECE0E0A3
+EFE1C013074A14C3933803E380EE01E7933800FF004948143C94C7FCA3495AA3001C90CA
+FC127E133E12FE133C137CEAF878EA78F0EA3FE0EA0F80374C82BA31> I<EA01E0EA07F0
+120F13F8121FA3120FEA07B0EA0030A21370136013E013C0120113801203EA0700120E5A
+5A5A5A5A0D196EB919> 39 D<150C151C153815F0EC01E0EC03C0EC0780EC0F00141E5C
+147C5C5C495A1303495A5C130F49C7FCA2133EA25BA25BA2485AA212035B12075BA2120F
+5BA2121FA290C8FCA25AA2123EA2127EA2127CA412FC5AAD1278A57EA3121C121EA2120E
+7EA26C7E6C7EA212001E5274BD22> I<140C140E80EC0380A2EC01C015E0A2140015F0A2
+1578A4157C153CAB157CA715FCA215F8A21401A215F0A21403A215E0A21407A215C0140F
+1580A2141F1500A2143EA25CA25CA2495AA2495A5C1307495A91C7FC5B133E133C5B5B48
+5A12035B48C8FC120E5A12785A12C01E527FBD22> I<EA03C0EA07F0120F121F13F8A313
+F0EA07B0EA003013701360A213E013C01201EA038013005A120E5A5A5A5A5A0D197A8819
+> 44 D<387FFFF8A2B5FCA214F0150579941E> I<120EEA3F80127F12FFA31300127E12
+3C0909778819> I<EC03F8EC1FFEEC7C1F9138F00F80903903E007C0903807C003D90F80
+13E014005B013E14F0A25B13FCA2485AA200031407A25B000715E0A249130F120FA34848
+EB1FC0A44848EB3F80A448C7EA7F00A3157E007E14FEA200FE5C14015D5A4A5AA25D1407
+007C5C4A5AA24AC7FC6C133E5C6C5B380F83E03807FF80C648C8FC243977B62A> 48
+D<1538A2157015F014011403EC07E0140F143F14FF010713C0EB3FCF141F131001001380
+A2143FA21500A25CA2147EA214FEA25CA21301A25CA21303A25CA21307A25CA2130FA25C
+A2131FA25CA2133FA291C7FC497EB61280A31D3777B62A> I<EC03F0EC1FFE91387C0F80
+9138F007C0903901C003E0D9038013F090380700014914F8131E131CEB3C60D9387013FC
+EB7830137013F013E0EC70030001016013F813C014E0ECC00701C114F0903881800F0183
+14E09039C7001FC001FE133FD80078148090C7EA7F0015FEEC01F84A5A4A5AEC1F804AC7
+FC14FCEB01F0EB07C0495A013EC8FC5B4914C048481301485A5B4848130348C71380000E
+1407001E140F48EC1F00D83FF85B397FFFC07E39783FFFFCEA700FD8F0075BD8E0015B6D
+13C0021FC7FC263979B62A> I<EC03FCEC1FFF91387C07C09138F003E0903903C001F0EB
+078049C712F8131E5B013814FCEB78C0EB70E0EC600101F014F813E0A2ECE003D9E1C013
+F0EBF38090397F0007E0011EEB0FC090C7FCED1F80ED3F00157EEC03F8903803FFF015C0
+5D90380003E06E7E81140081A281A5007E130100FE5CA31403485C12E04A5A4A5A5D4A5A
+007049C7FC0078137E6C13F8381E07F03807FFC0D801FCC8FC263978B62A> I<133C137E
+13FF5AA313FE13FCEA00701300B2120EEA3F80127F12FFA31300127E123C102477A319>
+58 D<EE01C01603A21607160FA2161F83163FA2167F16FF16EF150116CFED038FA2ED07
+0FA2150E151E151C1538A203707FA2EDE007A2EC01C014031580EC0700A2140EA25CA25C
+027FB5FCA291B6FC9139E00007F849481303A2495A130791C7FC5B130E5BA25B13781370
+13F0487ED807FC4A7EB56C48B512F0A3343C7BBB3E> 65 D<DB03FE130E92393FFF801E
+92B5EAE03C913903FE01F0913A0FF000787CDA3FC0EB3CFC4AC7EA1FF802FE140FEB03FC
+49481407494815F049481403495A5C49C813E05B485A5B000317C0485AA2485A1880485A
+94C7FCA2485AA3127F5BA312FF90CBFCA41738A217784816707E17F06C5E16015F16036C
+6C4A5A94C7FC001F150E6D141E000F5D6D5C6C6C495A6C6CEB03C0D801FEEB0F8027007F
+807EC8FC6DB45A010F13E0010090C9FC373D74BA3B> 67 D<0103B612FEEFFFC018F090
+3B0007F8000FF84BEB03FCEF00FE020F157FF03F804B141F19C0021F150F19E05D180714
+3F19F05DA2147FA292C8FCA25C180F5CA2130119E04A151FA2130319C04A153FA2010717
+80187F4A1600A2010F16FEA24A4A5A60011F15034D5A4A5D4D5A013F4B5A173F4A4AC7FC
+17FC017FEC03F84C5A91C7EA1FC04949B45A007F90B548C8FCB712F016803C397CB83F>
+I<0107B8FCA3903A000FF000034BEB007F183E141F181E5DA2143FA25D181C147FA29238
+000380A24A130718004A91C7FC5E13015E4A133E167E49B512FEA25EECF8000107147C16
+3C4A1338A2010F147818E04A13701701011F16C016004A14031880013F150718004A5CA2
+017F151E173E91C8123C177C4915FC4C5A4914070001ED7FF0B8FCA25F38397BB838> I<
+0107B712FEA3903A000FF000074B1300187C021F153CA25DA2143FA25D1838147FA292C8
+FCEE03804A130718004A91C7FCA201015CA24A131E163E010314FE91B5FC5EA2903807F8
+00167C4A1378A2130FA24A1370A2011F14F0A24A90C8FCA2133FA25CA2137FA291CAFCA2
+5BA25B487EB6FCA337397BB836> I<0103B512F8A390390007F8005DA2140FA25DA2141F
+A25DA2143FA25DA2147FA292C7FCA25CA25CA21301A25CA21303A25CA21307A25CA2130F
+A25CA2131FA25CA2133FA25CA2137FA291C8FC497EB6FCA25C25397CB820> 73
+D<0107B512FCA25E9026000FF8C7FC5D5D141FA25DA2143FA25DA2147FA292C8FCA25CA2
+5CA21301A25CA21303A25CA21307A25CA2130F170C4A141CA2011F153C17384A1478A201
+3F157017F04A14E01601017F140317C091C71207160F49EC1F80163F4914FF0001020713
+00B8FCA25E2E397BB834> 76 D<902607FFF8923807FFF0614F13E0D9000FEFF0004F5A
+A2021F167FF1EFC0141DDA1CFCEC01CF023C16DF9538039F800238ED071FA20278ED0E3F
+97C7FC0270151CA202F04B5AF0707E14E0037E14E0010117FE4D485A02C0EC0380A20103
+ED0701610280140EA20107ED1C0305385B14006F137049160705E05B010EEC01C0A2011E
+913803800F61011CEC0700A2013C020E131F4C5C1338ED1FB80178163F04F091C8FC0170
+5CA201F04A5B187E00015DD807F816FEB500C09039007FFFFC151E150E4C397AB84A> I<
+902603FFF891B512E0A281D90007923807F8006F6E5A61020F5E81DA0E7F5DA2021E6D13
+07033F92C7FC141C82DA3C1F5C70130EEC380FA202786D131E0307141C147082DAF00314
+3C70133814E0150101016E1378030014705C8201036E13F0604A1480163F010715C1041F
+5B91C7FC17E149EC0FE360010E15F31607011E15FF95C8FC011C80A2013C805F13381600
+13785F01F8157CEA03FC267FFFE0143CB51538A243397CB83E> I<ED03FE92383FFFC092
+38FC07F0913903E001F891390F80007C023FC77E027E8002F815804948EC0FC0EB07E049
+48EC07E0131F4A15F049C81203137E01FE16F8485AA2485AA2485AA2120F5B001F16075B
+123FA34848ED0FF0A448C9EA1FE0A3EF3FC0A21880177F18005F5F16015F6C4B5A4C5AA2
+4C5A6C4B5A6D4A5A001F93C7FC6D147E000F5D6C6CEB03F06C6C495A6C6CEB0F806C6C01
+3FC8FC90383F01FC90381FFFE0010190C9FC353D74BA40> I<0107B612F817FF1880903B
+000FF0003FE04BEB0FF0EF03F8141FEF01FC5DA2023F15FEA25DA2147FEF03FC92C7FCA2
+4A15F817074A15F0EF0FE01301EF1FC04AEC3F80EFFE0001034A5AEE0FF091B612C04CC7
+FCD907F8C9FCA25CA2130FA25CA2131FA25CA2133FA25CA2137FA291CAFCA25BA25B1201
+B512FCA337397BB838> I<0103B612F017FEEFFF80903B0007F8003FC04BEB0FF0170702
+0FEC03F8EF01FC5DA2021F15FEA25DA2143FEF03FC5DA2027FEC07F818F092C7120F18E0
+4AEC1FC0EF3F004A14FEEE01F80101EC0FE091B6128004FCC7FC9138FC003F0103EC0F80
+834A6D7E8301071403A25C83010F14075F5CA2011F140FA25CA2133F161F4AECE007A201
+7F160F180E91C7FC49020F131C007F01FE153CB5913807F078040313F0CAEAFFE0EF3F80
+383B7CB83D> 82 D<92383FC00E913901FFF01C020713FC91391FC07E3C91393F001F7C
+027CEB0FF84A130749481303495A4948EB01F0A2495AA2011F15E091C7FCA34915C0A36E
+90C7FCA2806D7E14FCECFF806D13F015FE6D6D7E6D14E0010080023F7F14079138007FFC
+150F15031501A21500A2167C120EA3001E15FC5EA3003E4A5AA24B5AA2007F4A5A4B5A6D
+49C7FC6D133ED8F9F013FC39F8FC03F839F07FFFE0D8E01F138026C003FCC8FC2F3D7ABA
+2F> I<0007B812E0A25AD9F800EB001F01C049EB07C0485AD900011403121E001C5C003C
+17801403123800785C00701607140700F01700485CA2140FC792C7FC5DA2141FA25DA214
+3FA25DA2147FA292C9FCA25CA25CA21301A25CA21303A25CA21307A25CA2130FA25CEB3F
+F0007FB512F8B6FCA2333971B83B> I<003FB539800FFFFEA326007F80C7EA7F8091C8EA
+3F00173E49153CA2491538A20001167817705BA2000316F05F5BA2000715015F5BA2000F
+15035F5BA2001F150794C7FC5BA2003F5D160E5BA2007F151E161C90C8FCA2163C481538
+5A16781670A216F04B5A5E1503007E4A5A4BC8FC150E6C143E6C6C5B15F0390FC003E039
+07F01FC00001B5C9FC38007FFCEB1FE0373B70B83E> I<14F8EB07FE90381F871C90383E
+03FE137CEBF801120148486C5A485A120FEBC001001F5CA2EA3F801403007F5C1300A214
+07485C5AA2140F5D48ECC1C0A2141F15831680143F1587007C017F1300ECFF076C485B90
+38038F8E391F0F079E3907FE03FC3901F000F0222677A42A> 97
+D<133FEA1FFFA3C67E137EA313FE5BA312015BA312035BA31207EBE0F8EBE7FE9038EF0F
+80390FFC07C013F89038F003E013E0D81FC013F0A21380A2123F1300A214075A127EA214
+0F12FE4814E0A2141F15C05AEC3F80A215005C147E5C387801F8007C5B383C03E0383E07
+C0381E1F80D80FFEC7FCEA01F01C3B77B926> I<147F903803FFC090380FC1E090381F00
+70017E13784913383901F801F83803F003120713E0120FD81FC013F091C7FC485AA2127F
+90C8FCA35A5AA45AA3153015381578007C14F0007EEB01E0003EEB03C0EC0F806CEB3E00
+380F81F83803FFE0C690C7FC1D2677A426> I<ED01F815FFA3150316F0A21507A216E0A2
+150FA216C0A2151FA21680A2153FA202F81300EB07FE90381F877F90383E03FF017C5BEB
+F80112013803F00048485B120FEBC001121F5DEA3F801403127F01005BA214075A485CA2
+140FA248ECC1C0A2141F15C3ED8380143F1587007C017F1300ECFF076C485B9038038F8E
+391F0F079E3907FE03FC3901F000F0253B77B92A> I<147F903803FFC090380FC1E09038
+3F00F0017E13785B485A485A485A120F4913F8001F14F0383F8001EC07E0EC1F80397F81
+FF00EBFFF8148090C8FC5A5AA55AA21530007C14381578007E14F0003EEB01E0EC03C06C
+EB0F806CEB3E00380781F83803FFE0C690C7FC1D2677A426> I<ED07C0ED1FF0ED3E38ED
+7C3CEDF8FC15F9140115F1020313F8EDF0F0160014075DA4140F5DA4141F5D010FB512C0
+5B16809039003F800092C7FCA45C147EA414FE5CA413015CA413035CA413075CA4130F5C
+A3131F5CA391C8FC5B121CEA7E3EA2EAFE3C137C1378EAF8F01278EA3FC0EA0F80264C82
+BA19> I<EC07C0EC3FF09138FC38E0903901F01FF0EB03E0903807C00FEB0F80011F1307
+D93F0013E05B017E130F13FE4914C01201151F1203491480A2153F1207491400A25DA249
+137EA215FEA25D00031301140314076C6C485A0000131FEB787BEB3FF390380FC3F0EB00
+031407A25DA2140F5D121C007E131F5D00FE49C7FC147E5C387801F8387C07E0381FFF80
+D803FEC8FC24367CA426> I<EB03F0EA01FFA3EA00075CA3130F5CA3131F5CA3133F91C8
+FCA35B90387E07F0EC1FFCEC783E9038FFE01F02C01380EC800F1400485A16C05B49EB1F
+8012035BA2153F000715005BA25D000F147E5B15FE5D121FD98001131C15F8163C003F01
+031338010013F0A216704814E0007E15F016E0EDE1C000FE903801E38048903800FF0000
+38143C263B7BB92A> I<EB01C0EB07E014F0130F14E01307EB038090C7FCAB13F0EA03FC
+EA071EEA0E1F121CA212385B1270A25BEAF07E12E013FEC65AA212015B1203A25B12075B
+A2000F13E013C013C1001F13C01381A2EB83801303EB0700A2130E6C5AEA07F8EA01E014
+3879B619> I<150E153F157FA3157E151C1500ABEC1F80EC7FC0ECF1F0EB01C090380380
+F813071401130F130E131EEB1C03133C013813F0A2EB0007A215E0A2140FA215C0A2141F
+A21580A2143FA21500A25CA2147EA214FEA25CA21301A25CA213035C121C387E07E0A238
+FE0FC05C49C7FCEAF83EEA787CEA3FF0EA0FC0204883B619> I<EB0FC0EA07FFA3EA001F
+1480A2133FA21400A25BA2137EA213FEA25BA21201A25BA21203A25BA21207A25BA2120F
+A25BA2121FA25BA2123FA290C7FCA25AA2EA7E0EA212FE131EEAFC1CA2133C133812F813
+78EA7870EA7CE0121FEA0F80123B79B915> 108 D<D801E001FEEB07F03C07F803FF801F
+FC3C0E3C0F07C0783E3C1E3E3C03E1E01F261C1F78D9F3C013803C383FF001F7800F02E0
+1400007801C013FE007018C002805B4A4848EB1F80EAF07FD8E07E5CA200000207143F01
+FE1700495CA2030F5C0001177E495C18FE031F5C120349DA8001131C18F8033F153C0007
+0403133849020013F0A24B1570000F17E049017E15F019E003FEECE1C0001FEE01E34949
+903800FF000007C70038143C3E2679A444> I<D801E013FE3A07F803FF803A0E3C0F07C0
+3A1E3E3C03E0261C1F787F39383FF00114E0007813C000708114804A485AEAF07FEAE07E
+A20000140701FE5C5BA2150F00015D5B151F5E12034990383F8380160316070007027F13
+0049137EA2160E000F147C49141E161C5E001FEC3C7849EB1FE00007C7EA0780292679A4
+2F> I<147F903803FFC090380FC1F090381F00F8017E137C5B4848137E4848133E000714
+3F5B120F485AA2485A157F127F90C7FCA215FF5A4814FEA2140115FC5AEC03F8A2EC07F0
+15E0140F007C14C0007EEB1F80003EEB3F00147E6C13F8380F83F03803FFC0C648C7FC20
+2677A42A> I<9039078007C090391FE03FF090393CF0787C903938F8E03E9038787FC001
+70497EECFF00D9F0FE148013E05CEA01E113C15CA2D80003143FA25CA20107147FA24A14
+00A2010F5C5E5C4B5A131F5EEC80035E013F495A6E485A5E6E48C7FC017F133EEC70FC90
+387E3FF0EC0F8001FEC9FCA25BA21201A25BA21203A25B1207B512C0A3293580A42A> I<
+ECF803903807FE0790381F871F90383E03BF017C13FEEBF80112013803F000484813FC12
+0F5B001F130115F8EA3F80A2007F1303010013F0A34813074814E0A3140F4814C0A3141F
+1580143FA2007C137FECFF006C5AEB03BF381F0F7F3807FE7EEA01F0C7FC14FE5CA31301
+5CA313035C130748B512C0A3203577A426> I<3903C003F0390FF01FFC391E783C0F381C
+7C703A3C3EE03F8038383FC0EB7F800078150000701300151CD8F07E90C7FCEAE0FE5BA2
+120012015BA312035BA312075BA3120F5BA3121F5BA3123F90C9FC120E212679A423> I<
+14FE903807FF8090380F83C090383E00E04913F00178137001F813F00001130313F0A215
+E00003EB01C06DC7FC7FEBFFC06C13F814FE6C7F6D13807F010F13C01300143F141F140F
+123E127E00FE1480A348EB1F0012E06C133E00705B6C5B381E03E06CB45AD801FEC7FC1C
+267AA422> I<EB0380EB07C0130FA4131F1480A3133F1400A35B137E007FB5FCA2B6FC38
+00FC00A312015BA312035BA312075BA3120F5BA3121FEB801CA2143C003F1338EB007814
+7014F014E0EB01C0EA3E03381F0780380F0F00EA07FCEA01F0183579B31C> I<13F8D803
+FEEB01C0D8078FEB03E0390E0F8007121E121C0038140F131F007815C01270013F131F00
+F0130000E015805BD8007E133FA201FE14005B5D120149137EA215FE120349EBFC0EA202
+01131E161C15F813E0163CD9F003133814070001ECF07091381EF8F03A00F83C78E09039
+3FF03FC090390FC00F00272679A42D> I<01F0130ED803FC133FD8071EEB7F80EA0E1F12
+1C123C0038143F49131F0070140FA25BD8F07E140000E08013FEC6485B150E12015B151E
+0003141C5BA2153C000714385B5DA35DA24A5A140300035C6D48C7FC0001130E3800F83C
+EB7FF8EB0FC0212679A426> I<01F01507D803FC903903801F80D8071E903907C03FC0D8
+0E1F130F121C123C0038021F131F49EC800F00701607A249133FD8F07E168000E0ED0003
+13FEC64849130718000001147E5B03FE5B0003160E495BA2171E00070101141C01E05B17
+3C1738A217781770020314F05F0003010713016D486C485A000190391E7C07802800FC3C
+3E0FC7FC90393FF81FFE90390FE003F0322679A437> I<903907E007C090391FF81FF890
+39787C383C9038F03E703A01E01EE0FE3803C01F018013C0D8070014FC481480000E1570
+023F1300001E91C7FC121CA2C75AA2147EA214FEA25CA21301A24A1370A2010314F016E0
+001C5B007E1401010714C000FEEC0380010F1307010EEB0F0039781CF81E9038387C3C39
+3FF03FF03907C00FC027267CA427> I<13F0D803FCEB01C0D8071EEB03E0D80E1F130712
+1C123C0038140F4914C01270A249131FD8F07E148012E013FEC648133F160012015B5D00
+03147E5BA215FE00075C5BA214015DA314035D14070003130FEBF01F3901F87FE038007F
+F7EB1FC7EB000F5DA2141F003F5C48133F92C7FC147E147C007E13FC387001F8EB03E06C
+485A383C1F80D80FFEC8FCEA03F0233679A428> I<903903C0038090380FF007D91FF813
+00496C5A017F130E9038FFFE1E9038F83FFC3901F007F849C65A495B1401C7485A4A5A4A
+C7FC141E5C5C5C495A495A495A49C8FC131E5B49131C5B4848133C484813384913780007
+14F8390FF801F0391FFF07E0383E1FFFD83C0F5B00785CD8700790C7FC38F003FC38E000
+F021267BA422> I<1440EB01E0497E8080A26D7E6D7E143F6E7E6E7E1403140191C8FCA5
+14F8EB07FE90381F871C90383E03FE137CEBF801120148486C5A485A120FEBC001001F5C
+A2EA3F801403007F5C1300A21407485C5AA2140F5D48ECC1C0A2141F15831680143F1587
+007C017F1300ECFF076C485B9038038F8E391F0F079E3907FE03FC3901F000F0223877B6
+2A> 224 D<5BEB0780497E8080A26D7E6D7E1300147E80140F8091C7FCA5147F903803FF
+C090380FC1E090383F00F0017E13785B485A485A485A120F4913F8001F14F0383F8001EC
+07E0EC1F80397F81FF00EBFFF8148090C8FC5A5AA55AA21530007C14381578007E14F000
+3EEB01E0EC03C06CEB0F806CEB3E00380781F83803FFE0C690C7FC1D3877B626> 232
+D<1502ED0F80151F153F15FF4A1300EC03FC4A5AEC0FE0EC3F80027EC7FC1478147091C8
+FCA5147F903803FFC090380FC1E090383F00F0017E13785B485A485A485A120F4913F800
+1F5C383F8001EC07E0EC1F80267F81FFC7FCEBFFF8148090C9FC5A5AA55AA21530007C14
+381578007E5C003E495A4A5A6CEB0F806C013EC7FC380781F83803FFE0C690C8FC213877
+B626> I<1403EC0780140FEC1FC0143FEC7FE014F9903801E0F0EB03C090380F80789038
+1F007C013E133C49131E137890C8FCA2147F903803FFC090380FC1E090383F00F0017E13
+785B485A485A485A120F4913F8001F14F0383F8001EC07E0EC1F80397F81FF00EBFFF814
+8090C8FC5A5AA55AA21530007C14381578007E14F0003EEB01E0EC03C06CEB0F806CEB3E
+00380781F83803FFE0C690C7FC1F3677B426> I<15C04A7E14034A7E140F4A7EEC3E78EC
+783C14F0903803E01E903807C01F49487E90391F000780131E90C9FCA2147F903803FFC0
+90380FC1F049C67E017E137C5B4848137E4848133E0007143F5B120F485AA2485A5D127F
+90C7FCA25D5A485CA214015D5A4A5AA24A5A5D140F007C5C007E495A003E49C7FC147E6C
+13F8380F83F03803FFC0C648C8FC213677B42A> 244 D<1410147C14FC808081EC3FC014
+1F6E7EEC03F06E7E1400153892C7FCA513F8D803FEEB01C0D8078FEB03E0390E0F800712
+1E121C0038140F131F007815C01270013F131F00F0130000E015805BD8007E133FA201FE
+14005B5D120149137EA215FE120349EBFC0EA20201131E161C01E013F8A2163C02031338
+EBF007EDF070000190381EF8F03A00F83C78E090397FF03FC090391FC00F00273879B62D
+> 249 D<1518153C157C15FE14014A7EEC078F91381F0780023E13C0EC7C039138F801E0
+EB01F0903903E000F00280137090C9FCA213F8D803FEEB01C0D8078FEB03E0390E0F8007
+121E121C0038140F131F007815C01270013F131F00F0130000E015805BD8007E133FA201
+FE14005B5D120149137EA215FE120349EBFC0EA20201131E161C01E013F8A2163C020313
+38EBF007EDF070000190381EF8F03A00F83C78E090397FF03FC090391FC00F00273679B4
+2D> 251 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fs ecbx1200 12 35
+/Fs 35 234 df<ED0FFF4AB512C0020F14F0027F80903A01FFF803FC499038C000FE010F
+EB00034948497E49485B5C495A4C138001FF6E13005CA3705AEE01F893C8FCA74BB51280
+B9FCA5C69038E00003B3B0007FD9FFC1B6FCA538467EC53E> 28
+D<EA07C0EA1FF0487E487E487E7FA31480A37E7EEA1FF7EA07C7EA0007130FA21400A25B
+131E133EA25B13FC5B485A485A1207485A485A90C7FC120C112278C41F> 39
+D<EA07C0EA1FF0EA3FF8EA7FFCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C00F0F788E1F> 46
+D<EC03C01407141F147FEB03FF133FB6FCA413C3EA0003B3B3ADB712FCA5264177C038>
+49 D<ECFFE0010F13FE013F6D7E90B612E0000315F82607FC0313FE3A0FE0007FFFD81F
+806D138048C7000F13C0488001C015E001F07F00FF6E13F07F17F881A46C5A6C5A6C5AC9
+FC17F05DA217E05D17C04B13804B1300A2ED1FFC4B5A5E4B5A4B5A4A90C7FC4A5A4A5AEC
+0FF04A5AEC3F804AC7127814FE495A494814F8D907E014F0495A495A49C8FC017C140149
+140348B7FC4816E05A5A5A5A5AB8FC17C0A42D417BC038> I<ECFFF0010713FF011F14C0
+017F14F049C66C7ED803F8EB3FFED807E06D7E81D80FF86D138013FE001F16C07FA66C5A
+6C4815806C485BC814005D5E4B5A4B5A4B5A4A5B020F1380902607FFFEC7FC15F815FF16
+C090C713F0ED3FFCED0FFEEEFF80816F13C017E0A26F13F0A217F8A3EA0FC0EA3FF0487E
+A2487EA217F0A25D17E06C5A494913C05BD83F80491380D81FF0491300D80FFEEBFFFE6C
+B612F800015D6C6C14C0011F49C7FC010113E02D427BC038> I<163FA25E5E5D5DA25D5D
+5D5DA25D92B5FCEC01F7EC03E7140715C7EC0F87EC1F07143E147E147C14F8EB01F0EB03
+E0130714C0EB0F80EB1F00133E5BA25B485A485A485A120F5B48C7FC123E5A12FCB91280
+A5C8000F90C7FCAC027FB61280A531417DC038> I<EE1F80A24C7EA24C7EA34C7EA24B7F
+A34B7FA24B7FA34B7F169F031F80161F82033F80ED3E07037E80157C8203FC804B7E0201
+8115F0820203814B137F0207815D173F020F814B7F021F8292C77EA24A82023E80027E82
+027FB7FCA291B87EA2498302F0C8FCA20103834A157F0107834A153FA249488284011F84
+91C97E4984133E017E82B6020FB612F0A54C457CC455> 65 D<B9FC18F018FE727E19E0
+26003FFEC7001F13F805017F9438003FFF060F7F727F727F727F84737E737EA2737EA273
+7EA21B80A2851BC0A51BE0AD1BC0A51B8061A21B006162193F624F5A19FF624E5B06075B
+4E5B063F90C7FC4DB45A050F13F8BA5A19C04EC8FC18F095C9FC4B447CC356> 68
+D<B712E0A5D8001F90C7FCB3B3B3A4B712E0A523447DC32A> 73
+D<B712F0A526003FFECAFCB3B1F00780A4180F1900A460A360A2187EA218FE1701170317
+07171F177FEE03FFB95AA539447CC343> 76 D<B64BB512FE8181A281D8003F6D91C7EA
+780081013D7F81133C6E7E6E7F6E7F6E7F6E7F82806E7F6E7F6F7E6F7F83816F7F6F7F6F
+7F6F7F6F7F8382707F707F707F707F8482707F707F717E7113807113C019E0837113F071
+13F87113FC7113FE19FF847213F884848484A28484197F193F191FA2190F1907B6160319
+0119001A78A24F447CC358> 78 D<B812F8EFFFC018F818FE727ED8001F90C7003F13E0
+05037F05007F727E727E727EA28684A286A762A24E90C7FCA24E5A61187F943801FFF005
+075B053F138092B7C8FC18F818E018F892C77FEF3FFF050F7F717F717FA2717FA2717FA7
+85A61B0F85A2187F73131F72141EB700E06DEB803E72EBE0FC72EBFFF8060114F0726C13
+E0CC0007138050457DC354> 82 D<DAFFE0131C010701FE133C013F9038FF807C90B6EA
+E0FC4815F9489038801FFF3907FC00014848EB007F4848143F4848140F491407007F1503
+5B1601160012FF177CA27FA26D153C7F7F6D92C7FC6C7EEBFFE014FE6CEBFFF015FF6C15
+E016FC6C816C6F7E6C826C826C6C81011F810107811300020F80140003077FED007F8204
+0F1380828212F082A282A27EA218007EA26C5D6C5E6D14036D5D6D140701F84A5A01FFEC
+3FF002F8EBFFE0486CB65AD8FC1F92C7FCD8F80714FC48C614F0480107138031467AC43E
+> I<903801FFE0011F13FE017F6D7E48B612E03A03FE007FF84848EB1FFC6D6D7E486C6D
+7EA26F7FA36F7F6C5A6C5AEA00F090C7FCA40203B5FC91B6FC1307013F13F19038FFFC01
+000313E0481380381FFE00485A5B127F5B12FF5BA35DA26D5B6C6C5B4B13F0D83FFE013E
+EBFFC03A1FFF80FC7F0007EBFFF86CECE01FC66CEB8007D90FFCC9FC322F7DAD36> 97
+D<EB7FC0B5FCA512037EB1ED0FF892B57E02C314E002CF14F89139DFC03FFC9139FF000F
+FE02FCEB03FF4A6D13804A15C04A6D13E05CEF7FF0A218F8173FA318FCAC18F8A2177F18
+F0A3EFFFE06E15C06E5B6E491380027C491300496C495A903AFC1FC07FFC496CB512F0D9
+F00314C049C691C7FCC8EA1FF036467DC43E> I<EC3FFC49B512C0010F14F0013F14FC90
+397FF003FE9039FFC001FF0003495A48494813805B120F485AA2485A6F1300007F6E5AED
+00784991C7FCA212FFAC6C7EA3123F6DEC03C0A26C6C1407000F16806D140F6C6DEB1F00
+6C6D133E6C01F05B3A007FFC03F86DB55A010F14C0010391C7FC9038003FF82A2F7CAD32
+> I<EE03FEED07FFA5ED001F160FB1EC3FE0903803FFFC010FEBFF8F013F14CF9039FFF8
+07FF48EBC00148903880007F4890C7123F4848141F49140F121F485AA3127F5BA212FFAC
+127FA37F123FA26C6C141FA26C6C143F0007157F6C6C91B5FC6CD9C00314FC6C9038F01F
+EF6DB5128F011FEBFE0F010713F89026007FC0EBF80036467CC43E> I<EC3FF80103B57E
+010F14E0013F8090397FF83FF89039FFC007FC48496C7E48496C7E48486D1380485A001F
+ED7FC05B003FED3FE0A2127F5B17F0161F12FFA290B7FCA401F0C9FCA5127FA27FA2123F
+17F06C7E16016C6C15E06C6C14036C6DEB07C06C6DEB0F806C01F0EB3F0090397FFE01FE
+011FB55A010714F0010114C09026001FFEC7FC2C2F7DAD33> I<EDFF80020F13E0027F13
+F049B512F849EB8FFC90390FFE0FFE90381FFC1F14F8133FEB7FF0A2ED0FFCEBFFE0ED03
+F0ED00C01600ABB612F8A5C601E0C7FCB3B0007FEBFFE0A527467DC522> I<137C48B4FC
+4813804813C0A24813E0A56C13C0A26C13806C1300EA007C90C7FCAAEB7FC0EA7FFFA512
+037EB3AFB6FCA518467CC520> 105 D<EB7FC0B5FCA512037EB3B3B3A3B61280A519457C
+C420> 108 D<90277F8007FEEC0FFCB590263FFFC090387FFF8092B5D8F001B512E00281
+6E4880913D87F01FFC0FE03FF8913D8FC00FFE1F801FFC0003D99F009026FF3E007F6C01
+9E6D013C130F02BC5D02F86D496D7EA24A5D4A5DA34A5DB3A7B60081B60003B512FEA557
+2D7CAC5E> I<90397F8007FEB590383FFF8092B512E0028114F8913987F03FFC91388F80
+1F000390399F000FFE6C139E14BC02F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC
+3E> I<EC1FFC49B512C0010714F0011F14FC90397FF80FFF9026FFC0017F48496C7F4848
+C7EA3FE000078248486E7E49140F001F82A2003F82491407007F82A400FF1780AA007F17
+00A46C6C4A5AA2001F5E6D141F000F5E6C6C4A5AA26C6C6CEBFFE06C6D485B27007FF80F
+90C7FC6DB55A010F14F8010114C09026001FFCC8FC312F7DAD38> I<90397FC00FF8B590
+B57E02C314E002CF14F89139DFC03FFC9139FF001FFE000301FCEB07FF6C496D13804A15
+C04A6D13E05C7013F0A2EF7FF8A4EF3FFCACEF7FF8A318F017FFA24C13E06E15C06E5B6E
+4913806E4913006E495A9139DFC07FFC02CFB512F002C314C002C091C7FCED1FF092C9FC
+ADB67EA536407DAC3E> I<DA3FE0131E902603FFFC133E010F01FF137E013F1480903AFF
+F80FE0FE489038E003F148EBC0014890388000FB4890C7127F49143F001F151F485A160F
+5B127FA3485AAC6C7EA46C7EA26C6C141F163F6C6C147F6C15FF6C6D5A6C9038E003EF6C
+9038F01FCF6DB5128F011FEBFE0F010313F89038007FC091C7FCAD0307B512FCA536407C
+AC3B> I<90387F807FB53881FFE0028313F0028F13F8ED8FFC91389F1FFE000313BE6C13
+BC14F8A214F0ED0FFC9138E007F8ED01E092C7FCA35CB3A5B612E0A5272D7DAC2E> I<90
+391FFC038090B51287000314FF120F381FF003383FC00049133F48C7121F127E00FE140F
+A215077EA27F01E090C7FC13FE387FFFF014FF6C14C015F06C14FC6C800003806C15806C
+7E010F14C0EB003F020313E0140000F0143FA26C141F150FA27EA26C15C06C141FA26DEB
+3F8001E0EB7F009038F803FE90B55A00FC5CD8F03F13E026E007FEC7FC232F7CAD2C> I<
+EB01E0A51303A41307A2130FA2131FA2133F137F13FF1203000F90B51280B7FCA4C601E0
+C7FCB3A3ED01E0A9150302F013C0137F150790393FF80F8090391FFC1F006DB5FC6D13FC
+01015B9038003FE023407EBE2C> I<D97FC049B4FCB50103B5FCA50003EC000F6C81B3A8
+5EA25EA25E7E6E491380017FD901F713FE9138F807E76DB512C7010F1407010313FE9026
+007FF0EBFC00372E7CAC3E> I<B6903803FFFCA5000101E09038003E006C163C80017F5D
+8017F8013F5D6E1301011F5D6E1303010F5D6E13076D5DED800F6D92C7FC15C05E6DEBE0
+1E163E6D143CEDF07C027F1378EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA26E90C8FC
+A26E5AA26E5AA21578362C7EAB3B> I<B500FE90383FFFF0A5C601F0903803E0006D6C49
+5A6D6C495A011F4AC7FC6E5B6D6C137E6DEB807C6D6D5A6DEBC1F0EDE3E06DEBF7C06EB4
+5A806E90C8FC5D6E7E6E7F6E7FA24A7F4A7F8291381F3FFCEC3E1F027C7F4A6C7E49486C
+7F01036D7F49487E02C08049486C7F49C76C7E013E6E7E017E141FB500E090B512FCA536
+2C7EAB3B> 120 D<B6903803FFFCA5000101E09038003E006C163C80017F5D8017F8013F
+5D6E1301011F5D6E1303010F5D6E13076D5DED800F6D92C7FC15C05E6DEBE01E163E6D14
+3CEDF07C027F1378EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA26E90C8FCA26E5AA26E
+5AA21578A215F85D14015D001F1303D83F805B387FC007D8FFE05B140F92C9FC5C143E49
+5A387FC1F8EB07F06CB45A6C5B000790CAFCEA01FC36407EAB3B> I<157C15FE4A7E5C4A
+7F5C5C5C5C91B5C7FC495B4913F04913C04948C8FCEB07F014800102C9FC90CAFCA3EC3F
+F80103B57E010F14E0013F8090397FF83FF89039FFC007FC48496C7E48496C7E48486D13
+80485A001FED7FC05B003FED3FE0A2127F5B17F0161F12FFA290B7FCA401F0C9FCA5127F
+A27FA2123F17F06C7E16016C6C15E06C6C14036C6DEB07C06C6DEB0F806C01F0EB3F0090
+397FFE01FE011FB55A010714F0010114C09026001FFEC7FC2C437DC133> 233
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ft ecbx1000 10 55
+/Ft 55 234 df<913803FFC0027F13F00103B512FC010FEB00FED93FF8133FD97FE0EBFF
+8049485A5A1480484A13C04A6C1380A36F1300167E93C7FCA592383FFFC0B8FCA4000390
+C7FCB3ABB5D8FC3F13FFA4303A7EB935> 28 D<912603FFC0EB7FF8027F9039F00FFFFE
+49B5D8FC7F6D7E010F903B007FFFE01FC0D91FF8011F90380007E0D97FE0D97FFCEB1FF0
+49484948133F485C02805C484E7E02004A6D5AA281735A047F6E5A96C8FCA5953807FFF8
+BBFCA4000390C7397FE0001FB3ABB5D8FC1FB50087B512E0A44B3A7EB950> 30
+D<EA0F80EA3FE0EA7FF0A2EAFFF8A213FCA3127FA2123FEA0F9CEA001C133C1338A31378
+137013F0EA01E0A2EA03C0EA0780EA0F005A121C12180E1D79B91B> 39
+D<141C143C14F8EB01F0EB03E01307EB0FC0EB1F8014005B137E13FE5B12015B1203A248
+5AA2120F5B121FA25B123FA4485AA512FFB1127FA56C7EA4121F7FA2120F7F1207A26C7E
+A212017F12007F137E7F7F1480EB0FC0EB07E01303EB01F0EB00F8143C141C165377BD25
+> I<12E07E127C7E7E7F6C7E6C7E12037F6C7E7F12007F137E137FA2EB3F80A214C0131F
+14E0A2130F14F0A4EB07F8A514FCB114F8A5EB0FF0A414E0131FA214C0133F1480A2EB7F
+00A2137E13FE5B12015B485A5B1207485A485A90C7FC123E5A12F05A16537BBD25> I<EA
+0F80EA3FE0EA7FF0A2EAFFF8A5EA7FF0A2EA3FE0EA0F800D0D798C1B> 46
+D<49B4FC011F13F0017F13FC9038FF83FE4848C67E4848EB7F804848EB3FC04848EB1FE0
+A2001F15F0A24848EB0FF8A3007F15FCA400FF15FEB3007F15FCA5003F15F86D131FA200
+1F15F0A26C6CEB3FE0000715C06C6CEB7F806C6CEBFF003900FF83FE6DB45A011F13F001
+0190C7FC27377CB530> 48 D<141E143E14FE1307137FB5FCA3138FEA000FB3B3A5007F
+B61280A4213679B530> I<EB0FFE90387FFFC048B512F0000714FC390FE03FFF261F800F
+1380263F000313C0D87F8014E0EBE00100FF6D13F07FA2ED7FF8A46C5A6C5A0006C7FCC8
+FCEDFFF0A216E05C16C04A138016004A5A4A5AEC1FF05D4A5A4AC7FC14FE495AD903F013
+78495A495A495A49C712F8017C14F05B49130148B6FC5A5A5A5A5A4815E0B7FCA425367B
+B530> I<EB03FF011F13F0017F13FC3901FC07FF2603F003138048486C13C0496C13E0EA
+0FF86D14F0487EA66C4814E06C5A6C485AC714C04A138016004A5A4A5AEC3FF090380FFF
+C05D15F090380007FE913801FF806E13C016E0ED7FF016F8ED3FFCA216FEEA1FC0487E48
+7E487EA416FCA249137F007F15F801C0EBFFF06C5A6C6C4813E0260FFC0713806CB61200
+000114FC6C6C13F0010790C7FC27377CB530> I<ED07C0150FA2151F153F157F15FF5CA2
+5C5C5C5C143E143C5C5C1301495A5C495A495A5B133E5B13785B485A1203485A5B48C7FC
+121E5A127C5AB81280A4C70001EBC000AA0103B61280A429367DB530> I<001C15C0D81F
+80130701F8137F90B61280A216005D5D15F05D15804AC7FC14F090C9FCA7EB03FE90381F
+FFE0017F13F89038FE07FC9038F003FFD9C0011380496C13C090C7FC000E15E0C8127F16
+F0A216F8A3121FEA3FC0487E12FF7FA316F05B15FFD87F8014E0007EC713C0003E5B003F
+4913806C6C481300390FF01FFE6CB512F8000114E06C6C1380D90FF8C7FC25377BB530>
+I<EC0FF8ECFFFE0103EBFF8090390FF80FC090393FE003E090397F8001F09038FF000F48
+EC1FF84848133F485A120F5B121FA2003FEC1FF0ED0FE0484890C7FCA31408EC7FF039FF
+F1FFFC01F313FFD9F78013809039FF007FC049EB3FE04914F0ED1FF85B16FCA34914FEA4
+127FA5123F16FCA26C7E16F8000F143F6D14F0000715E06C6CEB7FC03A01FF81FF806C90
+B51200013F13FC010F13F00101138027377CB530> I<123C123EEA3FE090B71280A41700
+485D5E5E5E5EA2007CC7EA0FC000784A5A4BC7FC00F8147E485C5D14014A5AC7485A4A5A
+A24A5A143F4AC8FCA214FEA213015C1303A21307A2130F5CA2131FA5133FA96D5A6D5A6D
+5A29397BB730> I<49B47E010F13F0013F13FC9038FE01FF3A01F8007F804848EB3FC048
+48EB1FE0150F484814F01507121FA27F7F7F6D130F01FF14E014C09138E01FC06CEBF83F
+9138FE7F806C9038FFFE005D6C14F06C14FC6C14FF6D14806D14C090B612E0D803FD14F0
+2607F07F13F848487E261FC00F13FC383F8003007F010013FE90C7127F151F00FE140715
+031501A21500A216FC7E6C14016D14F86C6C13036DEB07F06C6CEB0FE0D80FFEEB7FC000
+03B61200C614FC013F13F00103138027377CB530> I<EB03FF011F13E0017F13F83901FF
+01FE48486C7E4848EB7F80484814C0001FEC3FE0485AED1FF0127F16F8A212FF16FCA416
+FEA5007F143FA3123F157F6C7E000F14FF6C6C5A3903FE03DF6CB5129F6C6C131FD91FFC
+13FCEB00201400A3D80FE0EB3FF8487E486C14F0A216E0157F16C0EDFF80495A6C484813
+0090388007FE390FE01FF86CB55A6C14C0C691C7FCEB1FF027377CB530> I<EA0F80EA3F
+E0EA7FF0A2EAFFF8A5EA7FF0A2EA3FE0EA0F80C7FCABEA0F80EA3FE0EA7FF0A2EAFFF8A5
+EA7FF0A2EA3FE0EA0F800D2579A41B> I<ED03E04B7EA24B7EA34B7EA24B7EA34B7EA292
+B57EA34A8015F302038015E1A202078015C0020F80ED807FA2021F80ED003F4A80023E13
+1FA2027E80027C7F02FC814A7FA20101824A7F49B77EA3498202C0C7FC010F824A147FA2
+011F8291C8123F4982013E151FA2017E82017C8101FE83B500F80107B61280A4413A7DB9
+48> 65 D<B812C017FC17FF18C028007FF000037F04007F717E717E171F84A2717EA74D
+5AA260173F4D5A4D5A4C13C0040F5B91B600FCC7FCA2EFFF8002F0C713F0EF3FF8717E71
+7E717E19807113C0A319E0A719C0A25F4D138019005FEF7FFE4C485AB912F018C095C7FC
+17F03B397DB844> I<DB3FFCEB01C00203B5EAC003021FECF00791B6EAFC0F01039039FC
+00FF3F4901C0EB1FFFD91FFEC77E49481403D97FF080494880485B48177F4849153F4890
+C9FC181F485A180F123F5B1807127FA24993C7FC12FFAD127F7FF003C0123FA27F001F17
+07A26C6C1780180F6C6D16006C6D5D6C173E6C6D157ED97FF85D6D6C4A5A6DB44A5A0107
+01C0EB0FE06D01FCEBFF80010090B548C7FC021F14F8020314E09126003FFEC8FC3A3B7B
+B945> I<B87E17F817FF18C028007FF8000713F09338007FF8EF1FFE717E050313807113
+C0A27113E0F07FF0A2F03FF8A219FC181FA219FEA419FFAC19FEA419FC183FA219F8187F
+19F0F0FFE0A24D13C04D13804D1300EF1FFEEF7FFC933807FFF0B912C095C7FC17FC1780
+40397DB849> I<B912F0A426007FF8C7FCEF1FF8170717031701A21700A21878A3043C13
+7C183CA41800167CA216FC150391B5FCA4ECF8031500167CA2163C180FA3181EA293C7FC
+A2183EA2183C187CA218FCA2EF01F81703170F173FEE01FFB9FC18F0A338397DB83F> I<
+B612FCA439007FF800B3B3ADB612FCA41E397DB824> 73 D<B7FCA426007FF8C9FCB3AC
+EF0780A5170F1800A35FA25FA25F5F5E5EEE0FFE167FB8FCA431397DB839> 76
+D<B500F80403B512F06E5EA26E5ED8007FF1E000A2D97BFF161EA201796D5DA201786D5D
+A26E6C5DA36E6C4A5AA26E6C4A5AA26E6C4A5AA26E6C4A5AA26E6C141EA36E6D5BA26E6D
+5BA26F6C5BA26F6C485AA36F6C485AA26F6C485AA26F6C48C7FCA2923803FF1EA36F13BC
+A26F13F8A2705AA2705AA213FCB500FC6D4848B612F0A2EE0F80EE070054397DB85B> I<
+EDFFF8020FEBFF80027F14F0903A01FFC01FFC010790380007FFD91FFC010113C0D93FF0
+6D6C7E49486E7E49486E7E48496E7E48834890C86C7EA248486F1380A248486F13C0A200
+3F18E0A348486F13F0A400FF18F8AC007F18F06D5DA3003F18E0A26D5D001F18C0A26C6C
+4B13806C18006E5C6C6D4A5A6C5F6C6D4A5A6D6C4A5AD93FFC49485A6DB401075B0107D9
+C01F90C7FC010190B512FC6D6C14F0020F1480020001F8C8FC3D3B7BB948> 79
+D<B8FC17F017FEEFFF8028007FF8000F13C0040113E07013F0EF7FF8EF3FFCA2EF1FFEA2
+18FFA818FEA2EF3FFCA2EF7FF8EFFFF04C13E0040F13C091B7120017FC17E002F8C9FCB3
+A4B612FCA438397DB841> I<EDFFF8020FEBFF80027F14F0903A01FFE03FFC0107903800
+07FFD91FFC010113C049486D7FD97FE0EC3FF049486E7E488348496E7E4890C86C7EA248
+486F1380A2001F18C04981003F18E0A3007F18F04981A300FF18F8AC007F18F0A36D5D00
+3F18E0A36C6C4B13C0A2000FDA1FC014806C6C90267FF0071300EDFFF86C903A81F07C0F
+FE6C903AC3C01E1FFC6CDA800F5BD97FE3ECBFF0D93FF36DB45AD91FFF5D010701C091C7
+FC01019038F01FFC6D6CB500F01308020F6E131C0200EBF9FC92260001FE133C9438FF80
+FC18FF8219F8A28319F0A27113E0A27113C0711380711300EF01FC3E4A7BB948> I<B712
+FCEEFFE017FC17FF28007FF8000F13C004017F707F717E717EA2717EA284A760A24D5A60
+4D5A4D5A04035B041F90C8FC91B612FC17E0839139F8003FFCEE0FFF707F707F8284A270
+7FA584A51A601AF084177F1901DD3FFE13E0B600FC011F130394390FFF87C071EBFF8005
+011400CBEA1FFC443A7DB848> I<D907FF130E013FEBE01E90B5EAF83E0003ECFE7E3A07
+FC01FFFE390FF0001F4848130F48481303491301007F140090C8FC167E5A163EA27F161E
+7F7F6D91C7FC13FC387FFFE014FEECFFF06C14FE6F7E6C816C15F06C816C81C681133F01
+0F801301D9000F1480EC007F030F13C01503818100F0157FA3163FA27E17807E167F6C16
+007E6D14FE01E0495A01F813039039FF801FF800FC90B512E0D8F83F5CD8F00749C7FC39
+E0007FF02A3B7BB935> I<003FB91280A4D9F800EBF003D87FC09238007FC049161F007E
+C7150FA2007C1707A200781703A400F818E0481701A4C892C7FCB3AE010FB7FCA43B387D
+B742> I<EB3FFE0003B512E0000F14F8391FF00FFE003FEB03FF6D6C7F6E7FA26F7EA26C
+5A6C5AEA0380C8FCA2EC3FFF010FB5FC137F3901FFF87F00071380380FFE00EA3FF85B48
+5A12FF5BA415FF6D5A127F263FF00713F83B1FFC1FBFFFC0390FFFFE1F0003EBF80F3900
+3FE0032A257DA42E> 97 D<13FFB5FCA412077EAF4AB47E020F13F0023F13FC9138FE03
+FFDAF00013804AEB7FC00280EB3FE091C713F0EE1FF8A217FC160FA217FEAA17FCA3EE1F
+F8A217F06E133F6EEB7FE06E14C0903AFDF001FF80903AF8FC07FE009039F03FFFF8D9E0
+0F13E0D9C00390C7FC2F3A7EB935> I<903801FFC0010F13FC017F13FFD9FF8013802603
+FE0013C048485AEA0FF8121F13F0123F6E13804848EB7F00151C92C7FC12FFA9127FA27F
+123FED01E06C7E15036C6CEB07C06C6C14806C6C131FC69038C07E006DB45A010F13F001
+01138023257DA42A> I<EE7F80ED7FFFA4150381AF903801FF81010F13F1013F13FD9038
+FFC07F0003EB001FD807FC1307000F8048487F5B123FA2485AA312FFAA127FA27F123FA2
+6C6C5B000F5C6C6C5B6C6C4913C02701FF80FD13FE39007FFFF9011F13E1010113012F3A
+7DB935> I<903803FF80011F13F0017F13FC3901FF83FE3A03FE007F804848133F484814
+C0001FEC1FE05B003FEC0FF0A2485A16F8150712FFA290B6FCA301E0C8FCA4127FA36C7E
+1678121F6C6C14F86D14F000071403D801FFEB0FE06C9038C07FC06DB51200010F13FC01
+0113E025257DA42C> I<161FD907FEEBFFC090387FFFE348B6EAEFE02607FE07138F260F
+F801131F48486C138F003F15CF4990387FC7C0EEC000007F81A6003F5DA26D13FF001F5D
+6C6C4890C7FC3907FE07FE48B512F86D13E0261E07FEC8FC90CAFCA2123E123F7F6C7E90
+B512F8EDFF8016E06C15F86C816C815A001F81393FC0000F48C8138048157F5A163FA36C
+157F6C16006D5C6C6C495AD81FF0EB07FCD807FEEB3FF00001B612C06C6C91C7FC010713
+F02B377DA530> 103 D<13FFB5FCA412077EAFED7FC0913803FFF8020F13FE91381F03FF
+DA3C01138014784A7E4A14C05CA25CA291C7FCB3A3B5D8FC3F13FFA4303A7DB935> I<EA
+01F0EA07FC487EA2487EA56C5AA26C5AEA01F0C8FCA913FF127FA412077EB3A9B512F8A4
+153B7DBA1B> I<141FEC7FC0ECFFE0A24913F0A56D13E0A2EC7FC0EC1F0091C7FCA9EC0F
+F0EB0FFFA4EB007F143FB3B0121FEA3F80EA7FC0EAFFE0EC7FE0A215C014FF6C48138090
+3883FE006CB45A000F13F0000113801C4B86BA1D> I<13FFB5FCA412077EB3B3ACB512FC
+A4163A7DB91B> 108 D<01FED97FE0EB0FFC00FF902601FFFC90383FFF80020701FF90B5
+12E0DA1F81903983F03FF0DA3C00903887801F000749DACF007F00034914DE6D48D97FFC
+6D7E4A5CA24A5CA291C75BB3A3B5D8FC1FB50083B512F0A44C257DA451> I<01FEEB7FC0
+00FF903803FFF8020F13FE91381F03FFDA3C011380000713780003497E6D4814C05CA25C
+A291C7FCB3A3B5D8FC3F13FFA430257DA435> I<903801FFC0010F13F8017F13FFD9FF80
+7F3A03FE003FE048486D7E48486D7E48486D7EA2003F81491303007F81A300FF1680A900
+7F1600A3003F5D6D1307001F5DA26C6C495A6C6C495A6C6C495A6C6C6CB45A6C6CB5C7FC
+011F13FC010113C029257DA430> I<9039FF01FF80B5000F13F0023F13FC9138FE07FFDA
+F00113800003496C13C00280EB7FE091C713F0EE3FF8A2EE1FFCA3EE0FFEAA17FC161FA2
+17F8163F17F06E137F6E14E06EEBFFC0DAF00313809139FC07FE0091383FFFF8020F13E0
+020390C7FC91C9FCACB512FCA42F357EA435> I<49B4EB0780010FEBE00F013FEBF81F90
+39FFC07C3F0003EB803E3A07FE000F7F4848EB07FF121F497F123F497F127FA25B12FFAA
+6C7EA36C7E5D6C7E000F5C6C6C5B6C6C133F6CEBC0FD39007FFFF1011F13C10101130190
+C7FCAC037F13FEA42F357DA432> I<9038FE03F000FFEB0FFEEC3FFF91387C7F809138F8
+FFC000075B6C6C5A5CA29138807F80ED3F00150C92C7FC91C8FCB3A2B512FEA422257EA4
+27> I<90383FF0383903FFFEF8000F13FF381FC00F383F0003007E1301007C130012FC15
+787E7E6D130013FCEBFFE06C13FCECFF806C14C06C14F06C14F81203C614FC131F903800
+7FFE140700F0130114007E157E7E157C6C14FC6C14F8EB80019038F007F090B512C000F8
+140038E01FF81F257DA426> I<130FA55BA45BA25B5BA25A1207001FEBFFE0B6FCA30003
+90C7FCB21578A815F86CEB80F014816CEBC3E090383FFFC06D1380903803FE001D357EB4
+25> I<01FFEC3FC0B5EB3FFFA4000714016C80B3A35DA25DA26C5C6E4813E06CD9C03E13
+FF90387FFFFC011F13F00103138030257DA435> I<B539F001FFF8A4000390C7EA1F0016
+1E6E133E6C153C6E137C6C15786E13F8017F5CECF001013F5C14F8011F495AA2ECFC0701
+0F5CECFE0F010791C7FC6E5A6D131E15BE6D13BC15FC6D5BA36E5AA26E5AA26E5AA26E5A
+A22D257EA432> I<B539F01FFFF0A4000390398003F8006C01C013E06C1407D97FE05B6D
+6C485A6E48C7FC90381FFC3E010F5B903807FEFC6D6C5A5D6D5B6D5B6E7E6E7E814A7EA2
+4A7E903801F3FFD903E37FD907C17FEB0FC049486C7E4A6C7E013E80496D7E49130F0001
+6E7EB590383FFFF8A42D257EA432> 120 D<B539F001FFF8A4000390C7EA1F00161E6E13
+3E6C153C6E137C6C15786E13F8017F5CECF001013F5C14F8011F495AA2ECFC07010F5CEC
+FE0F010791C7FC6E5A6D131E15BE6D13BC15FC6D5BA36E5AA26E5AA26E5AA26E5AA292C8
+FCA25C141E003F133E387F803C38FFC07C147814F8EBC1F0EBC3E06C485A387D1F80D83F
+FFC9FCEA1FFCEA07F02D357EA432> I<EB03E0497E497E14FE497E816D7F816D7F6D7F90
+38007FFCEC0FF81400151092C7FCA4903803FF80011F13F0017F13FC3901FF83FE3A03FE
+007F804848133F484814C0001FEC1FE05B003FEC0FF0A2485A16F8150712FFA290B6FCA3
+01E0C8FCA4127FA36C7E1678121F6C6C14F86D14F000071403D801FFEB0FE06C9038C07F
+C06DB51200010F13FC010113E025377DB62C> 232 D<EC07C04A7E4A7E147F4A7E5B495B
+5B495B495B4948C7FCEB1FF091C8FC130890C9FCA4903803FF80011F13F0017F13FC3901
+FF83FE3A03FE007F804848133F484814C0001FEC1FE05B003FEC0FF0A2485A16F8150712
+FFA290B6FCA301E0C8FCA4127FA36C7E1678121F6C6C14F86D14F000071403D801FFEB0F
+E06C9038C07FC06DB51200010F13FC010113E025377DB62C> I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fu ecbx1440 14.4 33
+/Fu 33 234 df<EA07E0EA1FF8487E487E7FB5FC1480A314C0A27EA27EEA1FFBEA07E3EA
+0003A313071480A2130FA214005B131E133E133C137C5B12015B485A485AEA1F8090C7FC
+121E120C122776D225> 39 D<B712E0AB230B7F9F2C> 45 D<151E153E15FE1403140F14
+7FEB07FF0003B5FCB6FCA3EBF87FEAFC00C7FCB3B3B3A6007FB712FCA52E4E76CD42> 49
+D<EC1FFE49B512F0010F14FC013FECFF804915E02701FF803F7F2703FC000713FCD807F0
+01017F48486D7FD81F806E138048C87E7013C0D87FE016E001F8806D16F000FF817F7013
+F8A56C5AA26C5A6C5AEA0380C914F05EA218E05E18C05E18804C13005F4C5A4C5A5F4B5B
+4B5B4B5B94C7FCED0FFC4B5A4B5AED7FC04B5A4A90C8FCEC03FC4A5A4A4814F84A5A4A5A
+4AC8FC02FEEC01F0495A495A495A5CD90F80140349C8FC013E1507017FB7FC90B812E05A
+5A5A5A5A5A5AB9FC18C0A4354E7ACD42> I<913807FFC0027F13FC0103B67E010F15E090
+261FF80313F890267FC0007F01FEC7EA3FFE48488148486E138013FE486C6C6D13C08048
+17E080A66C5B18C06C5B6C90C75AD80038168090C8FC4C1300A24C5A5F4C5A4B5B4B13C0
+030F5BDB7FFEC7FC91387FFFF816C016FCEEFF80DA000313E09238007FF8EE3FFE707E70
+138018C07013E018F07013F8A218FC82A218FEA3EA03C0EA0FF0EA3FFC487EA2B5FCA218
+FCA25E18F8A26C4816F0495C4916E0D83FE04A13C06C485CD80FF04A1380D807FE91387F
+FE003B03FFE003FFFC6C90B65A6C6C15E0010F92C7FC010114FCD9001F1380374F7BCD42
+> I<17FC1601A216031607160FA2161F163F167FA216FF5D5DA25D5D5D167F153E157E15
+FC15F8EC01F01403EC07E015C0EC0F80141FEC3F00143E5C14FC495A5C495A1307495A5C
+49C7FC5B137E137C5B1201485A5B485A120F485A90C8FC123E127E5ABA1280A5C901FCC7
+FCAF021FB71280A5394F7CCE42> I<486C150601F0153E01FEEC01FED9FFF0133F91B65A
+5F5F5F5F5F94C7FC16FC5E16E093C8FC15FC01F0138091CAFCAC913807FF80023F13F891
+B512FE01F36E7E9026FFFC0113E09139E0007FF891C76C7E496E7E01F86E7E5B70138049
+16C0C9FC18E08218F0A418F8A31203EA0FE0EA3FF8487EA212FF7FA218F0A25B5E6C4816
+E05B01C016C06CC85A18806C6C4A13007FD80FF04A5A6C6CECFFFCD803FE4913F02701FF
+E00F5B6C6CB612806D92C7FC010F14F8010114C09026003FFCC8FC354F7ACD42> I<EA07
+E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E0C7FCB3A3EA07E0EA1F
+F8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E0103576B425> 58
+D<173FA24D7EA34D7EA24C7FA34C7FA24C7FA34C7FA24C7FA34C7F163E83047E80EE7C3F
+04FC8016F8830301814C7E03038116E0830307814C7E030F81168083031F811600834B81
+033E80037E82157C8403FC824B800201835D840203834B800207835D92B8FC4A83A34A83
+92C9FC4A83143E85027E84027C8202FC845C850101854A820103855C850107854A82A249
+4884D93FF082B600F0020FB712C0A55A547CD363> 65 D<932603FFF01407047F01FF14
+0F0307B600E0131F033F03F8133F92B700FE137F02039126C003FF13FF020F01F8C7EA3F
+C1023F01C0EC0FE391B5C80003B5FC4901FC814949814901E082011F498249498292CA7E
+4948834948835A4A83485B4885A24849187FA2485B1B3FA2485B1B1FA25AA21B0091CDFC
+A2B5FCAE7EA280A36C1A1FA36C7FA21B3F6C7F1B3E6C7F1B7E6C6D187C6C1AFC6E18F86C
+19016D6CEF03F06D7E6FEE07E06D6DEE0FC001076DEE1F806D01F8EE3F006D6D16FE6D01
+FF4B5A023F01C0EC07F8020F01FCEC3FF00203903AFFC001FFC0020091B6C7FC033F15FC
+030715F0DB007F1480040301F0C8FC505479D25F> 67 D<B81280A5D8000701F0C7FCB3
+B3B3B2B81280A529527DD130> 73 D<B812E0A5D8000F01E0CAFCB3B3A91AF8A419011A
+F0A51903A31907A2190F1AE0191FA2193F197F19FF60180760187F0503B5FCBB12C0A545
+527CD14F> 76 D<B912E018FF19F019FE737ED8000701F0C714E0060F7F060313FC0600
+7F737E737F8587737FA28785A287A863A261636361634F90C8FC4F5A4F5A06035B060F13
+E095B5128092B748C9FC19F019C019F09226F0000713FC050013FF063F7F727F727F727F
+727FA2727FA28486A886A71D707513F8A2851C017301C013F0A273EBE003B86C6D9038F0
+07E0739038FC1FC0070190B51280736C1400080F5BCE13F85D537CD162> 82
+D<003FBB12FCA59126C0007FEB000301FCC7ED003FD87FF0F00FFE491807491803491801
+90C81600A2007E1A7EA3007C1A3EA500FC1A3F481A1FA6C91700B3B3AC49B912C0A55051
+7BD05B> 84 D<EC3FFE0107B512E0011F14FC017F14FF2701FFC00F13C02703FE00037F
+486C01007F6E6D7E486D80707EA2707EA3707F6C5B6C90C7FC6C5AC9FCA60307B5FC0203
+B6FC147F0103B7FC011FEBF00F017F1300EBFFFC000313F04813C0485B4890C7FC5A5B48
+5AF081F012FF5BA35EA26D5C127F6D5C003F03F713C36DD901E314E06CD9C00714FF0007
+9026F01F8114C06C90B5C61480C602FC6D1300011F01F0EB3FFC01010180EB07F03C387C
+B642> 97 D<EB3FF8B5FCA51203C6FCB3A4EE7FF00307B5FC031F14C0037F14F0913AF9
+FF007FFCDAFFF8EB1FFF03E001077F03806D7F92C76C7F4A6E7F5C4A6F7E85183F85A385
+84A31A80AD1A00A36061A261187F616E15FF616E4A5B6E4A5B6F495BDACFE04990C7FCDA
+87F0EB3FFE913A01FE01FFF8496CB65A49013F14C049010749C8FC90C813E041547DD249
+> I<913803FFE0023F13FE91B67E010315E0010F9038003FF8D93FFCEB07FC4948497E49
+48131F4849497E485B485BA24890C7FC5A5B003F6F5A705A705A007F92C8FC5BA312FFAD
+127F7FA3123F7F6CEE0F80A26C6D141F18006C6D5C6C6D143E6C6D147E6C6D5C6D6C495A
+6DB4EB07F0010F9038C01FE06D90B5128001014AC7FCD9003F13F80203138031387CB63A
+> I<943803FF80040FB5FCA5EE003F170FB3A4913803FF80023F13F849B512FE0107ECFF
+8F011F9038C03FEF90273FFE0007B5FCD97FF8130149487F484980484980484980488291
+C8FC5A5B123FA2127F5BA312FFAD127FA37F123FA3121F7F6C5E6C6D5C5F6C6D91B5FC6C
+6D5B6C6D4914E0D97FFCD90FEFEBFF80D91FFFEB7F8F010790B5120F010114FC6D6C13E0
+0207010049C7FC41547CD249> I<913807FF80027F13F849B512FE01076E7E011F010313
+E0903A3FFC007FF0D97FF06D7E49486D7E4849130F48496D7E48824890C77E1880485A82
+003F17C0A3485A18E082A212FFA290B8FCA401FCCAFCA6127FA37F123FA2EF03E06C7E17
+076C17C06C6D140F18806C6D141F6C6DEC3F006C6D147ED97FFC495AD91FFFEB07F86D90
+38E03FF0010390B512C001005D023F01FCC7FC020113E033387CB63C> I<ED1FF8913803
+FFFE020FEBFF80023F14C09139FFF83FE001039038E0FFF049138049010113F85BEB3FFE
+A2EB7FFCA26F13F0495AEE7FE0EE1F8093C7FCAEB712C0A5C601F8C8FCB3B3A7B612FEA5
+2D547CD328> I<133FEBFFC0487F487FA2487FA66C5BA26C5B6C5B013FC7FC90C8FCAEEB
+1FF8B5FCA512017EB3B3A6B612F0A51C547CD324> 105 D<EB3FF8B5FCA51203C6FCB3B3
+B3B1B612F8A51D537CD224> 108 D<D93FF0D91FF84AB47EB591B56C010F13F8030302E0
+013F13FE030F6E90B6FCDB3F809027F803F80F7F922A7E007FFC07E0077F000302F89028
+3FFE0F80037FC6D9F1F0011F49487EDAF3E0DAFF3E814B153CDAF7805D92C76C496D7F14
+FF4A5EA24A5EA34A5EB3ADB6D8F80FB66CB612F8A565367BB56E> I<D93FF0EB1FFCB591
+B57E030314E0030F14F892391FC07FFC92397E003FFE000302F86D7EC6EBF1F04B6D7FEC
+F3C0ECF78092C76C7F14FF5CA25CA45CB3ACB6D8F807B612C0A542367CB549> I<913801
+FFC0023F13FE91B67E010315E0010F018013F8903A3FFC001FFED97FF0EB07FF49486D7F
+48496D7F48496D7F91C8127F4883488349153F001F83A2003F8349151FA2007F83A400FF
+1880AC007F1800A3003F5F6D153FA2001F5FA26C6C4B5AA26C6D4A5A6C5F6C6D495B6C6D
+495B6D6C4990C7FCD93FFCEB1FFE6DB46CB45A010790B512F0010115C0D9003F49C8FC02
+0313E039387CB642> I<D93FF8EB7FF0B50107B5FC031F14C0037F14F09126F9FF0013FC
+DAFFF8EB3FFF000302E0010F7FC602806D7F92C76C7F4A824A804A6E7F85187F85A2183F
+85A4721380AD4E1300A44E5AA26118FF616E5C616E4A5B6E4A5B6F495B03E04990C7FC6F
+EB7FFE913AF9FE01FFF802F8B65A033F14C0030749C8FC030013E093CAFCB1B612F8A541
+4D7DB549> I<90393FF001FCB590380FFF804B13E0037F13F09238FE1FF89138F1F83F00
+019138F07FFC6CEBF3E015C0ECF780A2ECFF00EE3FF84AEB1FF0EE0FE093C7FC5CA45CB3
+ABB612FEA52E367DB535> 114 D<903903FFC00E011FEBFC1E90B6127E000315FE3907FE
+003FD80FF0130F4848130348481301491300127F90C8127EA248153EA27FA27F01F091C7
+FC13FCEBFF806C13FEECFFF06C14FE6F7E6C15E06C816C15FC6C81C681133F010F158013
+01D9000F14C0EC003F030713E0150100F880167F6C153FA2161F7EA217C07E6D143F1780
+7F6DEC7F0001F85C6DEB03FE9039FF801FFC486CB512F0D8F81F14C0D8F00791C7FC39E0
+007FF02B387CB634> I<147CA614FCA41301A31303A21307A2130F131F133F137F13FF12
+03000F90B512FEB7FCA426007FFCC8FCB3A9EE0F80ABEE1F006D7EA2011F143E806D6D5A
+6DEBC1F86DEBFFF001005C023F1380DA03FEC7FC294D7ECB33> I<D93FF8913801FFC0B5
+0207B5FCA50003ED001FC61607B3AE5FA35FA25F137F5F6D6C14F7DC01E713F06D6CD907
+C7EBFFC0903A0FFF801F876D90B51207010114FC6D6C13F0020701C091C7FC42377CB549
+> I<B600E090381FFFFCA5000101F8C7000113006CEE007C6E15FC017F5E8017016D6C5D
+17036D5E6F13076D5E6F130FA26D6D5C171F6D93C7FC6F5B6D153E6F137E6D157C8117FC
+027F5CEDFE01023F5CEDFF036E5C168316876E5C16CF6E5C16FF6E91C8FCA36E5BA26E5B
+A26F5AA36F5AA26F5AA26F5AA23E367DB445> I<EC0780EC1FC0EC3FF04A7E814A7E8182
+82826E7F6E7F6E7F02077F02007F033F7F1507030090C7FC163F160693C8FCA4913807FF
+80027F13F849B512FE01076E7E011F010313E0903A3FFC007FF0D97FF06D7E49486D7E48
+49130F48496D7E48824890C77E1880485A82003F17C0A3485A18E082A212FFA290B8FCA4
+01FCCAFCA6127FA37F123FA2EF03E06C7E17076C17C06C6D140F18806C6D141F6C6DEC3F
+006C6D147ED97FFC495AD91FFFEB07F86D9038E03FF0010390B512C001005D023F01FCC7
+FC020113E033507CCE3C> 232 D<ED03C0ED07F0ED1FF84B7E157F4B7E5C5C5C5C4A5B4A
+5B4A5B91B512C04949C8FC4913F815C06D48C9FC14F8EB00C091CAFCA4913807FF80027F
+13F849B512FE01076E7E011F010313E0903A3FFC007FF0D97FF06D7E49486D7E4849130F
+48496D7E48824890C77E1880485A82003F17C0A3485A18E082A212FFA290B8FCA401FCCA
+FCA6127FA37F123FA2EF03E06C7E17076C17C06C6D140F18806C6D141F6C6DEC3F006C6D
+147ED97FFC495AD91FFFEB07F86D9038E03FF0010390B512C001005D023F01FCC7FC0201
+13E033507CCE3C> I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fv ecrm1000 10 93
+/Fv 93 252 df<EC6003ECE007A2903801C00EA2903803801C0107133CEC003849137801
+1E13F090383C01E0EB7C03017813C09038F007800003131F3907E03F00380FC07E48485A
+387F03F838FE07F0A2387F03F8381F80FC380FC07E6C6C7E3903F01F8000001307903878
+03C0017C13E0EB3C0190381E00F06D13786D1338EC803C0103131C903801C00EA2903800
+E007A2EC6003202877A72E> 19 D<EAC006EAE007A238700380A26C6C7E003C7FEA1C00
+001E7F6C13786C6C7EEBC03E0003131E6C6C7E01F813C03900FC07E090387E03F090383F
+01F890381FC0FE90380FE07FA290381FC0FE90383F01F890387E03F09038FC07E03901F8
+0FC001E013003803C01E0007133EEB803C48485A001E5B001C5BEA3C0100385B48485AA2
+4848C7FCA2EAC00620287CA72E> I<B81280A2290280962A> I<DA0FF813FC91397FFF07
+FF903B01F807DF83C0903A07E001FF0F903B1F8007FE1FE090393F000FFC137E16F85B93
+38F007804848010790C7FC1503ACB812F8A32801F80003F0C7FCB3AB486C497E267FFFE0
+B512F0A3333B7FBA30> 27 D<EC0FF8EC7FFE903901F80780903907E001C090391F8000
+E090383F0007017E497EA25BA2485A6F5AED018092C8FCA9ED03F0B7FCA33901F8000F15
+03B3AA486C497E267FFFE0B512C0A32A3B7FBA2E> I<EC0FFC91387FFF70903901F803F0
+903807E00790381F800FEB3F00137EA25B150748481303ADB7FCA33901F80003B3AB486C
+497E267FFFE0B512C0A32A3B7FBA2E> I<DA0FF0EB1FF0DA7FFEEBFFFC903B01F80F83F0
+0F903C07E001CFC00380903C1F8000FF0001C090273F0007FE130F017E4948497EA2495C
+A248485C03076E5A03030203C7FC95C8FCA9F007E0BAFCA33C01F80003F0001F1807B3AA
+486C496C497E267FFFE0B500C1B51280A3413B7FBA45> I<121C127FEAFF80A8EA7F00AB
+123EAB121CABC7FCA8121C127FEAFF80A5EA7F00121C093C79BB17> 33
+D<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A5A5A
+12600A1979B917> 39 D<146014E0EB01C0EB0380EB0700130E131E5B5BA25B485AA248
+5AA212075B120F90C7FCA25A121EA2123EA35AA65AB2127CA67EA3121EA2121F7EA27F12
+077F1203A26C7EA26C7E1378A27F7F130E7FEB0380EB01C0EB00E01460135278BD20> I<
+12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378A2137C133C133E131EA2131F7FA2
+1480A3EB07C0A6EB03E0B2EB07C0A6EB0F80A31400A25B131EA2133E133C137C1378A25B
+A2485A485AA2485A48C7FC120E5A5A5A5A5A13527CBD20> I<EB0380497EA7397803803C
+00FC147E00FE14FE397F8383FC393FC387F8390FE38FE03903FBBF803900FFFE00EB3FF8
+EB0FE0A2EB3FF8EBFFFE3903FBBF80390FE38FE0393FC387F8397F8383FC39FE0380FE00
+FC147E0078143C390007C000A76D5A1F247BBD2A> I<1530B3A8B912FCA2C80030C8FCB3
+A836367BAF41> I<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A
+1206120E5A5A5A12600A19798817> I<B512FCA516057F941C> I<121C127FEAFF80A5EA
+7F00121C0909798817> I<EB03F8EB1FFF90387E0FC09038F803E03901E000F048481378
+0007147C48487FA248C77EA2481580A3007EEC0FC0A500FE15E0B3007E15C0A4007F141F
+6C1580A36C1500A26C6C133EA26C6C5B6C6C5BEBF0013900F803E090387E0FC0D91FFFC7
+FCEB03F823397DB62A> 48 D<EB01C013031307131F13FFB5FCA2131F1200B3B3A7497E
+007FB512F0A31C3779B62A> I<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0001E6D7E
+001C6D7E486D7E5A6E7E126012FE6CEC7F807FA56CC7FC121CC8FCEDFF00A25D14015D14
+035D4A5A4A5A5D4A5A4AC7FC147E5C495A14E0495A495A49C8FC011EEB01805B5B491303
+48481400485A485A90C75A48B6FC5A5A485CB6FCA321377CB62A> I<EB07F8EB3FFF90B5
+12C03901F80FF03903C007F848486C7E390E0001FEEA0F80391FE000FF7FA56C5A6C5AC7
+485AA25D14035D4A5A5DEC0F80027FC7FCEB1FFCECFF809038000FE06E7EEC01FC816E7E
+ED7F80A216C0A2153F16E0A2121EEA7F80A2487EA316C0157F491480007EC7FC0070ECFF
+006C495A121E390F8003F83907F00FF00001B512C06C6C90C7FCEB0FF823397DB62A> I<
+1538A2157815F8A2140114031407A2140F141F141B14331473146314C313011483EB0303
+13071306130C131C131813301370136013C01201EA038013005A120E120C5A123812305A
+12E0B712F8A3C73803F800AA4A7E0103B512F8A325387EB72A> I<0006140CD80780133C
+9038F003F890B5FC5D5D158092C7FC14FC38067FE090C9FCAAEB07F8EB1FFE9038780F80
+9038E007E03907C003F0496C7E130000066D7E81C8FC8181A21680A4121C127F5A7FA390
+C713005D12FC00605C12704A5A6C5C6C1303001E495A6C6C485A3907E03F800001B5C7FC
+38007FFCEB1FE021397CB62A> I<EC3FC0903801FFF0010713FC90380FE03E90383F8007
+90387E001F49EB3F804848137F485A12075B000FEC3F0049131E001F91C7FC5B123FA312
+7F90C9FCEB01FC903807FF8039FF1E07E090383801F0496C7E01607F01E0137E497F1680
+5BED1FC0A390C713E0A57EA47F123F16C0A2001FEC3F807F000F15006D5B000714FE6C6C
+5B6C6C485A3900FE07F090387FFFC0011F90C7FCEB03FC23397DB62A> I<12301238123E
+003FB612E0A316C05A168016000070C712060060140E5D5D00E014304814705D5DC71201
+4A5A4AC7FC1406140E5CA25C1478147014F05C1301A213035C1307A2130FA3131F5CA213
+3FA5137FA96DC8FC131E233A7BB72A> I<EB03F8EB1FFF017F13C09038FC07F03901E001
+F83903C0007C4848133C90C7123E48141E000E141F001E80A3121FA26D5B6D131E7FD80F
+F85B6D137C01FF13786C6D5A6CEBE3E0ECF780C601FFC7FC6D5A6D6C7E010F13E0013F7F
+01F97F3901E07FFE48486C7E380F800F48486C1380001E010113C0487F007C143F0078EC
+1FE0150F00F81407481403A21501A36C15C0A200781403007C15806C14076CEC0F006C6C
+131ED807E0137C3903F803F0C6B55A013F1380D907FCC7FC23397DB62A> I<EB03F8EB1F
+FF017F13C03901FC07E048486C7E3907E001F8000F6D7E4848137E5B003F80A248C71380
+A25AED1FC0A516E0A56C143FA36C7E157F121F6C6C13FF6C6C13DF000313013901F0039F
+3900FC0F1FD93FFC13C0EB07F090C7FCA2153F1680A216005D120F486C137E486C5BA24A
+5A4A5A49485A381F000F001CEB1F80260F807FC7FC3807FFFE000113F838003FC023397D
+B62A> I<121C127FEAFF80A5EA7F00121CC7FCB2121C127FEAFF80A5EA7F00121C092479
+A317> I<121C127FEAFF80A5EA7F00121CC7FCB2121C127FEAFF80A213C0A3127F121C12
+00A412011380A2120313005A1206120E5A5A5A12600A3479A317> I<EB3FE03801FFFE39
+07C03F80390E000FC0003CEB07F000301303007014F8007C130100FE14FC7EA4127E003C
+EB03F8C7FCEC07F0A2EC0FE0EC1F80EC3F00147E147C5C495A5C495A5CA249C7FCA31306
+AA90C8FCA8130EEB3F80497EA56D5A010EC7FC1E3B7CBA27> 63
+D<1538A3157CA315FEA34A7EA34A6C7EA202077FEC063FA2020E7FEC0C1FA2021C7FEC18
+0FA202387FEC3007A202707FEC6003A202C07F1501A2D901807F81A249C77F167FA20106
+810107B6FCA24981010CC7121FA2496E7EA3496E7EA3496E7EA213E0707E1201486C81D8
+0FFC02071380B56C90B512FEA3373C7DBB3E> 65 D<B712E016FC16FF0001903980007F
+C06C90C7EA1FE0707E707E707EA2707EA283A75F16035F4C5A4C5A4C5A4C5AEEFF8091B5
+00FCC7FCA291C7EA7F80EE1FE0EE07F0707E707E83707EA21880177F18C0A7188017FFA2
+4C13005F16034C5AEE1FF8486DEB7FF0B812C094C7FC16F832397DB83B> I<913A01FF80
+0180020FEBE003027F13F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01DF
+D93F80EB00FF49C8127F01FE153F12014848151F4848150FA248481507A2485A1703123F
+5B007F1601A35B00FF93C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E1706
+6C6C150E6C6C5D00001618017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701
+FF803FC7FC9039007FFFFC020F13F002011380313D7BBA3C> I<B712C016F816FE000190
+398001FF806C90C7EA3FE0EE0FF0EE03F8707E707E177FA2EF3F8018C0171F18E0170F18
+F0A3EF07F8A418FCAC18F8A4EF0FF0A218E0A2171F18C0EF3F80A2EF7F0017FE4C5A4C5A
+EE0FF0EE3FE0486DEBFF80B8C7FC16F816C036397DB83F> I<B812FEA300019038800007
+6C90C8FC173F838383A383A31880170116C0A394C7FCA31501A21503150F91B5FCA3EC00
+0F15031501A21500A21860A318E093C712C0A41701A3EF0380A21707A2170F173F177F48
+6D903807FF00B9FCA333397EB838> I<B812F8A30001903880001F6C90C71201EE00FC17
+7C173C171CA2170CA4170E1706A2ED0180A21700A41503A21507151F91B5FCA3EC001F15
+071503A21501A692C8FCAD4813C0B612C0A32F397DB836> I<DBFF8013C0020FEBF00102
+3F13FC9139FF803F03903A03FC000787D90FF0EB03CF4948EB00EF4948147F4948143F49
+C8121F485A4848150F48481507A248481503A2485A1701123F5B007F1600A448481600AB
+93B6FCA26C7E9338007FE0EF3FC0A2123F7F121FA26C7EA26C7EA26C7E6C7E6C6C157F6D
+7E6D6C14FF6D6C14EFD90FF8EB03C7D903FEEB0783903A00FFC03F0191393FFFFC00020F
+01F0130002001380383D7CBA41> I<B612C0A3C6EBC0006D5AB3B3AD497EB612C0A31A39
+7EB81E> 73 D<013FB512E0A39039001FFC00EC07F8B3B3A3123FEA7F80EAFFC0A44A5A
+1380D87F005B0070131F6C5C6C495A6C49C7FC380781FC3801FFF038007F80233B7DB82B
+> I<B649B5FCA3000101809038007FF06C90C8EA3F80053EC7FC173C17385F5F4C5A4C5A
+4CC8FC160E5E5E5E5E4B5AED0780030EC9FC5D153E157E15FF5C4A7F4A6C7E140E4A6C7E
+4A6C7E14704A6C7E4A6C7E14804A6C7E6F7EA26F7F707EA2707E707EA2707EA2707E707E
+A2707E707F8484486D497FB6011FEBFF80A339397DB841> I<B612E0A3000101C0C8FC6C
+90C9FCB3AD1718A517381730A31770A317F0A216011603160FEE1FE0486D13FFB8FCA32D
+397DB834> I<B5933807FFF86E5DA20001F0FC002600DFC0ED1BF8A2D9CFE01533A3D9C7
+F01563A3D9C3F815C3A2D9C1FCEC0183A3D9C0FEEC0303A2027F1406A36E6C130CA36E6C
+1318A26E6C1330A36E6C1360A26E6C13C0A3913901FC0180A3913900FE0300A2ED7F06A3
+ED3F8CA2ED1FD8A3ED0FF0A3486C6D5A487ED80FFC6D48497EB500C00203B512F8A2ED01
+8045397DB84C> I<B5913807FFFE8080C69238007FE06EEC1F80D9DFF0EC0F001706EBCF
+F8EBC7FCA2EBC3FEEBC1FFA201C07F6E7EA26E7E6E7E81140F6E7E8114036E7E168080ED
+7FC016E0153FED1FF0ED0FF8A2ED07FCED03FEA2ED01FF6F1386A2EE7FC6EE3FE6A2EE1F
+F6EE0FFEA216071603A216011600A2177E486C153E487ED80FFC151EB500C0140EA21706
+37397DB83E> I<EC03FF021F13E09138FE01FC903901F8007ED907E0EB1F8049486D7ED9
+3F80EB07F049C76C7E01FE6E7E48486E7E49157E0003167F4848ED3F80A24848ED1FC0A2
+001F17E049150F003F17F0A3007F17F8491507A300FF17FCAC007F17F86D150FA3003F17
+F0A26C6CED1FE0A36C6CED3FC0000717806D157F000317006C6C15FEA26C6C4A5A017F4A
+5A6D6C495A6D6C495AD907E0EB1F80D903F8017FC7FC903900FE01FC91381FFFE0020390
+C8FC363D7BBA41> I<B712C016FC16FF0001D9800013C06C90C7EA1FE0707EEE03F88370
+7EA2707EA21880A71800A24C5AA24C5A5FEE0FF04C5AEEFF8091B548C7FC16F091CAFCB3
+A5487FB6FCA331397EB838> I<EC03FF021F13E09138FE01FC903901F8007ED907E0EB1F
+8049486D7ED93F80EB07F049C76C7E01FE6E7E48486E7EA24848157F0007178049153F00
+0F17C049151F001F17E0A24848ED0FF0A3007F17F8A2491507A200FF17FCAC007F17F8A2
+6D150FA2003F17F0A26C6CED1FE0A36C6CED3FC00007027C14804AB4FC3C03F80383807F
+003B01FC0701C0FEEC0E002600FE0CEBE1FC017FEC63F8D93F8CEB77F0D91FCCEB3FE0D9
+07EE14806DB449C7FC0100D981FC130CEC1FFF0203131C91C7001E131C161F183CEF807C
+EFC0F8EE0FFFA318F08218E07013C07013809338007E00364B7BBA41> I<B612FEEDFFE0
+16F8000190388007FE6C90C76C7EEE3FC0707E707E707EA2707EA283A65FA24C5AA24C5A
+4C5AEE3F8004FFC8FCED07FC91B512E05E9138000FF0ED03F8ED00FE82707E707EA2161F
+83A583A6F00180A217F8160F1803486D01071400B66D6C5A04011306933800FE0ECAEA3F
+FCEF07F0393B7DB83D> I<D90FF813C090383FFE0190B512813903F807E33907E000F748
+48137F4848133F48C7121F003E140F007E1407A2007C140312FC1501A36C1400A37E6D14
+006C7E7F13F86CB47E6C13F8ECFF806C14E06C14F86C14FEC680013F1480010714C0EB00
+7F020713E0EC007FED3FF0151F150FED07F8A200C01403A21501A37EA216F07E15036C15
+E06C14076C15C06C140F6DEB1F80D8FBF0EB3F00D8F0FE13FE39E03FFFF8010F13E0D8C0
+0190C7FC253D7CBA2E> I<003FB812E0A3D9C003EB001F273E0001FE130348EE01F00078
+160000701770A300601730A400E01738481718A4C71600B3B0913807FF80011FB612E0A3
+35397DB83C> I<B6903807FFFEA3000101809038007FE06C90C8EA1F80EF0F001706B3B2
+170E6D150C80171C133F17186D6C14385F6D6C14F06D6C5C6D6C495A6D6CEB07806D6C49
+C7FC91387F807E91381FFFF8020713E09138007F80373B7DB83E> I<B500FC91387FFF80
+A30003018091380FFC006C90C8EA07E0715A6C705A6E1403017F93C7FCA280013F1506A2
+6E140E011F150C80010F5DA28001075DA26E147001031560A26D6C5CA2806D4A5AA2ED80
+03027F91C8FCA291383FC006A215E0021F5BA2EDF01C020F1318A26E6C5AA215FC02035B
+A2EDFEE002015BA26E6C5AA36FC9FCA3153EA2151CA3393B7EB83E> I<B5D8FC07B5D8F0
+01B5FCA30007902780001FFEC7EA1FF86C48C7D80FF8EC07E000010307ED03C01B807F6C
+6F6C1500A26E5F017F6E6C1406A280013F4A6C5CA280011F4A6D5BEE067FA26D6C010E6D
+5BEE0C3FA26D6C011C6D5BEE181FA26D6C6F5BEE300FA26D6C6F485AEE6007A26D6C4CC7
+FC9338C003FCA203805D913B7F818001FE06A203C1150EDA3FC3C7EAFF0CA203E3151CDA
+1FE6EC7F98A215F6DA0FFCEC3FF0A302075E4B141FA202035E4B140FA202015E4B1407A2
+020093C8FC4B80503B7EB855> I<007FB590383FFFFCA3C601F801071380D97FE0D903FC
+C7FC013FEC01F06D6C5C5F6D6C5C6D6C13034CC8FC6D6C1306160E6D6C5B6DEB80181638
+91387FC0306E6C5A16E06E6C5A91380FF18015FB6EB4C9FC5D14036E7EA26E7F6F7EA24B
+7E15DF9138019FF09138038FF8150F91380607FC91380E03FE140C4A6C7EEC3800023080
+4A6D7E14E04A6D7E49486D7E130391C76C7E01066E7E130E010C6E7E011C1401013C8101
+FE822607FF80010713E0B500E0013FEBFF80A339397EB83E> I<003FB7FCA39039FC0001
+FE01C0130349495A003EC7FC003C4A5A5E0038141F00784A5A12704B5A5E006014FF4A90
+C7FCA24A5A5DC712074A5AA24A5A5D143F4A5AA24A5A92C8FC5B495AA2495A5C130F4948
+EB0180A2495A5C137F495A16034890C7FC5B1203485AEE0700485A495C001F5D48485C5E
+4848495A49130FB8FCA329397BB833> 90 D<EAFFFCA2EAFC00B3B3B3B3A7EAFFFCA20E
+5379BD17> I<EAFFFCA21200B3B3B3B3A712FFA20E537FBD17> 93
+D<EA01801203EA0700120E5A12181238123012701260A212E05AA412CEEAFF8013C0A312
+7FA2EA3F80EA0E000A197AB917> 96 D<EB1FE0EBFFFC3803E03F3907000F80390F8007
+E0486C6C7E13E06E7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0
+EA1FC0123F485A90C7FC160C12FEA31401A26C13036CEB077C903980063E18383FC01E3A
+0FE0781FF03A03FFF00FE03A007F8007C026277DA52A> I<EA03F012FFA3120F1203B0EC
+1FE0EC7FF89038F1E03E9039F3801F809039F7000FC001FEEB07E049EB03F049EB01F85B
+ED00FCA216FEA2167E167FAA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB
+0FC09039C7801F00903881E07E903800FFF8C7EA1FC0283B7EB92E> I<EB03FC90381FFF
+8090387E03E03901F80070484813F83907E001FC380FC003A2EA1F80123F90380001F848
+EB00F01500A2127E12FEAA127E127FA26C14067F001F140E6D130C000F141C6C6C13386C
+6C13706C6C13E039007C07C090381FFF00EB07F81F277DA525> I<ED0FC0EC03FFA3EC00
+3F150FB0EB03F8EB1FFF90387E078F9038F801EF3903F0007F4848133F4848131FA24848
+130F123F90C7FC5AA2127E12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6C
+EBEFF03A01F801CFFF39007C078F90381FFE0FD907F813C0283B7DB92E> I<EB07F8EB1F
+FF90387C0FC03901F803E03903F001F0D807E013F8380FC0004848137CA248C7127E153E
+5A153F127E12FEA3B7FCA248C8FCA5127EA2127FA26C14037F001F14076C6C1306000714
+0E6D131CD801F013386C6C137090387E03E090381FFF80903803FC0020277EA525> I<14
+7E903803FF8090380FC1E0EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512
+FCA3D801F8C7FCB3AB487E387FFFF8A31C3B7FBA19> I<ED03F090390FF00FF890393FFC
+3C3C9039F81F707C3901F00FE03903E007C03A07C003E010000FECF000A248486C7EA86C
+6C485AA200075C6C6C485A6D485A6D48C7FC38073FFC38060FF0000EC9FCA4120FA213C0
+6CB512C015F86C14FE6CECFF804815C03A0F80007FE048C7EA0FF0003E140348140116F8
+481400A56C1401007C15F06CEC03E0003F1407D80F80EB0F80D807E0EB3F003901FC01FC
+39007FFFF0010790C7FC26387EA52A> I<EA03F012FFA3120F1203B0EC0FF0EC3FFCECF0
+3F9039F1C01F809039F3800FC0EBF70013FE496D7EA25BA35BB3A3486C497EB500C1B512
+80A3293A7EB92E> I<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203
+B3AA487EB512C0A312387EB717> I<EB01C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB
+01F813FFA313071301B3B3A2123C127E00FF13F01303A214E038FE07C0127C383C0F00EA
+0FFEEA03F8154984B719> I<EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7EB917
+> 108 D<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF03F01E07E903BF1C01F83803F3D
+0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB0FC0A2495CA3495CB3A3486C49
+6CEB1FE0B500C1B50083B5FCA340257EA445> I<3903F00FF000FFEB3FFCECF03F9039F1
+C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C497EB500C1B51280A329
+257EA42E> I<EB03FE90380FFF8090383E03E09038F800F84848137C48487F48487F4848
+EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E15F0A2007F14076C
+15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F890387E03F090381F
+FFC0D903FEC7FC25277EA52A> I<3903F01FE000FFEB7FF89038F1E07E9039F3801F803A
+07F7000FC0D803FEEB07E049EB03F04914F849130116FC150016FEA3167FAA16FEA3ED01
+FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F009038F1E07E9038F0FFF8EC
+1FC091C8FCAB487EB512C0A328357EA42E> I<D903F813C090381FFE0190387E07819038
+FC01C33903F000E3000714774848133749133F001F141F485A150F48C7FCA312FEAA127F
+A37E6D131F121F6D133F120F6C6C137F6C6C13EF3901F801CF39007E078F90381FFE0FEB
+07F890C7FCABED1FE00203B5FCA328357DA42C> I<3807E01F00FFEB7FC09038E1E3E090
+38E387F0380FE707EA03E613EE9038EC03E09038FC0080491300A45BB3A2487EB512F0A3
+1C257EA421> I<EBFF03000313E7380F80FF381E003F487F487F00707F12F0A2807EA27E
+B490C7FCEA7FE013FF6C13E06C13F86C7F00037FC67F01071380EB007F141F00C0EB0FC0
+1407A26C1303A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF038C03F801A277DA5
+21> I<1318A51338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7FCB215C0A9
+3800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220> I<D803F0EB07E000FF
+EB01FFA3000FEB001F00031407B3A4150FA3151F12016D133F0000EC77F86D9038E7FF80
+90383F03C790381FFF87903A03FC07E00029267EA42E> I<B538803FFEA33A0FF8000FF0
+6C48EB07E00003EC03C06D148000011500A26C6C1306A26D130E017E130CA26D5BA2EC80
+38011F1330A26D6C5AA214E001075BA2903803F180A3D901FBC7FCA214FF6D5AA2147CA3
+1438A227257EA32C> I<B53A1FFFE03FFEA3260FF8009038000FF86C48017EEB03E018C0
+0003023EEB0180A26C6C013FEB0300A36C6CEC8006156FA2017E9038EFC00C15C7171CD9
+3F01EBE01815830281EBF038D91F831430150102C3EBF87090260FC6001360A2D907E66D
+5A02EC137CA2D903FCEB7F804A133FA2010192C7FC4A7FA20100141E4A130E0260130C37
+257EA33C> I<B538807FFFA33A03FE003FF00001EC1F80000092C7FC017E131C6D13186D
+6C5AECC070010F5B6D6C5AECF180EB03FB6DB4C8FC6D5AA2147F804A7E8114CF903801C7
+E090380383F090380703F8EB0601496C7E011C137E49137F01787F496D7E486C80000FEC
+3FF0D8FFFE90B51280A329247FA32C> I<B538803FFEA33A0FF8000FF06C48EB07C00003
+EC03806C7E16007F00001406A2017E5BA2137F6D5BA26D6C5AA2ECC070010F1360A26D6C
+5AA214F101035BA2D901FBC7FCA214FF6D5AA2147CA31438A21430A214701460A25CA2EA
+7C0100FE5B130391C8FC1306EAFC0EEA701C6C5AEA1FF0EA0FC027357EA32C> I<003FB5
+12FCA2EB8003D83E0013F8003CEB07F00038EB0FE012300070EB1FC0EC3F800060137F15
+0014FE495AA2C6485A495AA2495A495A495AA290387F000613FEA2485A485A0007140E5B
+4848130C4848131CA24848133C48C7127C48EB03FC90B5FCA21F247EA325> I<00101420
+00181460001EEB01E06CEB03C03907C00F803903E01F003801F87E6C6C5AEB7FF86D5AEB
+0FC06D5A6DC7FC90C8FCA43807E01F00FFEB7FC09038E1E3E09038E387F0380FE707EA03
+E613EE9038EC03E09038FC0080491300A45BB3A2487EB512F0A31C367EB521> 176
+D<1318133E137F80806D7EEB0FF0EB03F86D7EEB007E141F1407140191C8FCA3EB1FE0EB
+FFFC3803E03F3907000F80390F8007E0486C6C7E13E06E7EA26E7E6C5A6C5AC8FCA4147F
+EB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC0123F485A90C7FC160C12FEA31401A26C1303
+6CEB077C903980063E18383FC01E3A0FE0781FF03A03FFF00FE03A007F8007C026377DB5
+2A> 224 D<1303497E497E497EEB3CF0EB7878497EEBE01C48487E48487E48486C7E000E
+6D7E00046D5ACAFCA2EB1FE0EBFFFC3803E03F3907000F80390F8007E0486C6C7E13E06E
+7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC0123F485A90
+C7FC160C12FEA31401A26C13036CEB077C903980063E18383FC01E3A0FE0781FF03A03FF
+F00FE03A007F8007C026367DB42A> 226 D<EB03FC90381FFF8090387E03E03901F80070
+484813F83907E001FC380FC003A2EA1F80123F90380001F848EB00F01500A2127E12FEAA
+127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C13706C6C13E039007C07
+C090381FFF00EB07F86D5AA414FE9038003F80EC1FC0EC0FE01407A3140FEC1FC0ECFF80
+9038FFFE0014E01F377DA525> 231 D<1306130F497E80806D7E6D7EEB01FCEB007E141F
+EC0F80140314001500A3EB07F8EB1FFF90387C0FC03901F803E03903F001F0D807E013F8
+380FC0004848137CA248C7127E153E5A153F127E12FEA3B7FCA248C8FCA5127EA2127FA2
+6C14037F001F14076C6C13060007140E6D131CD801F013386C6C137090387E03E090381F
+FF80903803FC0020377EB525> I<1418143C147E14FE1301495A495AEB0FE0EB1F80013E
+C7FC5B1370134090C8FCA3EB07F8EB1FFF90387C0FC03901F803E03903F001F0D807E013
+F8380FC0004848137CA248C7127E153E5A153F127E12FEA3B7FCA248C8FCA5127EA2127F
+A26C14037F001F14076C6C13060007140E6D131CD801F013386C6C137090387E03E09038
+1FFF80903803FC0020377EB525> I<497E497E497E497EEB1E78497EEB381C497E497E39
+01C0038039038001C048C712E000021440C9FCA2EB07F8EB1FFF90387C0FC03901F803E0
+3903F001F0D807E013F8380FC0004848137CA248C7127E153E5A153F127E12FEA3B7FCA2
+48C8FCA5127EA2127FA26C14037F001F14076C6C13060007140E6D131CD801F013386C6C
+137090387E03E090381FFF80903803FC0020367EB425> I<003C133C007F13FE4813FF13
+81A313006C13FE003C133CC8FCA9137EEA1FFEA31200137EB3AA13FF001F13F8A318377E
+B61C> 239 D<1430147814FC497EEB03CF903807878090380F03C0EB0E01496C7E491370
+497F497F0140130890C9FCA2EB03FE90380FFF8090383E03E09038F800F84848137C4848
+7F48487F4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E15F0
+A2007F14076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F89038
+7E03F090381FFFC0D903FEC7FC25367EB42A> 244 D<017013703901FC01FC486C487EA5
+6C486C5A390070007090C9FCA8EB03FE90380FFF8090383E03E09038F800F84848137C48
+487F48487F4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E15
+F0A2007F14076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F890
+387E03F090381FFFC0D903FEC7FC25387EB62A> 246 D<1303497E497E80806D7E6D7EEB
+00FE143FEC0F806E7E1401EC004092C8FCA4D803F0EB07E000FFEB01FFA3000FEB001F00
+031407B3A4150FA3151F12016D133F0000EC77F86D9038E7FF8090383F03C790381FFF87
+903A03FC07E00029377EB52E> 249 D<140C141E143F4A7EECF3C0903801E1E014C09038
+03807049487E010E7F497F497F0110130290CAFCA3D803F0EB07E000FFEB01FFA3000FEB
+001F00031407B3A4150FA3151F12016D133F0000EC77F86D9038E7FF8090383F03C79038
+1FFF87903A03FC07E00029367EB42E> 251 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fw ecrm1200 12 15
+/Fw 15 123 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B> 46
+D<14FF010713E090381F81F890383E007C01FC133F4848EB1F8049130F4848EB07C04848
+EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FEA54815FFB3A46C15FE
+A56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315C06D130F6C6CEB1F
+806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC28447CC131> 48
+D<EB03FE90381FFFC0017F13F03901F80FFC3903C001FE48486C7E000EC7EA7F8048EC3F
+C0ED1FE04815F00030140F007015F800601407126CB415FC7F7F1503A46C4813076CC7FC
+C8FC16F8A2150F16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A5A5D4A5A4A5A4A
+C7FC147C5C5C495A495A495A49C7120C131E5B013814185B5B485A4848143848C8123000
+0E1570001FB612F0A25A5AB712E0A326427BC131> 50 D<49B4FC010F13E0013F13FC90
+38FE01FE3A01F0007F80D803C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C14F8A21507
+7F5BA26C48130FEA03C0C813F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC03F0EC1FC0
+D90FFFC7FC15F090380001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FC150316FEA2
+150116FFA3121EEA7F80487EA416FE491303A2007EC713FC00701407003015F80038140F
+6C15F06CEC1FE06C6CEB3FC0D803E0EB7F803A01FE01FE0039007FFFF8010F13E0010190
+C7FC28447CC131> I<ED0380A21507150FA2151F153FA2157F15FFA25CEC03BF153F1407
+1406140C141C141814301470146014C013011480EB03005B13065B131C13185B13701360
+13E0485A5B120390C7FC1206120E120C5A123812305A12E0B812C0A3C8383F8000ADEDFF
+E0027FEBFFC0A32A437DC231> I<B712FCEEFFC017F800019039C0000FFC6C6C48EB01FF
+9338007F80EF1FE0170FEF07F018F8EF03FCA218FE1701A218FFA718FEA2170318FCA2EF
+07F818F0EF0FE0EF1FC0EF7F80933801FE00EE0FFC91B612F017800280C9FCB3AA3801FF
+E0B612C0A338447CC342> 80 D<003FB912F8A3903BF0001FF8001F01806D481303003E
+C7150048187C0078183CA20070181CA30060180CA5481806A5C81600B3B3A54B7EED7FFE
+49B77EA33F447DC346> 84 D<EB07FC90383FFF809038F80FE03903C003F048C66C7E00
+0E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49B5FC90380F
+FE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FCA3153FA36D137F007F
+14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701FFFC0113003A001FE0
+007C2B2E7CAC31> 97 D<EB01FE903807FFC090381F03F090387E00FC49137E48487F48
+5A4848EB1F80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA2
+90C9FCA67EA27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB0380
+6C6CEB0700013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B> 101
+D<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCADEA01FC12FFA3120712031201B3B0487E
+B512F8A315437DC21C> 105 D<EA01FC12FFA3120712031201B3A292381FFFE0A36F1300
+ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A5A4AC8FC5CEC3F804A7E14FF9038FDCFE090
+38FF8FF01407496C7E01FC7F14016E7E81816F7E82151F6F7E821507826F7E8282486C49
+1380B5D8F81F13F8A32D457DC433> 107 D<D801FC01FFEC1FE000FF010701E0EBFFFC91
+3B0F03F801E07F913C3C01FC07803F800007903C7000FE0E001FC0000349D97E1C130F26
+01FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA3495DB3A8486C4A6C497EB5D8
+F81FB50003B512E0A34B2C7DAB52> 109 D<3903F803F000FFEB1FFCEC3C3EEC707F0007
+EBE0FF3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FCB512FEA3202C7D
+AB26> 114 D<1306A5130EA4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648
+C7FCB3A4150CAA017E131C017F1318A26D133890381F8030ECC070903807E0E0903801FF
+C09038007F001E3E7EBC26> 116 D<003FB612E0A29038C0003F90C713C0003CEC7F8000
+38ECFF00A20030495A0070495AA24A5A0060495AA24A5A4A5AA2C7485A4AC7FC5B5C495A
+13075C495A131F4A1360495A495AA249C712C0485AA2485A485A1501485A48481303A248
+48EB07804848131F00FF14FF90B6FCA2232B7DAA2B> 122 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fx ecrm0900 9 33
+/Fx 33 240 df<123C127E12FFA4127E123C08087A8715> 46 D<1518A215381530A215
+70156015E015C0A214011580A2140315005C1406A2140E140CA2141C141814381430A214
+701460A214E05CA213015C130391C7FCA25B1306A2130E130C131C1318A213381330A213
+701360A213E05B12015BA2120390C8FCA25A1206120E120CA2121C1218A2123812301270
+1260A212E05AA21D4B7CB726> I<EB0FE0EB7FFCEBF83E3903E00F803907C007C0EB8003
+000F14E0391F0001F0A24814F8A2003E1300007E14FCA500FE14FEB2007E14FCA56CEB01
+F8A36C14F0A2390F8003E03907C007C0A23903E00F803900F83E00EB7FFCEB0FE01F347D
+B126> I<EB3FC0EBFFF0000313FC380F80FF391E007F80001CEB3FC048EB1FE048130F15
+F00060130712FC6C14F87E1403A3007E1307123CC7FC15F0A2140F15E0EC1FC0A2EC3F80
+1500147E5C495A5C495A495A495A49C7FC133E133C4913185B485A48481330485A48C7FC
+001C1470001FB512F05A5AB612E0A31D327CB126> 50 D<EB1FE0EBFFFC4813FF3907E0
+3F80390F001FC0001EEB0FE0001CEB07F0123F018013F8140313C01380A2381F0007C7FC
+15F0A2EC0FE015C0141FEC3F80EC7E00EB01F8EB7FE014FCEB003FEC1FC0EC0FE0EC07F0
+15F8140315FC140115FEA3127EB4FCA415FC48130312780070EB07F86C14F0003C130F00
+1FEB1FE0390FE03F800003B51200C613FCEB1FE01F347DB126> I<EC01C0A214031407A2
+140F141FA2143F147F146F14CF1301EB038F140F1307130E130C131C13381330137013E0
+13C0EA0180120313001206120E120C5A123812305A12E0B71280A3C7380FC000A94A7E01
+07B51280A321337EB226> I<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C
+7EA202707FEC601FA202E07FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80
+010FB5FCA249800118C77EA24981163FA2496E7EA3496E7EA20001821607487ED81FF04A
+7ED8FFFE49B512E0A333367DB53A> 65 D<DA03FE130C91393FFF801C91B512E0903A03
+FE01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B
+4848157C485A173C485A171C123F5B007F160CA390C9FC481600AB7E6D150CA3123F7F00
+1F161C17186C7E17386C6C15306C6C15706D15E012016C6CEC01C0D97F80EB0380D91FC0
+EB0F00D90FF0131ED903FE13FC0100B512F0023F13C0DA03FEC7FC2E377CB437> 67
+D<B812C0A3D803FCC7127F0001150FEE03E01601A21600A21760A403061330A41700150E
+A2151E157E90B512FEA39038FC007E151E150EA21506170CA3171892C7FCA41738A21770
+A217F01601160316070003157FB812E0A32E337DB234> 69 D<B512FEA3D803FEC9FC6C
+5AB3A9EE0180A416031700A45EA25E5E5E5E16FE00031407B7FCA329337DB230> 76
+D<D8FFFC923801FFF86D5DA20003EFFE00D801BFED06FCA3D99F80140CA2D98FC01418A3
+D987E01430A2D983F01460A3D981F814C0A3D980FCEB0180A2027EEB0300A36E1306A26E
+6C5AA36E6C5AA36E6C5AA26E6C5AA36E6C5AA3913800FD80A2037FC7FCA3486C133ED80F
+F04B7EB5011C90387FFFF8A33D337CB246> I<B612FEEDFFC016F03A03FC0007FC0001EC
+00FE167FEE3F80EE1FC017E0160FA217F0A617E0A2EE1FC0A2EE3F80EE7F0016FEED07F8
+90B65A168001FCC9FCB3A2487EB512F8A32C337DB234> 80 D<B612FCEDFF8016F03A01
+FE0007FC0000EC01FEED007F707E707E83160F83A65FA24C5AA24C5A047EC7FC4B5AED0F
+F090B612C093C8FC9039FE001FC0ED07F06F7E6F7E150082167E167FA583A5180C17C0A2
+043F131C486C1618B500FEEB1FE0040F1338933807F070C93801FFE09338003F8036357E
+B239> 82 D<007FB712FEA390398007F001D87C00EC003E0078161E0070160EA2006016
+0600E01607A3481603A6C71500B3AB4A7E011FB512FCA330337DB237> 84
+D<B500FE90381FFFF8A3000190C813006C48153C1718B3AF1738017F1530A217706D6C14
+60011F15E06E495A010F14036D6C495A6D6C49C7FCD901FC131E6DB413FC91383FFFF002
+0F13C0020190C8FC35357EB23A> I<EB7F803803FFF0380F80FC381C003E003F133F6D6C
+7E6E7EA26E7EEA1F00C7FCA4EB01FF131FEBFF873803FC07EA0FF0EA1FC0EA3F80127F13
+004815C05AA3140FA26C131F6C133B3A3F8071F180391FC1E1FF2607FFC013003900FE00
+3C22237DA126> 97 D<EB07F8EB3FFF9038FC07C03901F000E03903E003F03807C00712
+0FEA1F80123F90380003E04890C7FCA2127E12FEAA127FA26C14187F001F14386D133000
+0F14706C6C13E03903F001C03900FC0F8090383FFE00EB07F01D237EA122> 99
+D<153FEC0FFFA3EC007F81AEEB07F0EB3FFCEBFC0F3901F003BF3907E001FF48487E4848
+7F8148C7FCA25A127E12FEAA127E127FA27E6C6C5BA26C6C5B6C6C4813803A03F007BFFC
+3900F81E3FEB3FFCD90FE0130026357DB32B> I<EB0FE0EB7FFCEBF83F3903F00F80D807
+E013C0390FC007E0381F800315F0EA3F0014014814F8127EA212FEA2B6FCA248C8FCA512
+7E127FA26C1418A26C6C1338000F14306D13706C6C13E03901F003C03900FC0F00EB3FFE
+EB07F01D237EA122> I<EB01FCEB07FF90381F078090383E0FC0EB7C1F13FCEA01F8A200
+03EB070049C7FCACB512F0A3D803F0C7FCB3A7487E387FFFE0A31A357FB417> I<EA0780
+EA0FC0EA1FE0A4EA0FC0EA0780C7FCAAEA07E012FFA3120F1207B3A6EA0FF0B5FCA31033
+7EB215> 105 D<EA07E012FFA3120F1207B3B3A7EA0FF0B5FCA310347EB315> 108
+D<3903F01FC000FFEB7FF09038F1E0FC9038F3807C3907F7007EEA03FE497FA25BA25BB3
+486CEB7F80B538C7FFFCA326217EA02B> 110 D<EB07F0EB3FFE9038FC1F803901F007C0
+3903C001E000078048486C7E48C7127CA248147E003E143E007E143FA300FE1580A8007E
+1500A36C147EA26C147C6D13FC6C6C485A00075C3903F007E03900FC1F80D93FFEC7FCEB
+07F021237EA126> I<3903F03F8000FFEBFFE09038F3C0F89038F7007ED807FE7F6C48EB
+1F804914C049130F16E0ED07F0A3ED03F8A9150716F0A216E0150F16C06D131F6DEB3F80
+160001FF13FC9038F381F89038F1FFE0D9F07FC7FC91C8FCAA487EB512C0A325307EA02B
+> I<3803E07C38FFE1FF9038E38F809038E71FC0EA07EEEA03ECA29038FC0F8049C7FCA3
+5BB2487EB512E0A31A217FA01E> 114 D<EBFF06000713CE381F00FE003C133E48131E14
+0E5A1406A27EA200FE90C7FC6C7EEA7FFC383FFFC014F0000F7F6C7FC67FEB0FFF1300EC
+3F8000C0131F140F6C1307A37E15006C5B6C130E6C5B38F7807838E1FFE038C07F801923
+7EA11E> I<1330A51370A313F0A21201A212031207381FFFFEB5FCA23803F000AF1403A8
+14073801F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD1E> I<D803F0133F00FFEB0F
+FFA30007EB007F000380B35DA35D12016D4813800000903803BFFC90387E073FEB1FFED9
+07F8130026227EA02B> I<B5EBFFF0A3D80FF0EB3F800007EC1F000003140E150C6D131C
+00011418A26C6C5BA26D1370017E1360137F6D5BA290381F8180A214C3010F90C7FCA2EB
+07E6A214FE6D5AA26D5AA36D5AA2146024217E9F29> I<003FB512F0A2EB000F003C14E0
+0038EB1FC00030EB3F800070137F1500006013FE495A13035CC6485A495AA2495A495A49
+C7FC153013FE485A12035B48481370485A001F14604913E0485A387F000348130F90B5FC
+A21C207E9F22> 122 D<147014F8130113031307495AEB1FC0495A017EC7FC13F813E013
+8090C8FCA2EB0FE0EB7FFCEBF83F3903F00F80D807E013C0390FC007E0381F800315F0EA
+3F0014014814F8127EA212FEA2B6FCA248C8FCA5127E127FA26C1418A26C6C1338000F14
+306D13706C6C13E03901F003C03900FC0F00EB3FFEEB07F01D317EAF22> 233
+D<003C13F0387E01F838FF03FCA4387E01F8383C00F0C8FCA813FC121FA312011200B3A6
+487E381FFFE0A316317EB01A> 239 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fy ecrm1728 17.28 23
+/Fy 23 234 df<170FA34D7EA24D7EA34D7EA34D7EA34C7F17DFA29338039FFC178FA293
+38070FFE1707040F7FEE0E03A2041E80EE1C01A2043C80EE3800A24C80187FA24C80183F
+A24B4880181F0303814C130FA203078193C71207A24B81030E80A24B8284A24B8284A24B
+82197F03F0824B153FA20201834B151FA202038392B8FCA24A83A292C91207020E8385A2
+4A8485023C84023882A20278840270177FA202F0844A173FA24948841A1FA24948841A0F
+A249CB7F1A074985865B496C85497E48486C4D7F000F01F8051F13F0B60407B612F0A45C
+657CE465> 65 D<DDFFF015C0040F01FF1401047F14E00303B600F81303030F9038E003
+FEDB3FFCC7007F1307DBFFE0EC0FC002030180913803E00F4A48C83801F01F4A48ED0078
+DA3FF0EE3C3F4A48161E4A48EE0F7F4949EE07FF4990CA7E495A4948834948835C013F19
+7F4948183F495A1B1F485B1B0F4890CCFCA248481907A2485A1B03121F5BA2123F1B015B
+A2127F98C7FCA35B12FFB0127F7FA4123FF301C07FA2121FA27F000F1A031C806C7EA26C
+7E1B076C6D1900636C7F1B0E6D6C181E6D6C181C011F193C6E606D7E6D6C606D6C4D5A6D
+6D4C5A6D6D16076E6C4C5A6E6C4CC7FCDA0FFC163E6E6C16FC6E6C6CEC01F0020001F0EC
+07E0DB3FFCEC3F8092280FFFE003FFC8FC030390B512FCDB007F14F0040F1480040001F8
+C9FC526679E361> 67 D<B712C0A4C66CEB8000D91FFEC7FC6D5AB3B3B3B3AE497E9038
+7FFF80B712C0A4226279E131> 73 D<B712E0A4C60280CAFCD93FFCCBFC131F5CB3B3B2
+1A38A61A781A70A61AF0A41901A21AE01903A21907A2190F191F193F197F19FF1803180F
+013F043F13C0D9FFFC0203B5FCBBFCA4456278E154> 76 D<B500FC071FB51280A36E61
+C6F58000013F51C7FCD91DFFF177FCA2011C6D18E7A36E6CEF01C7A36E6CEF0387A36E6C
+EF0707A26E6C170EA36E6C171CA36E6C1738A36E6C1770A26E6D16E0A36F6CED01C0A36F
+6CED0380A36F6CED0700A26F6C150EA36F6C5DA36F6C5DA36F6C5DA26F6D5CA3706C495A
+A3706C495AA3706C49C7FCA2706C130EA3706C5BA3706C5BA3706C5BA3706D5AA294387F
+C1C0A394383FE380A3DD1FF7C8FCA3EF0FFEA2013E6F5AA2137F715A2601FFC04F7E0007
+01F096383FFF80B66C6D48023FB61280A3715A696277E17C> I<EC3FE0903803FFFE010F
+6D7E90393FC03FE090397C000FF801F0EB03FC48486D7E48486D7E48486E7E48C86C7E7F
+01F06E7E487E6D6E7EA3707EA36C5AEA03E0C9FCA6167FED7FFF020FB5FC91387FF80790
+3801FF80903807FC00EB1FF0EB7FC0495AD803FEC7FC485A120F5B485A485AA24848EE01
+C0A312FF5BA2160FA3161F6D141B007F153B16736D17806C6C9138E1FC03001FEC03C16C
+6C903A0780FE0700D807FE49486C5A2701FF807CEB7FFE6C6CB4486D5A011F01E06D5A01
+0390C7EA07E03A4179BF43> 97 D<4AB47E020F13F8023F13FE9139FF007F80D903FCEB
+07E0D907F0EB01F0D91FE0EB007849488049488049C87E48485D4915FF00034B13804848
+5CA2485AA2485AA2003F6F130049EC007C94C7FC127FA35B12FFAD127F7FA4123F7FA200
+1FEE01C07F000F16036D168012076C6C15076D160000015E6C6C151E6D6C5C6D6C5C6D6C
+5CD90FF8495AD903FCEB07C0903A00FF803F8091263FFFFEC7FC020F13F8020113803241
+7BBF3C> 99 D<181EEF3FFEEE07FFA4EE000F1703A21701B3AAEDFF80020F13F8023F13
+FE9139FF803F81903A03FC0007C14948EB01E1D91FE0EB00F94948147D4948143D49C812
+1F4848150F491507120348481503491501120F121F5BA2123F5B127FA45B12FFAD127F7F
+A3123FA27F121FA26C6C1503A26C6C150712036D150F6C6C151F0000163D137F6D6CECF9
+FF6D6CEB01F1D90FF0D903C113C06D6CD90F81EBFF80D901FFEB7F019039007FFFFC021F
+13E00201010091C7FC41657BE34B> I<EC03FE91381FFFE091B512F8903901FE03FE903A
+07F0007F8049486D7ED93FC06D7E49C76C7E496E7E491403484881484814010007824914
+00000F8283485A1880123F49153FA2007F17C0A35BA212FF90B8FCA30180CAFCA9127F7F
+A3123FA27F121FEF01C06C7E17036C6C1680A26C6C15070001EE0F006D150E6C6C151E6D
+6C5C6D6C5C6D6C5CD907F0EB03E0D903FC495A902700FF803FC7FC91383FFFFC020F13F0
+0201138032417BBF3C> I<187FDA07FC903803FFC091273FFF800F13E091B539E01F83F0
+903B03FC07F87C07903A07F001FCF0903A0FC0007FC04948EB3F80013FEE03E049C76C6C
+C7FC01FE6E7EA248486E7EA2000382A2491403000782AA00035E6D1407A200015EA26C6C
+4A5AA2017F4A5A6D6C495A011F92C8FC496C137E903937F001FC903973FC07F80160B512
+E0D9E03F1380DA07FCC9FC4848CBFCA57FA37F7F7F6CB4FC91B512FC6DECFFE017FC6D15
+FF6D16C06D16F0013F8201FEC700037FD803F89138001FFED807E015074848ED01FF4848
+81003FEF7F8090CA123F127EF01FC012FE48170FA66C171F007E1880A2007F173F6C6CEE
+7F00001F177E6C6C5E6D1501D803F8ED07F06C6C4B5A6CB4ED3FC0D93FE049B4C7FCD90F
+FEEB1FFC0103B612F0D9007F1480020301F0C8FC3C5E7CBF43> 103
+D<EB03C0EA07FFB5FCA41201EA007FA2133FB3AAEE7FE0923803FFFC030F13FFDB3F0013
+C00378EB1FE04B6D7EDAC1C06D7EDAC3808002C7C7120302CE81170114DC14D802F86E7E
+5CA35CA35CB3B3496C4A7F496C4A7FB6D8F003B612C0A442647CE34B> I<1378EA01FE48
+7E487FA66C90C7FC6C5AEA007890C8FCB3A2EB0780EA0FFFB5FCA41203C6FCA2137FB3B3
+AC497E487FB61280A4195F7BDE25> I<EB0780EA0FFFB5FCA41203C6FCA2137FB3B3B3B3
+AD497E487FB612C0A41A647BE325> 108 D<D903C0D97FE04AB47ED807FF902603FFFC02
+0F13F0B5010F01FF023F13FCDB3F0001C09038FC03FF0378903C1FE001E0007F804B6D6C
+48486D7E0001D9C1C06D6C48C76C7E27007FC380DAFC0E8102C7C7000349140FD93FCE6F
+48810501160702DC5E02D8166002F8912600FFE06E7E4A5EA34A5EA34A93C8FCB3B3496C
+4A6D4A7E496C4A6D4A7EB6D8F003B6D8C00FB6FCA4683F7CBE71> I<D903C0EB7FE0D807
+FF903803FFFCB5010F13FFDB3F0013C00378EB1FE04B6D7E0001D9C1C06D7E27007FC380
+8002C7C71203D93FCE81170114DC14D802F86E7E5CA35CA35CB3B3496C4A7F496C4A7FB6
+D8F003B612C0A4423F7CBE4B> I<4AB47E020F13F0027F13FE4AC67ED903F8EB1FC0D907
+E0EB07E0D91FC0EB03F849486D7E49C87E01FE157F49814848ED1F80000317C04848ED0F
+E0A24848ED07F0A2001F17F8491503003F17FCA3007F17FE491501A400FF17FFAC007F17
+FEA26D1503A3003F17FCA2001F17F86D1507A2000F17F06D150F000717E06C6CED1FC0A2
+6C6CED3F806C6CED7F00017F15FE6D6C495A6D6C495A6D6C495AD903F8EB1FC06DB4EBFF
+806D6CB448C7FC020F13F00201138038417BBF43> I<D903C0EB7FC0D807FF903807FFFC
+B5011F13FFDB7F0013C003F8EB1FF0DAC3E0EB07F80001D9C7806D7E26007FCFC76C7E02
+DE6E7ED93FFC6F7E4A6F7E4A82181F4A82727E5C727EA2727EA3727EA41A8084AC4E1300
+A54E5AA2611807A24E5A6E5E181F6E4B5A6E5E187F6E4B5A02DE4A90C7FC02CF4A5ADAC7
+80495ADAC3C0EB0FF0DAC1F0EB3FE0913AC07E01FF806FB448C8FC030F13F80300138093
+CAFCB3A3497E497EB612F0A4415B7CBE4B> I<010FEB07F8D80FFFEB1FFEB590387FFF80
+9238F81FC0913801E03F913903C07FE00003EB0780C6EB0F00140E6D5A0218EB3FC00238
+EB1F800230EB0600027090C7FCA2146014E0A25CA55CB3B0497E4813F0B612F8A42B3F7B
+BE34> 114 D<9138FFC003010FEBF807017FEBFE0F3A01FF003F9FD803F0EB07DF48486D
+B4FCD80F801300001F8148C8FC003E81007E81127C00FC81A4827EA27E7F6C7E6D91C7FC
+13F8EA3FFE381FFFE06C13FF15F0000314FE6C6E7E6C6C14E0011F14F801078001008002
+077FDA003F13801507030113C0ED007F00E0ED3FE0161F17F06C150F1607A36C1503A37E
+A26C16E016077E17C06D140F6D15806D141FD8FDF0EC3F00D8F8F8147E017C495A3AF01F
+801FF06DB512C0D8E00391C7FC39C0007FF02C417CBF35> I<1470A714F0A51301A31303
+A21307A2130FA2131F133F137F13FF1203000F90B6FCB8FCA326000FF0C8FCB3AEEE01C0
+AE6D6CEB0380A316076D6C14005E6D6C130E6D6C131E6E6C5A91383FE0F86EB45A020713
+C0020090C7FC2A597ED734> I<D903C0150FD807FFED1FFFB50203B5FCA40001ED0007D8
+007F1501A2013F81B3B25FA35FA35F011F15066E140E5F130F6E4A7F01075D6D6C494813
+E0D901FE4948EBFFC0903A00FFC01F8091393FFFFE00020F13F8020001C0EC800042407C
+BE4B> I<B66C0103B512C0A4000101F8C8EBFC006C01E0ED3FF0017FEE1FC0013F5F96C7
+FC131F181E80010F161C8001075EA26E157801031670A26D6C5DA26E14016D5EA26F1303
+027F5D81023F4AC8FCA26F5B021F140E81020F5CA26F133C02071438A26E6C5BA26F13F0
+02015CA2EDFF016E5C168192387F8380A216C7033F90C9FCA2ED1FEEA216FE6F5AA36F5A
+A26F5AA36F5AA2423F7EBD47> I<4B7EED07E04B7E151F153F157F15FF4A5B4A13804A90
+C8FCEC0FFC4A5AEC3FE04A5A4AC9FC495AEB03F8EB07E0495A6DCAFC130690CBFCA7EC03
+FE91381FFFE091B512F8903901FE03FE903A07F0007F8049486D7ED93FC06D7E49C76C7E
+496E7E49140348488148481401000782491400000F8283485A1880123F49153FA2007F17
+C0A35BA212FF90B8FCA30180CAFCA9127F7FA3123FA27F121FEF01C06C7E17036C6C1680
+A26C6C15070001EE0F006D150E6C6C151E6D6C5C6D6C5C6D6C5CD907F0EB03E0D903FC49
+5A902700FF803FC7FC91383FFFFC020F13F002011380325D7BDB3C> 233
+D E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop Fy 576 1428 a(Impl\351men) l(tation) 46
+b(de) f(la) g(r\351cursion) i(primitiv) l(e) f(en) 1490
+1611 y(CAML) f(Ligh) l(t) p Fx 1554 1702 a(Rapp) r(ort) 25
+b(de) g(T.E.R.) 1022 3378 y @beginspecial 0 @llx 0 @lly
+339 @urx 239 @ury 1417 @rhi @setspecial
+%%BeginDocument: trec.eps
+%!PS-Adobe-3.0 EPSF-3.0\r
+%%Creator: Adobe Photoshop Version 5.5\r
+%%Title: trec.eps\r
+%%CreationDate: Tue Apr 13 2004 17:37:44\r
+%%BoundingBox: 0 0 339 239\r
+%%HiResBoundingBox: 0 0 339 239\r
+%%SuppressDotGainCompensation\r
+%%EndComments\r
+%%BeginProlog\r
+%%EndProlog\r
+%%BeginSetup\r
+%%EndSetup\r
+%ImageData: 339 239 8 3 1 339 1 "beginimage"\r
+%BeginPhotoshop: 5316\r
+% 3842494D03ED000000000010004800000001000200480000000100023842494D\r
+% 040D000000000004000000783842494D03F30000000000080000000000000000\r
+% 3842494D040A00000000000100003842494D271000000000000A000100000000\r
+% 000000023842494D03F5000000000048002F66660001006C6666000600000000\r
+% 0001002F6666000100A1999A0006000000000001003200000001005A00000006\r
+% 000000000001003500000001002D000000060000000000013842494D03F80000\r
+% 000000700000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E80000\r
+% 0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800000000FFFF\r
+% FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800000000FFFFFFFFFFFF\r
+% FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800003842494D0408000000000010\r
+% 000000010000024000000240000000003842494D041400000000000400000003\r
+% 3842494D040C000000000EDB00000001000000700000004F00000150000067B0\r
+% 00000EBF00180001FFD8FFE000104A46494600010201004800480000FFEE000E\r
+% 41646F626500648000000001FFDB0084000C08080809080C09090C110B0A0B11\r
+% 150F0C0C0F1518131315131318110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C\r
+% 0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C010D0B0B0D0E0D100E0E10140E0E0E\r
+% 14140E0E0E0E14110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C\r
+% 0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC0001108004F00700301220002\r
+% 1101031101FFDD00040007FFC4013F0000010501010101010100000000000000\r
+% 030001020405060708090A0B0100010501010101010100000000000000010002\r
+% 030405060708090A0B1000010401030204020507060805030C33010002110304\r
+% 211231054151611322718132061491A1B14223241552C16233347282D1430725\r
+% 9253F0E1F163733516A2B283264493546445C2A3743617D255E265F2B384C3D3\r
+% 75E3F3462794A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F637\r
+% 475767778797A7B7C7D7E7F71100020201020404030405060707060535010002\r
+% 1103213112044151617122130532819114A1B14223C152D1F0332462E1728292\r
+% 435315637334F1250616A2B283072635C2D2449354A317644555367465E2F2B3\r
+% 84C3D375E3F34694A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6\r
+% F62737475767778797A7B7C7FFDA000C03010002110311003F00F55492492529\r
+% 24950EA1D7BA374C25B9F9B4E3BC0DDE939E3D42090CF6D2D9B5FEE77E631226\r
+% B74C63291A88323D86ADF4979D75FF00F1AA290E1D26A68A5AF2C7655D2E263D\r
+% A7D3A2BFA3EEFF004AEFF8CF4D71BD4FEBBF57BEF2C7E6DF6D85C47A6D739ADD\r
+% C0ED0CF4AAF4DACFD27EE56A139C5D42267BEA3E5D3FACE8C3E1531132E632E3\r
+% E5FE53C123C79BF59F27EAE0FBBA1DF918F8D53AEC8B594D4C12F7D8E0D681FC\r
+% A7397CF36F5BEB75651C91D4725963CECAA9A2E783C7A567BDDED66D77B377A7\r
+% FA47AAD979D9F9B7B5F95936DF73F6EC36173DCE10EAEADAEC92E7BF76FB3DEE\r
+% F6329FFADD35B865B0286EC6791119C84A64F0CAAA2071CE37E8954A5E9F73F7\r
+% 7E7FE6FF007DFA3ABC9C7B5AD7556B1EDB04B0B5C087011F463E97D2455F311C\r
+% 8CAAF6863F7EAE6B1F3A12E6D753FD36BBE8FB6A67E976AE8FA6FF008C6FADD8\r
+% DD32EE995DCDB98E06BAF25FFCE55B8FD2AEE696FF002F639FFCD7F83FF068F1\r
+% 9DC81F6B11E5E37C3194B8AF630BF4FCDA4A1C5EAFF99FEB1ED3EBEFF8C97E03\r
+% ECE8FD148FB43C35B6678970AF7FFA10C6EC7BF63BD9732CB363FD4AFD1F5179\r
+% E5D9BD52CC6A9EFCAB2E6BAF92DF5DE4CDA7DFBEFDFF00E17653BF657F4D5275\r
+% 6E16B9D6DAE75CEDD69B410DB1C7735B639DBFF75CCF559BB67F85FA0ACEDF4F\r
+% A77AD5B1C5CD218C25BB836C8B1F5FF37ECDFE87A8EF57FC37F3CA0C9326AB5D\r
+% 5D5E53968E31904C08818CCAF4B07A7EFC326597F9BFD377FA57F8C7FAC789D4\r
+% 712ACDCFB323131C8AADC77B18EB5C1A60EEB6BAF7E4D8E60D9EA3EEFE73F4AF\r
+% 5EBFD23AEF49EB543AFE9992CC9AD861FB64169D7E9B1DB5EDFA2BE77C3C3A1C\r
+% 4E45D92C76A1DBC3887021DA970B1AD7FBFF007D6F748FAC6FE99D7FA7E5E1B9\r
+% F634582ABEB6681F5DA5AC2CF78D966EF77A69C329131100CBF7C9FD1A629723\r
+% 0C9CB4B2CE50C1206F97840C653CB09CB87D7C32FD1F9F8F1FFE80FF00FFD0DA\r
+% FAD1FE303A9F4FCE6E174BC26B5F502724E735ED1FD4ABD177FE0BEF65DFE0FF\r
+% 0047FCEE39FF001BBD72CA628E938EFB7836B6FDEC9FF8A6EC7FFE0CBD488041\r
+% 04483C85C47D68FF00159D1FABBECCBC08C3CD792E701A56F71FDEDA1DE97BBD\r
+% DBF659FF0016A231C82C89717D3FF428B7E19793988C4E2388C7797B9E99CBFA\r
+% C658334A1FE2CDE07ADFF8C0FADFD55E6B7E4B3A7521DB4D54582B07F34EFB18\r
+% F764BFDB67E97F4BE92E62CB2EB6CFB45F96DF55D2E716C97CC6E1B8B1ADFCE6\r
+% 37F3D75D95FE2CBAC6258F63F0ECBABD763A83EA3783EE6B5B367F53D4565FFE\r
+% 2BFAE57634B30C9246E3B2CAA35D7D33B9DF99BB67B54667FD59123B43FEFB8D\r
+% BA393142B360842478B865CC0E1970F5E1C5F778FA1E3A8BF2810D16BB2EAD7D\r
+% 5AC35CE3B676E8E77BBDCCF7B3DC817D86A68A181A5F656C2E7B1A5AED7F49B1\r
+% C7DDBFF797AFE1FD56ABEAAFD4EEB77E6DACFB4E5E3381DDB4B58457E8E352C7\r
+% 39AD6BADB2D757FD7BBD25E5D8DD2B27A8759B31B1245ADABD563436496D75FA\r
+% 87D30DFDDD9EDF4D1000364558E2AF1074BE159394B240C31CCE4E0C8307B9C5\r
+% C50F6F2639CB27B72CD3F4C7F55FA593DBFF0036E790196EC69007A4D0D9993E\r
+% A06EEDAD973776DB9EAFD37579577D9EDAF576ADB2A719AC102A0C6B23F47FF0\r
+% A898FD03333F2709858D6E4752AEC7E354481BDE1F9156D307F45FA6ABD2FD37\r
+% F6D2E9D6D1D37A8534E6B9ECC5377A792E6B47B584FBADD8E69FD3359F99B2CF\r
+% EDA13D4002CCEBCBCEA4BF962714CCA6630E5A521290A8E4F4FE84326297F37F\r
+% 3F07EFC3DB6BDDD3EB635AE936B6D11516B76ED6861B37BE7F3DDB7FCCF57F3D\r
+% 58BFA6DF8DD08673007E31C8FB393203B71AEBC8B3646EF6B99756DDEBB2FAEF\r
+% D13A274AE91EBE0B98D664595D58D6B2DDFBE8652FF5F27731FB377DB2CA98FD\r
+% 9F9957E8695C0DFD533850DA9CE7561CF6E40AC7F3721A6AADED6BBF76BFF8C4\r
+% A2264D4B5A3DFF00C54E7972D081C9881C7EE0DF86CC607F9D88E29FF9CF97DD\r
+% 97E84F0FF927A8FAB3F503AAFD64AABEAA2C663E2DAE680F6922035AEA8BEBE5\r
+% CE7D0E66DFF8CFE47A89B2DDD77EADD99DD2326A638BEB343F7C0A720387EAF7\r
+% 55598F7B377AB4BDBFCD5D5FFC656BD3FF00C5F615785F54B02AA9C5ED735D64\r
+% 91105CE76F1FE7ADACDE9D81D42B1566E3D790C043836C6874106439B3F453BD\r
+% A1211903A8A31BFDDFDDF4B5C7C42587265C5388E0971472FB7F34B2FE965FD7\r
+% 71FABDCF5C7E4E0FF27EDBF33542EC4BD96D8C70D877161F698FE56E1F45CBDB\r
+% FA2FD55FA8BD671717A974B9BCE33D8F6DC2C25ED700D7FD9EFACFB19F49BEAD\r
+% 7E9EF557EB2FF8B1A32D8D7F437578D6CC3ABC82E7B00220D94D9EFB9B67F25D\r
+% FF004169FD40FA9F7FD57E9F7579370B72725C1D636B335376881B25953B7BA7\r
+% DC9C0126E7017B5EFE9FEAB164C90C58B8796E625EDCBF59EDC8704FDCF4FA72\r
+% 447F8FFB8FFFD1F554924925292492494F3BF5C7A3E2751C7AEFEAD9E713A3E0\r
+% CDD93501B773A36B2CF5E77B5F5CEDA18C67D3B3FD37A1E9F0FF00E2B2EDDF5B\r
+% BA8D5637DAEC30F6EF0D96C3A8F67EF7F847AEDFFC60E5538FF54B39B7063BED\r
+% 0D14B1B637789719DC192DFD2555B5F755FF00095AF22FAADD23FE73F5838193\r
+% 7BAA6E632C635F4B4B830D2DF5ABB5CC7C7E87D4FDFF00D27E93D3FF000AA195\r
+% 7B80D5E947FC290FFBD74F0199E4A7132E08991946846B830E2CA3271FCB2F54\r
+% F3E3871FAFFE63BFF57B0DBD2FFC69D381EA075345D94CA5CE74BBDD4D8F6D7F\r
+% B9FE13F31BFCE7FC2ADFFF001B5F563A6D9D02DEB5463B6ACEC5B18EB6DAC6D2\r
+% F63DDE9BC5A1BB5AFF00D25DEA7AAEFD22E6737FC58FD6FC0B6A1814B33B6341\r
+% 65F45CCA7658C73BECF7FE9DF4DBEB31BEEDACFD1FFC258BAEFAE4EEAB4FF8B5\r
+% BA9EBD656FEA368AABBECAA36922D6DD2D6EDA5AEB7D2AFE856DD9EA7FC12747\r
+% 48EA2AB662CE7DCCA0C7209998889C41FF00BAF925C2F97F456E00BB06BCF2E7\r
+% E0EF75D906A01C4B5AE63376DB36BDBEDDF52EEF2BFC52F48EA1D21D99D2726C\r
+% 6E4581F7E30730358F0E0E7D3416585AEAF77E8BF4BBF67FC1A9FF008A2E8D53\r
+% DD9BD6AEA817565B87865E01756DAC1FB4FB87B375DBEBFE6FF96BD1F1F171B1\r
+% 6BF4B1696515C93B2B686364F2EDAC0D4DC70FD2277B3E2C9CDF34387D911AF6\r
+% F823EA119425084387D319FEB31F170FB9F37FB4784FA9DF5BBA7F48FABD85D2\r
+% 3A9D7954F51C7DF51C7B287B0EEDEF3552DB6ED946E735CC67E92DAFFEB6BBDA\r
+% ACF56A65806DDED0EDA482448989ACBD9FE63D35F8F8F9351A726A65D53A3757\r
+% 63439A60EE12C7CB7E927A69A68A9B4D0C6D5530436B600D681FC96B7DAA4008\r
+% EBA34B24F1C858891909B96BC512CD24924E627FFFD2F55492492529249617D7\r
+% 8EA59BD2FEAA751CDC121B935D6D6B1C67DBEA3D94BEC6ED8F7D75D8E7D7FCB4\r
+% 9205903BBC6FF8C9CEBBEB075CC0FAA5D2C1B5EC7EFCC2C83B5CED9B3DDF99E8\r
+% 337D97BFF33FEB762EEBEAF7D5DE9FD0709B46254D65AF6B7ED168997BC0F73B\r
+% 5FA2DDEE7BB6357997F89CE8B9791D62FEB8F786E3E2B5D4C4825D63C46DF4E3\r
+% DACAEBFCFF0067F83F4F7FE93D3F624D88D493BF467CB96A11C70244481C713E\r
+% 12E28C7FBBFE5B87F7F229799FF8EBEA0C660E06036D8B1EF75CFA67968F6576\r
+% 399FD6F51ACFFAE2F4C5E47FE3A7A3D94E4E3758AD80D395145CFE4B6DAC39D5\r
+% 09FCD6DB4FE6FF00C0252E9E6166020191268884F87C6528F07FDD3DBFF8B9C6\r
+% 6637D4EC06367DC2C7B8F8936592E13FBCBA55CDFF008BDCFC7CDFAA78228738\r
+% BB19BF67B98FFA4C7B39A9DA37E8B4B767F21748943E517AE815CCD7BD928708\r
+% E397081B085FA387FABC2A4924939894924924A7FFD3F55492492529729FE337\r
+% 3DD87F5472436B2F392E6D41D01CD644E46FB1AEFCDFD5FD2FF8CB18BAB5CB7F\r
+% 8CAA5B67D53C877E88D94BEBB2A65CF6D6D739AEF731AEB1F5B1D67A26D7575F\r
+% F84FCCFD226CEF84D6BA32F2E623340C8F0C4481E2DE9C8FF132E1FF0037B2AB\r
+% 2D8B2BCA7079220996B1C071BBBAF405E43F51BA4FD66E9BD40DFF00572FC1CD\r
+% C5BAA6FDB47DA1B631B27754DBB1E97B6EA32D9167BFF494FF0039FF0016BD72\r
+% BDFB1BEA47A9037EDE27F3B6CFE6A503A6C7BFDABB998D4EEE26AB1D44DD7B71\r
+% 8C3F94D92E0BFC6FD8D3D130315C1BFA7CEAE1CED48DAD7FD16C39BFE13F3D77\r
+% AB2FAEE2746CAAF159D5ADAE90CC86598C6C7B6B2EB592EF4EB759F4BD466F6D\r
+% 8C67F82464090696609463923298B883ABE3FF00557EB1E6FD59EACCC825E3A6\r
+% 5CF156631D106A05B5D591B5DEFF005A8F536FF2D8BDCAB7B2C636C610E63C07\r
+% 35C3820EA0AF3DEA7F56BEAD64F46CFC47F55C2A0599976574BCA75D586B378A\r
+% 1D7E1BFDFF00D19967A74DB57FA3FB2DBFCE7A6B67EA262FD62C0C0AF0BA8D95\r
+% 65F4FD85D85935D82C7B034863697BDAD637228B5BFA7C4B99FE0BF476FF0083\r
+% F4E3C7C51F496DF387166272E3223557194A3C52E28F11AF97E57AB492494AD0\r
+% 524924929FFFD9003842494D0FA000000000045E74706F6D0000000300000001\r
+% 0000000000000006000000000100000100000000000000000000010000000014\r
+% 00000000000000640000000000000001000000000000000100000000FF555555\r
+% 0000000100FF92894CFF544F2EFF9E890FFF9D880FFF9C870FFF9B860FFF9A85\r
+% 0FFF89760DFF88750DFF99850FFF98830FFF96810FFF96820FFF94810FFF937F\r
+% 0FFF917E0FFF917D0FFF8F7C0FFF89760EFFA08A11FF9F8911FF9F8A11FF9D88\r
+% 11FF8E7B0FFF8D7A0FFF8C790FFF8B790FFF988411FF85730FFF83730FFF8170\r
+% 0FFFA08B13FF9D8913FF7D6C0FFF77670EFF75650EFF7B6B0FFF7A6A0FFF7969\r
+% 0FFF72630EFF77680FFF6F600EFF6D5F0EFFA08B15FF73640FFF71620FFF695B\r
+% 0EFF9D8916FF756610FF6B5D0FFF64570EFFA08B17FF61550EFF5F530EFF5E52\r
+% 0EFF5B500EFF5A4F0EFFA08B19FF7E6E14FF594E0EFF584D0EFF574C0EFF544A\r
+% 0EFFA08C1BFF52480EFF8F7E19FF5D5210FF98851CFF4C430EFF9E8B1EFFA18D\r
+% 1FFF49400EFFA18D20FF93811DFF463E0EFFA18E21FF7E6F1AFF443C0EFF8C7B\r
+% 1DFFA08E22FF3F380EFFA18E24FF81721DFF907F21FFA08D25FF3B340EFFA28F\r
+% 27FF675B19FFA28F28FFA29029FF8C7D24FFA2902AFFA08E2AFF9A8A2AFF8072\r
+% 24FFA3912FFF776A22FF91822AFF8E7F2AFF9F8E31FF6F6422FF8E802DFF8E80\r
+% 2EFFA49436FFA49336FFA49438FF82752DFFA2923BFF918335FF8F8134FFA394\r
+% 3CFFA5953EFFA6963FFFA29340FF766B2FFFA39441FF91853BFFA69745FFA698\r
+% 48FF948841FF827739FFA49649FF998C45FFA7994DFF918643FF635B2FFF8D82\r
+% 44FF958A49FF928748FF776E3BFFA79A53FF847B45FFA79B59FF948A51FF988F\r
+% 56FF716A40FF8A740DFF87730DFF86710DFF85710DFF8C770FFF8B770FFF8A75\r
+% 0FFF88750FFF87740FFF86730FFF83700FFF7A690EFF806E0FFF7F6D0FFF7D6B\r
+% 0FFF71610EFF6F5F0EFF6C5D0EFF67590EFF8A7613FF897514FF8C7915FFA18C\r
+% 1CFF51460EFFA28D21FFA28E23FF41390EFFA28E24FF342E0EFFA3902CFFA492\r
+% 32FF2F2A0FFFA29136FFA5943BFFA0903AFFA3933EFF9C8D3CFFA69643FFA192\r
+% 44FF9E914BFF866F0DFF856E0DFF856D0DFF856F0DFF836D0DFF816B0DFF8972\r
+% 0EFF80690DFF836D0EFF816B0EFF866F0FFF856E0FFF887010FF7D670FFF8971\r
+% 12FF8B7314FF897314FF8D7717FF8A7318FF886F0DFF866D0DFF846B0DFF8369\r
+% 0DFF836B0DFF7F660DFF7F670DFF7D660DFF7D640DFF83690EFF7A620DFF7A63\r
+% 0DFF79620DFF78600DFF876D0FFF856D0FFF765F0DFF836B0FFF856B10FF8069\r
+% 0FFF7C650FFF8C7311FF876D11FF876F11FF866E11FF78620FFF735D10FF876D\r
+% 13FF876F13FF6B5810FF897115FF886F15FF8B7116FF8C7417FF887017FF8870\r
+% 18FF8B731DFF8B741EFF8B751FFF8F7828FF82660DFF7F650DFF7C610DFF8467\r
+% 0EFF7F650EFF765C0DFF856910FF705A0FFF866B13FF876D16FF7E610DFF8163\r
+% 0EFF846613FF7B6013FF866915FF876B18FF896D1BFF8C701FFF8A6F1FFF7D5E\r
+% 0DFF886919000000000000000000000000003842494D03FD0000000000060101\r
+% 00000000\r
+%EndPhotoshop\r
+%%BeginICCProfile: (Photoshop Profile) -1 Hex\r
+% 00000C484C696E6F021000006D6E74725247422058595A2007CE000200090006\r
+% 00310000616373704D5346540000000049454320735247420000000000000000\r
+% 000000000000F6D6000100000000D32D48502020000000000000000000000000\r
+% 0000000000000000000000000000000000000000000000000000000000000000\r
+% 0000001163707274000001500000003364657363000001840000006C77747074\r
+% 000001F000000014626B707400000204000000147258595A0000021800000014\r
+% 6758595A0000022C000000146258595A0000024000000014646D6E6400000254\r
+% 00000070646D6464000002C400000088767565640000034C0000008676696577\r
+% 000003D4000000246C756D69000003F8000000146D6561730000040C00000024\r
+% 74656368000004300000000C725452430000043C0000080C675452430000043C\r
+% 0000080C625452430000043C0000080C7465787400000000436F707972696768\r
+% 74202863292031393938204865776C6574742D5061636B61726420436F6D7061\r
+% 6E790000646573630000000000000012735247422049454336313936362D322E\r
+% 31000000000000000000000012735247422049454336313936362D322E310000\r
+% 0000000000000000000000000000000000000000000000000000000000000000\r
+% 0000000000000000000000000000000058595A20000000000000F35100010000\r
+% 000116CC58595A200000000000000000000000000000000058595A2000000000\r
+% 00006FA2000038F50000039058595A2000000000000062990000B785000018DA\r
+% 58595A2000000000000024A000000F840000B6CF646573630000000000000016\r
+% 49454320687474703A2F2F7777772E6965632E63680000000000000000000000\r
+% 1649454320687474703A2F2F7777772E6965632E636800000000000000000000\r
+% 0000000000000000000000000000000000000000000000000000000000000000\r
+% 0000000064657363000000000000002E4945432036313936362D322E31204465\r
+% 6661756C742052474220636F6C6F7572207370616365202D2073524742000000\r
+% 00000000000000002E4945432036313936362D322E312044656661756C742052\r
+% 474220636F6C6F7572207370616365202D207352474200000000000000000000\r
+% 00000000000000000000000064657363000000000000002C5265666572656E63\r
+% 652056696577696E6720436F6E646974696F6E20696E2049454336313936362D\r
+% 322E3100000000000000000000002C5265666572656E63652056696577696E67\r
+% 20436F6E646974696F6E20696E2049454336313936362D322E31000000000000\r
+% 000000000000000000000000000000000000000076696577000000000013A4FE\r
+% 00145F2E0010CF140003EDCC0004130B00035C9E0000000158595A2000000000\r
+% 004C09560050000000571FE76D65617300000000000000010000000000000000\r
+% 00000000000000000000028F0000000273696720000000004352542063757276\r
+% 000000000000040000000005000A000F00140019001E00230028002D00320037\r
+% 003B00400045004A004F00540059005E00630068006D00720077007C00810086\r
+% 008B00900095009A009F00A400A900AE00B200B700BC00C100C600CB00D000D5\r
+% 00DB00E000E500EB00F000F600FB01010107010D01130119011F0125012B0132\r
+% 0138013E0145014C0152015901600167016E0175017C0183018B0192019A01A1\r
+% 01A901B101B901C101C901D101D901E101E901F201FA0203020C0214021D0226\r
+% 022F02380241024B0254025D02670271027A0284028E029802A202AC02B602C1\r
+% 02CB02D502E002EB02F50300030B03160321032D03380343034F035A03660372\r
+% 037E038A039603A203AE03BA03C703D303E003EC03F9040604130420042D043B\r
+% 0448045504630471047E048C049A04A804B604C404D304E104F004FE050D051C\r
+% 052B053A05490558056705770586059605A605B505C505D505E505F606060616\r
+% 0627063706480659066A067B068C069D06AF06C006D106E306F507070719072B\r
+% 073D074F076107740786079907AC07BF07D207E507F8080B081F08320846085A\r
+% 086E0882089608AA08BE08D208E708FB09100925093A094F09640979098F09A4\r
+% 09BA09CF09E509FB0A110A270A3D0A540A6A0A810A980AAE0AC50ADC0AF30B0B\r
+% 0B220B390B510B690B800B980BB00BC80BE10BF90C120C2A0C430C5C0C750C8E\r
+% 0CA70CC00CD90CF30D0D0D260D400D5A0D740D8E0DA90DC30DDE0DF80E130E2E\r
+% 0E490E640E7F0E9B0EB60ED20EEE0F090F250F410F5E0F7A0F960FB30FCF0FEC\r
+% 1009102610431061107E109B10B910D710F511131131114F116D118C11AA11C9\r
+% 11E81207122612451264128412A312C312E31303132313431363138313A413C5\r
+% 13E5140614271449146A148B14AD14CE14F01512153415561578159B15BD15E0\r
+% 160316261649166C168F16B216D616FA171D17411765178917AE17D217F7181B\r
+% 18401865188A18AF18D518FA19201945196B199119B719DD1A041A2A1A511A77\r
+% 1A9E1AC51AEC1B141B3B1B631B8A1BB21BDA1C021C2A1C521C7B1CA31CCC1CF5\r
+% 1D1E1D471D701D991DC31DEC1E161E401E6A1E941EBE1EE91F131F3E1F691F94\r
+% 1FBF1FEA20152041206C209820C420F0211C2148217521A121CE21FB22272255\r
+% 228222AF22DD230A23382366239423C223F0241F244D247C24AB24DA25092538\r
+% 2568259725C725F726272657268726B726E827182749277A27AB27DC280D283F\r
+% 287128A228D429062938296B299D29D02A022A352A682A9B2ACF2B022B362B69\r
+% 2B9D2BD12C052C392C6E2CA22CD72D0C2D412D762DAB2DE12E162E4C2E822EB7\r
+% 2EEE2F242F5A2F912FC72FFE3035306C30A430DB3112314A318231BA31F2322A\r
+% 3263329B32D4330D3346337F33B833F1342B3465349E34D83513354D358735C2\r
+% 35FD3637367236AE36E937243760379C37D738143850388C38C839053942397F\r
+% 39BC39F93A363A743AB23AEF3B2D3B6B3BAA3BE83C273C653CA43CE33D223D61\r
+% 3DA13DE03E203E603EA03EE03F213F613FA23FE24023406440A640E74129416A\r
+% 41AC41EE4230427242B542F7433A437D43C044034447448A44CE45124555459A\r
+% 45DE4622466746AB46F04735477B47C04805484B489148D7491D496349A949F0\r
+% 4A374A7D4AC44B0C4B534B9A4BE24C2A4C724CBA4D024D4A4D934DDC4E254E6E\r
+% 4EB74F004F494F934FDD5027507150BB51065150519B51E65231527C52C75313\r
+% 535F53AA53F65442548F54DB5528557555C2560F565C56A956F75744579257E0\r
+% 582F587D58CB591A596959B85A075A565AA65AF55B455B955BE55C355C865CD6\r
+% 5D275D785DC95E1A5E6C5EBD5F0F5F615FB36005605760AA60FC614F61A261F5\r
+% 6249629C62F06343639763EB6440649464E9653D659265E7663D669266E8673D\r
+% 679367E9683F689668EC6943699A69F16A486A9F6AF76B4F6BA76BFF6C576CAF\r
+% 6D086D606DB96E126E6B6EC46F1E6F786FD1702B708670E0713A719571F0724B\r
+% 72A67301735D73B87414747074CC7528758575E1763E769B76F8775677B37811\r
+% 786E78CC792A798979E77A467AA57B047B637BC27C217C817CE17D417DA17E01\r
+% 7E627EC27F237F847FE5804780A8810A816B81CD8230829282F4835783BA841D\r
+% 848084E3854785AB860E867286D7873B879F8804886988CE8933899989FE8A64\r
+% 8ACA8B308B968BFC8C638CCA8D318D988DFF8E668ECE8F368F9E9006906E90D6\r
+% 913F91A89211927A92E3934D93B69420948A94F4955F95C99634969F970A9775\r
+% 97E0984C98B89924999099FC9A689AD59B429BAF9C1C9C899CF79D649DD29E40\r
+% 9EAE9F1D9F8B9FFAA069A0D8A147A1B6A226A296A306A376A3E6A456A4C7A538\r
+% A5A9A61AA68BA6FDA76EA7E0A852A8C4A937A9A9AA1CAA8FAB02AB75ABE9AC5C\r
+% ACD0AD44ADB8AE2DAEA1AF16AF8BB000B075B0EAB160B1D6B24BB2C2B338B3AE\r
+% B425B49CB513B58AB601B679B6F0B768B7E0B859B8D1B94AB9C2BA3BBAB5BB2E\r
+% BBA7BC21BC9BBD15BD8FBE0ABE84BEFFBF7ABFF5C070C0ECC167C1E3C25FC2DB\r
+% C358C3D4C451C4CEC54BC5C8C646C6C3C741C7BFC83DC8BCC93AC9B9CA38CAB7\r
+% CB36CBB6CC35CCB5CD35CDB5CE36CEB6CF37CFB8D039D0BAD13CD1BED23FD2C1\r
+% D344D3C6D449D4CBD54ED5D1D655D6D8D75CD7E0D864D8E8D96CD9F1DA76DAFB\r
+% DB80DC05DC8ADD10DD96DE1CDEA2DF29DFAFE036E0BDE144E1CCE253E2DBE363\r
+% E3EBE473E4FCE584E60DE696E71FE7A9E832E8BCE946E9D0EA5BEAE5EB70EBFB\r
+% EC86ED11ED9CEE28EEB4EF40EFCCF058F0E5F172F1FFF28CF319F3A7F434F4C2\r
+% F550F5DEF66DF6FBF78AF819F8A8F938F9C7FA57FAE7FB77FC07FC98FD29FDBA\r
+% FE4BFEDCFF6DFFFF\r
+%%EndICCProfile\r
+gsave % EPS gsave\r
+/hascolor\r
+/deviceinfo where\r
+{pop deviceinfo /Colors known\r
+{deviceinfo /Colors get exec 1 gt}\r
+{false} ifelse}\r
+{/statusdict where\r
+{pop statusdict /processcolors known\r
+{statusdict /processcolors get exec 1 gt}\r
+{false} ifelse}\r
+{false} ifelse}\r
+ifelse\r
+def\r
+40 dict begin\r
+/_image systemdict /image get def\r
+/_setgray systemdict /setgray get def\r
+/_currentgray systemdict /currentgray get def\r
+/_settransfer systemdict /settransfer get def\r
+/_currenttransfer systemdict /currenttransfer get def\r
+/blank 0 _currenttransfer exec\r
+1 _currenttransfer exec eq def\r
+/negative blank\r
+{0 _currenttransfer exec 0.5 lt}\r
+{0 _currenttransfer exec 1 _currenttransfer exec gt}\r
+ifelse def\r
+/inverted? negative def\r
+/level2 systemdict /languagelevel known\r
+{languagelevel 2 ge} {false} ifelse def\r
+/level3 systemdict /languagelevel known\r
+{languagelevel 3 ge} {false} ifelse def\r
+/foureq {4 index eq 8 1 roll\r
+4 index eq 8 1 roll\r
+4 index eq 8 1 roll\r
+4 index eq 8 1 roll\r
+pop pop pop pop and and and} def\r
+hascolor {/band 0 def} {/band 5 def} ifelse\r
+/setcmykcolor where {pop\r
+1 0 0 0 setcmykcolor _currentgray 1 exch sub\r
+0 1 0 0 setcmykcolor _currentgray 1 exch sub\r
+0 0 1 0 setcmykcolor _currentgray 1 exch sub\r
+0 0 0 1 setcmykcolor _currentgray 1 exch sub\r
+4 {4 copy} repeat\r
+1 0 0 0 foureq {/band 1 store} if\r
+0 1 0 0 foureq {/band 2 store} if\r
+0 0 1 0 foureq {/band 3 store} if\r
+0 0 0 1 foureq {/band 4 store} if\r
+0 0 0 0 foureq {/band 6 store} if} if\r
+blank {/band 6 store} if\r
+gsave % Image Header gsave\r
+/rows 239 def\r
+/cols 339 def\r
+339 239 scale\r
+%%BeginSetColorSpace: (Photoshop Profile)\r
+level2 {\r
+band 0 eq {\r
+[/CIEBasedABC 3 dict\r
+dup /DecodeLMN [{dup 0.03928 le {12.92 div} {0.055 add 1.055 div 2.4 exp} ifelse} bind dup dup] put\r
+dup /MatrixLMN [0.4124 0.2126 0.0193 0.3576 0.7152 0.1192 0.1805 0.0722 0.9505] put\r
+dup /WhitePoint [0.9505 1.0000 1.0890] put\r
+]\r
+} {/DeviceGray} ifelse\r
+setcolorspace currentdict /PhotoshopDuotoneColorSpace undef currentdict /PhotoshopDuotoneAltColorSpace undef } if\r
+%%EndSetColorSpace\r
+/picstr1 339 string def\r
+/picstr2 339 string def\r
+/picstr3 339 string def\r
+/picstr4 339 string def\r
+/readdata {currentfile exch readstring pop} def\r
+/image2 level2 {/image load def} {{begin\r
+Width Height BitsPerComponent ImageMatrix\r
+Decode length 2 eq\r
+{/DataSource load image} if\r
+Decode length 6 eq\r
+{DataSource 0 get DataSource 1 get DataSource 2 get\r
+true 3 colorimage} if\r
+Decode length 8 eq\r
+{DataSource 0 get DataSource 1 get\r
+DataSource 2 get DataSource 3 get\r
+true 4 colorimage} if\r
+end} def} ifelse\r
+/_image2 level2 {/_image load def} {{begin\r
+Width Height BitsPerComponent ImageMatrix\r
+/DataSource load _image end} def} ifelse\r
+/beginimage {\r
+band 0 eq band 4 eq or band 5 eq or\r
+{image2}\r
+{negative {{pop 0}} {{pop 1}} ifelse\r
+_settransfer _image2} ifelse\r
+} def\r
+12 dict begin\r
+/ImageType 1 def\r
+/Width cols def\r
+/Height rows def\r
+/ImageMatrix [cols 0 0 rows neg 0 rows] def\r
+/BitsPerComponent 8 def\r
+band 0 eq\r
+{/Decode [0 1 0 1 0 1] def\r
+/MultipleDataSources true def\r
+/DataSource [\r
+{picstr1 readdata}\r
+{picstr2 readdata}\r
+{picstr3 readdata picstr4 readdata pop}\r
+] def}\r
+{/Decode [0 1] def\r
+/DataSource {\r
+picstr1 readdata pop\r
+picstr2 readdata pop\r
+picstr3 readdata pop\r
+picstr4 readdata\r
+} def}\r
+ifelse\r
+currentdict end\r
+%%BeginBinary:     324096\r
+beginimage\rÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿÿÿ<<<<<<ÿÿ<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\ÿÿÿÿ\\<<<\ÿÿ<<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzÿÿÿÿzzvvvzÿÿvvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0<ÿÿÿÿÿÿÿÿ\0<<<<\0\0<îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0<<ÿÿ<<\0\0\0\0<<<<\0\0<<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0<<ÿÿ\\\0\0\0\0<<<<\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvv<\0<vÿÿzzLLL\0<<<<\0\0<q\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0<ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvL\0\0\0\0<vvvLL\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿ<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿ<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLL\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿ<\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿ<<<<\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿ<<<<\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz<\0\0\0\0\0\0\0\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0<vÿÿÿÿÿÿvvv<\0vvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿ\0\0\0\0<ÿÿÿÿ<<<\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<<<\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<<<\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0\0\0\0\0\0\0\0LLLLLLLLLL\0\0\0\0\0\0L\0\0\0\0<vvvv<<<\0\0\0\0LLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0ÿ\0\0\0\0ÿÿ\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96q\0\0L\0\0\0\0LL\0LLLLLLLLLL\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîî\0\0\0ÿÿÿ\0ÿÿÿ\0\0ÿÿ\0\0ÿ\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fzq\0\0\0LLL\0LLL\0\0LL\0\0L\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvq\0\0\0\0\0\0LLQLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0LLL\0\0\0\0\0\0\0\0LLLLv\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvL\0\0\0\0\0\0\0LQL\0\0\0\0LL\0\0\0LLLLL\0\0\0\0\0LLLLL\0\0\0LLL\0\0\0\0\0\0\0LLLLL\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0LL\0\0\0\0\0QQ\0\0LLLLLL\0\0\0\0\0\0\0LLLL\0\0\0L\0\0\0\0\0\0\0\0LLLLLzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî<ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fq<vvvvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0LLLLLL\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0ÿÿÿ\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0L\0\0\0\0\0\0\0L\0\0\0\0\0\0\0LLL\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0LLLLLLLLLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0LLLLLL\0\0\0\0LLLLF\7f\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ff<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<~~\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvv\97\97z\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0LLLLLLLLLL\0\0\0\0\0\0\0LL\0\0LL\0\0\0\0\0\0LLLL\0LLLLLLFLvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0é\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvL\0\0F\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0LLLLLLL\0\0\0\0\0\0LLLL\0\0\0\0LLLL\0Lvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLL\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0LLLLvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLL\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0<vzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzz\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LLLLLLLL\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0Lvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<ÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvÿÿz\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LLLLLLLLL\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0LLvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿ\0\0\0\0\0ÿ\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿ\0ÿ\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0<<<<<<<ÿÿÿÿ<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\<<\0\0\0\0<<<<<<<ÿÿÿÿ<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzvvLL\0\0<vvvvvvÿÿÿÿvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvL<<vv\0\0\0\0\0L\0\0\0LL\0\0\0\0LL\0\0\0\0\0LL\0\0LLLLLL\0L\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0LLLLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿ\0\0\0ÿÿÿÿÿ<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKKKÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿ<<\0\0<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿÿ\\\\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿ<<\0\0<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f\7f\7fÿÿÿzzz\0LLLL\0\0\0LLLLL<vÿÿvvLLvvvvvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96vF\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLLL\0\0\0\0LL\0\0\0LLLL\0\0\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLL\0\0\0LLLLLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéîÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0ÿÿÿÿ\0\0<ÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿ<\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<<\\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿ<\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvFqvzzv\0\0\0\0LLL\0\0\0LLLL\0\0<ÿÿvL\0\0\0\0LLLLLvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96LL\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLLL\0\0\0\0LL\0\0LLLLLL\0\0\0\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0ÿÿÿÿÿ\0<ÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿ\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<<<<<<<<<<<<<<<<<<KKÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\\<<\\\\\\\<<<<<<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<CC<\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzzvvzzzzzzzvvvvvvvvvvv\7f\7fÿÿÿÿÿÿÿÿÿÿÿÿzvvLL\0\0LL\0\0\0\0\0LLL\0\0\0LLLLL\0<wwv\0\0\0\0\0LLLL\0\0Lvvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fLLL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLL\0\0\0\0\0LL\0\0\0LLLLL\0\0\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0éîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0ÿé\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<<<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<<<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvvvvvLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0FqvvvvvvvvvvvvvLLL\0\0\0LL\0\0\0\0\0LLL\0\0\0LLLLL\0\0\0LF\0\0\0\0\0LLLL\0\0LLLLLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvvL\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0\0\0\0\0LLLL\0\0LLLLL\0\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0é\0\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvvLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLL\0\0LLLL\0\0\0LL\0\0\0\0\0LLL\0\0\0LL\0\0\0\0\0\0F\0\0\0\0\0\0LLLL\0\0LLLLL\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLL\0\0\0\0\0\0\0LL\0\0\0\0LL\0\0LL\0\0\0\0\0LLLLL\0\0LQQLL\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0LLLLLLLLLLLLL\0\0LLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0é\0\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿÿÿ\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvvvLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0LLL\0\0\0\0LLLL\0\0\0LLL\0\0\0LL\0\0\0\0\0\0F\0\0\0\0\0\0LLLL\0\0LLL\0\0\0vvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0\0LLLLL\0\0\0QLLLL\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLLLLLLLLLLLL\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0ÿé\0\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<Kÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0L\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0LF\0\0\0\0\0LLL\0\0\0LL\0\0\0\0Lvvv\7fÿÿÿÿÿÿÿÿÿÿÿzvLL\0\0\0L\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0LLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLLLLLLLLLLLL\0\0\0\0LLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0ÿÿÿ\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0ÿ\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0<îÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\088\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvLLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0LLL\0\0\0L\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0L\0\0\0\0LLL\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0LL\0\0<zÿÿÿÿÿÿÿÿÿzvLL\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0SS\0\0LLL\0\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0LLLLLLLLLLLLL\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0<ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0ÿÿÿÿ\0ÿÿÿÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<KKKKÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzvvLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0LL\0\0\0<\7f\7f\7f\7fÿÿÿÿzv\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0Q\0\0\0LLLL\0LLLL\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0LLLLLLLLLLLLLL\0\0\0\0\0LLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿC<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwvLLLLLLLLLLLLLLLLLLLL\0\0LLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLFqvÿÿzvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQ\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LLLLLLLL\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLLLLLLLLLLL\0LLL\0\0\0\0LLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvvvLLLLLLLLLLLLLLLLLLLL\0\0\0LLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0vvvvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0QQ\0\0\0LLLL\0\0\0\0LL\0\0\0\0LLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0LLLLLLLLLLLLL\0LL\0\0\0\0LLLLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0ÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzvvLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0LL\0\0L\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0QQ\0\0\0LLLL\0\0\0LLLL\0\0LLLLLL\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0LLLLLLLLLLLLLL\0LLL\0\0\0LLLLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLLLLLL\0LLLLLLLLLLLLLLLLLLL\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LLLLLLLL\0L\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0\0\0QQQ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LL\0\0LLLLLLLLLLLLLLLLLLLL\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLLLLLLLLLL\0LLLLL\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0éÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLLLLLLL\0\0LLLLLLLLLLLLLLLLLLLLL\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0\0\0LQQ\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LL\0\0\0\0\0\0\0LLL\0\0LLLLL\0\0LLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLLLL\0\0\0L\0\0F\7fzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0éîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvLLLLLLL\0\0\0\0LLLLLLLLLLL\0LLLL\0\0LLLLLL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LL\0\0\0\0\0\0\0LL\0\0\0\0LLLL\0\0LLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0Fz\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0ÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLLLLLLL\0\0\0LLLLLLLLLLLLLL\0\0LL\0\0\0\0\0\0\0LL\0\0\0LL\0\0LLLL\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LL\0\0\0LL\0\0LL\0\0\0\0\0\0L\0\0\0\0LLLLLLLLLLLLLLLLLL\0\0\0L\0\0\0\0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0FF\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLLLLLLLL\0LLLLLLLLLLLLLLLL\0LLL\0\0\0\0\0\0\0\0LL\0\0LL\0\0LLL\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0LL\0\0\0LL\0\0LLL\0\0\0\0\0\0\0\0\0\0\0LLLLL\0LLLLLLLLLL\0\0\0LLLL\0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0Lv\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLLLLLLLLLLLLLLLLLL\0LLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LL\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0LL\0\0LL\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0LLLL\0LLLLLLL\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0FL\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿ\0ÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLLLLLLLLLLLLLLLLL\0\0\0LLLL\0L\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LQ\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0QQL\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0LL\0\0\0LL\0\0LL\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0LLLLLLLLF\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0vwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0ÿÿ\0ÿÿÿ\0\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     *88     \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzvLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0LLL\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LL\0\0\0\0\0LL\0\0\0\0\0\0\0\0QQQ\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0LL\0\0\0LL\0LLL\0\0\0\0LLLL\0LLLLLL\0\0\0\0LMQSSMLF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLLLLLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0ÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿéé\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 8888\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0C\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<<vLLLLLLLL\0LLLLLLLLL\0\0\0\0\0\0\0\0\0LLL\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0L\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0QQ\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0LLL\0\0LLLLLL\0\0\0\0\0LL\0\0\0\0\0LLLLL\0\0\0\0MSSSSFF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Lwzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0ÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿÿéé\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0            8               \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvzzvv\0\0\0LLLLLLL\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0QQ\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LL\0\0LLL\0\0LLLLL\0\0\0\0\0\0LLL\0\0\0\0\0\0LLLL\0\0\0LMMSMMFF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0LQzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿ\0\0ÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿé\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 A \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**ET \0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvv\0\0LLL\0\0\0\0LLLLLL\0\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0QQ\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LL\0\0LLL\0\0LLLLL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LLLL\0\0\0LLQQg|cF\0\0\0\0LQ\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0ÿ\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Aÿ   \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ETÿE  \0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvvv\0\0\0\0\0LL\0\0\0\0LLLLL\0\0\0LLLLLLLLLLLLL\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0LL\0\0\0\0\0L\0\0\0\0\0LL\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0QQ\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0\0\0LL\0\0LLL\0\0LLLL\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0LLLLLLLLLg|ÿgc \0\0LLQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0LL\0\0\0LLLLLLLL\0\0\0\0\0\0\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Eÿÿÿÿ \0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvLLL\0\0\0\0\0\0LL\0\0\0LLLLLL\0\0LLLLLLLLLLLLLL\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0LLLL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0LQQ\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0\0\0LL\0\0LLL\0\0LLLL\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0LLLLLLLLgÿÿÿÿ \0LLLQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0LLLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿé\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿ\0éÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ   \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ(((          *\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvLLL\0\0\0\0\0\0\0\0LF\0\0LLLLLLLLLLLLLLLLLLLLLL\0\0\0LL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0\0L\0\0\0\0\0LL\0\0\0\0\0\0LLLLLLLL\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0\0\0LL\0\0LL\0FLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0LLLLLLLLLcÿÿÿÿdddMMQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LL\0\0LLLLLLLLLL\0\0\0\0\0\0\0\0\0LLLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0éÿ\0\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿ\0\0ÿÿ\0\0\0ÿ\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0ééÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿ(8***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzvvv\0\0LLL\0\0\0\0\0\0\0FL\0\0\0LLL\0\0LLLLLLLLLLLLLLLLLLLLLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0LL\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LLLLL\0\0LLL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LLL\0\0LL\0\0\0L\0\0LLLL\0\0\0\0\0\0LL\0\0\0\0\0\0LLLLLLLLLLLLLLLccÿÿÿÿÿdSQQQ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0LLLLLLLLLLF\0\0\0\0\0\0\0\0FFvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0ÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0 ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0éé\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿ    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿEEEE*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0              \0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLLLL\0\0LL\0\0\0LL\0\0\0LL\0\0\0\0L\0\0\0\0LLLLLLLLLLLLLLLLLLLLL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LLLLL\0\0\0LLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LL\0\0\0QL\0\0\0\0\0\0LLLL\0\0\0\0\0\0LL\0\0\0\0\0\0\0LLLLLLLLLLLLLL\0 cÿÿÿÿggggQ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0LLLLLLMMLF\0\0\0\0\0\0\0\0FF\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿééÿ\0\0\0\0\0ééé\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   ÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   ÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0                      \0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvvv\0\0\0LLLLLL\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LLLLLL\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LL\0\0LQ\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLcccÿÿÿÿÿg \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0LLLLLLMMMFFL\0\0\0\0\0FFF\0wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0ÿÿÿ\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ééééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKK<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0               ***                     \0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fzvv\0\0\0\0\0\0LLLLLLL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLL\0\0\0\0\0\0LLLLL\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0LLLLL\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0LLL\0LL\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLccÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0QQQLLLMMQQQMMM\0\0\0FFFFwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééé\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<<\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0****\0\0    \\\\\\C \0\0\0\0\0   Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvq\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLL\0\0\0\0LLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LLLLL\0\0\0\0LLLLLLLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LL\0LLL\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0LLLLLLLLLLLLLL\0ccÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLQQQQLLMzzzzzzwMFFF\0FMwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0éé\0\0\0\0ÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîéé\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<ÿÿÿÿÿ<<<\13\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 *\\\\ggÿÿÿÿÿ\\<\0\0\0      CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv<\0FF\0\0\0\0L\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0\0\0LLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LLLLLL\0\0\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LLLLL\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0FL\0\0\0\0\0LLLLLLLLLLLLLLLccÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLMQzzzz{{ÿÿÿÿÿzzqQF\0Mwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0éé\0\0\0ÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿÿfKK<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Eÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  C\\\ÿÿÿÿÿÿÿÿÿÿÿÿu<<CCCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvL\0\0\0L\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0LLLLLLL\0\0LLLLLLLLLLLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLLL\0\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0FF\0\0\0L\0\0\0LLLLLLLLLLLLLLLcgÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLMwzzzÿÿÿÿÿÿÿÿÿÿÿÿ\96\7fzwwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿ\0\0\0ÿÿ\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿÿ\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<KKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 EE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\7f\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvvv\0\0L\0\0\0LL\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLLL\0\0\0\0\0\0\0LL\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0LL\0\0\0\0LLLLLLLLLLLLLLLcgg \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿ\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0<<<<<<\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvFFqvvvvvzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96zvvvvvvL\0\0\0\0LLL\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0\0LLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0FLLL\0\0\0LL\0\0\0\0\0\0\0\0\0LL\0\0LLLL\0\0\0\0\0\0\0L\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0L\0\0LLLLLLL\0\0\0\0\0LLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQQQ\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0ÿÿÿÿÿÿ\0ÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0<<<<<<<ÿÿÿÿK<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0<<<<<<<ÿÿÿÿ<<<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0         \0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv<\0\0\0\0\0\0LLLLLvvvvvvvÿÿÿÿ\7fvvvvvvvL\0\0\0LLL\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0LMMLL\0\0\0LQL\0\0\0\0\0LLLLL\0\0\0LLL\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0LL\0LLLLLL\0LLLL\0\0\0\0\0\0LLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQQF\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0éé\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0                       \0\0\0\0\0*88\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LvvvvvvL\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLL\0FF\0\0\0\0MMMLL\0\0\0QSS\0\0\0\0\0LLLL\0\0\0LLLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0L\0\0LLL\0\0LQMLLLLLLL\0\0\0\0LLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0              \0\0\0\0\0\0  *       \0\0\0\0            \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0                 ***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLL\0\0\0LMMLL\0\0\0\0MQM\0\0\0\0MMLLL\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLMMMQQQLLLL\0\0\0LLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿ\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿ\0ÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0              \0\0\0\0    \0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0                \gg\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLL\0\0LLLLL\0\0\0\0LMM\0\0\0\0MLLLLL\0LLQLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLMMz{{zzLLLL\0\0\0LLLL\0L\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0ÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0éÿÿÿÿ\0\0\0\0éÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\13f<ÿÿÿf<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ugÿÿÿu<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0LLLLL\0\0LLL\0\0\0\0LLL\0\0\0\0L\0\0\0\0\0\0LL\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLL\0\0FLLLL\0\0\0\0FLL\0\0\0LLLLLLLLLQQLLF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLXX\96{ÿÿÿ\96vvLL\0\0\0\0L\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Fzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0ÿÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿÿé\0\0ÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿ\0\0\0ÿÿÿ\0\0\0ÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿîîÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\0\0KKfÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ggC\0\0<<~ÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LL\0\0\0LLL\0\0LLLLL\0\0LLLF\0\0LLLL\0\0\0\0LLL\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0LLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0FLL\0\0\0LLL\0\0\0LLLLLLF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLv{{wLLzz\97ÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Qzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿ\0ÿÿÿÿ\0\0ÿÿÿÿ\0\0\0ÿÿÿé\0\0ÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿ\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  1  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿ<<<WÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0E    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0<~ÿÿgCCPÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvÿÿzvvLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0\0\0LL\0\0LLLL\0LLLL\0\0LLLL\0\0\0LLLF\0\0LLLL\0\0\0\0LLL\0\0\0\0L\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0LLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0LL\0\0\0LLL\0\0\0\0Lgcmcc\0\0\0\0\0\0\0\0\0\0\0\0\0FLLLQLLv\97ÿÿ{ww\89ÿÿÿÿÿÿÿÿ\7fvL\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0 ÿÿÿÿÿ\0\0éé\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KÿÿÿÿÿWÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Qÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0<ÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvvvvLLLLL\0\0\0\0LLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLL\0\0\0LL\0\0LLLLLLLLL\0\0LLLL\0\0\0LLL\0\0\0\0LLL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0LLLSQLLLLLLLLLLLLLF\0\0\0\0\0\0\0LL\0\0\0LLLL\0\0\0 hÿÿÿc\0\0FF\0\0\0\0\0\0\0\0\0FLQQQLL\7fÿÿÿÿÿ\89ÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0LLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿÿ\0ÿÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿ\0\0ÿÿÿ\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0ÿ\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\088*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0*\0\0\0\0\0Qÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0LLLLLL\0\0\0\0\0LLLLLLLLLLLLLLLL\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0LL\0\0LLL\0LLL\0\0LLL\0\0\0LL\0\0LLLL\0\0LLL\0\0\0LLL\0\0\0LL\0\0\0\0\0LLL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0L\0\0\0\0LL\0\0\0LSSQ\0\0LLLLLLLLLLLF\0\0\0\0\0\0\0QQ\0\0LLQLLL\0\0hÿÿÿÿc\0\0LL\0\0\0\0\0\0\0\0\0\0LQQQLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0LLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0vvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0ÿ\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<fKKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\088      \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0      *       \0\0\0\0Qÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\g~<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLLLLLFFFFLLQLLLLLLLLLLLLLLLLLLLLLLL\0\0LLLLLLLLLLLL\0\0LLLLLLLLLLL\0\0LLL\0\0LLL\0\0\0LL\0\0\0\0LL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0L\0\0\0\0LL\0\0\0\0SSM\0\0\0LLLLLLLLLLL\0\0\0\0\0\0FQQ\0\0LMQMLL\0\0hÿÿÿÿc\0\0LL\0\0\0\0\0\0\0\0\0\0LQz{\97zzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvL\0\0\0LLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0v\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿé\0\0\0\0\0é\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ééÿÿ\0\0ÿÿÿÿÿ\0\0\0ÿÿÿÿÿì\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0\0\0\0ÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<KKKKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*8  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0                              \0\0\0Qÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLLLLLFFFFQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\0\0LLLLLL\0\0LLL\0\0\0LL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LF\0\0\0\0\0F\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0\0\0QSM\0\0\0\0LLLLLLLLLL\0\0\0\0\0FQQQ\0\0LMMMM\0\0\0hÿÿÿÿg\0\0LL\0\0\0\0\0\0\0\0\0\0\0Q{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzQ\0LLLLLLLLLLLLLLL\0\0\0L\0\0\0\0\0\0LL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0q\7f\7f\7f\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéééééÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0ÿÿ\0\0\0ÿÿ\0\0\0ÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0éÿÿÿ\0\0\0ÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0éééÿÿ\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿì\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éééîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\13\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\                    \0\0\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\088\0\0\0                              \0\0\0 ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzMMMLFFFFFQQQLLLL\0\0\0L\0\0\0LLLLLLLLLLLLLLLLLLLLLLLL\0\0LLL\0LL\0\0\0LL\0\0\0L\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0FLLL\0\0\0LLL\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0LL\0\0\0LQQM\0\0\0LLLLLLLLLLLL\0\0\0FQQSS\0\0\0MMMM\0\0\0cÿÿÿÿg\0\0LL\0\0\0\0\0\0\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzLLLLL\0LLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FFFq\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéééÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0é\0ÿÿÿÿéÿÿÿÿÿ\0\0\0ÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0é\0\0\0\0ÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0éééÿÿ\0\0\0éÿÿÿé\0\0ÿÿÿÿÿì\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\13\0\0\0\0\0\0\13\13\13\0\0\0 ÿÿÿÿ1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\C                   **\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     *\0\0\0    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0              \0\0\0\0\0\0\0\0\0\0\0\0\0\088\0\0\0\0            \0\0\0\0 ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzwMMMQQLLFFFLQQLL\0\0\0\0\0\0\0\0\0LLLLLLLLLLLLLLLLLLL\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\0MQLLFMLLLL\0\0\0LLL\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0F\0\0\0\0LL\0\0LLQQQ\0\0LLLMMLLLLLLLLL\0\0FQQSS\0\0\0FYYXF\0\0cÿÿÿÿg\0\0LL\0\0\0\0\0\0\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzLLLLLLLL\0\0LLLLLLLLLLLLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0qÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0é\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿ\0\0ééÿÿÿ\0\0\0éééÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿ\0\0\0ÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééééÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW<<<<<<<KKK<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\13\13\13\0\0\0  ÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf<\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPCC\\\\\<<<\\***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    **              **\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0****\0\0\0\0\0                     \0\0\0\0\0\0\0\0\0\0\0\0\088\0\0\0\0\0\0\0\0\0\0 Eÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89wwzzzzz\7fzzzzQQQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLLLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LL\0MQQMMQQLLL\0\0\0QQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0F\0\0\0\0LLLLLQQQQ\0\0LLLMMML\0LLLLLL\0\0FFLSS\0\0\0QQQXL\0\0cgÿÿÿc\0\0LL\0\0\0L\0\0\0\0\0\0\0L{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96vQFFFLLL\0\0\0\0LLLLLLLLLLLL\0\0\0\0\0LL\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0é\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0ÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿ\0ééÿÿÿ\0\0ééééÿé\0\0ÿÿÿÿÿÿ\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîééÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\13\13\13\0\0\0\0  ÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfKK\13\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\\**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cg\CC  *       \0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0 **      \0\0\0\0\0\0\0\0\0\0\0\0\0           \0\0\0\0\0\0\0\0\0\0\0EEÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzzQQ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\0\0\0\0LLLLw{zwwMQMLL\0\0\0QQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0L\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FLL\0\0LLLLLQQQL\0\0LLMQQM\0\0\0LLLLLL\0FFLMM\0\0FQQQXF\0\0Lggÿÿc\0\0LL\0\0\0LL\0\0\0\0\0\0L{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96zzQQLLL\0\0\0\0LLLLLLLLLLLLL\0\0\0\0LL\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0éé\0\0\0\0ÿÿÿÿ<ÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿééÿé\0\0éÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîîÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKKKK<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿCC\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0***    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0             \0\0\0\0\0\0Eÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzzz\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LL\0\0\0FF\0\0\0\0LLLv<ÿÿÿwwzzLL\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLLLLQQQL\0\0LLQQQM\0\0LLLLLLLLLFFLF\0\0FLMMLL\0\0LLgÿÿc\0\0LL\0\0LLL\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzz\7fvvL\0\0LLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0éé\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0éÿé\0\0éÿÿÿÿÿ\0\0éÿìÿÿÿ\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\01ÿÿ1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0***  \0\0      *\0\0\0\0\0\0\0\0\0\0\0\0\0\0                 \0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg\***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LL\0\0\0FF\0\0\0\0LLvvÿÿÿÿÿÿÿzvL\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLLLLLLLLQQQL\0\0LLQQQMLLMQLLLLLLL\0FLF\0\0FMMMLL\0\0FLgÿÿm\0\0LL\0\0LLL\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{zQQQLLLLLLLLLLLLLLLLL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0Lv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éé\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0ÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0é\0\0\0ÿÿÿÿÿÿ\0\0\0éìÿÿì\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\01ÿÿ1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     **\0\0\0\0***8      \0\0              \0\0\0\0\0\0\0\0\0\0\0\0\0   *               \0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FF\0\0\0LLL\0\0\0LL\0\0\0LL\0\0\0\0LLvÿÿÿÿÿÿÿÿÿvLL\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0LLLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LL\0\0LLLLLMQQL\0\0LQQQSMLLMMLLLLLLL\0\0F\0\0\0MQMMLL\0\0\0Fgÿÿg\0\0\0\0\0\0LLL\0\0\0\0\0\0LvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzQQQLLLLLLLLLLLLLLLLLL\0\0\0\0L\0\0\0\0\0LL\0\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0éÿÿÿì\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0ÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 11 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<fKK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(EE\0\0\0****8  \0\0\0             \0\0\0\0\0\0\0\0\0\0\0\0\0           \0\0\0\0\0\0\0    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\u<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0LL\0\0\0LLL\0\0\0LL\0\0\0LL\0\0\0\0LLvÿÿÿÿÿÿÿÿÿvLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LL\0\0LLLLLdggL\0LQQQQSML\0\0MMLLLLLL\0\0\0\0\0\0LMMLLL\0\0\0Fcmm]\0\0\0\0\0\0LLL\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzz\96\7fzvLL\0LLLLLLLLLLLLLL\0L\0\0\0\0\0\0\0L\0\0\0\0LLLwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿììéÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13 ÿ \0\0\0\0\0\0    \0\0 11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\   \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(ÿ(\0\0\0***EQ( \0\0   \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPCC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzMLLLL\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LLL\0\0\0LL\0\0\0LL\0\0\0\0LL\0\0\0LL\0\0LLL\0\0\0\0LL\7fÿÿÿÿÿÿÿÿÿvL\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LL\0\0\0LL\0\0LLLLXdÿdLLLQQQghdc\0\0cggFLLLLL\0\0\0\0LLLLLL\0\0\0\0\0LLLL\0\0\0\0\0\0LL\0\0\0\0\0\0FLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89ww\0FLLLLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0LLLMwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0\0ÿ\0\0\0ÿÿÿ\0\0ÿÿÿ\0\0\0\0éîîÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13   \0\0\0\0\0  ÿÿ \0\01ÿ1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<f<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0         \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(((   \0***EEÿÿ \0\0 ÿ *\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\u<C        \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzQLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0LL\0\0\0MML\0\0\0LL\0\0\0LL\0\0\0\0L\0\0\0LLL\0\0LLL\0\0\0\0FzzÿÿÿÿÿÿÿÿÿvL\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0LL\0\0\0\0\0\0\0\0\0LL\0\0LLLFQdddMLQQQggÿÿcLLmÿgQLLLLLL\0\0\0LLLLLL\0\0\0\0\0\0LLL\0\0\0\0\0\0LL\0\0\0\0\0\0FLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzz\96vwMLLLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0FLMwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0éÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0ÿÿ\0\0\0ÿÿÿ\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    ÿÿÿ \0\01ÿ8A \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     *8      \0EEEEÿÿÿ \0\0 ÿ0TE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzvvLL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0LL\0\0\0FLL\0\0\0LL\0\0\0LL\0\0\0LL\0\0\0LLL\0\0LL\0\0\0\0LL\7fÿÿÿÿÿÿÿÿÿÿv\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0LLLLLMQSMFggggÿÿÿcLLmÿs|gLLLLLL\0\0LLLLL\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0FLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96zzLLLLLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0Lwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0ÿÿ\0\0ÿ\0\0ÿÿÿ\0\0ÿÿÿ\0\0\0éÿÿ\0\0\0ÿÿÿ\0ÿÿÿ\0\0\0ÿÿÿ\0\0ÿÿÿ\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ  ÿÿÿÿÿÿÿÿéìÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0éé\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     Aÿÿÿÿÿÿ \018ÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\13\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0             Cuÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(EQ  Tÿÿÿÿÿÿ \0 0ÿÿÿE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   CPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLLLLLLL\0\0\0LLL\0\0\0\0LL\0\0L\0\0QQL\0\0LQL\0\0\0FLL\0\0\0LLL\0LLL\0\0\0LLL\0\0LLL\0\0LL\0\0LMMw\96ÿÿÿÿÿÿÿÿÿzv\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LLLLLdgh  |ÿÿÿÿÿÿcFgsÿÿÿgLLLLLL\0\0\0\0LL\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FLLMw\89ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzvLLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0QQ\0<{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿ\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿ\0\0éÿÿÿ\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿìÿÿÿÿÿÿÿÿéìÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ééé<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿ 1ÿÿÿÿÿÿÿ \01ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0***\0\0\0\0**      \0       \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0                  \ÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Eÿÿ( ÿÿÿÿÿÿÿ \0 ÿÿÿÿE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   CPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzLLLLLLLLL\0\0LLLLL\0\0LL\0\0Q\0QQQLLLLQQM\0MLLLL\0LLLLLLLL\0\0FLLL\0FLLLLLLLLLMMMzÿÿÿÿÿÿÿÿÿÿvL\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLLLLLLgÿÿdgÿÿÿÿÿÿÿcFgÿÿÿÿgL\0\0LLL\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLMw\89ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLL\0LLLL\0\0\0\0\0\0\0\0\0\0FQF<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0é\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿ\0ÿéé\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Aÿÿÿÿÿÿÿÿÿÿ  1ÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0\0              *       \0\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0           C\ÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Tÿÿÿÿÿÿÿÿÿÿ   ÿÿÿÿE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzvLLLLLLLLL\0\0LLLLL\0\0LLLQQQLLLLLLMMQMLLLLQLLLLLLLL\0LLLLLLLLLLLLLLLMMwzÿÿÿÿÿÿÿÿÿÿv\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LL\0\0\0F\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0LLc|ÿÿÿÿÿÿÿÿÿÿccmÿÿÿÿg\0\0\0LLL\0\0\0\0\0\0\0\0LLLL\0LFF\0\0\0\0\0\0\0\0\0\0\0\0\0LLLwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLL\0LL\0\0\0\0\0\0\0\0\0\0LLLLqqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0ÿ\0\0\0ééÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08ÿÿÿÿÿÿÿÿÿ1  ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     \0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  CCÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\00ÿÿÿÿÿÿÿÿÿ   ÿÿÿÿÿE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0***gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLLLLLLL\0\0LLLLL\0\0LL\0LLLLLLLLLLLMLLLLQQQLLLLLLLLLLLLLLLLLLLLLLLMwwÿÿÿÿÿÿÿÿÿÿÿvL\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0LLL\0\0\0LLL\0\0\0\0\0L\0\0\0FFL\0\0\0\0LLLsÿÿÿÿÿÿÿÿÿmccÿÿÿÿÿg\0\0\0LLL\0\0\0\0\0\0\0\0LL\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0LLLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzvLL\0\0\0\0\0\0\0\0\0\0LLQQQ{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿìéÿÿÿÿÿÿì\0\0éÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\01ÿÿÿÿÿÿÿÿÿ1\0 ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0          \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿ \0 ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0**88gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLLLLLLLLLLLL\0\0LL\0\0LLLLLLLLLLLLLLLQQLLLLLLLLLLLLLLLLLLLLLLLLwwÿÿÿÿÿÿÿÿÿÿÿÿvLLLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0MMLL\0\0LLL\0\0\0LL\0\0\0\0LLL\0\0\0\0\0LLmÿÿÿÿÿÿÿÿÿgFcÿÿÿÿÿ]\0\0FLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvF\0\0\0\0\0\0LLLLLQQSS{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0ÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿìéÿÿÿÿÿÿìéééÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿ1\0 ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\\ÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿ \0 ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿC<\0\0\0\0\0\0\0\0\0\0\0*88ggÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz<\0LQQLLLLLLL\0\0LL\0\0LLLLLLLLLLLLLLLQQLLLLLLLLLLLLLLLLLLLLLLQzzÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0LLLLL\0\0\0\0\0\0\0\0LL\0\0LL\0\0\0\0\0\0\0\0\0\0LLL\0\0\0LL\0\0QQQLL\0\0LLLL\0\0\0\0\0\0\0LLL\0\0\0\0\0\0LLcÿÿÿÿÿÿÿÿÿgFcÿÿÿÿÿ]FFFLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwvL\0\0LLLLLL\0\0QSS{{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééééÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 8ÿÿÿÿÿÿÿÿ1\0 ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\\**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0             \0\0\0\0\0\0\0\0\0\0      *\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\0\0\0\0\0\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 0ÿÿÿÿÿÿÿÿ \0 ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿCC**\0\0\0           \0\0\0<gggÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<zzQQLL\0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMQzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0LLLL\0\0\0\0\0\0\0\0\0LL\0\0LLLLLL\0\0\0\0\0\0QLL\0\0LLL\0\0QQQLL\0\0LLLL\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LLcsÿÿÿÿÿÿÿÿmLcÿÿÿÿÿcFFFFLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwwQQLLLMM\0\0\0<{{{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿ\0ÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<f<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿA\0 ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<f<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\\*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0              \u\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0                 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*E  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(ÿÿÿÿÿÿÿÿT\0Eÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  *<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgggu<gggC<<gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzzQLLLLLLLLLLLLLLLLLLLLLLLLQQLLLLLLLLLLLLLLLLLLLMMz\96zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0LLLLL\0\0\0\0\0\0\0\0\0LLLMMMLLLL\0\0\0\0\0\0LLL\0\0LLL\0LLQgccL\0\0LLLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0LLdÿÿÿÿÿÿÿÿ|LgÿÿÿÿÿcF\0\0\0\0LL\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FMQzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{{{\96v{{{w<<{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿ\0ÿÿÿÿÿÿÿé\0\0ÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Aÿ1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿA  ÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\*************\0\0\0\0**\0\0\0\\\<<\0\0\0\0\0\0\0\0\0\0\0\0***\0*\\uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*QE \0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0\0\0\0Tÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(ÿÿÿÿÿÿÿÿTEEÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     *\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzQQQQQQQQQQQQQLLLLQQLLLzzzvvLLLLLLLLLLLLQQQLQzz\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0LLLLLL\0\0\0\0\0\0\0\0\0LLLQhgcLLL\0\0\0\0\0\0QQL\0\0LLL\0LLL|ÿmLF\0\0LLLL\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0Fdÿÿÿÿÿÿÿÿ|ggÿÿÿÿÿc\0\0\0\0\0LL\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LMQQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0 ÿÿÿ\0ÿÿÿ\0\0\0ÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<fÿÿÿ<<<<\0\0\0\13\13\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿ1 \0\0\0\0\0\0\0    \0\0\0\0\0\0\0\0\01ÿW<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\***********\0\0\0***        <<uÿÿÿ\\\\*\0\0\0\0\0\0\0****\\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*8Qÿ  \0\0\0\0\0\0\0 EE \0\0\0\0\0\0\0\0\0 ÿP<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(ÿÿÿÿÿÿÿÿÿQÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzQQQQQQQQQQQLLLQQQMvv\96ÿÿÿzzzzQLLQQLLLQQQQzzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0L\0LLLL\0\0\0\0\0\0\0\0\0LLQShÿmcL\0\0\0\0\0\0 ggc\0LLL\0\0\0LLmÿ\89vL\0\0LLLL\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0dÿÿÿÿÿÿÿÿÿhÿÿÿÿÿgcL\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿ\0ÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\13\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿ<<<<KKf<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0\0\0 WÿW<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\\\**\0\0\0\0\0\0\0\0****Cuÿÿÿÿÿÿÿÿ\\\C<<u\\\\\\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**Qÿÿ \0\0\0\0\0\0\0Eÿÿ \0\0\0\0\0\0\0\0\0 PÿP<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzzzQQQLLLLLLLQQQQw\96ÿÿÿÿÿÿÿÿzzzwz\7f\96zzzzzzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0L\0LLLL\0\0\0\0\0\0\0\0\0LLQQhÿÿc\0\0\0\0\0\0\0gÿÿcLLLL\0\0\0LLc\89ÿ\89vv\0LLLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿcLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿîîéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ffKKKKK\0<<<<\0<<ÿÿÿÿÿÿÿÿÿÿÿ<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0\0\0\0<ÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\uu<<<<<\0<CCC   CCÿÿÿÿÿÿÿÿÿÿÿ\uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**Qÿÿ \0\0\0\0\0\0\0Eÿÿ \0\0\0\0\0\0\0\0\0\0Cÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Eÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\96\96z\7f\7fzzFvwwwMwwÿÿÿÿÿÿÿÿÿÿÿz\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLL\0LLLL\0\0\0\0\0\0\0\0\0LLQQhÿÿc\0\0\0\0\0\0LgÿÿcLLLL\0\0\0LLLwÿÿÿvv\0LLL\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0 gÿÿÿÿÿÿÿÿÿÿÿÿÿÿcLLLLLL\0\0\0\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKKWÿÿ<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿ  \0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0\0\0\0<ÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<PÿÿCCCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**Qÿÿ  \0\0\0\0\0\0EÿÿE\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 (ÿÿÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzz\89ÿÿwwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0LLQQhÿÿcc\0\0\0\0\0Lgÿÿg\0\0LL\0\0\0LLLwÿÿÿÿvL\0LLL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0 dÿÿÿÿÿÿÿÿÿÿÿÿccLLLLLL\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0ÿÿ\0ÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿ \0ÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿ \0\0\0\0\0\0 ÿÿ  \0\0\0\0\0\0\0\0\0<ÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**Qÿÿÿ \0\0\0\0\0\0EÿÿE \0\0\0\0\0\0\0\0\0<ÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 (ÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0LL\0LLLL\0\0\0\0\0\0\0\0LLQQhÿÿÿcLLLL\0Lgÿÿg \0LL\0\0\0LLLvÿÿÿÿvv\0\0LLL\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0]dÿÿÿÿÿÿÿÿÿÿccLLLL\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0ÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0éÿÿîÿÿÿÿÿÿ<\0ÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿ \0\0\0\0\0\0  ÿÿ \0\0\0\0\0\0\0\0\0<Wÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    ÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*EQÿÿÿ \0\0\0\0\0\0EEÿÿ \0\0\0\0\0\0\0\0\0<Pÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 (QQÿÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0LLL\0\0LLLL\0\0\0\0\0\0\0LLQghÿÿÿcLLLL\0\0ggÿÿcL\0\0\0\0\0FLLq\89ÿÿÿÿv<\0LLLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0]dhhÿÿÿÿÿÿgcLLLL\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0ÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0é\0îîÿÿÿÿÿÿÿ<\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿìÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ééîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿ \0\0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  11ÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*EÿÿÿÿE\0\0\0\0\0\0\0Eÿÿ \0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0EE  ÿÿÿE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0LLL\0\0LLLL\0\0\0\0\0\0\0FLQgÿÿÿÿgLLLL\0\0LgÿÿcL\0\0\0\0\0F\0qzÿÿÿÿÿÿv<\0LLL\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0FLgggmÿÿÿgLLLLL\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0éÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ééÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0é<îÿÿÿÿÿÿÿÿÿééÿÿé\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ééééììÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿ  \0\0\0\0\0\0 ÿÿ \0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*QQÿÿÿÿE \0\0\0\0\0\0Eÿÿ(\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  QE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0FLLLLLLLLLL\0\0\0\0\0FFQhhÿÿÿÿgcLLL\0\0Lgÿÿd\0\0\0\0\0\0F<qÿÿÿÿÿÿÿÿvFFLLF\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0FFFF]]hgcLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FF\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ééÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ììÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0ééîÿÿÿÿÿÿÿÿÿÿÿéÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\011  ÿÿÿÿÿÿ \0\0\0\0\0\0    \0\0\0\0\0\0\0KÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  QQÿÿÿÿÿÿ \0\0\0\0\0\0EEQ(\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0FFLLLLLLLLL\0\0\0\0\0gghhÿÿÿÿÿÿcLLL\0\0Lgghd\0\0\0\0\0FFzÿÿÿÿÿÿÿÿÿ\7fvFLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0F\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿééÿÿÿÿÿÿÿÿ\0\0\0\0ééìÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\01ÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KÿÿÿÿÿÿÿÿÿÿKK<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0**8 \0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿ<<CC<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0LLFFLLLLLLLL\0\0\0\0FFgÿÿÿÿÿÿÿÿÿcLLLL\0\0QQSM\0\0\0\0\0\0\0zÿÿÿÿÿÿÿÿÿÿ\7f\7fwwvL\0\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0LL\0\0ML\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Fzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿ\0\0\0\0éÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\01ÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿWÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0     *       \0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿPÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0LLL\0\0LLLLLLL\0\0\0\0FLFmÿÿÿÿÿÿÿÿÿccLLL\0\0MQM\0\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿ\89ÿzv<\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0\0LLLQQQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Lzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0éÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Aÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0**\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Tÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0      \0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0              ****\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0LLQQ\0\0LLLLLLL\0\0\0\0LLL|ÿÿÿÿÿÿÿÿÿÿcLLL\0\0\0M\0\0FLL\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0LMMQQQQLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0é\0éÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0ÿÿÿÿÿÿ\0\0\0\0ÿÿÿéé\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Eÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**        \0\0\0\0\0\0\0         \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0LLQQQ\0\0LLLLLLL\0\0\0\0LLLgÿÿÿÿÿÿÿÿÿÿcL\0L\0\0\0\0F\0FLL\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0LL\0\0\0QQMLLL\0\0\0\0MMLFF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿééÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ééééÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0é\0\0\0ÿÿÿÿÿÿ\0\0ééÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\13\13\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0     ***\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0(Eÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    *               \0\0\0\0\0\0  8*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0LLMQQQFFLLLLLL\0\0\0\0\0\0LLdgÿÿÿÿÿÿÿÿÿcL\0\0\0\0\0FQQFLL\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0\0F\0\0\0MQMMLL\0\0FFMSQLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0éÿé\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0éé\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0Aÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0***8 C<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0TÿÿÿÿÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCCC\0\0\0\0\0\0     888\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    \ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0LQQQSMwvvLLLLL\0\0\0\0\0\0LLL|ÿÿÿÿÿÿÿÿÿgc\0\0\0\0\0FLF\0\0\0\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0FF\0\0FwwwwLLLLLLMSSSLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LMzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0éÿé\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿéé\0ÿÿÿÿÿéé\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0<<ÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0Aÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿ<<\0\0\0\0\0\0\0\0\0\0\13\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0****       CCÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0Tÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***\uÿÿ\<\0\0\0\0\0\0888*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0       C\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0LQQQQMwwÿ\7fvL\0LL\0\0\0\0\0\0\0LL|ÿÿÿÿÿÿÿÿÿÿc\0\0\0\0\0FLF\0\0\0\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0FLQQQz\96ÿÿzvLLLFF\0SSSQXFF\0\0\0\0\0\0\0\0\0\0\0\0\0Mwzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿ\0\0\0\0\0\0\0ééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîéééÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0<<ÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\138ÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿ<\0\0\0\0\0\0\0\0<fKK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0*****\Cÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\00ÿÿÿÿÿÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\\ÿÿÿÿ<\0\0\0\0\0  88g~<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fv\0\0LQQQQQzwÿÿÿvL\0LL\0\0\0\0\0\0\0FQsÿÿÿÿÿÿÿÿÿÿgcLLL\0\0LL\0\0\0\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0FLQQzzÿÿÿÿvLLLLLMSS{\97zzFFFLL\0\0\0\0\0\0\0\0\0\0wwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîîéÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<<<\0\0<<<ÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\08ÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿ<\0\0<KW<<<<ÿÿKKK\13\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<\\**\\\ÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\00ÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\ÿÿÿÿÿ<\0\0<<Pg\\gÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLvzzQQzzzÿÿÿÿvLLLLL\0\0\0\0\0\0FLsÿÿÿÿÿÿÿÿÿÿÿcLLL\0\0\0\0\0\0\0\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0FLQQzÿÿÿÿÿvLLv\7f\89{zz{ÿÿzzzQLL\0\0\0\0\0\0\0\0\0\0wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîîÿÿÿ\0\0\0\0\0éé\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿ<\0\0<ÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿ<\0\0KÿÿÿÿÿÿÿÿÿÿKKK\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\ÿ\**gÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0    (ÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\\ÿÿÿÿÿ<\0\0<ÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvzÿzQQ{ÿÿÿÿÿÿvLLLLL\0\0\0\0\0\0FMdÿÿÿÿÿÿÿÿÿÿÿcLLL\0\0\0\0\0\0\0\0\0\0\0wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0\0\0FLQzzÿÿÿÿÿvLL\7fÿÿÿÿÿÿÿÿÿÿzz\7fLL\0\0\0\0\0FF\0\0wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0ÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîî\0\0\0ééééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<ÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿ<<<fÿÿÿÿÿÿÿÿÿÿÿÿWW<KK\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\C\gÿÿÿÿÿÿ<\0**\0\0\0\0\0\0\0\0\0     (ÿÿÿÿÿÿÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿ<<\uÿÿÿÿÿÿÿÿÿÿÿÿPPC<<\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzwz{ÿÿÿÿÿÿvLQQLL\0\0\0\0\0\0\0MdÿÿÿÿÿÿÿÿÿÿÿgcLL\0\0\0\0\0\0\0\0\0\0\0wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLL\0LLFLQzÿÿÿÿÿÿvvz\96ÿÿÿÿÿÿÿÿÿÿÿÿ\89\89wzz\0\0\0FFFFwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0éééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿCÿÿÿÿÿÿÿÿ<\0***\0\0\0\0\0\0\0\0     (ÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwÿÿÿÿÿÿÿÿvLQQQL\0\0\0\0\0\0\0MdÿÿÿÿÿÿÿÿÿÿÿÿcLLL\0\0\0\0\0\0\0\0\0Fwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0LFLLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0\0FFFwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\08ÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0***\0\0\0\0\0\0\0\00ÿÿÿÿÿÿÿÿÿÿÿÿE\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLQQQ\0\0\0\0\0\0\0FsÿÿÿÿÿÿÿÿÿÿÿÿgLLLL\0\0\0\0\0\0\0\0LwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0LLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0\0\0\0Fwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿÿÿ\0\0\0\0\0\0\0\0ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0*\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fqLLLQL\0\0\0\0\0\0\0\0]ÿÿÿÿÿÿÿÿÿÿÿÿgcLLLL\0\0\0\0\0\0\0L{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0\0LLL\0\0\0\0\0LLL\0\0\0\0LLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0<<WÿÿÿÿÿÿÿÿÿÿÿÿÿKK<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0<<Pÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0LLLL\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿc\0\0LL\0\0\0\0\0\0\0L{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0LLLLLL\0\0\0\0LL\0\0\0\0LLLLvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f<\0\0\0\0\0\0<v\89ÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fzvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0ÿÿ\0\0\0ÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿî<\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0<<<<<<<<<<<<<<<\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0<<<<<<<<<<<<<<<\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿq\0\0LLL\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿc\0\0\0LL\0\0\0\0\0\0L{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0\0\0\0\0\0LLLLLLL\0LL\0\0\0L\0\0LLLLLvvvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0qvvvvvvvvvvvvq<\0FLv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0ÿÿÿÿ\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f<\0LLLL\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿÿcL\0\0LL\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0\0\0\0\0\0\0\0\0LLLLLLL\0\0\0LLL\0LLLLLLLLvvvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0qvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0ÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf<\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu<\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\0<<<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96q\0\0LLLLL\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿcL\0\0\0L\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0L\0\0\0LLLQQLvvvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Lvvvv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0LLLLLL\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿcL\0\0\0LL\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzF\0\0\0\0\0\0\0\0\0\0\0LLLLL\0\0\0\0\0LLL\0\0LLQQzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîéÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Eÿÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0LLLLL\0\0\0\0\0\0\0\0 gÿÿÿÿÿÿÿÿÿÿÿÿÿc\0\0\0\0LL\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96F\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0LLLL\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvqFLLLLLLL\0\0\0\0LLLLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿ\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0  ÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKK<<\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0EEÿÿÿÿÿÿÿÿÿÿÿÿ \0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*                   \0\0\0\0\0\0\0\0\uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fv\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0ggÿÿÿÿÿÿÿÿÿÿÿÿcL\0\0\0\0LL\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0QMMMLLLL\0\0FLz\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f\7fvvLLLLLLLLLLL\0\0<vvvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿÿÿÿÿÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<<<<\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*EÿÿÿÿÿÿÿÿÿÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**                      \0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<<<<\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0LLLLLLLL\0\0\0\0\0\0\0QgÿÿÿÿÿÿÿÿÿÿÿgcLLL\0\0LL\0\0\0\0\0\0<zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96F\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0QQMMMLLLLL\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvvvvvvvv\0\0\0\0\0LLLvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0ÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééÿÿééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿ   ÿÿ  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Wf<<\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ÿÿÿÿÿEEEÿÿE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\0\0\0\0\0\0\0\0\0\0\0**\0\0\0\0\0\0\0                        CPu\\\0\0\0\0<<<\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0LLLLLLLLL\0\0\0\0\0\0Lcÿÿÿÿÿgggÿÿgc\0LLL\0\0\0L\0\0\0\0\0\0\0v\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96F\0\0\0\0\0\0\0\0\0LQQL\0\0\0\0\0\0MMMw\89\96zzLLLLvvvzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvFFLLFFLLvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0ÿÿÿÿì   \0    \0\0ÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 111   \0    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿ<<<\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW<\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0       \0    \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0      CCÿÿÿ\\\\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP<\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0LLLLLLLLL\0\0\0\0L\0Lcmmg   \0    \0\0LLL\0\0\0LL\0\0\0\0\0\0\0q\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96F\0\0\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0\0MwwÿÿÿzzzLLLLLLzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89vLLLLLLLLLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿé\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿ<<<<<\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW<\0\0<WWK<<<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0              Cÿÿÿÿÿÿ\\\<<\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPC             CPP<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0LLLLLLLL\0\0\0\0\0LLLLLF\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0\0\0\0zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\96F\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0MMwÿÿÿÿÿÿzzzvvLzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89wMMw\89\89\7fvvv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿ\0\0ÿÿé\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0<îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<KÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿ<ÿ<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<WWÿÿÿKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCCÿÿÿÿÿÿÿÿ\ÿ\\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿCCPPÿÿÿ<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0LLLLLLLL\0\0\0\0\0L\0\0LLF\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0LLL\0\0\0\0\0\0\0<zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89F\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0wwwÿÿÿÿÿÿÿÿzÿzzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿww\89\89ÿÿÿ\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0LLLLLLLL\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0\0LL\0\0\0\0\0\0\0\0qÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89F\0\0\0\0\0\0\0LLLL\0\0\0\0\0\0<<wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0éÿÿé\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0ÿÿÿÿÿÿÿ\0ÿ\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿW\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿP\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0LLLLLLLL\0\0\0\0\0\0\0FLLF\0\0\0\0\0\0\0\0\0LLLLLLL\0\0LLL\0\0\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89F\0\0\0\0\0\0LLLLLLL\0L\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ééé\0\0\0\0\0\0\0ÿ\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0ÿÿ\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<KÿÿÿÿÿÿÿÿÿÿÿÿÿÿW\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿP\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0LLLLLLL\0\0\0\0\0\0\0\0\0FFF\0\0\0\0\0\0\0L\0\0LLLLL\0\0\0\0LLL\0\0\0\0\0\0\0<vvv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\89F\0\0\0\0\0\0LLLLLL\0\0LL\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0éééé\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgg\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{{LLLLLLLL\0\0\0\0\0\0\0\0FFFF\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0q\7fÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0\0LLLL\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*     \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿg       \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{v\0\0LLLLLL\0\0\0\0\0\0\0\0\0LLQM\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0\0\0LLLLLL\0\0\0\0\0\0Fvÿÿÿÿÿÿÿÿÿÿÿÿÿ{M\0\0\0\0\0\0\0LLL\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿ\0ÿ\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0***      \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿg*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvL\0\0\0LLL\0\0\0\0\0\0\0\0\0\0LLQQQM\0\0\0\0\0\0\0\0\0LLLLL\0L\0\0\0\0LLLLLL\0\0\0\0\0\0\0v\7fÿÿÿÿÿÿÿÿÿÿÿÿ{Q\0\0\0\0\0\0\0LLL\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0ÿÿÿÿ\0\0ÿ\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\\C<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿg*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLQzzw<\0\0\0\0\0\0\0LLLL\0\0L\0\0\0\0LLLLL\0\0\0\0\0\0\0\0F\7fÿÿÿÿÿÿÿÿÿÿÿÿ{Q\0\0\0\0\0LLLLL\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0<ÿÿÿÿÿé\0\0\0\0\0\0ÿÿÿ\0\0ÿÿ\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0éîîÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿC<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0<zÿÿwvF\0\0\0\0\0\0LLL\0\0LL\0\0\0LLLL\0\0\0\0\0\0\0\0\0FzzÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0LLLL\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0<ÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0ÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0ééîîÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿW<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13KKÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\*\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿP<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzQL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0<ÿÿÿÿ\89vvv\0\0\0\0LLL\0\0LL\0\0\0\0LL\0\0\0\0\0\0\0\0\0\0FQzzÿÿÿÿÿÿÿÿÿÿv\0\0\0LLLLLL\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éîîÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KKÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿvv\0\0\0LLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Fzzÿÿÿÿÿÿÿÿÿÿv\0\0LLLLLL\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿ\0\0îîÿÿÿÿÿÿÿÿÿÿÿîÿ\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<KÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0        Cÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0\0\0\0\0\0LLL\0\0LMwÿÿÿÿÿÿÿÿzvLFLLLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0L\0\0qzÿÿÿÿÿÿÿÿÿÿ\7fqL\0LLLLLL\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<îÿÿÿÿÿÿÿÿÿÿÿÿéÿ\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿ<<<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<Kÿÿÿÿÿÿÿÿÿÿf<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     \ÿÿÿÿÿÿÿÿÿ\\<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿu<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLLLL\0\0\0\0\0\0\0\0LLLL\0\0MzÿÿÿÿÿÿÿÿÿzzvvvvLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<zÿÿÿÿÿÿÿÿÿÿ\96vFL\0L\0\0\0\0\0\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿf<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<gÿÿÿÿÿÿÿÿÿÿÿÿu<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLLLLLL\0\0\0\0\0\0\0LLLLL\0Lv\96ÿÿÿÿÿÿÿÿÿÿÿÿÿvv<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<v{ÿÿÿÿÿÿÿÿÿÿÿÿ\96vFL\0\0\0\0\0\0\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLL\0\0LLLL\0\0\0\0\0\0\0LLLLL\0\0\0\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0LLL\0\0\0\0\0\0LLLLLL\0\0\0zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0ÿÿ\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\08ggÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0\0\0LLLL\0LL\0\0zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0\0\0L\0\0\0\0\0\0S{{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0ÿÿé\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLL\0L\0\0\0\0\0\0\0\0\0\0LLLL\0LLF\0qÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0\0LLL\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLLLLL\0\0\0\0\0\0\0\0\0LLL\0\0\0FFLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0LLL\0\0\0\0LS{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0ééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0    gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLLLL\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0LzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0LL\0\0\0\0FFM{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CgÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\0\0\0<zzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLL\0\0\0\0LL\0\0\0\0LLw{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0ÿÿ\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ggÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0L\0\0\0\0\0\0\0LL\0\0<<zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0LLL\0\0\0\0L{{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿ\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvL\0\0\0\0\0\0\0LL\0\0\0\0\0\0LLL\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0L\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0éÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLLL\0\0\0\0\0\0LL\0\0\0\0\0FLML<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0\0\0\0\0\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿ\0\0\0\0ééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0**    Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0L\0\0\0\0FFLQQMwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLL\0\0\0\0\0\0\0\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0éé\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\088      CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0\0\0\0FF\0\0SSMwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0\0\0\0LL\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿé\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\088CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLL\0\0\0\0\0\0LLLF\0FSSwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLL\0\0\0\0\0\0\0\0\0\0\0\0LS{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0**\\ggCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0   gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLLLL\0\0\0\0\0\0LLLQQzz{{wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwLLL\0\0\0\0\0\0\0\0\0\0\0\0LM{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0*\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CgÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0LLQzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwLLL\0\0\0\0\0\0\0\0\0\0\0LLw{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0<zÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0\0FLLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0LLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0**\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0LLQQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwLL\0\0\0\0\0\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0***gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0\0LLQQQ{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{LL\0\0\0\0\0\0\0\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0***gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0LLLQQQ{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{LL\0\0\0\0\0\0\0\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0C\gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0LLLLwz{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{LL\0\0\0\0\0\0\0\0\0\0LLL\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0\0LLLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLL\0\0\0\0\0\0\0\0\0\0LLL\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿf<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvL\0\0\0\0\0\0\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\97vLL\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLLL\0\0\0\0\0\0\0\0\0LLLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0\0\0\0LLLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿ\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0LL\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLL\0\0\0\0\0\0\0\0\0LLLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0\0\0LLL<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0\0\0\0LLzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvL\0\0\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿéîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\13Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0       \ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0\0\0\0\0LLMzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0KWÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0     \ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0\0\0LLLMzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\7f\89ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvLL\0\0\0\0\0\0\0LLLLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0**<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv<LLL\0\0\0\0\0\0\0\0LQQv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿq\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0\0L\0\0\0\0\0\0\0\0LLQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LL\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0LLLLL\0\0\0\0\0\0\0\0\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLL\0\0\0\0\0\0\0\0\0\0\0\0\0LL\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0LLLLLL\0\0\0\0\0\0\0\0\0\0\0Lwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLLLL\0\0\0\0\0\0\0\0\0\0LL\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLLLLLL\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0LL\0\0\0\0\0\0\0\0\0\0\0LL\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLLLLLL\0\0\0\0\0\0\0\0\0\0LLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLv\89ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0LLL\0\0\0\0\0\0\0\0\0\0\0LLLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<WÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLv\89ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fq\0\0LLL\0\0\0\0\0\0\0\0\0\0\0LLLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fLLLL\0\0\0\0\0\0\0\0\0\0\0\0LLwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0\0FLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fLLLL\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FFFvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0éîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Fqvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fLLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fvLL\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvL\0\0\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0C\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0Lwzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 *\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0MQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0é\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0\0\0F\0qÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{v\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0\0\0\0\0\0\0\0Qzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0*8\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzL\0\0\0\0\0\0\0\0\0\0\0\0QSzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{v\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLv\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0*8gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzv\0\0\0LL\0\0\0\0\0\0\0QS{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\08gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0LL\0\0\0\0\0\0\0\0S{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Lzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz<\0\0\0\0\0\0\0\0\0LL\0\0\0\0\0Lzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0LLL\0\0\0\0Lvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿq\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0Lzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0ÿ\0\0\0\0\0\0\0éé\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz\0\0\0L\0\0\0\0\0\0\0FF\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f\0\0\0\0\0\0\0\0\0\0LLLL\0\0\0Lvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f\0\0LLL\0\0\0\0\0\0LLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0Lvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvFLLL\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fF\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0ÿÿ\0\0\0\0ÿÿÿ\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f<\0\0\0\0\0LL\0\0\0\0LLL\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿq\0\0\0\0\0LL\0\0\0\0\0LLL\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0<vzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0CCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLL\0\0\0\0\0\0\0\0LLwwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLL\0\0\0\0\0Lvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0LLvwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0\0LLL\0\0\0\0\0LL\0\0\0\0\0LLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0\0\0LLLL\0\0\0\0\0L\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0LLwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0LLLLLLLL\0\0\0\0\0LL\0\0\0\0\0Lvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0LLLLLLLL\0\0\0\0LLLL\0\0\0\0LLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0\0\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0\0LLLLLL\0\0\0\0LLLL\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLLL\0\0\0\0\0\0\0\0\0\0FLzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0\0\0\0FLLLL\0\0\0\0\0LLLL\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0éÿé\0ÿÿÿ\0\0ÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<CÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0\0\0\0\0\0\0LQzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0FLF\0LLL\0\0LL\0\0LLL\0\0\0\0\0\0\0vwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿ\0\0ÿÿ\0\0ÿé\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f<\0LL\0\0\0\0\0\0\0\0\0\0\0\0LM{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLL\0\0\0\0LLL\0\0LL\0\0LF\0\0LL\0\0\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿ\0\0ÿÿÿ\0é\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\088\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0LL\0\0\0\0\0LL\0\0\0\0\0LM{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0LLSS\0\0LLL\0F\0\0\0LL\0\0\0\0\0\0\0\0\0vwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0éÿÿÿÿÿÿÿÿ\0é\0\0\0\0ÿÿ\0\0ÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\088\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0LLL\0\0\0\0\0\0\0\0\0\0\0LM{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0FLSSLLLLL\0F\0\0\0\0LL\0\0L\0\0\0\0\0Lvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0éÿÿÿÿÿÿ\0ÿ\0\0\0\0\0\0ÿÿ\0\0ÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0     gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\088\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0L\0\0\0\0\0\0\0\0\0\0\0\0\0M{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0FLSSLLL\0L\0\0\0\0\0\0LL\0\0LL\0\0\0\0LLzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0éÿÿÿÿÿ\0\0\0ÿÿééé\0ÿÿ\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Cÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0       *       \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0LL\0\0\0\0\0\0\0\0\0\0\0\0\0wÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0FLMQML\0\0\0LLFFF\0LL\0\0LL\0\0\0\0\0\0Lzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0                       \0\0\0\0\0           \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0        \ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0LL\0\0\0\0\0\0L\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0LMMML\0\0\0LMMLLLLLL\0LLL\0\0\0\0\0LMzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0                       \0\0\0\0\0                           \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0\0\0\0\0LLL\0\0\0\0F\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvL\0\0\0\0\0\0FMMMLL\0LLMMMMLLLLLLLL\0\0\0\0\0LLzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿ\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0                \0\0\0\0\0\0                  *       \0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0LL\0\0\0\0\0F\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0\0\0\0\0\0FMMLLLLLLMMMQML\0\0LLLL\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0                  \0\0\0\0\0\0  **8     \0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0L\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0L\0\0MMMLLLLLLMQQSML\0\0LLLLL\0\0\0\0\0Lv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿ\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0  **\0\0\0\0\0\0**\g\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0<vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0L\0LMQQLLLLLLQQz{zv\0\0LLLLL\0\0\0\0\0\0Fv\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0ÿÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<Kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0<<<\0\0\0\0\0\0\0<ÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0     \\<\0\0\0\0\0\0*\ÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0\0L\0\0\0\0\0\0\0\0\0\0\0v\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0L\0LMzzvLLLLLLQzÿÿz<\0\0LLLL\0\0\0\0\0\0\0Lvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿ\0\0\0\0\0\0\0\0\0\0\0éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿ<\0\0ÿÿÿ\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<KÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0<ÿ<<\0\0\0\0\0\0<Wÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0*\ÿ\<\0\0\0\0\0\0CPÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLL\0\0LL\0\0\0\0\0\0\0\0\0\0\0Fv\7fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f<\0\0LLLQzÿzvLLL\0\0Lw\89ÿÿv<\0\0LLL\0\0\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿ\0\0\0ÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0<ÿÿ<\0\0\0\0\0\0\0<ÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\088\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\ÿÿ<\0\0\0\0\0\0\0Cÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fqLLL\0\0LSS\0\0\0\0\0\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvv\0L\0\0\0zÿÿvL\0\0\0\0LLwÿÿÿv<\0\0\0\0\0\0\0\0\0\0\0\0Lvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0<ÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿé\0\0\0\0\0\0ÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0<ÿÿ<<\0\0\0\0\0\0<ÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0            \0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0*\0\0<ÿÿ\<\0\0\0\0\0\0<ÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7fvLLL\0\0LMM\0\0\0\0\0\0\0\0\0\0\0\0vvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLQ\0\0<ÿÿzv\0\0\0\0LLvÿÿÿÿvF\0\0\0\0\0\0L\0\0\0\0\0vvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0îÿÿÿÿ<\0\0ÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿ\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0Kÿÿÿ<<\0\0\0\0\0<<ÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0<<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0              \0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<**\0\0<ÿÿÿ<<\0\0\0\0\0<\ÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0<<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLL\0LMM\0\0\0\0\0\0\0\0\0\0\0\0\0vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvQQF\0zÿÿÿv<\0\0LLLvzÿÿÿ\7fv\0\0\0\0\0LL\0\0\0\0\0\0qv\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0<Wÿÿÿÿ<\0\0\0\0\0<ÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\**        <Pÿÿÿÿ<\0\0\0\0\0<ÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<uÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLLLLLL\0\0\0\0L\0\0\0\0\0\0\0\0vzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzQQMq\89ÿÿÿÿv\0\0LLLvÿÿÿÿÿ\7fv\0\0\0LLL\0\0\0\0\0\0\0\0q\96ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0ÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0ÿ\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0<Wÿÿÿÿÿ<\0\0\0\0\0<ÿÿÿÿÿÿK<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\               CPÿÿÿÿÿ<\0\0\0\0\0<ÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLLLLL\0\0\0LLL\0\0\0\0\0\0\0\0vzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzMMw\89ÿÿÿÿÿv\0\0LLLvÿÿÿÿÿÿ\7f<\0\0\0L\0\0\0\0\0\0\0\0\0\0vzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<ÿÿÿÿÿÿ<\0\0\0\0\0<ÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\CCCÿÿÿÿÿÿ<\0\0\0\0\0<ÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLLLLLL\0\0\0\0LL\0\0\0\0\0\0\0\0\0vvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzwwwÿÿÿÿÿÿv\0\0\0LLvÿÿÿÿÿÿÿz<\0\0\0\0\0\0\0\0\0\0\0\0\0\0vvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0ÿÿÿÿÿÿÿÿÿÿÿÿé\0\0\0\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿ<<\0\0\0\0<ÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\ÿÿÿÿÿÿÿÿ<<\0\0\0\0<ÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0LL\0\0\0\0\0LLL\0\0\0\0\0\0\0\0vvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzÿÿÿÿÿÿÿÿv<\0\0LLvÿÿÿÿÿÿÿÿvF\0\0\0\0\0\0LL\0\0\0\0\0\0vvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿ\0\0\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0ÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0<ÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0<ÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0LL\0\0\0\0\0\0LLLLL\0\0\0\0\0\0\0\0\0vvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0LLvÿÿÿÿÿÿÿÿzv\0\0\0\0\0LLLL\0\0\0\0\0LLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0ÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0ÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0ÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0<ÿÿÿÿÿÿÿÿÿW<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0<ÿÿÿÿÿÿÿÿÿP<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLL\0\0\0LLL\0\0\0\0\0LLLLLL\0\0\0\0\0\0\0\0\0LLvvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0LLvÿÿÿÿÿÿÿÿÿ\89q\0\0\0\0LLLLL\0\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0\0ÿÿÿ\0\0\0\0\0\0\0\0ÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿî\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0<ÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\0\0\0<ÿÿÿÿÿÿÿÿÿÿC<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0\0LLL\0\0\0\0\0\0\0\0L\0\0\0\0\0\0LLLLLLLLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzLLLvÿÿÿÿÿÿÿÿÿÿwq\0\0\0\0LLLL\0\0\0\0\0\0Lvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0ÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0\0ÿÿÿÿé\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0<ÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0<ÿÿÿÿÿÿÿÿÿÿÿ\\\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<\0\0\0\0\0LLLL\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLLLLvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvLLvÿÿÿÿÿÿÿÿÿÿÿzzLF\0\0LLLLF\0\0\0\0LLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿ\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0<<K<<\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿ\\\0\0\0\0\0\0<<<<<\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0LLLvvv\0\0\0\0\0\0\0\0\0\0\0\0\0\0LLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvLLvÿÿÿÿÿÿÿÿÿÿÿÿzzLF\0LLLvv\7fvvLLLvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0ÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0<ÿ<<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿf<<\0\0\0\0<ÿÿÿf<\0\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\0\ÿ\<<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿu\<\0\0\0\0<ÿÿÿ~<\0\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0LLLLzÿzv<\0\0\0\0\0\0\0\0\0\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvvÿÿÿÿÿÿÿÿÿÿÿÿÿ\96zvLLLLvÿÿÿ\97vLLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0ÿÿÿÿÿÿÿÿ<<<\0\0\0\0<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK<\0\0\0\0\0\0\0<ÿÿÿ<<<<\0\0\0\0<<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0\0<ÿÿÿÿ<<\0\0<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0\ÿÿÿ<<<<\0\0\0\0<<<<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0\0<ÿÿÿÿg<\0\0<\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\7f<\0\0\0\0LLLzÿÿÿv<<<\0\0\0\0<<<vvvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzvvLLvÿÿÿÿ{vLLvzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\0\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0<<ÿÿÿÿÿ<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<ÿÿÿÿÿ<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0\0\0\0\\ÿÿÿÿÿ<<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<ÿÿÿÿÿ<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv\0\0\0\0\0LLzzÿÿÿÿÿvvvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvLvÿÿÿÿÿvvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<\0\0\0\0ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<\0\0\0\0\0\0\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz<\0\0\0\0LLLvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvvvÿÿÿÿÿÿvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<\0<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\<<\0<<<<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿz<<\0<vvvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<<ÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿv<vÿÿvvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\r
+%%EndBinary\r
+grestore end % Image Trailer grestore\r
+grestore % EPS grestore\r
+
+%%EndDocument
+@endspecial Fw 1629 4216 a(T.) 33 b(Pietrzak) p Fx 1229
+4332 a(Encadr\351) 25 b(par) h(le) g(Professeur) h(Lo\357c) f(Colson)
+1554 4449 y(Univ) n(ersit\351) f(de) h(Metz) 1361 4565
+y(Ann\351e) f(univ) n(ersitaire) h(2003/2004) p Fw 1639
+4799 a(3) 32 b(mai) f(2004) p dyy eop end
+%%Page: 1 2
+TeXDict begin 1 1 bop Fv 1851 5662 a(1) p dyy eop end
+%%Page: 2 3
+TeXDict begin 2 2 bop Fu 440 531 a(T) -11 b(able) 44
+b(des) g(mati\350res) p Ft 440 714 a(1) 77 b(In) m(tro) s(duction) 2166
+b(4) 440 897 y(2) 77 b(La) 32 b(r\351cursion) g(primitiv) m(e) 1760
+b(5) p Fv 565 996 a(2.1) 83 b(D\351\034nitions) 25 b(.) 42
+b(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f
+(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f
+(.) h(.) 132 b(5) 565 1096 y(2.2) 83 b(Les) 28 b(com) n(binateurs) 40
+b(.) i(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f
+(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 132
+b(6) 755 1195 y(2.2.1) 94 b(D\351\034nitions) 82 b(.) 41
+b(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f
+(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 132
+b(6) 755 1295 y(2.2.2) 94 b(La) 27 b(s\351man) n(tique) 74
+b(.) 42 b(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f
+(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 132
+b(6) 755 1395 y(2.2.3) 94 b(Le) 27 b(calcul) 84 b(.) 42
+b(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 132
+b(8) 565 1494 y(2.3) 83 b(Les) 28 b(termes) f(primitifs) h
+(r\351cursifs) 73 b(.) 42 b(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h
+(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(11) 755
+1594 y(2.3.1) k(D\351\034nitions) 82 b(.) 41 b(.) h(.) g(.) f(.) h(.) f
+(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f
+(.) h(.) f(.) h(.) f(.) h(.) 90 b(11) 755 1694 y(2.3.2) k(La) 27
+b(notation) g(de) h(De) g(Bruijn) 65 b(.) 42 b(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(12) 755 1793 y(2.3.3) k(La) 27 b(s\351man) n(tique) 74
+b(.) 42 b(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f
+(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(13) 755 1893 y(2.3.4) k(Le) 27 b(calcul) 84 b(.) 42
+b(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(13) p Ft 440 2075 a(3) 77 b(L'in) m(terpreteur) 32
+b(Crec) 1828 b(16) p Fv 565 2175 a(3.1) 83 b(Arit\351) 28
+b(d'un) g(com) n(binateur) 78 b(.) 41 b(.) h(.) f(.) h(.) f(.) h(.) f
+(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f
+(.) h(.) 90 b(16) 565 2275 y(3.2) 83 b(S\351man) n(tique) 28
+b(d'un) g(com) n(binateur) 38 b(.) k(.) f(.) h(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(17) 565 2374 y(3.3) 83 b(R\351duction) 28 b(d'un) g(terme) 73
+b(.) 42 b(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f
+(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(18) p Ft 440 2557 a(4) 77 b(L'in) m(terpreteur) 32
+b(T) -8 b(rec) 1839 b(20) p Fv 565 2657 a(4.1) 83 b(S\351man) n(tique)
+28 b(d'un) g(terme) 23 b(.) 42 b(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h
+(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h
+(.) 90 b(20) 565 2756 y(4.2) 83 b(Substitution) 29 b(de) f(v) -5
+b(ariables) 26 b(par) h(des) g(termes) 51 b(.) 41 b(.) h(.) f(.) h(.) f
+(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(20) 565
+2856 y(4.3) 83 b(R\351duction) 28 b(d'un) g(terme) 73
+b(.) 42 b(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f
+(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(22) 565 2956 y(4.4) 83 b(Normalisation) 26 b(d'un) i(terme) 62
+b(.) 42 b(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f
+(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(23) p
+Ft 440 3138 a(5) 77 b(Conclusion) 2186 b(24) 440 3321
+y(A) 53 b(App) s(endice) 31 b(:) g(man) m(uel) f(d'utilisation) g(des) h
+(in) m(terpr\351teurs) 540 b(25) p Fv 565 3420 a(A.1) 63
+b(In) n(tro) r(duction) 26 b(.) 41 b(.) h(.) f(.) h(.) f(.) h(.) g(.) f
+(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h
+(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(25) 565 3520
+y(A.2) 63 b(Syn) n(taxe) f(.) 42 b(.) g(.) f(.) h(.) f(.) h(.) f(.) h
+(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h
+(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(25) 755
+3620 y(A.2.1) 74 b(Les) 27 b(iden) n(ti\034cateurs) 71
+b(.) 42 b(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f
+(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(25) 755
+3719 y(A.2.2) 74 b(Les) 27 b(noms) g(de) h(v) -5 b(ariables) 65
+b(.) 42 b(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g
+(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(26) 755 3819 y(A.2.3) 74
+b(Les) 27 b(nom) n(bres) g(en) n(tiers) 77 b(.) 41 b(.) h(.) f(.) h(.) f
+(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f
+(.) h(.) 90 b(26) 755 3919 y(A.2.4) 74 b(Les) 27 b(mots) h(cl\351s) 54
+b(.) 42 b(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(26) 755 4018 y(A.2.5) 74 b(Les) 27 b(blancs) 32 b(.) 42
+b(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(27) 755 4118 y(A.2.6) 74 b(Les) 27 b(commen) n(taires) 20
+b(.) 41 b(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h
+(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(27) 755
+4217 y(A.2.7) 74 b(Les) 27 b(c) n(haines) g(de) h(caract\350res) 77
+b(.) 42 b(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) 90 b(27) 565 4317 y(A.3) 63 b(S\351man) n
+(tique) e(.) 41 b(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f
+(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f
+(.) h(.) f(.) h(.) 90 b(28) 755 4417 y(A.3.1) 74 b(Ouvrir) 26
+b(un) i(\034c) n(hier) 57 b(.) 41 b(.) h(.) f(.) h(.) f(.) h(.) f(.) h
+(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h
+(.) 90 b(28) 755 4516 y(A.3.2) 74 b(Enregistrer) 26 b(l'en) n
+(vironnemen) n(t) 43 b(.) e(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g
+(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(28) 755 4616 y(A.3.3) 74
+b(Quitter) 27 b(l'in) n(terpr\351teur) 22 b(.) 41 b(.) h(.) f(.) h(.) f
+(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f
+(.) h(.) 90 b(28) 755 4716 y(A.3.4) 74 b(Saisie) 27 b(d'un) h(com) n
+(binateur) f(dans) g(Crec) 53 b(.) 42 b(.) f(.) h(.) f(.) h(.) g(.) f
+(.) h(.) f(.) h(.) f(.) h(.) 90 b(29) 755 4815 y(A.3.5) 74
+b(Saisie) 27 b(d'un) h(terme) g(dans) f(Crec) 37 b(.) k(.) h(.) g(.) f
+(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(30) 755 4915 y(A.3.6) 74 b(Saisie) 27 b(d'un) h(terme) g(dans) f(T) -7
+b(rec) 44 b(.) d(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h
+(.) f(.) h(.) f(.) h(.) 90 b(30) 755 5014 y(A.3.7) 74
+b(Ajouter) 28 b(une) f(v) -5 b(ariable) 27 b(dans) g(l'en) n
+(vironnemen) n(t) c(.) 42 b(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90
+b(31) 755 5114 y(A.3.8) 74 b(A\036c) n(her) 27 b(un) h(com) n(binateur)
+f(ou) g(un) h(terme) f(de) h(l'en) n(vironnemen) n(t) 132
+b(31) 755 5214 y(A.3.9) 74 b(Calculer) 43 b(.) e(.) h(.) f(.) h(.) g(.)
+f(.) h(.) f(.) h(.) f(.) h(.) f(.) h(.) g(.) f(.) h(.) f(.) h(.) f(.) h
+(.) g(.) f(.) h(.) f(.) h(.) f(.) h(.) 90 b(32) 1851
+5662 y(2) p dyy eop end
+%%Page: 3 4
+TeXDict begin 3 3 bop Fv 1851 5662 a(3) p dyy eop end
+%%Page: 4 5
+TeXDict begin 4 4 bop Fu 440 531 a(1) 131 b(In) l(tro) t(duction) p
+Fv 565 713 a(La) 30 b(r\351cursion) g(primitiv) n(e) h(est) h(un) g
+(langage) d(de) j(programmation) d(th\351orique) h(don) n(t) i(la) 440
+813 y(propri\351t\351) 38 b(principale) g(est) h(que) f(tous) h(les) f
+(programmes) f(\351crits) h(dans) g(ce) h(langage) e(ter-) 440
+912 y(minen) n(t.) c(La) f(premi\350re) f(question) h(que) h(l'on) f
+(se) g(p) r(ose) g(est) h(\023) 23 b(qu'est-ce) 32 b(qu'on) g(p) r(eut)
+h(pro-) 440 1012 y(grammer) 22 b(dans) i(ce) g(langage) 14
+b(?) j(\024.) 24 b(Comme) g(r\351p) r(ondrait) f(Mr.) g(Colson) g(:) h
+(\023) c(Math\351m\351tique-) 440 1112 y(men) n(t) 26
+b(on) g(p) r(eut) h(faire) e(pratiquemen) n(t) h(tout) g(et) h
+(Algorithmiquemen) n(t) e(presque) h(rien) 20 b(\024.) 26
+b(Ce) 440 1211 y(fut) 35 b(le) f(sujet) g(de) g(sa) g(th\350se) g(qui) g
+(m'a) f(d'ailleurs) h(b) r(eaucoup) f(servi) g(\340) h(pr\351parer) e
+(ce) i(TER.) 440 1311 y(Mon) e(but) g(est) g(plus) g(mo) r(deste,) g
+(il) h(consiste) e(\340) h(\351tudier) f(ce) h(langage) e(et) j
+(quelques) e(uns) h(de) 440 1411 y(ses) 27 b(formalismes.) 565
+1510 y(J'ai) f(c) n(hoisi) g(les) h(com) n(binateurs) f(et) i(les) f
+(termes) f(\340) h(la) g(Martin) g(L\366f.) g(Les) g(com) n(binateurs)
+440 1610 y(son) n(t) g(extraits) g(de) g(la) h(th\350se) f(de) h(Mr.) f
+(Colson) f(et) i(les) g(termes) f(de) g(son) g(cours) g(de) g(Logique) g
+(2) 440 1709 y(de) d(Maitrise.) e(Le) i(but) g(est) f(d'impl\351men) n
+(ter) h(ce) f(langage) e(en) j(CAML) g(Ligh) n(t.) f(J'ai) g(fait) g
+(deux) 440 1809 y(in) n(terpr\351teurs) 29 b(:) i(un) f(premier) g(a) n
+(v) n(ec) f(les) h(com) n(binateurs) f(et) h(un) h(second) f(a) n(v) n
+(ec) f(les) h(termes,) 440 1909 y(resp) r(ectiv) n(emen) n(t) d(Crec) g
+(et) h(T) -7 b(rec.) 523 2124 y(Je) 33 b(tiens) h(\340) f(remercier) e
+(Mr.) j(Colson) e(p) r(our) h(m'a) n(v) n(oir) f(fait) h(un) h(sujet) g
+(si) f(in) n(t\351ressan) n(t) f(et) 440 2224 y(p) r(our) g(m'a) n(v) n
+(oir) f(accord\351) g(de) i(son) f(temps) h(p) r(our) g(m'encadrer.) e
+(J'ai) h(appris) g(b) r(eaucoup) g(de) 440 2324 y(c) n(hoses) 26
+b(gr\342ce) g(\340) h(lui.) 565 2423 y(Je) 38 b(v) n(oudrais) f(aussi) h
+(remercier) g(les) g(mem) n(bres) g(du) i(jury) e(qui) h(v) n(on) n(t) g
+(examiner) e(mon) 440 2523 y(tra) n(v) -5 b(ail) 37 b(:) h(Mr.) g
+(Dominique) h(Mic) n(hel,) f(Mr.) g(Christian) f(Minic) n(h) h(et) h
+(Mr.) f(Daniel) g(Singer.) 440 2623 y(J'esp) r(\350re) 22
+b(que) i(cet) f(exp) r(os\351) g(les) g(aura) f(in) n(t\351ress\351s.) f
+(Je) i(remercie) g(aussi) f(Mme.) i(P) n(errin) e(m\352me) 440
+2722 y(si) f(elle) h(a) f(du) h(\352tre) f(remplac\351e) g(p) r(our) g
+(se) g(pr\351parer) f(\340) h(un) h(heureux) f(\351v) n(\350nemen) n
+(t.) g(J'en) h(pro\034te) 440 2822 y(p) r(our) 27 b(lui) h(adresser) e
+(mes) h(f\351licitations.) 1851 5662 y(4) p dyy eop end
+%%Page: 5 6
+TeXDict begin 5 5 bop Fu 440 531 a(2) 131 b(La) 44 b(r\351cursion) h
+(primitiv) l(e) p Fv 565 713 a(Je) 27 b(v) -5 b(ais) 27
+b(tout) h(d'ab) r(ord) f(commencer) f(par) h(donner) g(les) g
+(d\351\034nitions) h(de) g(base.) p Fs 440 946 a(2.1) 112
+b(D\351\034nitions) p Ft 440 1099 a(D\351\034nition) 31
+b(2.1) p Fr 40 w(Un) p Fv 34 w(n) n(um\351ral) p Fr 28
+w(est) c(un) h(entier) g(en) g(unair) l(e.) h(C'est) g(\340) g(dir) l
+(e) g(soit) f(z\351r) l(o) h(soit) 440 1198 y(le) h(suc) l(c) l(esseur)
+f(d'un) h(autr) l(e) f(entier.) p Ft 440 1414 a(Exemple.) p
+Fv 80 w(Succ\(Succ\(Zero\)\)) f(est) f(le) h(n) n(um\351ral) f(corresp)
+r(ondan) n(t) e(\340) i(l'en) n(tier) g(2.) p Ft 440
+1597 a(D\351\034nition) k(2.2) p Fr 40 w(Soient) p Fq
+28 w(h) p Fr 27 w(et) p Fq 28 w(g) p Fr 30 w(deux) c(fonctions) i
+(primitives) g(r) l(\351) l(cursives,) p Fq 28 w(x) p
+Fr 28 w(un) e(num\351-) 440 1696 y(r) l(al) j(et) p Fp
+660 1661 a(\000) -65 b(!) p Fq 679 1696 a(y) p Fr 52
+w(un) 29 b(ve) l(cteur) g(de) i(num\351r) l(aux.) p Fq
+28 w(f) p Fr 39 w(d\351\034nie) f(p) l(ar) 565 1796 y(\025) p
+Fq 41 w(f) p Fo 9 w(\(0) p Fq(;) p Fp 809 1760 a(\000) -65
+b(!) p Fq 828 1796 a(y) p Fo 23 w(\)) 23 b(=) p Fq 23
+w(g) p Fo 3 w(\() p Fp 1110 1760 a(\000) -65 b(!) p Fq
+1129 1796 a(y) p Fo 23 w(\)) p Fr 565 1896 a(\025) p
+Fq 41 w(f) p Fo 9 w(\() p Fq(S) 5 b(ucc) p Fo(\() p Fq(x) p
+Fo(\)) p Fq(;) p Fp 1054 1860 a(\000) -65 b(!) p Fq 1074
+1896 a(y) p Fo 22 w(\)) 24 b(=) p Fq 22 w(h) p Fo(\() p
+Fq(x;) 14 b(f) p Fo 9 w(\() p Fq(x;) p Fp 1610 1860 a(\000) -64
+b(!) p Fq 1631 1896 a(y) p Fo 22 w(\)) p Fq(;) p Fp 1763
+1860 a(\000) f(!) p Fq 1783 1896 a(y) p Fo 22 w(\)) p
+Fr 440 1995 a(est) p Fv 37 w(primitiv) n(e) 28 b(r\351cursiv) n(e) p
+Fr(.) p Ft 440 2211 a(Exemple.) p Fv 80 w(L'addition) h(de) h(deux) f
+(n) n(um\351raux) g(p) r(eut) h(\352tre) f(d\351\034nie) g(de) h
+(fa\347on) f(primitiv) n(e) 440 2311 y(r\351cursiv) n(e) d(de) h(cette)
+h(mani\350re) f(:) 565 2410 y(\025) p Fq 41 w(add) p
+Fo(\(0) p Fq(;) 14 b(p) p Fo(\)) 23 b(=) p Fq 22 w(p) p
+Fv 565 2510 a(\025) p Fq 41 w(add) p Fo(\() p Fq(S) 5
+b(ucc) p Fo(\() p Fq(n) p Fo(\)) p Fq(;) 14 b(p) p Fo(\)) 23
+b(=) p Fq 22 w(S) 5 b(ucc) p Fo(\() p Fq(add) p Fo(\() p
+Fq(n;) 14 b(p) p Fo(\)\)) p Fv 1851 5662 a(5) p dyy eop
+end
+%%Page: 6 7
+TeXDict begin 6 6 bop Fs 440 531 a(2.2) 112 b(Les) 38
+b(com) m(binateurs) p Fv 565 685 a(Je) 27 b(me) g(suis) h(p) r(enc) n
+(h\351) f(sur) g(les) h(com) n(binateurs) e(in) n(tro) r(duits) h(par) g
+(Kleene) g(en) h(consultan) n(t) 440 784 y(la) 40 b(th\350se) h(de) g
+(Mr.) f(Lo\357c) g(Colson) f([2].) i(On) f(p) r(eut) h(v) n(oir) f(les)
+g(com) n(binateurs) f(comme) i(des) 440 884 y(fonctions) 30
+b(de) p Fn 30 w(N) p Fm 969 854 a(n) p Fv 1045 884 a(dans) p
+Fn 30 w(N) p Fv(.) g(Un) h(com) n(binateur) e(a) h(une) h(arit\351) f
+(qui) g(repr\351sen) n(te) f(le) h(nom) n(bre) 440 983
+y(d'argumen) n(ts) c(qu'il) i(attend.) p Ft 440 1199
+a(2.2.1) 94 b(D\351\034nitions) 440 1352 y(D\351\034nition) 31
+b(2.3) p Fr 40 w(Un) p Fv 36 w(com) n(binateur) p Fr
+28 w(est) f(d\351\034ni) g(p) l(ar) 565 1451 y(\025) p
+Fq 41 w(Z) p Fr 36 w(qui) g(est) f(d'arit\351) i(0) f(et) g(qui) g(r) l
+(epr) l(\351sente) f(la) i(fonction) f(c) l(onstante) f(\340) h(z\351r)
+l(o.) 565 1551 y(\025) p Fq 41 w(S) 5 b(ucc) p Fr 29
+w(qui) 30 b(est) g(d'arit\351) h(1) f(et) f(qui) h(r) l(epr) l
+(\351sente) g(la) g(fonction) h(suc) l(c) l(esseur) 565
+1651 y(\025) p Fq 41 w(\031) p Fm 698 1621 a(n) 695 1672
+y(i) p Fr 774 1651 a(qui) f(est) f(un) g(c) l(ombinateur) h(d'arit\351)
+h(n) e(et) h(qui) g(r) l(epr) l(\351sente) f(la) p Fq
+31 w(i) p Fl 2727 1621 a(\350me) p Fr 2879 1651 a(pr) l(oje) l(ction.)
+565 1750 y(\025) 41 b(soient) p Fq 43 w(c) p Fr 41 w(un) g(c) l
+(ombinateur) i(d'arit\351) p Fq 43 w(n) p Fr 42 w(et) p
+Fq 41 w(c) p Fk 2113 1762 a(1) p Fq 2151 1750 a(;) 14
+b(:) g(:) g(:) f(;) h(c) p Fm 2371 1762 a(n) p Fq 2458
+1750 a(n) p Fr 42 w(c) l(ombinateurs) 42 b(d'arit\351) p
+Fq 648 1850 a(m) p Fr(,) e(alors) p Fq 41 w(S) p Fm 1057
+1820 a(n) 1052 1870 y(m) p Fo 1115 1850 a(\() p Fq(c) p
+Fo(;) p Fq 14 w(c) p Fk 1256 1862 a(1) p Fq 1293 1850
+a(;) 14 b(:) g(:) g(:) g(;) g(c) p Fm 1514 1862 a(n) p
+Fo 1559 1850 a(\)) p Fr 39 w(est) 39 b(un) g(c) l(ombinateur) h
+(d'arit\351) p Fq 41 w(m) p Fr(.) g(Il) f(s'agit) i(de) f(la) 648
+1950 y(c) l(omp) l(os\351) l(e) p Fq 31 w(c) p Fp 18
+w(\016) p Fo 18 w(\() p Fq(c) p Fk 1191 1962 a(1) p Fq
+1229 1950 a(;) 14 b(:) g(:) g(:) f(;) h(c) p Fm 1449
+1962 a(n) p Fo 1494 1950 a(\)) p Fr(.) 565 2049 y(\025) 41
+b(soient) p Fq 30 w(b) p Fr 28 w(un) 28 b(c) l(ombinateur) h
+(d'arit\351) p Fq 31 w(n) p Fr 29 w(et) p Fq 28 w(s) p
+Fr 29 w(un) f(c) l(ombinateur) h(d'arit\351) p Fq 31
+w(n) p Fo 17 w(+) 16 b(2) p Fr 28 w(alors) p Fq 648 2149
+a(R) q(ec) p Fo(\() p Fq(b;) e(s) p Fo(\)) p Fr 32 w(est) 32
+b(un) f(c) l(ombinateur) h(d'arit\351) p Fq 34 w(n) p
+Fo 20 w(+) 20 b(1) p Fr(.) 32 b(Il) g(s'agit) h(de) g(la) g(fonction) g
+(de) g(r) l(\351-) 648 2248 y(curr) l(enc) l(e) d(de) g(c) l(as) g(de) g
+(b) l(ase) p Fq 30 w(b) p Fr 30 w(et) f(de) h(c) l(as) g(de) h(r) l
+(\351) l(curr) l(enc) l(e) p Fq 29 w(s) p Fr(.) p Ft
+440 2464 a(Exemple.) p Fv 80 w(l'addition) d(p) r(eut) g(s'\351crire) p
+Fq 26 w(R) q(ec) p Fo(\() p Fq(\031) p Fk 1977 2433 a(1) 1974
+2484 y(1) p Fq 2014 2464 a(;) 14 b(S) p Fo 5 w(\() p
+Fq(S) 5 b(ucc) p Fo(;) p Fq 14 w(\031) p Fk 2402 2433
+a(3) 2399 2484 y(2) p Fq 2439 2464 a(;) 14 b(\031) p
+Fk 2526 2433 a(3) 2523 2484 y(3) p Fo 2563 2464 a(\)\)) p
+Ft 440 2679 a(Remarque.) p Fv 81 w(dans) 32 b(le) g(cas) f(d'un) p
+Fq 32 w(S) p Fm 1660 2649 a(n) 1655 2699 y(m) p Fo 1718
+2679 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk 1859 2691
+a(1) p Fq 1896 2679 a(;) 14 b(:) g(:) g(:) g(;) g(c) p
+Fm 2117 2691 a(n) p Fo 2162 2679 a(\)) p Fv 32 w(si) p
+Fq 32 w(c) p Fv 32 w(est) 32 b(d'arit\351) f(0) g(alors) g(la) g(liste)
+440 2778 y(de) 26 b(com) n(binateurs) f(est) i(vide,) f(donc) g(leur) g
+(arit\351) g(n'est) g(pas) g(\034x\351e) g(et) h(donc) f(le) g(com) n
+(binateur) 440 2878 y(n'a) h(pas) g(d'arit\351) g(et) h(p) r(eut) h
+(donc) e(prendre) g(un) h(nom) n(bre) e(d'argumen) n(ts) h(quelconque.)
+p Ft 440 3093 a(Exemple.) p Fq 80 w(S) p Fo 5 w(\() p
+Fq(Z) p Fo 6 w(;) 14 b(\)) p Fv 23 w(est) 22 b(la) h(fonction) f(qui) h
+(prend) g(n'imp) r(orte) g(quel) f(argumen) n(t) g(et) h(ren) n(v) n
+(oit) 440 3193 y(z\351ro.) p Ft 440 3408 a(T) m(yp) s(e) 30
+b(CAML.) p Fv 82 w(Les) 25 b(com) n(binateurs) f(se) h(d\351\034nissen)
+n(t) g(ais\351men) n(t) g(en) g(CAML) g(gr\342ce) f(aux) 440
+3507 y(t) n(yp) r(es) k(r\351cursifs) e(:) p Fj 440 3670
+a(type) 42 b(combinateur) d(=) 527 3770 y(|) k(Z) 527
+3870 y(|) g(Succ) 527 3969 y(|) g(Pi) g(of) g(int) f(*) h(int) 527
+4069 y(|) g(S) g(of) g(combinateur) c(*) k(combinateur) c(list) 527
+4168 y(|) k(Rec) g(of) f(combinateur) d(*) k(combinateur;;) p
+Ft 440 4483 a(Exemple.) p Fv 80 w(le) e(com) n(binateur) f(corresp) r
+(ondan) n(t) f(\340) h(l'addition) h(de) g(deux) f(en) n(tiers) h(p) r
+(eut) 440 4583 y(s'\351crire) 26 b(de) i(la) f(mani\350re) g(suiv) -5
+b(an) n(te) 27 b(:) p Fj 440 4746 a(Rec) 42 b(\(Pi) h(\(1,) f(1\),S) g
+(\(Succ,) f([Pi) h(\(2,) g(3\)) h(;) g(Pi) g(\(3,) f(3\)]\)\)) p
+Ft 440 5061 a(2.2.2) 94 b(La) 32 b(s\351man) m(tique) p
+Fv 565 5214 a(La) h(s\351man) n(tique) h(nous) g(p) r(ermet) h(d'in) n
+(tro) r(duire) f(une) h(notion) f(de) g(calcul.) g(Mais) g(a) n(v) -5
+b(an) n(t) 440 5313 y(nous) 23 b(allons) f(d\351\034nir) h(l'in) n
+(terpr\351tation) f(in) n(ten) n(tionnelle) h(d'un) g(com) n(binateur) f
+(et) h(l'in) n(terpr\351-) 440 5413 y(tation) k(extensionnelle) g(d'un)
+i(terme.) 1851 5662 y(6) p dyy eop end
+%%Page: 7 8
+TeXDict begin 7 7 bop Fv 565 531 a(L'in) n(terpr\351tation) 17
+b(in) n(ten) n(tionnelle) h(d'un) i(terme) e(asso) r(cie) f(\340) h(un)
+h(com) n(binateur) f(une) h(fonc-) 440 631 y(tion) 28
+b(de) p Fn 27 w(N) p Fm 781 601 a(n) p Fv 854 631 a(dans) p
+Fn 27 w(N) p Ft 440 797 a(D\351\034nition) j(2.4) p Fr
+40 w(On) 21 b(d\351\034nit) g(l') p Fv 10 w(in) n(terpr\351tation) d
+(in) n(ten) n(tionnelle) p Fr 21 w(d'un) j(c) l(ombinateur) h(c) l
+(omme) 440 897 y(suit) 29 b(:) 565 996 y(\025) p Fi 41
+w(J) p Fq(Z) p Fi 6 w(K) p Fo 24 w(=) 23 b(0) p Fr 565
+1096 a(\025) p Fi 41 w(J) p Fq(S) 5 b(ucc) p Fi(K) p
+Fo 24 w(=) p Fq 22 w(x) p Fp 24 w(7!) p Fq 23 w(x) p
+Fo 19 w(+) 18 b(1) p Fr 565 1196 a(\025) p Fi 41 w(J) p
+Fq(\031) p Fm 731 1165 a(n) 728 1217 y(i) p Fi 777 1196
+a(K) p Fo 24 w(=) 23 b(\() p Fq(x) p Fk 1001 1208 a(1) p
+Fq 1039 1196 a(;) 14 b(:) g(:) g(:) f(;) h(x) p Fm 1270
+1208 a(n) p Fo 1316 1196 a(\)) p Fp 23 w(7!) p Fq 23
+w(x) p Fm 1524 1208 a(i) p Fr 565 1295 a(\025) p Fi 41
+w(J) p Fq(S) p Fm 737 1265 a(n) 732 1316 y(m) p Fo 796
+1295 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk 937 1307
+a(1) p Fq 974 1295 a(;) g(:) g(:) g(:) g(;) g(c) p Fm
+1195 1307 a(n) p Fo 1240 1295 a(\)) p Fi(K) p Fo 24 w(=) 648
+1395 y(\() p Fq(x) p Fk 727 1407 a(1) p Fq 765 1395 a(;) g(:) g(:) g(:)
+g(;) g(x) p Fm 997 1407 a(n) p Fo 1043 1395 a(\)) p Fp
+23 w(7!) p Fi 23 w(J) p Fq(c) p Fi(K) p Fo(\() p Fi(J) p
+Fq(c) p Fk 1407 1407 a(1) p Fi 1446 1395 a(K) p Fo(\() p
+Fq(x) p Fk 1558 1407 a(1) p Fq 1596 1395 a(;) g(:) g(:) g(:) g(;) g(x) p
+Fm 1828 1407 a(m) p Fo 1891 1395 a(\)) p Fq(;) g(:) g(:) g(:) g(;) p
+Fi 14 w(J) p Fq(c) p Fm 2177 1407 a(n) p Fi 2222 1395
+a(K) p Fo(\() p Fq(x) p Fk 2334 1407 a(1) p Fq 2373 1395
+a(;) g(:) g(:) g(:) g(;) g(x) p Fm 2605 1407 a(m) p Fo
+2668 1395 a(\)\)) p Fr 565 1544 a(\025) p Fi 41 w(J) p
+Fq(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)) p Fi(K) p
+Fo 24 w(=) 22 b(\() p Fq(x) p Fk 1219 1556 a(1) p Fq
+1257 1544 a(;) 14 b(:) g(:) g(:) g(;) g(x) p Fm 1489
+1556 a(n) p Fo 1534 1544 a(\)) p Fp 24 w(7!) p Fh 1696
+1427 a(\032) p Fi 1800 1494 a(J) p Fq(b) p Fi(K) p Fo(\() p
+Fq(x) p Fk 1981 1506 a(1) p Fq 2019 1494 a(;) g(:) g(:) g(:) g(;) g(x) p
+Fm 2251 1506 a(n) p Fo 2296 1494 a(\)) p Fr 451 w(si) p
+Fq 30 w(x) p Fk 2915 1506 a(0) p Fo 2975 1494 a(=) 23
+b(0) p Fi 1800 1593 a(J) p Fq(s) p Fi(K) p Fo(\() p Fq(x) p
+Fk 1984 1605 a(0) p Fp 2041 1593 a(\000) p Fo 18 w(1) p
+Fq(;) 14 b(s) p Fg 2242 1563 a(0) p Fq 2265 1593 a(;) g(x) p
+Fk 2349 1605 a(1) p Fq 2386 1593 a(;) g(:) g(:) g(:) g(;) g(x) p
+Fm 2618 1605 a(n) p Fo 2663 1593 a(\)) p Fr 84 w(si) p
+Fq 30 w(x) p Fk 2915 1605 a(0) p Fp 2975 1593 a(6) p
+Fo(=) 23 b(0) p Fr 648 1694 a(ave) l(c) p Fq 31 w(s) p
+Fg 870 1664 a(0) p Fo 916 1694 a(=) p Fi 23 w(J) p Fq(R) q(ec) p
+Fo(\() p Fq(b;) 14 b(s) p Fo(\)) p Fi(K) p Fo(\() p Fq(x) p
+Fk 1464 1706 a(0) p Fp 1520 1694 a(\000) p Fo 18 w(1) p
+Fq(;) g(x) p Fk 1729 1706 a(1) p Fq 1767 1694 a(;) g(:) g(:) g(:) f(;) h
+(x) p Fm 1998 1706 a(n) p Fo 2044 1694 a(\)) p Fv 565
+1860 a(Les) 30 b(com) n(binateurs) f(p) r(ouv) -5 b(an) n(t) 30
+b(\352tre) g(vues) g(comme) g(des) g(fonctions,) g(on) g(v) -5
+b(a) 30 b(d\351\034nir) h(les) 440 1959 y(termes) 23
+b(qui) h(son) n(t) f(des) h(com) n(binateurs) e(appliqu\351s) i(\340) f
+(des) h(termes.) f(Gr\342ce) g(au) g(th\351or\350me) g(de) 440
+2059 y(normalisation) 29 b(on) h(sait) h(que) f(le) h(\023) 23
+b(calcul) g(\024) 31 b(d'un) g(terme) f(\034nit) i(et) f(donc) f(un) h
+(terme) g(p) r(eut) 440 2159 y(se) c(r\351duire) g(en) h(un) g(n) n
+(um\351ral) f(et) h(donc) f(en) h(appliquan) n(t) f(un) h(com) n
+(binateur) e(\340) i(un) g(ensem) n(ble) 440 2258 y(de) g(n) n
+(um\351raux) e(on) i(obtien) n(t) f(un) h(n) n(um\351ral) f(qui) g(est)
+h(le) g(r\351sultat.) p Ft 440 2441 a(D\351\034nition) j(2.5) p
+Fr 40 w(Soit) p Fq 38 w(c) p Fr 37 w(un) 37 b(c) l(ombinateur) h
+(d'arit\351) p Fq 39 w(n) p Fr 37 w(et) p Fq 37 w(t) p
+Fk 2405 2453 a(1) p Fq 2442 2441 a(;) 14 b(:) g(:) g(:) g(;) g(t) p
+Fm 2657 2453 a(n) p Fr 2740 2441 a(des) p Fv 44 w(termes) 36
+b(pri-) 440 2541 y(mitifs) d(r\351cursifs) p Fr 33 w(alors) p
+Fq 35 w(t) p Fo 31 w(=) p Fq 31 w(c) p Fo([) p Fq(t) p
+Fk 1466 2553 a(1) p Fq 1503 2541 a(;) 14 b(:) g(:) g(:) g(;) g(t) p
+Fm 1718 2553 a(n) p Fo 1763 2541 a(]) p Fr 34 w(est) 34
+b(un) p Fv 39 w(terme) e(primitif) h(r\351cursif) p Fr(.) h(Il) g(ne) g
+(faut) 440 2640 y(p) l(as) e(c) l(onfondr) l(e) h(c) l(es) f(termes) g
+(qui) g(sont) f(li\351s) i(aux) f(c) l(ombinateurs) g(\340) g(c) l(eux)
+f(d\351\034nis) h(dans) h(la) 440 2740 y(se) l(ction) d(2.3.) p
+Ft 440 2956 a(T) m(yp) s(e) i(CAML.) p Fv 83 w(Cette) c
+(d\351\034nition) g(est) f(r\351cursiv) n(e) f(et) i(se) f(mo) r
+(d\351lise) h(en) f(CAML) h(par) p Fj 440 3122 a(type) 42
+b(terme) f(=) 440 3221 y({) 527 3321 y(comb) h(:) h(combinateur) c(;)
+527 3421 y(termes) i(:) i(terme) f(list) 440 3520 y(};;) p
+Ft 440 3836 a(Exemple.) p Fv 80 w(le) 25 b(terme) f(corresp) r(ondan) n
+(t) f(\340) h(l'addition) g(des) h(n) n(um\351raux) e(corresp) r(ondan)
+n(t) g(\340) 440 3935 y(2) k(et) h(\340) f(1) g(:) p
+Fj 440 4101 a({) 527 4201 y(comb) 42 b(=) h(Rec) g(\(Pi) f(\(1,) g
+(1\),) g(S) i(\(Succ,) d([Pi) h(\(2,) g(3\)) h(;) g(Pi) g(\(3,) f
+(3\)]\)\)) g(;) 527 4301 y(termes) f(=) 614 4400 y([) 701
+4500 y({) j(comb) e(=) h(S) g(\(Succ,) e([S) i(\(Succ,) e([Z]\)]\)) g
+(;) i(termes) e(=) i([]) g(}) g(;) 701 4599 y({) h(S) f(\(Succ,) e
+([Z]\)) h(;) h(termes) e(=) i([]) g(}) 614 4699 y(]) 440
+4799 y(}) p Ft 440 5081 a(D\351\034nition) 31 b(2.6) p
+Fr 40 w(Soit) p Fq 22 w(t) p Fo 23 w(=) p Fq 22 w(c) p
+Fo([) p Fq(t) p Fk 1442 5093 a(1) p Fq 1479 5081 a(;) 14
+b(:) g(:) g(:) g(;) g(t) p Fm 1694 5093 a(n) p Fo 1739
+5081 a(]) p Fr 21 w(un) 21 b(terme) g(primitif) i(r) l(\351) l(cursif.)
+f(L') p Fv 10 w(in) n(terpr\351tation) 440 5181 y(exten) n(tionnelle) p
+Fr 21 w(de) p Fq 22 w(t) p Fr 21 w(est) f(d\351\034nie) h(r) l(\351) l
+(cursivement) e(p) l(ar) p Fi 22 w(J) p Fq(c) p Fo([) p
+Fq(t) p Fk 2275 5193 a(1) p Fq 2313 5181 a(;) 14 b(:) g(:) g(:) f(;) h
+(t) p Fm 2527 5193 a(n) p Fo 2572 5181 a(]) p Fi(K) p
+Fo 24 w(=) p Fi 23 w(J) p Fq(c) p Fi(K) p Fo(\() p Fi(J) p
+Fq(t) p Fk 2937 5193 a(1) p Fi 2975 5181 a(K) p Fq(;) g(:) g(:) g(:) g
+(;) p Fi 14 w(J) p Fq(t) p Fm 3256 5193 a(n) p Fi 3302
+5181 a(K) p Fo(\)) p Fv 1851 5662 a(7) p dyy eop end
+%%Page: 8 9
+TeXDict begin 8 8 bop Ft 440 531 a(2.2.3) 94 b(Le) 32
+b(calcul) p Fv 565 685 a(Nous) i(allons) g(main) n(tenan) n(t) g
+(donner) h(un) g(formalisme) f(de) g(calcul) h(sur) f(les) h(termes) f
+(en) 440 784 y(d\351\034nissan) n(t) h(la) p Fr 36 w(r) l(\351) l
+(duction) i(en) h(une) f(\351tap) l(e) p Fv(.) f(On) g(utilisera) f(la)
+h(notion) g(de) p Fr 36 w(r) l(\351) l(dex) p Fv 46 w(comme) 440
+884 y(dans) 27 b(le) h(Lam) n(b) r(da) f(Calcul.) p Ft
+440 1050 a(D\351\034nition) k(2.7) p Fr 40 w(Soit) p
+Fq 27 w(t) p Fr 27 w(un) c(terme) g(primitif) h(r) l(\351) l(cursif.) g
+(L) l(a) p Fv 34 w(r\351duction) c(en) h(une) g(\351tap) r(e) p
+Fr 27 w(de) 440 1149 y(t) k(est) h(la) g(plus) g(p) l(etite) g(r) l
+(elation) p Fp 30 w(\000) -14 b(!) p Fr 30 w(entr) l(e) 29
+b(termes) g(primitifs) i(r) l(\351) l(cursifs) f(v\351ri\034ant) 565
+1249 y(\025) p Fq 41 w(\031) p Fm 698 1219 a(n) 695 1271
+y(i) p Fo 744 1249 a([) p Fq(t) p Fk 797 1261 a(1) p
+Fq 834 1249 a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fm 1049
+1261 a(n) p Fo 1094 1249 a(]) p Fp 23 w(\000) -14 b(!) p
+Fq 23 w(t) p Fm 1327 1261 a(i) p Fr 565 1349 a(\025) p
+Fq 41 w(S) p Fm 704 1319 a(n) 699 1369 y(m) p Fo 762
+1349 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk 903 1361
+a(1) p Fq 941 1349 a(;) 14 b(:) g(:) g(:) f(;) h(c) p
+Fm 1161 1361 a(n) p Fo 1206 1349 a(\)[) p Fq(t) p Fk
+1291 1361 a(1) p Fq 1329 1349 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 1544 1361 a(n) p Fo 1589 1349 a(]) p Fp 23 w(\000) -15
+b(!) p Fq 24 w(c) p Fo([) p Fq(c) p Fk 1887 1361 a(1) p
+Fo 1924 1349 a([) p Fq(t) p Fk 1977 1361 a(1) p Fq 2014
+1349 a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fm 2229 1361
+a(m) p Fo 2292 1349 a(]) p Fq(;) g(:) g(:) g(:) f(;) h(c) p
+Fm 2535 1361 a(n) p Fo 2580 1349 a([) p Fq(t) p Fk 2633
+1361 a(1) p Fq 2670 1349 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2885 1361 a(m) p Fo 2948 1349 a(]]) p Fr 565 1448
+a(\025) p Fq 41 w(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)[) p
+Fq(Z) p Fo 6 w([]) p Fq(;) g(t) p Fk 1162 1460 a(1) p
+Fq 1199 1448 a(;) g(:) g(:) g(:) f(;) h(tn) p Fo(]) p
+Fp 23 w(\000) -14 b(!) p Fq 23 w(b) p Fo([) p Fq(t) p
+Fk 1755 1460 a(1) p Fq 1792 1448 a(;) 14 b(:) g(:) g(:) f(;) h(t) p
+Fm 2006 1460 a(n) p Fo 2052 1448 a(]) p Fr 565 1548 a(\025) p
+Fq 41 w(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)[) p Fq(S) 5
+b(ucc) p Fo([) p Fq(u) p Fo(]) p Fq(;) 14 b(t) p Fk 1323
+1560 a(1) p Fq 1359 1548 a(;) g(:) g(:) g(:) f(;) h(tn) p
+Fo(]) p Fp 23 w(\000) -14 b(!) p Fq 23 w(s) p Fo([) p
+Fq(u;) 14 b(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)[) p
+Fq(u;) g(t) p Fk 2426 1560 a(1) p Fq 2461 1548 a(;) g(:) g(:) g(:) g(;)
+g(tn) p Fo(]) p Fq(;) g(t) p Fk 2816 1560 a(1) p Fq 2853
+1548 a(;) g(:) g(:) g(:) f(;) h(tn) p Fo(]) p Fr 440
+1648 a(et) 29 b(v\351ri\034ant) p Fq 30 w(c) p Fo([) p
+Fq(t) p Fk 954 1660 a(1) p Fq 992 1648 a(;) 14 b(:) g(:) g(:) f(;) h(t)
+p Fm 1206 1660 a(n) p Fo 1251 1648 a(]) p Fp 23 w(\000) -14
+b(!) p Fq 23 w(c) p Fo([) p Fq(t) p Fk 1543 1660 a(1) p
+Fq 1580 1648 a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fm 1795
+1660 a(i) p Fg(\000) p Fk(1) p Fq 1907 1648 a(;) g(u) p
+Fm 1992 1660 a(i) p Fq 2020 1648 a(;) g(t) p Fm 2087
+1660 a(i) p Fk(+1) p Fq 2198 1648 a(;) g(:) g(:) g(:) g(;) g(tn) p
+Fo(]) p Fr 29 w(si) p Fq 30 w(t) p Fm 2634 1660 a(i) p
+Fp 2685 1648 a(\000) -14 b(!) p Fq 23 w(u) p Fm 2890
+1660 a(i) p Fr 2917 1648 a(.) p Ft 440 1830 a(Prop) s(osition) 30
+b(2.1) p Fr 41 w(L) l(a) e(r) l(\351) l(duction) f(pr) l(\351serve) i
+(la) f(s\351mantique) g(extensionnel) t(le) g(:) g(si) p
+Fq 28 w(t) p Fp 24 w(\000) -15 b(!) p Fq 440 1930 a(u) p
+Fr 29 w(alors) p Fi 31 w(J) p Fq(t) p Fi(K) p Fo 24 w(=) p
+Fi 22 w(J) p Fq(u) p Fi(K) p Fr(.) p Ft 440 2146 a(D\351m.) p
+Fv 81 w(Soit) 30 b(le) g(terme) f(est) h(zero) f(et) h(donc) g(il) g
+(se) f(r\351duit) h(\340) g(lui) g(m\352me) g(vu) g(qu'il) g(est) f
+(d\351j\340) 440 2245 y(en) c(forme) f(normale,) f(et) i(donc) f(la) g
+(d\351monstration) f(est) h(triviale.) g(Soit) h(on) f(r\351duit) g(un)
+h(r\351dex) 440 2345 y(en) j(t\352te) g(du) g(terme,) f(soit) g(on) h
+(r\351duit) f(\023) 22 b(\340) 28 b(l'in) n(t\351rieur) 21
+b(\024) 565 2445 y(Si) 27 b(on) h(r\351duit) f(un) h(r\351dex) f(de) h
+(t\352te) g(on) f(raisonne) f(par) h(cas) g(sur) p Fq
+27 w(t) p Fv(.) 565 2544 y(\025) 41 b(Si) p Fq 30 w(t) p
+Fo 28 w(=) p Fq 27 w(\031) p Fm 947 2514 a(n) 944 2566
+y(i) p Fo 992 2544 a([) p Fq(t) p Fk 1045 2556 a(1) p
+Fq 1082 2544 a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fm 1297
+2556 a(n) p Fo 1342 2544 a(]) p Fv 30 w(alors) 29 b(on) h(a) p
+Fq 30 w(t) p Fp 27 w(\000) -14 b(!) p Fq 27 w(t) p Fm
+2035 2556 a(i) p Fv 2093 2544 a(par) 30 b(la) g(d\351\034nition) g(2.7)
+g(donc) g(il) g(su\036t) 648 2644 y(de) d(mon) n(trer) g(que) p
+Fi 1591 2743 a(J) p Fq(\031) p Fm 1674 2709 a(n) 1671
+2764 y(i) p Fo 1720 2743 a([) p Fq(t) p Fk 1773 2755
+a(1) p Fq 1810 2743 a(;) 14 b(:) g(:) g(:) f(;) h(t) p
+Fm 2024 2755 a(n) p Fo 2070 2743 a(]) p Fi(K) p Fo 23
+w(=) p Fi 23 w(J) p Fq(t) p Fm 2300 2755 a(i) p Fi 2328
+2743 a(K) 648 2893 y(J) p Fq(\031) p Fm 731 2863 a(n) 728
+2914 y(i) p Fo 776 2893 a([) p Fq(t) p Fk 829 2905 a(1) p
+Fq 867 2893 a(;) g(:) g(:) g(:) f(;) h(t) p Fm 1081 2905
+a(n) p Fo 1126 2893 a(]) p Fi(K) p Fo 24 w(=) p Fi 23
+w(J) p Fq(\031) p Fm 1377 2863 a(n) 1374 2914 y(i) p
+Fi 1423 2893 a(K) p Fo(\() p Fi(J) p Fq(t) p Fk 1551
+2905 a(1) p Fi 1589 2893 a(K) p Fq(;) g(:) g(:) g(:) g(;) p
+Fi 14 w(J) p Fq(t) p Fm 1870 2905 a(n) p Fi 1916 2893
+a(K) p Fo(\)) p Fv 28 w(d'apr\350s) 26 b(la) i(d\351\034nition) g(2.6)
+648 2992 y(D'apr\350s) e(la) i(d\351\034nition) g(2.4) p
+Fi 1524 3175 a(J) p Fq(\031) p Fm 1607 3141 a(n) 1604
+3196 y(i) p Fi 1653 3175 a(K) p Fo 24 w(=) 22 b(\() p
+Fq(x) p Fk 1876 3187 a(1) p Fq 1914 3175 a(;) 14 b(:) g(:) g(:) g(;) g
+(x) p Fm 2146 3187 a(n) p Fo 2191 3175 a(\)) p Fp 24
+w(7!) p Fq 23 w(x) p Fm 2400 3187 a(i) p Fv 648 3358
+a(donc) p Fi 1515 3457 a(J) p Fq(\031) p Fm 1598 3423
+a(n) 1595 3478 y(i) p Fi 1643 3457 a(K) p Fo(\() p Fi(J) p
+Fq(t) p Fk 1771 3469 a(1) p Fi 1810 3457 a(K) p Fq(;) g(:) g(:) g(:) g
+(;) p Fi 14 w(J) p Fq(t) p Fm 2091 3469 a(n) p Fi 2136
+3457 a(K) p Fo(\)) 24 b(=) p Fi 23 w(J) p Fq(t) p Fm
+2376 3469 a(i) p Fi 2404 3457 a(K) p Fv 648 3607 a(D'apr\350s) i(la) i
+(d\351\034nition) g(2.6) e(on) i(en) f(d\351duit) h(que) p
+Fi 1591 3790 a(J) p Fq(\031) p Fm 1674 3755 a(n) 1671
+3810 y(i) p Fo 1720 3790 a([) p Fq(t) p Fk 1773 3802
+a(1) p Fq 1810 3790 a(;) 14 b(:) g(:) g(:) f(;) h(t) p
+Fm 2024 3802 a(n) p Fo 2070 3790 a(]) p Fi(K) p Fo 23
+w(=) p Fi 23 w(J) p Fq(t) p Fm 2300 3802 a(i) p Fi 2328
+3790 a(K) p Fv 565 3972 a(\025) 41 b(Si) p Fq 27 w(t) p
+Fo 23 w(=) p Fq 23 w(S) p Fm 941 3942 a(n) 936 3993 y(m) p
+Fo 999 3972 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk 1140
+3984 a(1) p Fq 1177 3972 a(;) 14 b(:) g(:) g(:) g(;) g(c) p
+Fm 1398 3984 a(n) p Fo 1443 3972 a(\)[) p Fq(t) p Fk
+1528 3984 a(1) p Fq 1566 3972 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 1780 3984 a(m) p Fo 1843 3972 a(]) p Fv 28 w(alors) p
+Fq 1270 4155 a(t) p Fp 23 w(\000) -15 b(!) p Fq 24 w(c) p
+Fo([) p Fq(c) p Fk 1575 4167 a(1) p Fo 1612 4155 a([) p
+Fq(t) p Fk 1665 4167 a(1) p Fq 1702 4155 a(;) 14 b(:) g(:) g(:) g(;) g
+(t) p Fm 1917 4167 a(m) p Fo 1980 4155 a(]) p Fq(;) g(:) g(:) g(:) f(;)
+h(c) p Fm 2223 4167 a(n) p Fo 2268 4155 a([) p Fq(t) p
+Fk 2321 4167 a(1) p Fq 2358 4155 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2573 4167 a(m) p Fo 2636 4155 a(]]) p Fv 648 4337
+a(par) 26 b(la) i(d\351\034nition) f(2.7) g(donc) g(il) h(su\036t) g
+(de) g(mon) n(trer) e(que) p Fi 762 4520 a(J) p Fq(S) p
+Fm 851 4486 a(n) 846 4541 y(m) p Fo 909 4520 a(\() p
+Fq(c) p Fo(;) p Fq 14 w(c) p Fk 1050 4532 a(1) p Fq 1088
+4520 a(;) 14 b(:) g(:) g(:) f(;) h(c) p Fm 1308 4532
+a(n) p Fo 1353 4520 a(\)[) p Fq(t) p Fk 1438 4532 a(1) p
+Fq 1476 4520 a(;) g(:) g(:) g(:) f(;) h(t) p Fm 1690
+4532 a(m) p Fo 1753 4520 a(]) p Fi(K) p Fo 24 w(=) p
+Fi 22 w(J) p Fq(c) p Fo([) p Fq(c) p Fk 2048 4532 a(1) p
+Fo 2086 4520 a([) p Fq(t) p Fk 2139 4532 a(1) p Fq 2176
+4520 a(;) g(:) g(:) g(:) g(;) g(t) p Fm 2391 4532 a(m) p
+Fo 2454 4520 a(]) p Fq(;) g(:) g(:) g(:) g(;) g(c) p
+Fm 2698 4532 a(n) p Fo 2743 4520 a([) p Fq(t) p Fk 2796
+4532 a(1) p Fq 2833 4520 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 3047 4532 a(m) p Fo 3110 4520 a(]]) p Fi(K) 648 4703
+y(J) p Fq(S) p Fm 737 4673 a(n) 732 4723 y(m) p Fo 795
+4703 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk 936 4715
+a(1) p Fq 973 4703 a(;) g(:) g(:) g(:) g(;) g(c) p Fm
+1194 4715 a(n) p Fo 1239 4703 a(\)[) p Fq(t) p Fk 1324
+4715 a(1) p Fq 1361 4703 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 1576 4715 a(m) p Fo 1639 4703 a(]) p Fi(K) p Fo 28
+w(=) p Fi 27 w(J) p Fq(S) p Fm 1904 4673 a(n) 1899 4723
+y(m) p Fo 1962 4703 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p
+Fk 2103 4715 a(1) p Fq 2141 4703 a(;) g(:) g(:) g(:) f(;) h(c) p
+Fm 2361 4715 a(n) p Fo 2406 4703 a(\)) p Fi(K) p Fo(\() p
+Fi(J) p Fq(t) p Fk 2566 4715 a(1) p Fi 2605 4703 a(K) p
+Fq(;) g(:) g(:) g(:) g(;) p Fi 14 w(J) p Fq(t) p Fm 2886
+4715 a(m) p Fi 2949 4703 a(K) p Fo(\)) p Fv 31 w(d'apr\350s) 648
+4802 y(la) 27 b(d\351\034nition) h(2.6) 648 4902 y(D'apr\350s) e(la) i
+(d\351\034nition) g(2.4) p Fi 648 5085 a(J) p Fq(S) p
+Fm 737 5050 a(n) 732 5105 y(m) p Fo 795 5085 a(\() p
+Fq(c) p Fo(;) p Fq 14 w(c) p Fk 936 5097 a(1) p Fq 973
+5085 a(;) 14 b(:) g(:) g(:) g(;) g(c) p Fm 1194 5097
+a(n) p Fo 1239 5085 a(\)) p Fi(K) p Fo 24 w(=) 22 b(\() p
+Fq(x) p Fk 1494 5097 a(1) p Fq 1532 5085 a(;) 14 b(:) g(:) g(:) g(;) g
+(x) p Fm 1764 5097 a(m) p Fo 1827 5085 a(\)) p Fp 24
+w(7!) p Fi 23 w(J) p Fq(c) p Fi(K) p Fo(\() p Fi(J) p
+Fq(c) p Fk 2192 5097 a(1) p Fi 2230 5085 a(K) p Fo(\() p
+Fq(x) p Fk 2342 5097 a(1) p Fq 2381 5085 a(;) g(:) g(:) g(:) f(;) h(x) p
+Fm 2612 5097 a(m) p Fo 2676 5085 a(\)) p Fq 14 w(:) g(:) g(:) p
+Fi 14 w(J) p Fq(c) p Fm 2902 5097 a(n) p Fi 2947 5085
+a(K) p Fo(\() p Fq(x) p Fk 3059 5097 a(1) p Fq 3098 5085
+a(;) g(:) g(:) g(:) f(;) h(x) p Fm 3329 5097 a(m) p Fo
+3393 5085 a(\)\)) p Fv 648 5267 a(donc) p Fi 1067 5367
+a(J) p Fq(S) p Fm 1156 5333 a(n) 1151 5387 y(m) p Fo
+1215 5367 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk 1356
+5379 a(1) p Fq 1393 5367 a(;) g(:) g(:) g(:) g(;) g(c) p
+Fm 1614 5379 a(n) p Fo 1659 5367 a(\)) p Fi(K) p Fo(\() p
+Fi(J) p Fq(t) p Fk 1819 5379 a(1) p Fi 1857 5367 a(K) p
+Fq(;) g(:) g(:) g(:) g(;) p Fi 14 w(J) p Fq(t) p Fm 2138
+5379 a(m) p Fi 2202 5367 a(K) p Fo(\)) 24 b(=) p Fi 22
+w(J) p Fq(c) p Fi(K) p Fo(\() p Fq(c) p Fg 2548 5333
+a(0) p Fk 2548 5387 a(1) p Fq 2587 5367 a(;) 14 b(:) g(:) g(:) f(;) h
+(c) p Fg 2807 5333 a(0) p Fm 2807 5387 a(n) p Fo 2852
+5367 a(\)) p Fv 1851 5662 a(8) p dyy eop end
+%%Page: 9 10
+TeXDict begin 9 9 bop Fv 648 531 a(a) n(v) n(ec) p Fq
+26 w(c) p Fg 866 501 a(0) p Fm 866 553 a(i) p Fo 916
+531 a(=) p Fi 23 w(J) p Fq(c) p Fm 1073 543 a(i) p Fi
+1101 531 a(K) p Fo(\() p Fi(J) p Fq(t) p Fk 1229 543
+a(1) p Fi 1267 531 a(K) p Fq(;) 14 b(:) g(:) g(:) g(;) p
+Fi 14 w(J) p Fq(t) p Fm 1548 543 a(m) p Fi 1612 531 a(K) p
+Fo(\)) p Fv 28 w(p) r(our) 27 b(tout) p Fq 28 w(i) p
+Fv 27 w(\() p Fo(1) p Fp 23 w(\024) p Fq 23 w(i) p Fp
+23 w(\024) p Fq 22 w(n) p Fv(\).) 648 631 y(En) h(appliquan) n(t) f(la)
+g(d\351\034nition) h(2.6) f(sur) g(c) n(haque) p Fq 26
+w(c) p Fg 2239 601 a(0) p Fm 2239 653 a(i) p Fv 2295
+631 a(on) g(obtien) n(t) g(donc) p Fi 1265 804 a(J) p
+Fq(c) p Fi(K) p Fo(\() p Fi(J) p Fq(c) p Fk 1468 816
+a(1) p Fo 1507 804 a([) p Fq(t) p Fk 1560 816 a(1) p
+Fq 1597 804 a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fm 1812
+816 a(m) p Fo 1875 804 a(]) p Fi(K) p Fq(;) g(:) g(:) g(:) g(;) p
+Fi 14 w(J) p Fq(c) p Fm 2185 816 a(n) p Fo 2230 804 a([) p
+Fq(t) p Fk 2283 816 a(1) p Fq 2320 804 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2535 816 a(m) p Fo 2598 804 a(]) p Fi(K) p Fo(\)) p
+Fv 648 978 a(Puis) 28 b(en) f(appliquan) n(t) g(encore) g(une) h(fois) f
+(la) g(d\351\034nition) h(2.6) f(on) g(obtien) n(t) h(\034nalemen) n(t)
+p Fi 1341 1151 a(J) p Fq(c) p Fo([) p Fq(c) p Fk 1469
+1163 a(1) p Fo 1507 1151 a([) p Fq(t) p Fk 1560 1163
+a(1) p Fq 1597 1151 a(;) 14 b(:) g(:) g(:) g(;) g(t) p
+Fm 1812 1163 a(m) p Fo 1875 1151 a(]) p Fq(;) g(:) g(:) g(:) f(;) h(c) p
+Fm 2118 1163 a(n) p Fo 2163 1151 a([) p Fq(t) p Fk 2216
+1163 a(1) p Fq 2254 1151 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 2468 1163 a(m) p Fo 2531 1151 a(]]) p Fi(K) p Fv 648
+1325 a(On) 27 b(a) g(donc) g(bien) p Fi 762 1498 a(J) p
+Fq(S) p Fm 851 1464 a(n) 846 1519 y(m) p Fo 909 1498
+a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk 1050 1510 a(1) p
+Fq 1088 1498 a(;) 14 b(:) g(:) g(:) f(;) h(c) p Fm 1308
+1510 a(n) p Fo 1353 1498 a(\)[) p Fq(t) p Fk 1438 1510
+a(1) p Fq 1476 1498 a(;) g(:) g(:) g(:) f(;) h(t) p Fm
+1690 1510 a(m) p Fo 1753 1498 a(]) p Fi(K) p Fo 24 w(=) p
+Fi 22 w(J) p Fq(c) p Fo([) p Fq(c) p Fk 2048 1510 a(1) p
+Fo 2086 1498 a([) p Fq(t) p Fk 2139 1510 a(1) p Fq 2176
+1498 a(;) g(:) g(:) g(:) g(;) g(t) p Fm 2391 1510 a(m) p
+Fo 2454 1498 a(]) p Fq(;) g(:) g(:) g(:) g(;) g(c) p
+Fm 2698 1510 a(n) p Fo 2743 1498 a([) p Fq(t) p Fk 2796
+1510 a(1) p Fq 2833 1498 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 3047 1510 a(m) p Fo 3110 1498 a(]]) p Fi(K) p Fv 565
+1672 a(\025) 41 b(si) p Fq 33 w(t) p Fo 32 w(=) p Fq
+32 w(R) q(ec) p Fo(\() p Fq(b;) 14 b(s) p Fo(\)[) p Fq(t) p
+Fk 1264 1684 a(0) p Fq 1301 1672 a(;) g(t) p Fk 1368
+1684 a(1) p Fq 1405 1672 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 1620 1684 a(n) p Fo 1665 1672 a(]) p Fv 33 w(on) 33
+b(utilise) h(le) f(fait) g(que) p Fq 34 w(t) p Fk 2532
+1684 a(0) p Fv 2602 1672 a(est) g(soit) g(zero) f(soit) h(le) 648
+1771 y(successeur) 24 b(d'un) i(terme) g(car) f(les) g(termes) h
+(primitifs) g(r\351cursifs) f(son) n(t) g(tous) h(normali-) 648
+1871 y(sables.) h(Donc) i(si) p Fq 28 w(t) p Fk 1243
+1883 a(0) p Fv 1309 1871 a(n'est) f(ni) h(zero) e(ni) i(un) g
+(successeur) e(on) h(fait) h(une) f(r\351duction) g(\023) 23
+b(\340) 648 1970 y(l'in) n(t\351rieur) e(\024.) 648 2070
+y(\025) 41 b(si) p Fq 26 w(t) p Fo 24 w(=) p Fq 22 w(R) q(ec) p
+Fo(\() p Fq(b;) 14 b(s) p Fo(\)[0) p Fq(;) g(t) p Fk
+1401 2082 a(1) p Fq 1437 2070 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 1652 2082 a(n) p Fo 1697 2070 a(]) p Fv 27 w(alors) p
+Fq 25 w(t) p Fp 23 w(\000) -14 b(!) p Fq 23 w(b) p Fo([) p
+Fq(t) p Fk 2244 2082 a(1) p Fq 2281 2070 a(;) 14 b(:) g(:) g(:) g(;) g
+(t) p Fm 2496 2082 a(n) p Fo 2541 2070 a(]) p Fv 27 w(par) 26
+b(la) h(d\351\034nition) g(2.7) 731 2170 y(donc) g(il) h(su\036t) g(de)
+f(mon) n(trer) g(que) p Fi 27 w(J) p Fq(R) q(ec) p Fo(\() p
+Fq(b;) 14 b(s) p Fo(\)[0) p Fq(;) g(t) p Fk 2272 2182
+a(1) p Fq 2308 2170 a(;) g(:) g(:) g(:) g(;) g(t) p Fm
+2523 2182 a(n) p Fo 2568 2170 a(]) p Fi(K) p Fo 24 w(=) p
+Fi 22 w(J) p Fq(b) p Fo([) p Fq(t) p Fk 2857 2182 a(1) p
+Fq 2895 2170 a(;) g(:) g(:) g(:) f(;) h(t) p Fm 3109
+2182 a(n) p Fo 3154 2170 a(]) p Fi(K) p Fv(.) p Fi 731
+2269 a(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)[0) p
+Fq(;) g(t) p Fk 1211 2281 a(1) p Fq 1247 2269 a(;) g(:) g(:) g(:) g(;) g
+(t) p Fm 1462 2281 a(n) p Fo 1507 2269 a(]) p Fi(K) p
+Fo 27 w(=) p Fi 27 w(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) g(s) p
+Fo(\)) p Fi(K) p Fo(\() p Fi(J) p Fo(0) p Fi(K) p Fq(;) p
+Fi 14 w(J) p Fq(t) p Fk 2303 2281 a(1) p Fi 2341 2269
+a(K) p Fq(;) g(:) g(:) g(:) g(;) p Fi 14 w(J) p Fq(t) p
+Fm 2622 2281 a(n) p Fi 2668 2269 a(K) p Fo(\)) p Fv 31
+w(d'apr\350s) 29 b(la) g(d\351\034-) 731 2369 y(nition) e(2.6) 731
+2469 y(D'apr\350s) f(la) i(d\351\034nition) g(2.4) p
+Fi 1049 2642 a(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) 14
+b(s) p Fo(\)) p Fi(K) p Fo 24 w(=) 22 b(\() p Fq(x) p
+Fk 1620 2654 a(0) p Fq 1658 2642 a(;) 14 b(:) g(:) g(:) g(;) g(x) p
+Fm 1890 2654 a(n) p Fo 1935 2642 a(\)) p Fp 24 w(7!) p
+Fi 23 w(J) p Fq(b) p Fi(K) p Fo(\() p Fq(x) p Fk 2278
+2654 a(1) p Fq 2316 2642 a(;) g(:) g(:) g(:) g(;) g(x) p
+Fm 2548 2654 a(n) p Fo 2593 2642 a(\)) p Fq 28 w(si) 28
+b(x) p Fk 2796 2654 a(0) p Fo 2856 2642 a(=) 23 b(0) p
+Fv 731 2815 a(Ceci) k(s'applique) g(\340) g(notre) g(cas) g(donc) p
+Fi 1122 2989 a(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) 14
+b(s) p Fo(\)) p Fi(K) p Fo(\() p Fi(J) p Fo(0) p Fi(K) p
+Fq(;) p Fi 14 w(J) p Fq(t) p Fk 1743 3001 a(1) p Fi 1782
+2989 a(K) p Fq(;) g(:) g(:) g(:) g(;) p Fi 14 w(J) p
+Fq(t) p Fm 2063 3001 a(n) p Fi 2108 2989 a(K) p Fo(\)) 24
+b(=) p Fi 23 w(J) p Fq(b) p Fi(K) p Fo(\() p Fi(J) p
+Fq(t) p Fk 2482 3001 a(1) p Fi 2520 2989 a(K) p Fq(;) 14
+b(:) g(:) g(:) g(;) p Fi 14 w(J) p Fq(t) p Fm 2801 3001
+a(n) p Fi 2847 2989 a(K) p Fo(\)) p Fv 731 3162 a(En) 28
+b(appliquan) n(t) f(la) g(d\351\034nition) h(2.6) f(on) g(obtien) n(t) p
+Fi 1780 3336 a(J) p Fq(b) p Fo([) p Fq(t) p Fk 1902 3348
+a(1) p Fq 1939 3336 a(;) 14 b(:) g(:) g(:) g(;) g(t) p
+Fm 2154 3348 a(n) p Fo 2199 3336 a(]) p Fi(K) p Fv 731
+3509 a(donc) 27 b(on) g(a) g(bien) p Fi 1308 3682 a(J) p
+Fq(R) q(ec) p Fo(\() p Fq(b;) 14 b(s) p Fo(\)[0) p Fq(;) g(t) p
+Fk 1788 3694 a(1) p Fq 1824 3682 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2039 3694 a(n) p Fo 2084 3682 a(]) p Fi(K) p Fo 24
+w(=) p Fi 22 w(J) p Fq(b) p Fo([) p Fq(t) p Fk 2373 3694
+a(1) p Fq 2411 3682 a(;) g(:) g(:) g(:) f(;) h(t) p Fm
+2625 3694 a(n) p Fo 2670 3682 a(]) p Fi(K) p Fv 648 3856
+a(\025) 41 b(si) p Fq 27 w(t) p Fo 23 w(=) p Fq 23 w(R) q(ec) p
+Fo(\() p Fq(b;) 14 b(s) p Fo(\)[) p Fq(S) 5 b(ucc) p
+Fo([) p Fq(t) p Fg 1522 3826 a(0) p Fo 1543 3856 a(]) p
+Fq(;) 14 b(t) p Fk 1633 3868 a(1) p Fq 1671 3856 a(;) g(:) g(:) g(:) f
+(;) h(t) p Fm 1885 3868 a(n) p Fo 1930 3856 a(]) p Fv
+28 w(alors) p Fq 1254 4029 a(t) p Fp 23 w(\000) -14 b(!) p
+Fq 23 w(s) p Fo([) p Fq(t) p Fg 1556 3995 a(0) p Fq 1579
+4029 a(;) 14 b(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)[) p
+Fq(t) p Fg 1984 3995 a(0) p Fq 2007 4029 a(;) g(t) p
+Fk 2074 4041 a(1) p Fq 2111 4029 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2326 4041 a(n) p Fo 2371 4029 a(]) p Fq(;) g(t) p
+Fk 2461 4041 a(1) p Fq 2498 4029 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 2712 4041 a(n) p Fo 2758 4029 a(]) p Fv 731 4203 a(par) 26
+b(la) i(d\351\034nition) f(2.7) g(donc) g(il) h(su\036t) g(de) g(mon) n
+(trer) e(que) p Fi 738 4376 a(J) p Fq(R) q(ec) p Fo(\() p
+Fq(b;) 14 b(s) p Fo(\)[) p Fq(S) 5 b(ucc) p Fo([) p Fq(t) p
+Fg 1338 4342 a(0) p Fo 1360 4376 a(]) p Fq(;) 14 b(t) p
+Fk 1450 4388 a(1) p Fq 1487 4376 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 1702 4388 a(n) p Fo 1747 4376 a(]) p Fi(K) p Fo 23
+w(=) p Fi 23 w(J) p Fq(s) p Fo([) p Fq(t) p Fg 2039 4342
+a(0) p Fq 2063 4376 a(;) g(R) q(ec) p Fo(\() p Fq(b;) g(s) p
+Fo(\)[) p Fq(t) p Fg 2468 4342 a(0) p Fq 2490 4376 a(;) g(t) p
+Fk 2557 4388 a(1) p Fq 2594 4376 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2809 4388 a(n) p Fo 2854 4376 a(]) p Fq(;) g(t) p
+Fk 2944 4388 a(1) p Fq 2981 4376 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 3196 4388 a(n) p Fo 3241 4376 a(]) p Fi(K) 787 4550
+y(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)[) p
+Fq(S) 5 b(ucc) p Fo([) p Fq(t) p Fg 1387 4515 a(0) p
+Fo 1409 4550 a(]) p Fq(;) 14 b(t) p Fk 1499 4562 a(1) p
+Fq 1536 4550 a(;) g(:) g(:) g(:) g(;) g(t) p Fm 1751
+4562 a(n) p Fo 1796 4550 a(]) p Fi(K) p Fo 24 w(=) p
+Fi 22 w(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)) p
+Fi(K) p Fo(\() p Fi(J) p Fq(S) 5 b(ucc) p Fo([) p Fq(t) p
+Fg 2638 4515 a(0) p Fo 2662 4550 a(]) p Fi(K) p Fq(;) p
+Fi 14 w(J) p Fq(t) p Fk 2818 4562 a(1) p Fi 2856 4550
+a(K) p Fq(;) 14 b(:) g(:) g(:) g(;) p Fi 14 w(J) p Fq(t) p
+Fm 3137 4562 a(n) p Fi 3182 4550 a(K) p Fo(\)) p Fv 731
+4694 a(d'apr\350s) 26 b(la) h(d\351\034nition) h(2.6) 731
+4793 y(D'apr\350s) e(la) i(d\351\034nition) g(2.4) p
+Fi 1046 4967 a(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) 14
+b(s) p Fo(\)) p Fi(K) p Fo 23 w(=) 23 b(\() p Fq(x) p
+Fk 1617 4979 a(0) p Fq 1655 4967 a(;) 14 b(:) g(:) g(:) f(;) h(x) p
+Fm 1886 4979 a(n) p Fo 1932 4967 a(\)) p Fp 23 w(7!) p
+Fi 23 w(J) p Fq(s) p Fi(K) p Fo(\() p Fq(x) p Fk 2277
+4979 a(0) p Fp 2334 4967 a(\000) p Fo 18 w(1) p Fq(;) g(s) p
+Fg 2535 4932 a(0) p Fq 2558 4967 a(;) g(x) p Fk 2642
+4979 a(1) p Fq 2680 4967 a(;) g(:) g(:) g(:) f(;) h(x) p
+Fm 2911 4979 a(n) p Fo 2957 4967 a(\)) p Fv 731 5140
+a(a) n(v) n(ec) p Fq 26 w(s) p Fg 952 5110 a(0) p Fo
+998 5140 a(=) p Fi 23 w(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) g(s) p
+Fo(\)) p Fi(K) p Fo(\() p Fq(x) p Fk 1546 5152 a(0) p
+Fp 1602 5140 a(\000) p Fo 18 w(1) p Fq(;) g(x) p Fk 1811
+5152 a(1) p Fq 1848 5140 a(;) g(:) g(:) g(:) g(;) g(x) p
+Fm 2080 5152 a(n) p Fo 2125 5140 a(\)) p Fv 28 w(si) p
+Fq 28 w(x) p Fk 2316 5152 a(0) p Fp 2377 5140 a(6) p
+Fo(=) 22 b(0) p Fv 731 5240 a(Ceci) 27 b(s'applique) g(\340) g(notre) g
+(cas) g(donc) p Fi 876 5413 a(J) p Fq(R) q(ec) p Fo(\() p
+Fq(b;) 14 b(s) p Fo(\)) p Fi(K) p Fo(\() p Fi(J) p Fq(S) 5
+b(ucc) p Fo([) p Fq(t) p Fg 1551 5379 a(0) p Fo 1574
+5413 a(]) p Fi(K) p Fq(;) p Fi 14 w(J) p Fq(t) p Fk 1730
+5425 a(1) p Fi 1769 5413 a(K) p Fq(;) 14 b(:) g(:) g(:) g(;) p
+Fi 14 w(J) p Fq(t) p Fm 2050 5425 a(n) p Fi 2095 5413
+a(K) p Fo(\)) 24 b(=) p Fi 23 w(J) p Fq(s) p Fi(K) p
+Fo(\() p Fi(J) p Fq(t) p Fg 2472 5379 a(0) p Fi 2496
+5413 a(K) p Fq(;) 14 b(s) p Fg 2605 5379 a(0) p Fq 2629
+5413 a(;) p Fi 14 w(J) p Fq(t) p Fk 2729 5425 a(1) p
+Fi 2766 5413 a(K) p Fq(;) g(:) g(:) g(:) g(;) p Fi 14
+w(J) p Fq(t) p Fm 3047 5425 a(n) p Fi 3093 5413 a(K) p
+Fo(\)) p Fv 1851 5662 a(9) p dyy eop end
+%%Page: 10 11
+TeXDict begin 10 10 bop Fv 731 531 a(a) n(v) n(ec) p
+Fq 26 w(s) p Fg 952 501 a(0) p Fo 998 531 a(=) p Fi 23
+w(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) 14 b(s) p Fo(\)) p
+Fi(K) p Fo(\() p Fi(J) p Fq(t) p Fg 1562 501 a(0) p Fi
+1586 531 a(K) p Fq(;) p Fi 14 w(J) p Fq(t) p Fk 1719
+543 a(1) p Fi 1757 531 a(K) p Fq(;) g(:) g(:) g(:) g(;) p
+Fi 14 w(J) p Fq(t) p Fm 2038 543 a(n) p Fi 2083 531 a(K) p
+Fo(\)) p Fv 731 631 a(En) 28 b(appliquan) n(t) f(la) g(d\351\034nition)
+g(2.6) g(on) g(obtien) n(t) p Fq 28 w(s) p Fg 2308 601
+a(0) p Fo 2354 631 a(=) p Fi 22 w(J) p Fq(R) q(ec) p
+Fo(\() p Fq(b;) 14 b(s) p Fo(\)\() p Fq(t) p Fg 2851
+601 a(0) p Fq 2875 631 a(;) g(t) p Fk 2942 643 a(1) p
+Fq 2979 631 a(;) g(:) g(:) g(:) f(;) h(t) p Fm 3193 643
+a(n) p Fo 3239 631 a(\)) p Fi(K) p Fv 731 731 a(et) 27
+b(donc) p Fi 1174 830 a(J) p Fq(s) p Fi(K) p Fo(\() p
+Fi(J) p Fq(t) p Fg 1374 796 a(0) p Fi 1398 830 a(K) p
+Fq(;) p Fi 14 w(J) p Fq(R) q(ec) p Fo(\() p Fq(b;) 14
+b(s) p Fo(\)\() p Fq(t) p Fg 1878 796 a(0) p Fq 1902
+830 a(;) g(t) p Fk 1969 842 a(1) p Fq 2006 830 a(;) g(:) g(:) g(:) g(;)
+g(t) p Fm 2221 842 a(n) p Fo 2266 830 a(\)) p Fi(K) p
+Fq(;) p Fi 14 w(J) p Fq(t) p Fk 2431 842 a(1) p Fi 2469
+830 a(K) p Fq(;) g(:) g(:) g(:) g(;) p Fi 14 w(J) p Fq(t) p
+Fm 2750 842 a(n) p Fi 2796 830 a(K) p Fo(\)) p Fv 731
+980 a(puis) 27 b(en) h(l'appliquan) n(t) f(une) h(seconde) f(fois) p
+Fi 1326 1162 a(J) p Fq(s) p Fo([) p Fq(t) p Fg 1451 1128
+a(0) p Fq 1474 1162 a(;) 14 b(R) q(ec) p Fo(\() p Fq(b;) g(s) p
+Fo(\)[) p Fq(t) p Fg 1879 1128 a(0) p Fq 1902 1162 a(;) g(t) p
+Fk 1969 1174 a(1) p Fq 2006 1162 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2221 1174 a(n) p Fo 2266 1162 a(]) p Fq(;) g(t) p
+Fk 2356 1174 a(1) p Fq 2393 1162 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2608 1174 a(n) p Fo 2653 1162 a(]) p Fi(K) p Fv 731
+1345 a(donc) 27 b(on) g(a) g(bien) p Fi 738 1528 a(J) p
+Fq(R) q(ec) p Fo(\() p Fq(b;) 14 b(s) p Fo(\)[) p Fq(S) 5
+b(ucc) p Fo([) p Fq(t) p Fg 1338 1493 a(0) p Fo 1360
+1528 a(]) p Fq(;) 14 b(t) p Fk 1450 1540 a(1) p Fq 1487
+1528 a(;) g(:) g(:) g(:) g(;) g(t) p Fm 1702 1540 a(n) p
+Fo 1747 1528 a(]) p Fi(K) p Fo 23 w(=) p Fi 23 w(J) p
+Fq(s) p Fo([) p Fq(t) p Fg 2039 1493 a(0) p Fq 2063 1528
+a(;) g(R) q(ec) p Fo(\() p Fq(b;) g(s) p Fo(\)[) p Fq(t) p
+Fg 2468 1493 a(0) p Fq 2490 1528 a(;) g(t) p Fk 2557
+1540 a(1) p Fq 2594 1528 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2809 1540 a(n) p Fo 2854 1528 a(]) p Fq(;) g(t) p
+Fk 2944 1540 a(1) p Fq 2981 1528 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 3196 1540 a(n) p Fo 3241 1528 a(]) p Fi(K) p Fv 565
+1710 a(\025) 41 b(si) 29 b(on) g(r\351duit) p Fq 30 w(t) p
+Fm 1127 1722 a(j) p Fv 1191 1710 a(\023) 23 b(\340) 29
+b(l'in) n(t\351rieur) 22 b(\024) 29 b(de) p Fq 30 w(t) p
+Fo([) p Fq(t) p Fk 1978 1722 a(1) p Fq 2015 1710 a(;) 14
+b(:) g(:) g(:) g(;) g(t) p Fm 2230 1722 a(j) p Fq 2265
+1710 a(;) g(:) g(:) g(:) f(;) h(t) p Fm 2479 1722 a(n) p
+Fo 2524 1710 a(]) p Fv(,) 30 b(on) f(a) g(donc) p Fq
+29 w(t) p Fm 3018 1722 a(j) p Fp 3079 1710 a(\000) -14
+b(!) p Fq 26 w(t) p Fg 3269 1680 a(0) p Fm 3269 1732
+a(j) p Fv 648 1810 a(et) 27 b(par) g(h) n(yp) r(oth\350se) g(de) h
+(r\351currence) p Fi 26 w(J) p Fq(t) p Fm 1858 1822 a(j) p
+Fi 1893 1810 a(K) p Fo 24 w(=) p Fi 22 w(J) p Fq(t) p
+Fg 2100 1780 a(0) p Fm 2100 1831 a(j) p Fi 2136 1810
+a(K) p Fv(.) 648 1910 y(P) n(ar) h(la) i(d\351\034nition) g(2.7) e(on) i
+(a) p Fq 30 w(t) p Fo([) p Fq(t) p Fk 1684 1922 a(1) p
+Fq 1721 1910 a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fm 1936
+1922 a(j) p Fq 1970 1910 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2185 1922 a(n) p Fo 2230 1910 a(]) 28 b(=) p Fq 28
+w(t) p Fo([) p Fq(t) p Fk 2457 1922 a(1) p Fq 2494 1910
+a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fg 2709 1879 a(0) p
+Fm 2709 1931 a(j) p Fq 2744 1910 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 2958 1922 a(n) p Fo 3003 1910 a(]) p Fv 31 w(donc) 30
+b(il) 648 2009 y(faut) d(mon) n(trer) g(que) p Fi 1201
+2192 a(J) p Fq(t) p Fo([) p Fq(t) p Fk 1317 2204 a(1) p
+Fq 1355 2192 a(;) 14 b(:) g(:) g(:) g(;) g(t) p Fm 1570
+2204 a(j) p Fq 1604 2192 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 1819 2204 a(n) p Fo 1864 2192 a(]) p Fi(K) p Fo 24
+w(=) p Fi 22 w(J) p Fq(t) p Fo([) p Fq(t) p Fk 2147 2204
+a(1) p Fq 2185 2192 a(;) g(:) g(:) g(:) g(;) g(t) p Fg
+2400 2158 a(0) p Fm 2400 2212 a(j) p Fq 2434 2192 a(;) g(:) g(:) g(:) g
+(;) g(t) p Fm 2649 2204 a(n) p Fo 2694 2192 a(]) p Fi(K) p
+Fv 648 2374 a(D'apr\350s) 26 b(la) i(d\351\034nition) g(2.6) p
+Fi 1092 2557 a(J) p Fq(t) p Fo([) p Fq(t) p Fk 1208 2569
+a(1) p Fq 1245 2557 a(;) 14 b(:) g(:) g(:) g(;) g(t) p
+Fm 1460 2569 a(j) p Fq 1495 2557 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 1709 2569 a(n) p Fo 1755 2557 a(]) p Fi(K) p Fo 23
+w(=) p Fi 23 w(J) p Fq(t) p Fi(K) p Fo(\() p Fi(J) p
+Fq(t) p Fk 2113 2569 a(1) p Fi 2152 2557 a(K) p Fq(;) g(:) g(:) g(:) g
+(;) p Fi 14 w(J) p Fq(t) p Fm 2433 2569 a(j) p Fi 2468
+2557 a(K) p Fq(;) g(:) g(:) g(:) g(;) p Fi 14 w(J) p
+Fq(t) p Fm 2749 2569 a(n) p Fi 2794 2557 a(K) p Fo(\)) p
+Fv 648 2740 a(Mais) 27 b(grace) f(\340) h(l'h) n(yp) r(oth\350se) g(de)
+h(r\351currence) d(on) j(p) r(eut) g(d\351duire) f(que) p
+Fi 1092 2922 a(J) p Fq(t) p Fo([) p Fq(t) p Fk 1208 2934
+a(1) p Fq 1245 2922 a(;) 14 b(:) g(:) g(:) g(;) g(t) p
+Fm 1460 2934 a(j) p Fq 1495 2922 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 1709 2934 a(n) p Fo 1755 2922 a(]) p Fi(K) p Fo 23
+w(=) p Fi 23 w(J) p Fq(t) p Fi(K) p Fo(\() p Fi(J) p
+Fq(t) p Fk 2113 2934 a(1) p Fi 2152 2922 a(K) p Fq(;) g(:) g(:) g(:) g
+(;) p Fi 14 w(J) p Fq(t) p Fg 2433 2888 a(0) p Fm 2433
+2943 a(j) p Fi 2468 2922 a(K) p Fq(;) g(:) g(:) g(:) g(;) p
+Fi 14 w(J) p Fq(t) p Fm 2749 2934 a(n) p Fi 2794 2922
+a(K) p Fo(\)) p Fv 648 3105 a(Puis) 28 b(en) f(r\351utilisan) n(t) g
+(la) g(d\351\034nition) h(2.6) f(on) g(obtien) n(t) h(donc) p
+Fi 1201 3288 a(J) p Fq(t) p Fo([) p Fq(t) p Fk 1317 3300
+a(1) p Fq 1355 3288 a(;) 14 b(:) g(:) g(:) g(;) g(t) p
+Fm 1570 3300 a(j) p Fq 1604 3288 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 1819 3300 a(n) p Fo 1864 3288 a(]) p Fi(K) p Fo 24
+w(=) p Fi 22 w(J) p Fq(t) p Fo([) p Fq(t) p Fk 2147 3300
+a(1) p Fq 2185 3288 a(;) g(:) g(:) g(:) g(;) g(t) p Fg
+2400 3253 a(0) p Fm 2400 3308 a(j) p Fq 2434 3288 a(;) g(:) g(:) g(:) g
+(;) g(t) p Fm 2649 3300 a(n) p Fo 2694 3288 a(]) p Fi(K) p
+Ff 3240 3470 a(\003) p Ft 440 3653 a(D\351\034nition) 31
+b(2.8) p Fg 1099 3606 a(\003) p Fp 1049 3653 a(\000) -14
+b(!) p Fr 33 w(est) 32 b(la) i(cl\364tur) l(e) e(r) l(\351\035exive) h
+(tr) l(ansitive) g(de) p Fp 33 w(\000) -14 b(!) p Fr(.) 33
+b(Si) p Fq 33 w(t) p Fg 2937 3606 a(\003) p Fp 2887 3653
+a(\000) -15 b(!) p Fq 29 w(u) p Fr 32 w(alors) 440 3753
+y(on) 30 b(dit) g(que) p Fq 30 w(t) p Fr 29 w(se) p Fv
+36 w(r\351duit) p Fr 30 w(\340) p Fq 30 w(u) p Fr(.) p
+Ft 440 3935 a(D\351\034nition) h(2.9) p Fr 40 w(Un) d(terme) g(est) g
+(dit) g(en) p Fv 35 w(forme) d(normale) p Fr 27 w(si) k(il) f(ne) g(p) l
+(eut) g(p) l(as) h(\352tr) l(e) f(r) l(\351) l(duit) 440
+4035 y(en) 33 b(au) f(moins) h(une) g(\351tap) l(e.) g(Un) f(terme) h
+(est) p Fv 40 w(normalisable) p Fr 31 w(si) g(il) h(se) f(r) l(\351) l
+(duit) f(en) h(un) e(terme) 440 4134 y(en) f(forme) g(normale.) p
+Ft 440 4317 a(Th\351or\350me) g(2.1) p Fr 41 w(T) -6
+b(ous) 32 b(les) h(termes) f(r) l(\351) l(cursifs) h(primitifs) h(sont)
+e(r) l(\351) l(ductibles,) h(donc) g(nor-) 440 4417 y(malisables.) p
+Ft 440 4633 a(D\351m.) p Fv 81 w(v) n(oir) 26 b([2]) 1831
+5662 y(10) p dyy eop end
+%%Page: 11 12
+TeXDict begin 11 11 bop Fs 440 531 a(2.3) 112 b(Les) 38
+b(termes) f(primitifs) d(r\351cursifs) p Ft 440 685 a(2.3.1) 94
+b(D\351\034nitions) 440 838 y(D\351\034nition) 31 b(2.10) p
+Fr 40 w(On) e(d\351\034nit) h(r) l(\351) l(cursivement) f(un) p
+Fv 35 w(terme) e(r\351cursif) g(primitif) p Fr 30 w(p) l(ar) 565
+937 y(\025) p Fo 41 w(0) p Fr 30 w(qui) j(d\351signe) g(le) g(num\351r)
+l(al) g(z\351r) l(o.) 565 1037 y(\025) 41 b(si) p Fq
+29 w(t) p Fr 28 w(est) 27 b(un) g(terme) h(r) l(\351) l(cursif) g
+(primitif) h(alors) p Fq 29 w(S) p Fo 5 w(\() p Fq(t) p
+Fo(\)) p Fr 28 w(est) f(un) f(terme) g(r) l(\351) l(cursif) i(primitif)
+648 1137 y(et) h(est) f(son) h(suc) l(c) l(esseur.) 565
+1236 y(\025) 41 b(une) 30 b(variable) p Fq 31 w(a;) 14
+b(b;) g(:) g(:) g(:) p Fr 565 1336 a(\025) 41 b(si) p
+Fq 29 w(t) p Fr(,) p Fq 30 w(b) p Fr 28 w(et) p Fq 28
+w(s) p Fr 29 w(sont) 28 b(des) h(termes) f(r) l(\351) l(cursifs) h
+(primitifs) h(et) p Fq 29 w(x) p Fr 29 w(et) p Fq 28
+w(y) p Fr 32 w(des) f(variables) h(alors) p Fq 648 1436
+a(R) q(ec) p Fo(\() p Fq(t;) 14 b(b;) p Fo 14 w(\() p
+Fq(x;) g(y) p Fo 3 w(\)) p Fq(s) p Fo(\)) p Fr 33 w(est) 32
+b(un) g(terme) g(r) l(\351) l(cursif) h(primitif,) p
+Fq 35 w(x) p Fr 33 w(est) f(le) h(pr) l(\351) l(d\351) l(c) l(esseur) g
+(de) p Fq 33 w(t) p Fr 648 1535 a(et) p Fq 30 w(y) p
+Fr 32 w(est) d(l'\351tap) l(e) h(de) f(r) l(\351) l(curr) l(enc) l(e.) p
+Ft 440 1751 a(Exemple.) p Fq 80 w(add) p Fo(\() p Fq(n;) 14
+b(p) p Fo(\)) 24 b(=) p Fq 22 w(R) q(ec) p Fo(\() p Fq(n;) 14
+b(p;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(S) p
+Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)) p Fv(.) p Ft 440 1967
+a(T) m(yp) s(e) 32 b(CAML.) p Fv 83 w(v) n(oici) 27 b(l'impl\351men) n
+(tation) g(CAML) h(de) g(ces) f(termes) g(:) p Fj 440
+2133 a(type) 42 b(recterme) e(=) 527 2232 y(|) j(RECZ) 527
+2332 y(|) g(RECSucc) e(of) i(recterme) 527 2432 y(|) g(Var) g(of) f
+(string) 527 2531 y(|) h(R) g(of) g(recterme) d(*) k(recterme) c(*) j
+(string) e(*) i(string) e(*) i(recterme) 440 2631 y(;;) p
+Ft 440 2847 a(Exemple.) p Fj 80 w(R) g(\(Var) f("n",) g(Var) g("p",) g
+("x",) g("y",) g(RECSucc) f(\(Var) h("y"\)\)) p Fv(.) p
+Ft 440 3029 a(D\351\034nition) 31 b(2.11) p Fr 40 w(L) l(es) p
+Fv 28 w(v) -5 b(ariables) 17 b(libres) p Fr 20 w(sont) k(d\351\034nies)
+h(r) l(\351) l(cursivement) f(sur) f(les) i(termes) f(:) 565
+3129 y(\025) p Fq 41 w(V) e(L) p Fo(\(0\)) k(=) p Fp
+23 w(;) p Fr 565 3229 a(\025) p Fq 41 w(V) c(L) p Fo(\() p
+Fq(S) p Fo 5 w(\() p Fq(t) p Fo(\)\)) 24 b(=) p Fq 22
+w(V) 19 b(L) p Fo(\() p Fq(t) p Fo(\)) p Fr 565 3328
+a(\025) p Fq 41 w(V) g(L) p Fo(\() p Fq(x) p Fo(\)) 24
+b(=) p Fp 23 w(f) p Fq(x) p Fp(g) p Fr 565 3428 a(\025) p
+Fq 41 w(V) 19 b(L) p Fo(\() p Fq(R) q(ec) p Fo(\() p
+Fq(t;) 14 b(b;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p
+Fq(s) p Fo(\)\)) 23 b(=) p Fq 23 w(V) c(L) p Fo(\() p
+Fq(t) p Fo(\)) p Fp 18 w([) p Fq 19 w(V) g(L) p Fo(\() p
+Fq(b) p Fo(\)) p Fp 18 w([) p Fo 19 w(\() p Fq(V) g(L) p
+Fo(\() p Fq(s) p Fo(\)) p Fp 19 w(n) e(f) p Fq(x;) d(y) p
+Fp 3 w(g) p Fo(\)) p Ft 440 3644 a(Exemple.) p Fv 80
+w(calculons) 27 b(les) g(v) -5 b(ariables) 26 b(libres) h(de) h
+(add\(n,p\)) g(:) p Fq 565 3742 a(V) 18 b(L) p Fo(\() p
+Fq(add) p Fo(\() p Fq(n;) c(p) p Fo(\)\)) 101 b(=) p
+Fq 22 w(V) 19 b(L) p Fo(\() p Fq(R) q(ec) p Fo(\() p
+Fq(n;) 14 b(p;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p
+Fq(S) p Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)\)) 1176 3842
+y(=) p Fq 22 w(V) 19 b(L) p Fo(\() p Fq(n) p Fo(\)) p
+Fp 18 w([) p Fq 19 w(V) g(L) p Fo(\() p Fq(p) p Fo(\)) p
+Fp 18 w([) p Fo 19 w(\() p Fq(V) g(L) p Fo(\() p Fq(S) p
+Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)) p Fp 19 w(n) f(f) p
+Fq(x;) c(y) p Fp 3 w(g) p Fo(\)) 1176 3942 y(=) p Fp
+22 w(f) p Fq(n) p Fp(g) j([) i(f) p Fq(p) p Fp(g) e([) p
+Fo 19 w(\() p Fq(V) i(L) p Fo(\() p Fq(y) p Fo 3 w(\)) p
+Fp 19 w(n) f(f) p Fq(x;) c(y) p Fp 3 w(g) p Fo(\)) 1176
+4041 y(=) p Fp 22 w(f) p Fq(n;) g(p) p Fp(g) j([) p Fo
+19 w(\() p Fp(f) p Fq(y) p Fp 3 w(g) g(n) h(f) p Fq(x;) c(y) p
+Fp 3 w(g) p Fo(\)) 1176 4141 y(=) p Fp 22 w(f) p Fq(n;) g(p) p
+Fp(g) p Ft 440 4319 a(D\351\034nition) 31 b(2.12) p Fr
+40 w(Une) p Fv 36 w(substitution) p Fr 31 w(est) f(un) f(r) l(emplac) l
+(ement) i(d'une) g(variable) p Fq 32 w(x) p Fr 31 w(dans) 440
+4419 y(un) e(terme) p Fq 29 w(t) p Fr 30 w(p) l(ar) h(un) f(autr) l(e) g
+(terme) p Fq 30 w(u) p Fr(.) h(On) f(note) p Fq 29 w(t) p
+Fo([) p Fq(x) p Fp 24 w( ) p Fq 23 w(u) p Fo(]) p Fr(.) 565
+4519 y(\025) p Fo 41 w(0[) p Fq(x) p Fp 24 w( ) p Fq
+23 w(u) p Fo(]) 22 b(=) h(0) p Fr 565 4618 a(\025) p
+Fq 41 w(S) p Fo 5 w(\() p Fq(t) p Fo(\)[) p Fq(x) p Fp
+24 w( ) p Fq 23 w(u) p Fo(]) g(=) p Fq 23 w(S) p Fo 5
+w(\() p Fq(t) p Fo([) p Fq(x) p Fp 23 w( ) p Fq 23 w(u) p
+Fo(]\)) p Fr 565 4768 a(\025) p Fq 41 w(y) p Fo 3 w([) p
+Fq(x) p Fp 24 w( ) p Fq 23 w(u) p Fo(]) f(=) p Fh 1073
+4651 a(\032) p Fq 1177 4717 a(u) p Fr 82 w(si) p Fq 31
+w(x) p Fo 23 w(=) p Fq 23 w(y) 1177 4817 y(y) 89 b(sinon) p
+Fr 565 4917 a(\025) p Fq 41 w(R) q(ec) p Fo(\() p Fq(t) p
+Fg 849 4887 a(0) p Fq 872 4917 a(;) 14 b(b;) p Fo 14
+w(\() p Fq(x) p Fg 1061 4887 a(0) p Fq 1085 4917 a(;) g(y) p
+Fg 1166 4887 a(0) p Fo 1189 4917 a(\)) p Fq(s) p Fo(\)[) p
+Fq(x) p Fp 24 w( ) p Fq 23 w(u) p Fo(]) 22 b(=) p Fq
+23 w(R) q(ec) p Fo(\() p Fq(t) p Fg 1874 4887 a(0) p
+Fo 1897 4917 a([) p Fq(x) p Fp 23 w( ) p Fq 24 w(u) p
+Fo(]) p Fq(;) 14 b(b) p Fo([) p Fq(x) p Fp 22 w( ) p
+Fq 23 w(u) p Fo(]) p Fq(;) p Fo 14 w(\() p Fq(x) p Fg
+2626 4887 a(0) p Fq 2650 4917 a(;) g(y) p Fg 2731 4887
+a(0) p Fo 2754 4917 a(\)) p Fq(s) p Fo([) p Fq(x) p Fp
+23 w( ) p Fq 24 w(u) p Fo(]\)) p Fr 648 5017 a(on) 30
+b(fer) l(a) g(attention) f(dans) h(c) l(e) f(c) l(as) h(\340) g(c) l(e)
+f(que) h(ni) p Fq 29 w(x) p Fg 2195 4987 a(0) p Fr 2248
+5017 a(ni) p Fq 30 w(y) p Fg 2394 4987 a(0) p Fr 2446
+5017 a(ne) f(soit) h(dans) p Fq 30 w(u) p Fr 29 w(sinon) f(on) 648
+5117 y(les) i(r) l(enomme) e(dans) p Fq 30 w(s) p Fr(.) p
+Fv 1831 5662 a(11) p dyy eop end
+%%Page: 12 13
+TeXDict begin 12 12 bop Ft 440 531 a(2.3.2) 94 b(La) 32
+b(notation) g(de) f(De) h(Bruijn) p Fv 565 685 a(La) g(notation) g(de) h
+(De) g(Bruijn) g(p) r(ermet) g(d'\351crire) f(les) g(termes) h(sans) f
+(donner) g(de) h(noms) 440 784 y(aux) 21 b(v) -5 b(ariables.) 21
+b(En) h(e\033et,) g(ces) f(noms) h(son) n(t) f(remplac\351s) f(par) h
+(la) g(hauteur) h(de) f(liaison) g(dans) g(le) 440 884
+y(terme.) h(Les) f(v) -5 b(ariables) 20 b(libres) i(quand) f(\340) g
+(elles) h(son) n(t) f(n) n(um\351rot\351s) g(au) g(dela) g(de) h(la) g
+(profondeur) 440 983 y(de) h(l\340) g(o\371) g(elles) g(se) g(trouv) n
+(en) n(t.) f(Cette) h(notation) g(est) g(tr\350s) g(bien) g
+(expliqu\351e) g(p) r(our) g(le) g(lam) n(b) r(da-) 440
+1083 y(calcul) 28 b(dans) h([7) o(].) h(La) e(di\033\351rence) h(ma) 5
+b(jeure) 28 b(a) n(v) n(ec) f(le) i(lam) n(b) r(da-calcul) f(c'est) g
+(qu'on) h(m) n(uti\034e) 440 1183 y(deux) 19 b(v) -5
+b(ariables) 18 b(\340) h(la) g(fois,) g(le) g(lam) n(b) r(da) g
+(corresp) r(ondan) n(t) e(au) i(rec.) f(A) i(c) n(haque) p
+Fq 18 w(R) q(ec) p Fv 19 w(la) f(hauteur) 440 1282 y(de) 28
+b(liaison) e(augmen) n(te) h(donc) h(de) f(deux) h(et) g(pas) f(de) h
+(un,) g(la) f(hauteur) g(z\351ro) g(\351tan) n(t) g(prise) g(par) 440
+1382 y(le) h(cas) e(de) i(r\351currence) e(et) i(le) f(un) h(par) f(le)
+h(pr\351d\351cesseur.) 565 1482 y(L'in) n(t\351r\352t) 22
+b(dans) f(cette) i(notation) f(est) g(que) g(les) g(substitions) g(se) g
+(trouv) n(en) n(t) g(extr\350memen) n(t) 440 1581 y(facilit\351es) 27
+b(car) g(il) h(n'y) f(a) h(plus) f(le) h(probl\350me) f(de) g
+(renommage) f(des) i(v) -5 b(ariables) 26 b(li\351es.) p
+Ft 440 1797 a(Exemple.) p Fv 80 w(v) n(oici) h(l'addition,) g(la) h(m) n
+(ultiplication) f(et) h(le) g(pr\351d\351cesseur) e(:) 440
+1891 y(notation) h(normale) f(:) p Fq 280 w(add) p Fo(\() p
+Fq(n;) 14 b(p) p Fo(\)) 23 b(=) p Fq 23 w(R) q(ec) p
+Fo(\() p Fq(n;) 14 b(p;) p Fo 14 w(\() p Fq(x;) g(y) p
+Fo 3 w(\)) p Fq(S) p Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)) p
+Fv 440 1991 a(notation) 27 b(de) h(De) g(Bruijn) f(:) p
+Fq 100 w(add) p Fo(\(13) p Fq(;) p Fo 14 w(15\)) 22 b(=) p
+Fq 22 w(R) q(ec) p Fo(\(13) p Fq(;) p Fo 14 w(15) p Fq(;) 14
+b(S) p Fo 5 w(\(0\)\)) p Fv 440 2090 a(notation) 27 b(normale) f(:) p
+Fq 280 w(mul) r(t) p Fo(\() p Fq(n;) 14 b(p) p Fo(\)) 22
+b(=) p Fq 23 w(R) q(ec) p Fo(\() p Fq(n;) 14 b(Z) q(;) p
+Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(R) q(ec) p
+Fo(\() p Fq(p;) g(y) s(;) p Fo 14 w(\() p Fq(x) p Fg
+2829 2060 a(0) p Fq 2851 2090 a(;) g(y) p Fg 2932 2060
+a(0) p Fo 2955 2090 a(\)) p Fq(S) p Fo 5 w(\() p Fq(y) p
+Fg 3119 2060 a(0) p Fo 3142 2090 a(\)\)\)) p Fv 440 2190
+a(notation) 27 b(de) h(De) g(Bruijn) f(:) p Fq 100 w(mul) r(t) p
+Fo(\(13) p Fq(;) p Fo 14 w(15\)) 20 b(=) p Fq 23 w(R) q(ec) p
+Fo(\(13) p Fq(;) 14 b(Z) q(;) g(R) q(ec) p Fo(\(17) p
+Fq(;) p Fo 14 w(0) p Fq(;) g(S) p Fo 5 w(\(0\)\)\)) p
+Fv 440 2290 a(notation) 27 b(normale) f(:) p Fq 280 w(pr) r(ed) p
+Fo(\() p Fq(n) p Fo(\)) e(=) p Fq 22 w(R) q(ec) p Fo(\() p
+Fq(n;) 14 b(Z) q(;) p Fo 14 w(\() p Fq(x;) g(y) p Fo
+3 w(\)) p Fq(x) p Fo(\)) p Fv 440 2389 a(notation) 27
+b(de) h(De) g(Bruijn) f(:) p Fq 100 w(pr) r(ed) p Fo(\(13\)) c(=) p
+Fq 23 w(R) q(ec) p Fo(\(13) p Fq(;) 14 b(Z) q(;) p Fo
+14 w(1\)) p Fv 523 2601 a(Comme) 30 b(on) g(p) r(eut) h(le) f
+(constater,) g(la) g(hauteur) f(de) i(liaison) e(est) i(a) 5
+b(jout\351e) 29 b(\340) h(l'indice) h(des) 440 2700 y(v) -5
+b(ariables) 32 b(libres.) g(Ceci) h(vien) n(t) g(du) g(fait) h(que) e
+(si) p Fq 33 w(d) p Fv 34 w(est) h(la) f(hauteur) h(de) g(liaison) f
+(cela) g(v) n(eut) 440 2800 y(dire) 27 b(que) h(les) g(indices) f(en) h
+(dessous) f(de) p Fq 28 w(d) p Fv 28 w(corresp) r(onden) n(t) f(\340) h
+(des) h(v) -5 b(ariables) 26 b(li\351es) i(et) g(celles) 440
+2900 y(au) f(dessus) g(\340) g(des) h(v) -5 b(ariables) 26
+b(libres.) p Ft 440 3115 a(T) m(yp) s(e) 32 b(CAML.) p
+Fj 440 3282 a(type) 42 b(recterme_db) d(=) 527 3381 y(|) k(Zero) 527
+3481 y(|) g(Su) g(of) g(recterme_db) 527 3580 y(|) g(Index) f(of) h
+(int) 527 3680 y(|) g(Recur) f(of) h(recterme_db) 38
+b(*) 44 b(recterme_db) 38 b(*) 44 b(recterme_db) 440
+3780 y(;;) p Fv 565 3946 a(Nous) 33 b(a) n(v) n(ons) f(donc) h
+(toujours) g(le) p Fq 34 w(Z) p Fv 6 w(,) g(le) p Fq
+34 w(S) 5 b(ucc) p Fv(,) 33 b(les) g(v) -5 b(ariables) 33
+b(et) h(le) p Fq 33 w(R) q(ec) p Fv(.) f(Les) h(noms) 440
+4045 y(on) n(t) 28 b(d\373) h(\352tre) f(c) n(hang\351s) f(p) r(our) h
+(ne) h(pas) f(confondre) g(a) n(v) n(ec) f(ceux) h(des) g(termes) g
+(normaux.) g(Les) 440 4145 y(v) -5 b(ariables) 33 b(on) n(t) h(un) g
+(param\350tre) f(en) n(tier) h(et) g(plus) h(une) f(c) n(haine) g(de) g
+(caract\350re.) e(De) j(plus) f(le) p Fq 440 4245 a(R) q(ec) p
+Fv 25 w(ne) 26 b(con) n(tien) n(t) f(plus) h(que) f(le) p
+Fq 26 w(t) p Fv(,) g(le) p Fq 26 w(b) p Fv(,) g(et) h(le) p
+Fq 26 w(s) p Fv 26 w(car) e(les) i(deux) f(v) -5 b(ariables) 24
+b(son) n(t) h(le) h(1) f(et) h(le) g(0.) 523 4460 y(Le) f(lecteur) g
+(in) n(t\351ress\351) g(\340) g(la) g(mani\350re) f(don) n(t) h(on) g
+(p) r(eut) h(passer) e(d'une) i(notation) f(\340) g(l'autre) 440
+4560 y(p) r(ourra) i(consulter) g(le) h(co) r(de) g(source.) f(Les) h
+(fonctions) p Fj 28 w(rtdb_of_rt) p Fv 24 w(et) p Fj
+28 w(rt_of_rtdb) p Fv 24 w(son) n(t) 440 4660 y(pr\351vues) f(\340) g
+(cet) h(e\033et.) 523 4875 y(On) f(p) r(eut) i(aussi) e(d\351\034nir) g
+(les) g(v) -5 b(ariables) 27 b(libres) g(des) g(termes) g(de) h(De) g
+(Bruijn) f(:) p Ft 440 5058 a(D\351\034nition) k(2.13) p
+Fr 40 w(L) l(es) p Fv 32 w(v) -5 b(ariables) 21 b(libres) p
+Fr 25 w(d'un) k(terme) p Fq 25 w(t) p Fr 26 w(qui) g(se) g(tr) l(ouve) g
+(\340) h(la) g(pr) l(ofondeur) p Fq 440 5158 a(p) p Fr
+29 w(se) k(note) p Fq 30 w(V) 19 b(L) p Fm 922 5170 a(p) p
+Fo 960 5158 a(\() p Fq(t) p Fo(\)) p Fr 30 w(et) 29 b(se) h
+(d\351\034nit) g(p) l(ar) g(:) 565 5257 y(\025) p Fq
+41 w(V) 19 b(L) p Fm 772 5269 a(p) p Fo 810 5257 a(\() p
+Fq(Z) p Fo 6 w(\)) k(=) p Fp 23 w(;) p Fr 565 5357 a(\025) p
+Fq 41 w(V) c(L) p Fm 772 5369 a(p) p Fo 810 5357 a(\() p
+Fq(S) p Fo 5 w(\() p Fq(u) p Fo(\)\)) 24 b(=) p Fq 22
+w(V) 19 b(L) p Fm 1277 5369 a(p) p Fo 1315 5357 a(\() p
+Fq(u) p Fo(\)) p Fv 1831 5662 a(12) p dyy eop end
+%%Page: 13 14
+TeXDict begin 13 13 bop Fr 565 569 a(\025) 41 b(Si) p
+Fq 30 w(x) p Fr 30 w(est) 30 b(une) f(variable) j(on) d(a) p
+Fq 31 w(V) 18 b(L) p Fm 1741 581 a(p) p Fo 1779 569 a(\() p
+Fq(x) p Fo(\)) 24 b(=) p Fh 2002 452 a(\032) p Fq 2106
+518 a(x) p Fr 83 w(si) p Fq 30 w(x) p Fp 24 w(\025) p
+Fq 23 w(p) p Fp 2106 618 a(;) p Fq 88 w(sinon) p Fr 565
+718 a(\025) p Fq 41 w(V) 19 b(L) p Fm 772 730 a(p) p
+Fo 810 718 a(\() p Fq(R) q(ec) p Fo(\() p Fq(t) p Fg
+1043 688 a(0) p Fq 1066 718 a(;) 14 b(b;) g(s) p Fo(\)\)) 23
+b(=) p Fq 23 w(V) c(L) p Fm 1514 730 a(p) p Fo 1552 718
+a(\() p Fq(t) p Fg 1614 688 a(0) p Fo 1637 718 a(\)) p
+Fp 19 w([) p Fq 19 w(V) g(L) p Fm 1886 730 a(p) p Fo
+1924 718 a(\() p Fq(b) p Fo(\)) p Fp 18 w([) p Fq 19
+w(V) g(L) p Fm 2240 730 a(p) p Fk(+2) p Fo 2362 718 a(\() p
+Fq(s) p Fo(\)) p Fr 440 818 a(L) l(es) p Fv 36 w(v) -5
+b(ariables) 27 b(libres) p Fr 29 w(d'un) j(terme) p Fq
+29 w(t) p Fr 30 w(sont) f(donc) h(l'ensemble) p Fq 31
+w(V) 19 b(L) p Fk 2552 830 a(0) p Fo 2589 818 a(\() p
+Fq(t) p Fo(\)) p Fv 523 1027 a(La) 27 b(substitution) h(dans) f(les) h
+(termes) f(de) g(De) h(Bruijn) g(doit) g(aussi) e(\352tre) i
+(d\351\034nie) f(:) p Ft 440 1170 a(D\351\034nition) k(2.14) p
+Fr 40 w(On) 37 b(d\351\034nit) g(la) p Fv 45 w(substitution) p
+Fr 38 w(d'une) h(variable) p Fq 40 w(n) p Fr 37 w(p) l(ar) g(un) f
+(terme) p Fq 38 w(u) p Fr 440 1269 a(dans) 30 b(un) f(terme) p
+Fq 30 w(t) p Fr 29 w(\340) h(la) h(pr) l(ofondeur) p
+Fq 31 w(p) p Fr 29 w(not\351) l(e) p Fq 30 w(t) p Fo([) p
+Fq(n) p Fp 23 w( ) p Fq 23 w(u) p Fo(]) p Fm 2231 1281
+a(p) p Fr 2298 1269 a(p) l(ar) 565 1369 y(\025) p Fq
+41 w(Z) p Fo 6 w([) p Fq(n) p Fp 23 w( ) p Fq 23 w(u) p
+Fo(]) p Fm 984 1381 a(p) p Fo 1045 1369 a(=) p Fq 23
+w(Z) p Fr 565 1468 a(\025) p Fq 41 w(S) p Fo 5 w(\() p
+Fq(t) p Fg 766 1438 a(0) p Fo 790 1468 a(\)[) p Fq(n) p
+Fp 23 w( ) p Fq 23 w(u) p Fo(]) p Fm 1095 1480 a(p) p
+Fo 1156 1468 a(=) p Fq 23 w(S) p Fo 5 w(\() p Fq(t) p
+Fg 1362 1438 a(0) p Fo 1385 1468 a([) p Fq(n) p Fp 23
+w( ) p Fq 23 w(u) p Fo(]) p Fm 1658 1480 a(p) p Fo 1696
+1468 a(\)) p Fr 565 1621 a(\025) p Fq 41 w(m) p Fo([) p
+Fq(n) p Fp 23 w( ) p Fq 23 w(u) p Fo(]) p Fm 994 1633
+a(p) p Fo 1055 1621 a(=) p Fh 1143 1504 a(\032) p Fq
+1247 1570 a(m) p Fr 83 w(si) p Fq 30 w(m) 23 b(<) f(p) p
+Fr 30 w(ou) 30 b(si) p Fq 30 w(m) p Fp 18 w(\000) p Fq
+18 w(p) p Fp 23 w(6) p Fo(=) p Fq 22 w(n) 1247 1670 y(u) 108
+b(sinon) p Fr 648 1765 a(sachant) 32 b(que) f(dans) h(le) f
+(deuxi\350me) g(c) l(as) h(on) f(doit) h(ajouter) p Fq
+31 w(p) p Fr 31 w(\340) g(toutes) e(les) h(variables) 648
+1865 y(libr) l(es) g(de) p Fq 30 w(u) p Fr(.) 565 1964
+y(\025) p Fq 41 w(R) q(ec) p Fo(\() p Fq(t) p Fg 849
+1934 a(0) p Fq 872 1964 a(;) 14 b(b;) g(s) p Fo(\)[) p
+Fq(n) p Fp 23 w( ) p Fq 23 w(u) p Fo(]) p Fm 1326 1976
+a(p) p Fo 1387 1964 a(=) p Fq 23 w(R) q(ec) p Fo(\() p
+Fq(t) p Fg 1676 1934 a(0) p Fo 1698 1964 a([) p Fq(n) p
+Fp 23 w( ) p Fq 23 w(u) p Fo(]) p Fm 1971 1976 a(p) p
+Fq 2009 1964 a(;) g(b) p Fo([) p Fq(n) p Fp 23 w( ) p
+Fq 23 w(u) p Fo(]) p Fm 2355 1976 a(p) p Fq 2393 1964
+a(;) g(s) p Fo([) p Fq(n) p Fp 23 w( ) p Fq 23 w(u) p
+Fo(]) p Fm 2742 1976 a(p) p Fk(+2) p Fo 2864 1964 a(\)) p
+Fr 440 2064 a(L) l(a) 30 b(substitution) f(dans) h(un) f(terme) p
+Fq 29 w(t) p Fr 30 w(est) g(bien) h(s\373r) p Fq 29 w(t) p
+Fo([) p Fq(n) p Fp 23 w( ) p Fq 24 w(u) p Fo(]) p Fk
+2374 2076 a(0) p Fr 2410 2064 a(.) p Ft 440 2273 a(2.3.3) 94
+b(La) 32 b(s\351man) m(tique) 440 2426 y(D\351\034nition) f(2.15) p
+Fr 40 w(Un) p Fv 35 w(en) n(vironnemen) n(t) p Fq 27
+w(\032) p Fr 29 w(est) e(une) f(fonction) i(qui) f(asso) l(cie) i(un) d
+(entier) h(\340) 440 2526 y(une) g(variable.) p Ft 440
+2669 a(D\351\034nition) i(2.16) p Fr 40 w(Soit) p Fq
+27 w(\032) p Fr 27 w(un) 26 b(envir) l(onnement,) p Fq
+27 w(x) p Fr 27 w(une) g(variable) j(et) p Fq 27 w(n) p
+Fr 27 w(un) d(entier,) h(alors) 440 2768 y(on) j(d\351\034nit) p
+Fq 29 w(\032) p Fp(f) p Fq(x) p Fp 23 w( ) p Fq 23 w(n) p
+Fp(g) p Fr 30 w(p) l(ar) p Fq 1246 2961 a(\032) p Fp(f) p
+Fq(x) p Fp 23 w( ) p Fq 23 w(n) p Fp(g) p Fo(\() p Fq(y) p
+Fo 3 w(\)) 23 b(=) p Fh 1818 2844 a(\032) p Fq 1921 2910
+a(n) p Fr 185 w(si) p Fq 30 w(x) p Fo 23 w(=) p Fq 23
+w(y) 1921 3010 y(\032) p Fo(\() p Fq(y) p Fo 3 w(\)) p
+Fq 84 w(sinon) p Ft 440 3148 a(D\351\034nition) 31 b(2.17) p
+Fr 40 w(Soit) p Fq 31 w(t) p Fr 31 w(un) f(terme) g(et) p
+Fq 31 w(\032) p Fr 31 w(un) g(envir) l(onnement,) g(on) h(d\351\034nit)
+g(alors) h(l'in-) 440 3248 y(terpr) l(\351tation) e(de) p
+Fq 30 w(t) p Fr 30 w(dans) p Fq 30 w(\032) p Fr 30 w(\(not\351) l(e) p
+Fi 29 w(J) p Fq(t) p Fi(K) p Fm 1680 3260 a(\032) p Fr
+1720 3248 a(\)) f(p) l(ar) h(:) 565 3348 y(\025) p Fi
+41 w(J) p Fo(0) p Fi(K) p Fm 756 3360 a(\032) p Fo 819
+3348 a(=) 22 b(0) p Fr 565 3447 a(\025) p Fi 41 w(J) p
+Fq(S) p Fo 5 w(\() p Fq(t) p Fo(\)) p Fi(K) p Fm 864
+3459 a(\032) p Fo 927 3447 a(=) p Fi 23 w(J) p Fq(t) p
+Fi(K) p Fm 1111 3459 a(\032) p Fo 1169 3447 a(+) c(1) p
+Fr 565 3547 a(\025) p Fi 41 w(J) p Fq(x) p Fi(K) p Fm
+761 3559 a(\032) p Fo 824 3547 a(=) p Fq 23 w(\032) p
+Fo(\() p Fq(x) p Fo(\)) p Fr 565 3646 a(\025) p Fi 41
+w(J) p Fq(R) q(ec) p Fo(\() p Fq(t) p Fg 882 3616 a(0) p
+Fq 906 3646 a(;) c(b;) p Fo 14 w(\() p Fq(x;) g(y) p
+Fo 3 w(\)) p Fq(s) p Fo(\)\)) p Fi(K) p Fm 1344 3658
+a(\032) p Fo 1414 3646 a(=) p Fq 30 w(v) p Fm 1549 3658
+a(n) p Fr 1628 3646 a(o\371) p Fq 33 w(n) p Fo 31 w(=) p
+Fi 30 w(J) p Fq(t) p Fi(K) p Fm 2020 3658 a(\032) p Fr
+2093 3646 a(et) 33 b(les) p Fq 34 w(v) p Fm 2359 3658
+a(i) p Fr 2421 3646 a(\() p Fo(0) p Fp 30 w(\024) p Fq
+30 w(i) p Fp 30 w(\024) p Fq 29 w(n) p Fr(\)) h(sont) f(d\351\034nit)
+648 3746 y(r) l(\351) l(cursivement) d(p) l(ar) g(:) 648
+3846 y(\025) p Fq 42 w(v) p Fk 772 3858 a(0) p Fo 833
+3846 a(=) p Fi 23 w(J) p Fq(b) p Fi(K) p Fm 1023 3858
+a(\032) p Fr 648 3945 a(\025) p Fq 42 w(v) p Fm 772 3957
+a(n) p Fk(+1) p Fo 925 3945 a(=) p Fi 23 w(J) p Fq(s) p
+Fi(K) p Fm 1118 3957 a(\032) p Fe 1152 3941 a(0) p Fr
+1209 3945 a(ave) l(c) p Fq 31 w(\032) p Fg 1435 3915
+a(0) p Fo 1481 3945 a(=) p Fq 22 w(\032) p Fp(f) p Fq(x) p
+Fp 23 w( ) p Fq 24 w(n;) 14 b(y) p Fp 25 w( ) p Fq 23
+w(v) p Fm 2129 3957 a(n) p Fp 2175 3945 a(g) p Ft 440
+4154 a(2.3.4) 94 b(Le) 32 b(calcul) p Fv 565 4307 a(P) n(our) j
+(e\033ectuer) h(des) g(calculs) f(nous) h(allons) f(in) n(tro) r(duire)
+h(la) f(s\351man) n(tique) h(op) r(\351ration-) 440 4407
+y(nelle.) 27 b(Il) h(y) f(a) g(deux) g(t) n(yp) r(es) g(de) h
+(r\350gles.) e(Les) p Fr 27 w(r) l(\350) l(gles) j(de) h(r) l(\351) l
+(duction) p Fv 34 w(p) r(ermetten) n(t) e(de) f(r\351duire) 440
+4507 y(un) p Fr 25 w(r) l(\351) l(dex) p Fv 34 w(tandis) d(que) g(les) p
+Fr 24 w(r) l(\350) l(gles) j(additionnel) t(les) p Fv
+33 w(p) r(ermetten) n(t) e(elles) f(de) h(r\351duire) e(\023) c(\340) 24
+b(l'in-) 440 4606 y(t\351rieur) 19 b(\024) 50 b(d'un) 25
+b(terme.) g(sans) f(ces) h(derni\350res) e(on) i(ne) g(p) r(ourrait) f
+(pas) g(toujours) g(arriv) n(er) e(\340) j(la) 440 4706
+y(forme) k(normale.) f(P) n(ar) h(exemple) g(si) h(on) f(a) g(un) g
+(successeur) g(a) n(v) n(ec) e(un) j(terme) f(pas) g(en) h(forme) 440
+4806 y(normale) c(en) i(dessous.) p Ft 440 5015 a(r\350gles) j(de) g
+(r\351duction) p Fv 83 w(:) 565 5114 y(\025) p Fq 41
+w(R) q(ec) p Fo(\(0) p Fq(;) 14 b(b;) p Fo 14 w(\() p
+Fq(x;) g(y) p Fo 3 w(\)) p Fq(s) p Fo(\)) p Fp 22 w(\000) -14
+b(!) p Fq 23 w(b) p Fv 565 5214 a(\025) p Fq 41 w(R) q(ec) p
+Fo(\() p Fq(S) p Fo 5 w(\() p Fq(t) p Fo(\)) p Fq(;) 14
+b(b;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(s) p
+Fo(\)) p Fp 23 w(\000) -15 b(!) p Fq 23 w(s) p Fo([) p
+Fq(x) p Fp 24 w( ) p Fq 23 w(t;) 14 b(y) p Fp 26 w( ) p
+Fq 23 w(r) r(ec) p Fo(\() p Fq(t;) g(b;) p Fo 14 w(\() p
+Fq(x;) g(y) p Fo 3 w(\)) p Fq(s) p Fo(\)]) p Fv 440 5313
+a(La) 24 b(partie) f(\340) h(gauc) n(he) f(de) h(la) g(\035\350c) n(he)
+f(est) h(app) r(el\351e) g(le) p Fr 24 w(r) l(\351) l(dex) p
+Fv 34 w(et) h(la) e(partie) h(droite) f(le) p Fr 25 w(c) l(ontr) l(ac-)
+440 5413 y(tum) p Fv(.) 1831 5662 y(13) p dyy eop end
+%%Page: 14 15
+TeXDict begin 14 14 bop Ft 440 531 a(r\350gles) 31 b(additionnelles) p
+Fv 80 w(:) 565 631 y(\025) 41 b(si) p Fq 27 w(t) p Fp
+23 w(\000) -14 b(!) p Fq 23 w(u) p Fv 27 w(alors) p Fq
+26 w(S) p Fo 5 w(\() p Fq(t) p Fo(\)) p Fp 23 w(\000) g(!) p
+Fq 23 w(S) p Fo 5 w(\() p Fq(u) p Fo(\)) p Fv 565 731
+a(\025) 41 b(si) p Fq 27 w(t) p Fp 23 w(\000) -14 b(!) p
+Fq 23 w(u) p Fv 27 w(alors) p Fq 26 w(R) q(ec) p Fo(\() p
+Fq(t;) 14 b(b;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p
+Fq(s) p Fo(\)) p Fp 23 w(\000) -14 b(!) p Fq 23 w(R) q(ec) p
+Fo(\() p Fq(u;) 14 b(b;) p Fo 14 w(\() p Fq(x;) g(y) p
+Fo 3 w(\)) p Fq(s) p Fo(\)) p Fv 565 830 a(\025) 41 b(si) p
+Fq 27 w(b) p Fp 23 w(\000) -15 b(!) p Fq 24 w(c) p Fv
+27 w(alors) p Fq 26 w(R) q(ec) p Fo(\() p Fq(t;) 14 b(b;) p
+Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(s) p Fo(\)) p
+Fp 23 w(\000) -14 b(!) p Fq 23 w(R) q(ec) p Fo(\() p
+Fq(t;) 14 b(c;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p
+Fq(s) p Fo(\)) p Fv 565 930 a(\025) 41 b(si) p Fq 27
+w(s) p Fp 23 w(\000) -14 b(!) p Fq 23 w(u) p Fv 27 w(alors) p
+Fq 26 w(R) q(ec) p Fo(\() p Fq(t;) 14 b(b;) p Fo 14 w(\() p
+Fq(x;) g(y) p Fo 3 w(\)) p Fq(s) p Fo(\)) p Fp 23 w(\000) -14
+b(!) p Fq 23 w(R) q(ec) p Fo(\() p Fq(t;) 14 b(b;) p
+Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(u) p Fo(\)) p
+Ft 440 1144 a(Exemple.) p Fv 80 w(nous) 27 b(allons) g(r\351duire) p
+Fq 27 w(add) p Fo(\() p Fq(n;) 14 b(p) p Fo(\)[) p Fq(n) p
+Fp 23 w( ) p Fq 23 w(S) p Fo 5 w(\() p Fq(S) p Fo 5 w(\(0\)\)) p
+Fq(;) g(p) p Fp 23 w( ) p Fq 23 w(S) p Fo 5 w(\(0\)]) p
+Fq 440 1243 a(add) p Fo(\() p Fq(n;) g(p) p Fo(\)[) p
+Fq(n) p Fp 23 w( ) p Fq 23 w(S) p Fo 5 w(\() p Fq(S) p
+Fo 5 w(\(0\)\)) p Fq(;) g(p) p Fp 23 w( ) p Fq 23 w(S) p
+Fo 5 w(\(0\)]) 440 1343 y(=) p Fq 23 w(r) r(ec) p Fo(\() p
+Fq(S) p Fo 5 w(\() p Fq(S) p Fo 5 w(\(0\)\)) p Fq(;) g(S) p
+Fo 5 w(\(0\)) p Fq(;) p Fo 14 w(\() p Fq(x;) g(y) p Fo
+3 w(\)) p Fq(S) p Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)) p
+Fp 440 1443 a(\000) -14 b(!) p Fq 23 w(S) p Fo 5 w(\() p
+Fq(y) p Fo 3 w(\)[) p Fq(x) p Fp 23 w( ) p Fq 23 w(S) p
+Fo 5 w(\(0\)) p Fq(;) 14 b(y) p Fp 26 w( ) p Fq 23 w(r) r(ec) p
+Fo(\() p Fq(S) p Fo 5 w(\(0\)) p Fq(;) g(S) p Fo 5 w(\(0\)) p
+Fq(;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(S) p
+Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)]) 440 1542 y(=) p Fq
+23 w(S) p Fo 5 w(\() p Fq(r) r(ec) p Fo(\() p Fq(S) p
+Fo 5 w(\(0\)) p Fq(;) g(S) p Fo 5 w(\(0\)) p Fq(;) p
+Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(S) p Fo 5
+w(\() p Fq(y) p Fo 3 w(\)\)\)) p Fp 440 1642 a(\000) -14
+b(!) p Fq 23 w(S) p Fo 5 w(\() p Fq(S) p Fo 5 w(\() p
+Fq(y) p Fo 3 w(\)[) p Fq(x) p Fp 23 w( ) p Fo 23 w(0) p
+Fq(;) 14 b(y) p Fp 26 w( ) p Fq 23 w(r) r(ec) p Fo(\(0) p
+Fq(;) g(S) p Fo 5 w(\(0\)) p Fq(;) p Fo 14 w(\() p Fq(x;) g(y) p
+Fo 3 w(\)) p Fq(S) p Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)]\)) 440
+1741 y(=) p Fq 23 w(S) p Fo 5 w(\() p Fq(S) p Fo 5 w(\() p
+Fq(r) r(ec) p Fo(\(0) p Fq(;) g(S) p Fo 5 w(\(0\)) p
+Fq(;) p Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(S) p
+Fo 5 w(\() p Fq(y) p Fo 3 w(\)\)\)\)) p Fp 440 1841 a(\000) -14
+b(!) p Fq 23 w(S) p Fo 5 w(\() p Fq(S) p Fo 5 w(\() p
+Fq(S) p Fo 5 w(\(0\)\)\)) p Ft 440 2112 a(D\351\034nition) 31
+b(2.18) p Fr 40 w(Si) e(il) h(existe) p Fq 29 w(t;) 14
+b(u;) g(v) p Fk 1697 2124 a(1) p Fq 1734 2112 a(;) g(:) g(:) g(:) f(;) h
+(v) p Fm 1958 2124 a(n) p Fr 2033 2112 a(tels) 29 b(que) p
+Fq 29 w(v) p Fk 2373 2124 a(1) p Fo 2433 2112 a(=) p
+Fq 23 w(t) p Fr(,) p Fq 29 w(v) p Fm 2645 2124 a(n) p
+Fo 2714 2112 a(=) p Fq 22 w(u) p Fr 29 w(et) g(p) l(our) g(tout) p
+Fq 440 2211 a(i) p Fr(\() p Fo(1) p Fp 22 w(\024) p Fq
+23 w(i) 22 b(<) h(n) p Fr(\)) p Fq 30 w(v) p Fm 948 2223
+a(i) p Fp 998 2211 a(\000) -14 b(!) p Fq 23 w(v) p Fm
+1195 2223 a(i) p Fk(+1) p Fr 1337 2211 a(alors) p Fq
+31 w(t) p Fg 1645 2164 a(\003) p Fp 1595 2211 a(\000) f(!) p
+Fq 23 w(u) p Fr(.) p Ft 440 2383 a(D\351\034nition) 31
+b(2.19) p Fr 40 w(Si) e(il) h(existe) p Fq 29 w(t;) 14
+b(u;) g(v) p Fk 1697 2395 a(1) p Fq 1734 2383 a(;) g(:) g(:) g(:) f(;) h
+(v) p Fm 1958 2395 a(n) p Fr 2033 2383 a(tels) 29 b(que) p
+Fq 29 w(v) p Fk 2373 2395 a(1) p Fo 2433 2383 a(=) p
+Fq 23 w(t) p Fr(,) p Fq 29 w(v) p Fm 2645 2395 a(n) p
+Fo 2714 2383 a(=) p Fq 22 w(u) p Fr 29 w(et) g(p) l(our) g(tout) p
+Fq 440 2482 a(i) p Fr(\() p Fo(1) p Fp 22 w(\024) p Fq
+23 w(i) 22 b(<) h(n) p Fr(\)) p Fq 30 w(v) p Fm 948 2494
+a(i) p Fp 998 2482 a(\000) -14 b(!) p Fq 23 w(v) p Fm
+1195 2494 a(i) p Fk(+1) p Fr 1337 2482 a(ou) p Fq 30
+w(v) p Fm 1494 2494 a(i) p Fk(+1) p Fp 1629 2482 a(\000) f(!) p
+Fq 23 w(v) p Fm 1825 2494 a(i) p Fr 1883 2482 a(alors) p
+Fq 31 w(t) p Fp 23 w(') p Fq 22 w(u) p Fr(.) p Ft 440
+2653 a(Lemme) 29 b(2.1) p Fi 40 w(J) p Fq(t) p Fi(K) p
+Fm 1035 2668 a(\032) p Fg(f) p Fm(x) p Fg( ) p Fd(J) p
+Fm(u) p Fd(K) p Fc 1302 2676 a(\032) p Fg 1338 2668 a(g) p
+Fo 1399 2653 a(=) p Fi 22 w(J) p Fq(t) p Fo([) p Fq(x) p
+Fp 24 w( ) p Fq 23 w(u) p Fo(]) p Fi(K) p Ft 440 2867
+a(D\351m.) p Fv 81 w(vue) f(en) f(cours) p Ft 440 3038
+a(Lemme) i(2.2) p Fr 40 w(Si) p Fq 30 w(t) p Fp 23 w(\000) -14
+b(!) p Fq 23 w(u) p Fr 29 w(alors) p Fi 31 w(J) p Fq(t) p
+Fi(K) p Fm 1629 3050 a(\032) p Fo 1691 3038 a(=) p Fi
+23 w(J) p Fq(u) p Fi(K) p Fm 1893 3050 a(\032) p Ft 440
+3252 a(D\351m.) p Fv 81 w(vue) 28 b(en) f(cours) p Ft
+440 3423 a(Corollaire) k(2.1) p Fr 40 w(Si) p Fq 30 w(t) p
+Fg 1253 3376 a(\003) p Fp 1203 3423 a(\000) -14 b(!) p
+Fq 23 w(u) p Fr 29 w(alors) p Fi 31 w(J) p Fq(t) p Fi(K) p
+Fm 1738 3435 a(\032) p Fo 1800 3423 a(=) p Fi 23 w(J) p
+Fq(u) p Fi(K) p Fm 2002 3435 a(\032) p Fr 2041 3423 a(.) p
+Ft 440 3637 a(D\351m.) p Fv 81 w(Nous) 27 b(allons) g(raisonner) f(sur)
+h(la) g(longueur) f(de) i(r\351duction.) 565 3754 y(\025) 41
+b(Si) p Fq 27 w(t) p Fk 848 3707 a(0) p Fp 797 3754 a(\000) -14
+b(!) p Fq 23 w(u) p Fv 27 w(alors) p Fq 26 w(t) p Fo
+23 w(=) p Fq 23 w(u) p Fv 27 w(et) 28 b(on) f(a) h(trivialemen) n(t) p
+Fi 27 w(J) p Fq(t) p Fi(K) p Fm 2288 3766 a(\032) p Fo
+2350 3754 a(=) p Fi 23 w(J) p Fq(u) p Fi(K) p Fm 2552
+3766 a(\032) p Fv 565 3882 a(\025) 41 b(Si) p Fq 25 w(t) p
+Fm 802 3835 a(k) p Fk 1 w(+1) p Fp 796 3882 a(\000) -15
+b(!) p Fq 23 w(u) p Fv 26 w(alors) 24 b(d'apr\350s) g(la) i
+(d\351\034nition) g(2.18) e(il) i(existe) p Fq 25 w(t) p
+Fg 2471 3852 a(0) p Fv 2520 3882 a(tel) g(que) p Fq 26
+w(t) p Fm 2892 3835 a(k) p Fp 2844 3882 a(\000) -15 b(!) p
+Fq 24 w(t) p Fg 3031 3852 a(0) p Fp 3077 3882 a(\000) h(!) p
+Fq 23 w(u) p Fv(.) 648 3982 y(P) n(ar) 25 b(h) n(yp) r(oth\350se) h(de)
+h(r\351currence) e(on) h(a) p Fi 26 w(J) p Fq(t) p Fi(K) p
+Fm 1980 3994 a(\032) p Fo 2042 3982 a(=) p Fi 23 w(J) p
+Fq(t) p Fg 2193 3952 a(0) p Fi 2217 3982 a(K) p Fm 2250
+3994 a(\032) p Fv 2289 3982 a(.) g(Mais) g(comme) g(on) g(a) p
+Fq 27 w(t) p Fg 3031 3952 a(0) p Fp 3077 3982 a(\000) -14
+b(!) p Fq 23 w(u) p Fv(,) 648 4081 y(d'apr\350s) 19 b(le) h(lemme) g
+(2.2) p Fi 19 w(J) p Fq(t) p Fg 1451 4051 a(0) p Fi 1475
+4081 a(K) p Fm 1508 4093 a(\032) p Fo 1570 4081 a(=) p
+Fi 23 w(J) p Fq(u) p Fi(K) p Fm 1772 4093 a(\032) p Fv
+1811 4081 a(.) g(Nous) f(a) n(v) n(ons) g(bien) h(en) g(d\351\034nitiv)
+n(e) p Fi 20 w(J) p Fq(t) p Fi(K) p Fm 3001 4093 a(\032) p
+Fo 3064 4081 a(=) p Fi 22 w(J) p Fq(u) p Fi(K) p Fm 3265
+4093 a(\032) p Ff 3240 4252 a(\003) p Ft 440 4424 a(Th\351or\350me) 30
+b(2.2) p Fr 41 w(Si) p Fq 29 w(t) p Fg 1257 4377 a(\003) p
+Fp 1207 4424 a(\000) -14 b(!) p Fq 23 w(S) p Fm 1420
+4393 a(n) p Fo 1465 4424 a(\(0\)) p Fr 30 w(alors) p
+Fi 31 w(J) p Fq(t) p Fi(K) p Fg 1902 4439 a(;) p Fo 1964
+4424 a(=) p Fq 22 w(n) p Fr 30 w(p) l(our) 30 b(tout) f(terme) g(clos) p
+Fq 30 w(t) p Fr(.) p Ft 440 4649 a(D\351m.) p Fv 81 w(soit) p
+Fq 25 w(t) p Fv 26 w(un) d(terme) f(clos) g(tel) h(que) p
+Fq 26 w(t) p Fg 1841 4602 a(\003) p Fp 1792 4649 a(\000) -15
+b(!) p Fq 23 w(S) p Fm 2004 4619 a(n) p Fo 2049 4649
+a(\(0\)) p Fv(.) 26 b(D'apr\350s) f(le) h(corollaire) d(2.1) p
+Fi 25 w(J) p Fq(t) p Fi(K) p Fg 3178 4664 a(;) p Fo 3240
+4649 a(=) p Fi 440 4749 a(J) p Fq(S) p Fm 529 4719 a(n) p
+Fo 574 4749 a(\(0\)) p Fi(K) p Fg 713 4764 a(;) p Fv
+752 4749 a(.) 28 b(Nous) f(allons) g(d\351mon) n(trer) f(par) h
+(r\351currence) f(que) p Fi 27 w(J) p Fq(S) p Fm 2441
+4719 a(n) p Fo 2486 4749 a(\(0\)) p Fi(K) p Fg 2625 4764
+a(;) p Fo 2687 4749 a(=) p Fq 23 w(n) p Fv 27 w(:) 565
+4848 y(\025) p Fi 41 w(J) p Fo(0) p Fi(K) p Fg 756 4863
+a(;) p Fo 817 4848 a(=) d(0) p Fv 27 w(d'apr\350s) k(la) g
+(d\351\034nition) h(2.17) 565 4948 y(\025) 41 b(P) n(ar) 26
+b(h) n(yp) r(oth\350se) i(de) f(r\351currence) f(on) h(a) p
+Fi 28 w(J) p Fq(S) p Fm 1980 4918 a(n) p Fg(\000) p Fk(1) p
+Fo 2110 4948 a(\(0\)) p Fi(K) p Fg 2249 4963 a(;) p Fo
+2311 4948 a(=) p Fq 22 w(n) p Fp 18 w(\000) p Fo 19 w(1) p
+Fv 27 w(donc) p Fi 648 5126 a(J) p Fq(S) p Fm 737 5096
+a(n) p Fo 782 5126 a(\(0\)) p Fi(K) p Fg 921 5141 a(;) p
+Fo 1059 5126 a(=) p Fi 23 w(J) p Fq(S) p Fo 5 w(\() p
+Fq(S) p Fm 1324 5096 a(n) p Fg(\000) p Fk(1) p Fo 1454
+5126 a(\(0\)\)) p Fi(K) p Fg 1625 5141 a(;) p Fo 1059
+5225 a(=) p Fi 23 w(J) p Fq(S) p Fm 1236 5195 a(n) p
+Fg(\000) p Fk(1) p Fo 1366 5225 a(\(0\)) p Fi(K) p Fg
+1505 5240 a(;) p Fo 1562 5225 a(+) 18 b(1) p Fv 27 w(d'apr\350s) 27
+b(la) g(d\351\034nition) h(2.17) p Fo 1059 5325 a(=) 23
+b(\() p Fq(n) p Fp 18 w(\000) p Fo 18 w(1\)) c(+) f(1) p
+Fv 27 w(d'apr\350s) 26 b(l'h) n(yp) r(oth\350se) i(de) f(r\351currence)
+p Fo 1059 5425 a(=) p Fq 23 w(n) p Fv 1831 5662 a(14) p
+dyy eop end
+%%Page: 15 16
+TeXDict begin 15 15 bop Fv 440 531 a(On) 27 b(a) h(donc) f(bien) p
+Fi 28 w(J) p Fq(t) p Fi(K) p Fg 1122 546 a(;) p Fo 1184
+531 a(=) p Fq 22 w(n) p Fv(.) p Ff 3240 797 a(\003) p
+Ft 440 980 a(D\351\034nition) k(2.20) p Fr 40 w(On) e(dit) h(qu'un) f
+(terme) p Fq 30 w(t) p Fr 29 w(est) h(en) p Fv 36 w(forme) d(normale) p
+Fr 28 w(si) p Fq 1585 1162 a(t) p Fg 1688 1115 a(\003) p
+Fp 1638 1162 a(\000) -14 b(!) p Fq 23 w(u) p Fp 22 w(\)) p
+Fq 23 w(t) p Fo 23 w(=) p Fq 23 w(u) p Ft 440 1345 a(D\351\034nition) 31
+b(2.21) p Fr 40 w(On) d(dit) i(qu'un) e(terme) p Fq 29
+w(t) p Fr 29 w(est) p Fv 36 w(normalisable) p Fr 27 w(si) i(il) f
+(existe) g(un) f(terme) p Fq 29 w(u) p Fr 440 1445 a(en) h(forme) i
+(normale) f(tel) f(que) p Fq 30 w(t) p Fg 1486 1398 a(\003) p
+Fp 1436 1445 a(\000) -14 b(!) p Fq 23 w(u) p Fr(.) 29
+b(Il) h(y) g(a) f(unicit\351) h(de) g(la) g(forme) h(normale) f(d'apr) l
+(\350s) h(le) 440 1544 y(c) l(or) l(ol) t(lair) l(e) h(2.1.) p
+Ft 440 1727 a(Th\351or\350me) e(2.3) h(\(de) h(normalisation\)) p
+Fr 39 w(T) -6 b(ous) 28 b(les) g(termes) g(clos) h(sont) f
+(normalisables.) p Ft 440 1943 a(D\351m.) p Fv 81 w(vue) g(en) f(cours)
+1831 5662 y(15) p dyy eop end
+%%Page: 16 17
+TeXDict begin 16 16 bop Fu 440 531 a(3) 131 b(L'in) l(terpreteur) 45
+b(Crec) p Fv 565 713 a(Je) 39 b(v) n(ous) f(pr\351sen) n(te) h(les) g
+(principales) g(fonctions) g(de) h(l'in) n(terpr\351teur) e(Crec.) h
+(Ce) h(son) n(t) 440 813 y(celles) 27 b(qui) h(e\033ectuen) n(t) g(le) g
+(calcul.) p Fs 440 1045 a(3.1) 112 b(Arit\351) 36 b(d'un) i(com) m
+(binateur) p Fv 565 1198 a(L'arit\351) 26 b(d'un) i(com) n(binateur) f
+(sert) g(\340) g(sa) n(v) n(oir) e(com) n(bien) i(d'argumen) n(ts) f
+(le) h(com) n(binateur) 440 1298 y(attend.) 36 b(Si) g(on) g(v) n(oit) f
+(le) h(com) n(binateur) p Fq 35 w(c) p Fv 36 w(comme) g(une) g
+(fonction) f(de) p Fn 36 w(N) p Fm 2753 1268 a(n) p Fv
+2835 1298 a(dans) p Fn 35 w(N) p Fv 36 w(alors) 440 1397
+y(l'arit\351) 27 b(de) p Fq 28 w(c) p Fv 27 w(est) p
+Fq 28 w(n) p Fv(.) 565 1497 y(P) n(our) 35 b(l'arit\351) g(j'ai) h
+(d\351\034ni) h(un) f(t) n(yp) r(e) p Fj 36 w(t_arite) p
+Fv 33 w(car) f(il) h(faut) g(distinguer) g(le) g(cas) f(o\371) g(le) 440
+1597 y(com) n(binateur) 27 b(n'a) g(pas) g(d'arit\351) g(\034xe) g(\(v)
+n(oir) g(remarque) f(de) i(la) f(section) g(2.2\).) p
+Ft 440 1812 a(T) m(yp) s(e) 32 b(CAML.) p Fj 440 1978
+a(type) 42 b(t_arite) f(=) 527 2077 y(|) i(Tout) 527
+2177 y(|) g(Arit) f(of) h(int;;) p Fv 565 2342 a(Le) 27
+b(co) r(de) h(de) g(la) g(fonction) g(est) f(repr\351sen) n(t\351) g
+(ci) h(dessous.) f(Elle) h(prend) g(un) g(com) n(binateur) 440
+2442 y(en) k(argumen) n(t) e(et) i(ren) n(v) n(oit) e(un) i(ob) 5
+b(jet) 32 b(de) f(t) n(yp) r(e) p Fj 32 w(t_arite) p
+Fv(.) e(L'id\351e) i(est) h(de) g(raisonner) d(par) 440
+2541 y(cas) e(sur) g(le) g(com) n(binateur) g(d'en) n(tr\351e) g(et) h
+(d'utiliser) f(la) h(d\351\034nition) g(2.3.) p Fj 484
+2723 a(1) 43 b(let) f(rec) g(arite) g(=) h(function) 484
+2823 y(2) 130 b(|) 43 b(Z) g(->) g(Arit) f(\(0\)) 484
+2922 y(3) 130 b(|) 43 b(Succ) f(->) h(Arit) f(\(1\)) 484
+3022 y(4) 130 b(|) 43 b(Pi) g(\(_,) f(x\)) h(->) g(Arit) e(\(x\)) 484
+3122 y(5) 130 b(|) 43 b(S) g(\(c,) g(l\)) f(->) 484 3221
+y(6) 217 b(let) 42 b(rec) h(ariteliste) c(=) k(function) 484
+3321 y(7) 304 b(|) 43 b([]) g(->) g(Tout) 484 3421 y(8) 304
+b(|) 43 b(x) h(::) e([]) h(->) g(arite) e(x) 484 3520
+y(9) 304 b(|) 43 b(x) h(::) e(m) h(->) 440 3620 y(10) 391
+b(begin) 42 b(match) f(arite) h(x) h(with) 440 3719 y(11) 391
+b(|) 44 b(Tout) d(->) i(ariteliste) c(m) 440 3819 y(12) 391
+b(|) 44 b(Arit) d(\(x\)) i(->) 440 3919 y(13) 479 b(begin) 41
+b(match) g(ariteliste) f(m) j(with) 440 4018 y(14) 479
+b(|) 43 b(Tout) f(->) g(Arit) g(\(x\)) 440 4118 y(15) 479
+b(|) 43 b(Arit) f(\(y\)) g(->) 440 4218 y(16) 566 b(if) 42
+b(x) i(=) f(y) g(then) f(Arit) g(\(x\)) g(else) 440 4317
+y(17) 566 b(raise) 41 b(\(err_S_ar_m) e(\(S) k(\(c,) f(l\)\)\)) 440
+4417 y(18) 479 b(end) 440 4516 y(19) 391 b(end) 440 4616
+y(20) 217 b(in) 440 4716 y(21) g(begin) 42 b(match) f(arite) g(c) j
+(with) 440 4815 y(22) 217 b(|) 43 b(Tout) f(->) h(ariteliste) c(l) 440
+4915 y(23) 217 b(|) 43 b(Arit) f(\(x\)) g(->) 440 5015
+y(24) 304 b(if) 43 b(x) g(!=) g(list_length) c(l) k(then) 440
+5114 y(25) 391 b(raise) 42 b(\(err_S_ar_n) d(\(c,) j(l\)\)) 440
+5214 y(26) 304 b(else) 440 5313 y(27) 391 b(ariteliste) 40
+b(l) 440 5413 y(28) 217 b(end) p Fv 1831 5662 a(16) p
+dyy eop end
+%%Page: 17 18
+TeXDict begin 17 17 bop Fj 440 531 a(29) 130 b(|) 43
+b(Rec) f(\(b,) h(s\)) f(->) 440 631 y(30) 217 b(begin) 42
+b(match) f(arite) g(b,arite) g(s) i(with) 440 731 y(31) 217
+b(|) 43 b(Tout,) f(Tout) g(->) g(Tout) 440 830 y(32) 217
+b(|) 43 b(Tout,) f(Arit) g(\(x\)) g(->) h(Arit) e(\(x) i(-) g(1\)) 440
+930 y(33) 217 b(|) 43 b(Arit) f(\(x\),) g(_) h(->) g(Arit) f(\(x) g(+) i
+(1\)) 440 1029 y(34) 217 b(end;;) p Fv 565 1212 a(Ainsi) 34
+b(le) f(com) n(binateur) p Fj 33 w(Z) p Fv 34 w(a) g(p) r(our) g
+(arit\351) h(0) f(et) p Fj 34 w(Succ) p Fv 32 w(a) h(p) r(our) f
+(arit\351) g(1.) h(Dans) f(le) h(cas) 440 1312 y(d'un) p
+Fj 20 w(Pi\(i,n\)) p Fv 16 w(l'arit\351) 19 b(est) p
+Fj 19 w(n) p Fv 19 w(conform\351men) n(t) g(\340) g(la) f
+(d\351\034nition.) i(P) n(our) f(le) p Fj 19 w(S\(c;c1,...,cn\)) p
+Fv 440 1411 a(c'est) 34 b(un) g(p) r(eu) h(compliqu\351.) e(Il) i(faut)
+f(v) n(\351ri\034er) e(que) i(l'arit\351) g(des) p Fj
+34 w(ci) p Fv 33 w(\() p Fj(i) p Fo(=) f(1) p Fq(;) 14
+b(:) g(:) g(:) f(;) p Fj(n) p Fv(\)) 34 b(soit) g(la) 440
+1511 y(m\352me) 28 b(p) r(our) f(tous) g(les) p Fj 28
+w(i) p Fv(,) g(et) h(que) f(l'arit\351) g(de) p Fj 28
+w(c) p Fv 27 w(soit) g(\351gale) g(\340) p Fj 27 w(n) p
+Fv 27 w(ou) h(ne) f(soit) h(pas) f(\034xe.) 565 1611
+y(La) d(premi\350re) g(condition) g(n\351cessite) g(la) h
+(d\351claration) e(d'une) i(fonction) g(in) n(term\351diaire) e(:) p
+Fj 440 1710 a(ariteliste) p Fv 24 w(\(lignes) p Fj 28
+w(6) p Fv 28 w(\340) p Fj 28 w(17) p Fv(\).) 28 b(Cette) h(fonction) f
+(prend) g(une) g(liste) h(de) f(com) n(binateurs) f(en) 440
+1810 y(argumen) n(t) k(et) h(ren) n(v) n(oit) f(une) h(arit\351.) g(On)
+g(r\351cure) e(sur) i(la) g(liste.) g(Si) g(elle) g(est) g(vide) g
+(\(ligne) p Fj 32 w(7) p Fv(\)) 440 1910 y(on) 26 b(se) g(trouv) n(e) f
+(dans) g(le) i(cas) e(particulier) g(et) i(donc) e(on) h(retourne) p
+Fj 25 w(Tout) p Fv(.) f(Sinon) h(on) g(fait) g(une) 440
+2009 y(r\351currence) 32 b(sur) h(le) g(reste) g(de) g(la) g(liste) h
+(en) g(quelque) f(sorte.) f(Si) i(c'est) f(le) h(dernier) e
+(\351l\351men) n(t) 440 2109 y(alors) g(on) i(retourne) e(son) h(arite)
+g(comme) h(\351tan) n(t) f(l'arit\351) h(de) f(la) h(liste) g(\(ligne) p
+Fj 33 w(8) p Fv(\).) g(Sinon) g(on) 440 2208 y(raisonne) 24
+b(par) h(cas) f(sur) h(l'arit\351) g(de) h(l'\351l\351men) n(t) f(de) h
+(t\352te.) g(Si) f(c'est) h(quelconque) e(on) h(retourne) 440
+2308 y(l'arit\351) c(du) i(reste) e(de) h(la) f(liste) h(\(ligne) p
+Fj 22 w(11) p Fv(\),) g(sinon) f(on) h(raisonne) e(par) h(cas) g(sur) g
+(l'arit\351) h(du) g(reste) 440 2408 y(de) 31 b(la) g(liste.) g(Si) g
+(c'est) g(quelconque) f(on) h(retourne) e(l'arit\351) i(de) g(la) f
+(t\352te) i(de) f(la) f(liste) h(car) f(elle) 440 2507
+y(v) -5 b(a) 27 b(restreindre) e(l'arit\351) h(du) i(com) n(binateur) d
+(\(ligne) p Fj 27 w(14) p Fv(\).) i(Si) g(ni) g(l'arit\351) f(de) h(la)
+g(t\352te) g(ni) g(l'arit\351) 440 2607 y(de) k(la) f(suite) h(ne) g
+(son) n(t) g(quelconques) f(alors) f(on) h(les) h(compares.) e(Si) i
+(elle) g(est) g(\351gale) f(il) h(n'y) g(a) 440 2707
+y(pas) 24 b(de) h(probl\350mes,) f(on) h(la) f(retourne) g(comme) g
+(\351tan) n(t) h(l'arit\351) f(du) h(com) n(binateur) f(\(ligne) p
+Fj 25 w(16) p Fv(\)) 440 2806 y(sinon) g(on) g(l\350v) n(e) g(une) g
+(exception) g(car) f(il) i(y) f(a) g(une) g(erreur) f(dans) h(le) g
+(com) n(binateur) g(\(ligne) p Fj 24 w(17) p Fv(\).) 565
+2906 y(Ensuite) 32 b(p) r(our) g(calculer) e(l'arit\351) i(du) g(com) n
+(binateur) f(on) g(calcule) g(l'arit\351) h(de) p Fj
+32 w(c) p Fv(.) f(Si) h(elle) 440 3005 y(est) 27 b(quelconque) f(alors)
+f(on) h(retourne) g(l'arit\351) g(de) h(la) g(liste) f(\(ligne) p
+Fj 27 w(22) p Fv(\).) g(Sinon) h(on) g(compare) 440 3105
+y(l'arit\351) 33 b(de) p Fj 33 w(c) p Fv 32 w(a) n(v) n(ec) f(la) h
+(longueur) f(de) h(la) f(liste) p Fj 34 w(l) p Fv(.) g(Si) i(elle) f
+(n'est) g(pas) g(\351gale) f(alors) f(le) i(com-) 440
+3205 y(binateur) 28 b(n'est) g(pas) f(v) -5 b(alide) 28
+b(et) g(on) f(l\350v) n(e) h(une) g(exception) f(\(ligne) p
+Fj 28 w(25) p Fv(\),) g(sinon) h(on) f(retourne) 440
+3304 y(l'arit\351) g(de) h(la) f(liste) h(conform\351men) n(t) e(\340) i
+(la) f(d\351\034nition) h(2.3.) 565 3404 y(Le) d(cas) f(du) i(Rec) f
+(est) g(plus) g(simple) h(:) f(on) g(regarde) e(les) i(arit\351s) g(de)
+p Fj 25 w(b) p Fv 25 w(et) h(de) p Fj 25 w(s) p Fv(.) f(Si) g(les) g
+(deux) 440 3504 y(son) n(t) h(quelconques) f(alors) g(le) h(Rec) g(est)
+g(quelconque) g(\(ligne) p Fj 26 w(31) p Fv(\).) g(Si) g(l'arit\351) g
+(du) p Fj 27 w(b) p Fv 26 w(est) g(quel-) 440 3603 y(conque) h(alors) e
+(on) i(retourne) p Fj 26 w(arite\(s\)-1) p Fv 24 w(\(ligne) p
+Fj 27 w(32) p Fv(\)) g(sinon) f(on) h(retourne) p Fj
+27 w(arite\(b\)+1) p Fv 440 3703 a(toujours) g(selon) g(la) g
+(d\351\034nition) h(2.3.) p Fs 440 3935 a(3.2) 112 b(S\351man) m(tique)
+37 b(d'un) h(com) m(binateur) p Fv 565 4088 a(La) 23
+b(s\351man) n(tique) h(est) h(utilis\351e) f(p) r(our) g(calculer) g
+(\340) g(l'aide) g(des) g(com) n(binateurs.) f(P) n(our) h(cela) 440
+4188 y(consid\351rons) i(l'in) n(terpr\351tation) g(in) n(ten) n
+(tionnelle) i(\(d\351\034nition) g(2.4\).) 565 4288 y(La) 40
+b(fonction) h(\351crite) f(ci) h(dessous) f(prend) h(en) g(argumen) n
+(t) f(un) h(com) n(binateur) f(et) h(une) 440 4387 y(liste) 32
+b(d'en) n(tiers.) g(On) g(supp) r(osera) f(que) h(les) g(en) n
+(tr\351es) f(son) n(t) h(correctes,) e(c'est) i(\340) g(dire) g(que) g
+(la) 440 4487 y(longueur) d(de) i(la) f(liste) g(corresp) r(ond) f
+(\340) h(l'arit\351) f(du) i(com) n(binateur.) e(Dans) h(le) h(cas) e
+(con) n(traire) 440 4587 y(des) h(exceptions) h(comme) p
+Fj 30 w(Failure) 40 b("hd") p Fv 30 w(ou) p Fj 30 w(Not_found) p
+Fv 27 w(p) r(euv) n(en) n(t) 30 b(\352tre) h(lev) n(\351es.) f(Dans) 440
+4686 y(le) e(programme) d(les) j(v) n(\351ri\034cations) d(son) n(t) i
+(faites) h(par) f(le) g(parseur.) p Fj 484 4869 a(1) 43
+b(let) f(rec) g(sem) h(combin) e(arg) h(=) 484 4968 y(2) 130
+b(match) 41 b(combin) g(with) 484 5068 y(3) 130 b(|) 43
+b(Z) g(->) g(0) 484 5168 y(4) 130 b(|) 43 b(Succ) f(->) h(hd) f(arg) h
+(+) g(1) 484 5267 y(5) 130 b(|) 43 b(Pi) g(\(i,) f(n\)) h(->) g(nieme) e
+(\(i) i(-) g(1\)) g(arg) 484 5367 y(6) 130 b(|) 43 b(S) g(\(c,) g(l\)) f
+(->) h(sem) f(c) h(\(maplist) e(sem) h(l) h(arg\)) p
+Fv 1831 5662 a(17) p dyy eop end
+%%Page: 18 19
+TeXDict begin 18 18 bop Fj 484 531 a(7) 130 b(|) 43 b(Rec) f(\(b,) h
+(s\)) f(->) 484 631 y(8) 217 b(begin) 42 b(match) f(arg) h(with) 484
+731 y(9) 217 b(|) 43 b(0) g(::) g(l) g(->) g(sem) f(b) h(l) 440
+830 y(10) 217 b(|) 43 b(x) g(::) g(l) g(->) 440 930 y(11) 304
+b(let) 43 b(step) e(=) j(sem) e(\(Rec) g(\(b,) g(s\)\)) g(\(\(x) h(-) g
+(1\)) g(::) f(l\)) h(in) 440 1029 y(12) 304 b(sem) 43
+b(s) g(\(\(x) f(-) h(1\)) g(::) g(step) e(::) i(l\)) 440
+1129 y(13) 217 b(end;;) p Fv 565 1312 a(P) n(our) 40
+b(le) i(calcul) f(propremen) n(t) f(dit) i(on) f(asso) r(cie) f
+(naturellemen) n(t) h(0) g(lorsqu'on) e(v) n(eut) 440
+1411 y(calculer) p Fj 27 w(Z[]) p Fv 26 w(\(ligne) p
+Fj 28 w(3) p Fv(\).) 565 1511 y(Si) 33 b(on) g(calcule) f(un) h
+(successeur) f(on) h(v) -5 b(a) 32 b(ren) n(v) n(o) n(y) n(er) e(l'en) n
+(tier) j(en) g(t\352te) h(de) f(la) f(liste) h(d'ar-) 440
+1611 y(gumen) n(ts) 27 b(incr\351men) n(t\351) g(de) g(1) g(\(ligne) p
+Fj 27 w(4) p Fv(\).) h(On) f(aurait) f(pu) i(faire) e(un) i(pattern) f
+(matc) n(hing) g(sur) 440 1710 y(l'argumen) n(t) d(p) r(our) h(lev) n
+(er) f(nous) g(m\352me) i(une) f(exception) g(si) g(la) f(liste) i(est)
+f(vide) g(mais) f(ce) h(n'est) 440 1810 y(pas) i(le) h(r\364le) f(de) h
+(notre) g(fonction.) g(On) f(garde) g(donc) g(l'exception) h(lanc\351e)
+g(par) p Fj 27 w(hd) p Fv(.) f(De) h(plus) 440 1910 y(on) f(ne) h(v) n
+(\351ri\034e) f(pas) g(si) g(l'argumen) n(t) g(est) g(trop) g(grand.)
+565 2009 y(Dans) e(le) g(cas) g(d'un) p Fj 25 w(Pi\(i,n\)) p
+Fv 23 w(on) g(ren) n(v) n(oit) f(le) p Fj 25 w(i) p Fb
+2032 1979 a(i\350me) p Fv 2194 2009 a(\351l\351men) n(t) h(de) g(la) g
+(liste.) h(La) e(fonction) p Fj 440 2109 a(nieme) p Fv
+26 w(issue) k(du) g(mo) r(dule) p Fj 29 w(utils) p Fv
+26 w(ren) n(v) n(oit) e(le) p Fq 29 w(i) p Fo 18 w(+) 18
+b(1) p Fb 2086 2079 a(i\350me) p Fv 2251 2109 a(\351l\351men) n(t) 28
+b(d'une) g(liste) h(\() p Fq(i) p Fo 18 w(+) 19 b(1) p
+Fv 27 w(car) 440 2208 y(p) r(our) 28 b(0) g(elle) g(ren) n(v) n(oit) f
+(le) h(premier) g(\351l\351men) n(t\).) h(L\340) f(encore) f(si) h
+(l'argumen) n(t) f(n'est) i(pas) f(assez) 440 2308 y(grand) e(une) i
+(exception) f(sera) g(lev) n(\351e) g(par) f(nieme.) 565
+2408 y(Dans) 34 b(le) h(cas) e(de) p Fj 35 w(S\(c,l\)) p
+Fv 32 w(on) h(utilise) h(une) g(fonction) f(auxilliaire) p
+Fj 34 w(maplist) p Fv 31 w(qui) h(fait) 440 2507 y(cette) j(op) r
+(\351ration) e(:) p Fq 38 w(f) p Fo 9 w(\() p Fq(g) p
+Fk 1217 2519 a(1) p Fq 1253 2507 a(;) 14 b(:) g(:) g(:) g(;) g(g) p
+Fm 1478 2519 a(n) p Fo 1523 2507 a(\)) p Fq(a) p Fp 39
+w(7!) p Fo 40 w(\() p Fq(f) 9 b(g) p Fk 1883 2519 a(1) p
+Fq 1920 2507 a(a;) 14 b(:) g(:) g(:) f(;) h(f) 9 b(g) p
+Fm 2238 2519 a(n) p Fq 2282 2507 a(a) p Fo(\)) p Fv(.) 38
+b(La) f(fonction) p Fq 37 w(f) p Fv 46 w(est) p Fj 38
+w(appl) p Fv(,) 440 2607 y(la) 32 b(liste) p Fo 32 w(\() p
+Fq(g) p Fk 789 2619 a(1) p Fq 826 2607 a(;) 14 b(:) g(:) g(:) f(;) h(g)
+p Fm 1050 2619 a(n) p Fo 1095 2607 a(\)) p Fv 32 w(est) 32
+b(la) g(liste) g(de) g(com) n(binateurs) p Fj 30 w(l) p
+Fv 32 w(et) p Fq 32 w(a) p Fv 32 w(est) g(l'argumen) n(t) p
+Fj 31 w(arg) p Fv(.) f(On) 440 2707 y(retourne) p Fj
+26 w(c) p Fv 28 w(appliqu\351) c(au) g(r\351sultat) g(de) h(ce) f
+(calcul.) 565 2806 y(P) n(our) f(un) p Fj 27 w(Rec\(b,s\)) p
+Fv 24 w(on) h(raisonne) e(par) h(cas) g(sur) h(l'argumen) n(t.) f(Le) h
+(cas) f(o\371) h(la) f(liste) h(est) 440 2906 y(vide) 33
+b(est) g(ignor\351) f(car) g(on) h(a) g(dit) h(qu'on) e(supp) r(ose) h
+(que) g(les) g(argumen) n(ts) f(son) n(t) h(conformes,) 440
+3005 y(or) 39 b(un) g(Rec) h(ne) f(p) r(eut) h(pas) f(a) n(v) n(oir) f
+(une) h(arit\351) g(n) n(ulle) g(comme) h(je) f(l'ai) g(expliqu\351) h
+(dans) f(la) 440 3105 y(section) 32 b(A.3.4.) h(Si) g(l'\351l\351men) n
+(t) g(de) g(t\352te) g(est) g(0) f(alors) f(on) i(applique) f(le) h
+(com) n(binateur) f(cor-) 440 3205 y(resp) r(ondan) n(t) h(au) g(cas) g
+(de) h(base) p Fj 33 w(b) p Fv 33 w(sur) f(le) h(reste) f(de) h(la) f
+(liste) h(argumen) n(t.) f(Si) h(ce) f(n'est) h(pas) 440
+3304 y(0) d(alors) e(on) i(calcule) g(l'\351tap) r(e) g(de) g
+(r\351currence) f(r\351cursiv) n(emen) n(t) f(\(le) p
+Fj 31 w(step) p Fv 30 w(ligne) p Fj 31 w(11) p Fv(\)) h(et) i(on) 440
+3404 y(applique) 26 b(le) g(com) n(binateur) p Fj 24
+w(s) p Fv 26 w(au) g(reste) f(de) h(l'argumen) n(t) f(auquel) g(on) h
+(a) f(ra) 5 b(jout\351) 25 b(en) h(t\352te) g(le) 440
+3504 y(pr\351d\351cesseur) g(et) i(la) f(v) -5 b(aleur) 27
+b(de) h(r\351currence) d(\(ligne) p Fj 28 w(12) p Fv(\).) p
+Fs 440 3736 a(3.3) 112 b(R\351duction) 37 b(d'un) h(terme) p
+Fv 565 3889 a(Nous) 32 b(allons) h(nous) g(p) r(enc) n(her) f(sur) h
+(la) g(r\351duction) g(en) g(une) h(\351tap) r(e.) f(C'est) g(en) h
+(fait) f(une) 440 3989 y(r\351\351criture) g(du) i(terme) f(dans) h
+(une) f(forme) g(plus) h(r\351duite.) g(La) f(strat\351gie) f(gauc) n
+(he,) g(c'est) i(\340) 440 4088 y(dire) 28 b(qu'on) g(r\351duit) g(le) h
+(r\351dex) e(le) i(plus) f(\340) g(gauc) n(he) f(et) i(s'il) f(n'y) h
+(a) f(pas) f(de) i(r\351dex) e(soit) h(on) g(est) 440
+4188 y(en) g(forme) f(normale) f(soit) h(on) h(r\351duit) f(\023) c
+(\340) k(l'in) n(t\351rieur) 21 b(\024.) 565 4288 y(La) 26
+b(r\351duction) h(en) g(une) h(\351tap) r(e) f(est) g(impl\351men) n
+(t\351e) h(en) f(utilisan) n(t) g(la) g(d\351\034nition) h(2.7) e(par)
+440 4387 y(la) e(fonction) g(ci-dessous,) f(elle) i(prend) f(en) h
+(argumen) n(t) e(un) i(terme) f(et) h(ren) n(v) n(oit) e(un) h(terme.) h
+(On) 440 4487 y(supp) r(ose) g(que) h(les) g(termes) f(son) n(t) g(v) -5
+b(alides,) 26 b(c'est) g(\340) f(dire) g(que) h(si) p
+Fj 26 w(t) 43 b(=) g(c[t1,...,tn]) p Fv 21 w(alors) p
+Fj 440 4587 a(t) g(=) g(n) p Fv 28 w(et) p Fj 27 w(t1) p
+Fq(;) 14 b(:) g(:) g(:) f(;) p Fj(tn) p Fv 27 w(son) n(t) 27
+b(v) -5 b(alides.) p Fj 484 4769 a(1) 43 b(let) f(rec) g(fleche) f(t) j
+(=) 484 4869 y(2) 130 b(match) 41 b(t.comb) g(with) 484
+4968 y(3) 130 b(|) 43 b(Z) g(->) g(raise) e(forme_normale) 484
+5068 y(4) 130 b(|) 43 b(Succ) f(->) h({) g(comb) f(=) h(Succ) f(;) h
+(termes) e(=) i([fleche\(hd) c(t.termes\)]) h(}) 484
+5168 y(5) 130 b(|) 43 b(Pi) g(\(i,) f(n\)) h(->) g(nieme) e(\(i) i(-) g
+(1\)) g(\(t.termes\)) 484 5267 y(6) 130 b(|) 43 b(S) g(\(c,) g(l\)) f
+(->) 484 5367 y(7) 217 b({) 43 b(comb) f(=) h(c) g(;) h(termes) d(=) i
+(\(maplisttermes) 37 b(l) 44 b(t.termes\)}) p Fv 1831
+5662 a(18) p dyy eop end
+%%Page: 19 20
+TeXDict begin 19 19 bop Fj 484 531 a(8) 130 b(|) 43 b(Rec) f(\(b,) h
+(s\)) f(->) 484 631 y(9) 217 b(begin) 42 b(match) f(t.termes) f(with)
+440 731 y(10) 217 b(|) 43 b(x) g(::) g(l) g(->) 440 830
+y(11) 304 b(begin) 42 b(match) f(x.comb) g(with) 440
+930 y(12) 304 b(|) 43 b(Z) h(->) e({) h(comb) f(=) h(b) h(;) f(termes) e
+(=) i(l) g(}) 440 1029 y(13) 304 b(|) 43 b(Succ) f(->) 440
+1129 y(14) 391 b(let) 43 b(u) g(=) g(hd) g(x.termes) d(in) 440
+1229 y(15) 391 b(let) 43 b(s'=) f({) h(comb) f(=) h(Rec\(b,s\)) d(;) j
+(termes) f(=) h(\(u::l\)) e(}) i(in) 440 1328 y(16) 391
+b({) 440 1428 y(17) 479 b(comb) 41 b(=) j(s) f(;) 440
+1528 y(18) 479 b(termes) 41 b(=) i(u) g(::) g(s') f(::) h(l) 440
+1627 y(19) 391 b(}) 440 1727 y(20) 304 b(|) 43 b(_) h(->) e({) h(comb) f
+(=) h(Rec\(b,s\)) e(;) i(termes) e(=) i(\(fleche) e(x\)::l) g(}) 440
+1826 y(21) 304 b(end) 440 1926 y(22) 217 b(end;;) p Fv
+565 2109 a(Si) 23 b(le) h(terme) g(est) p Fj 23 w(Z[]) p
+Fv 23 w(alors) e(il) i(est) f(d\351j\340) h(en) g(forme) f(normale) f
+(et) i(donc) g(il) f(ne) h(faut) g(pas) f(le) 440 2208
+y(r\351duire.) h(Une) h(exception) f(est) h(lev) n(\351e) f(\(ligne) p
+Fj 25 w(3) p Fv(\),) h(ce) f(qui) h(p) r(ermet) g(\340) f(la) h
+(fonction) f(qui) h(utilise) 440 2308 y(la) i(r\351duction) g(en) h
+(une) g(\351tap) r(e) f(p) r(our) h(sim) n(uler) f(la) g(r\351duction) g
+(d'arr\352ter) f(la) h(r\351currence.) 565 2408 y(Si) 36
+b(le) g(terme) g(est) p Fj 37 w(Succ[t]) p Fv 33 w(alors) f(on) g
+(r\351duit) p Fj 37 w(t) p Fv 36 w(\340) g(l'in) n(t\351rieur) h(\340) p
+Fj 36 w(t') p Fv 35 w(et) h(on) f(ren) n(v) n(oit) p
+Fj 440 2507 a(Succ\(t'\)) p Fv 24 w(\(ligne) p Fj 28
+w(4) p Fv(\).) 565 2607 y(Si) 27 b(le) h(terme) f(est) p
+Fj 28 w(Pi\(i,n\)[t1,...,t) o(n]) p Fv 21 w(alors) f(on) h(retourne) p
+Fj 27 w(ti) p Fv 565 2707 a(P) n(our) k(le) h(terme) p
+Fj 32 w(S\(c,[c1,...,cn]\)[) o(t1) o(,.) o(..,) o(tm) o(]) p
+Fv 26 w(il) h(faut) f(utiliser) g(une) g(fonction) 440
+2806 y(in) n(term\351diaire) p Fj 26 w(maplisttermes) p
+Fv 23 w(qui) 27 b(fait) h(cette) g(op) r(\351ration) e(:) p
+Fo 809 2989 a(\() p Fq(c) p Fk 877 3001 a(1) p Fq 914
+2989 a(;) 14 b(:) g(:) g(:) g(;) g(c) p Fm 1135 3001
+a(n) p Fo 1180 2989 a(\)\() p Fq(t) p Fk 1274 3001 a(1) p
+Fq 1312 2989 a(;) g(:) g(:) g(:) f(;) h(t) p Fm 1526
+3001 a(m) p Fo 1589 2989 a(\)) p Fp 23 w(7!) p Fo 24
+w(\() p Fq(c) p Fk 1819 3001 a(1) p Fo 1856 2989 a([) p
+Fq(t) p Fk 1909 3001 a(1) p Fq 1946 2989 a(;) g(:) g(:) g(:) g(;) g(t) p
+Fm 2161 3001 a(m) p Fo 2224 2989 a(]) p Fq(;) g(:) g(:) g(:) f(;) h(c) p
+Fm 2467 3001 a(n) p Fo 2512 2989 a([) p Fq(t) p Fk 2565
+3001 a(1) p Fq 2603 2989 a(;) g(:) g(:) g(:) f(;) h(t) p
+Fm 2817 3001 a(m) p Fo 2880 2989 a(]\)) p Fv 440 3171
+a(On) 35 b(v) -5 b(a) 34 b(appliquer) g(\340) h([c1,...,cn]) f(et) h
+(\340) p Fj 35 w([t1,...,tm]) p Fv 30 w(et) g(construire) f(le) g
+(terme) h(a) n(v) n(ec) e(ce) 440 3271 y(r\351sultat) 27
+b(et) p Fj 28 w(c) p Fv 27 w(en) h(t\352te.) 565 3371
+y(Si) i(le) g(terme) h(est) p Fj 30 w(Rec\(b,s\)[t1,...,) o(tn) o(]) p
+Fv 24 w(on) f(extrait) g(l'\351l\351men) n(t) p Fj 30
+w(t1) p Fv 30 w(\340) g(l'aide) g(d'un) 440 3470 y(pattern) j(matc) n
+(hing) f(\(lignes) p Fj 33 w(9-10) p Fv(\).) g(On) h(ne) g(traite) f
+(pas) h(le) g(cas) f(de) h(la) g(liste) g(vide) g(car) f(le) p
+Fj 440 3570 a(Rec) p Fv 31 w(ne) g(prend) g(pas) g(d'argumen) n(t) f
+(vide) h(\(m\352me) h(explication) e(que) h(p) r(our) g(la) g(s\351man)
+n(tique) 440 3670 y(d'un) c(com) n(binateur\).) 565 3769
+y(Si) g(l'\351l\351men) n(t) g(de) f(t\352te) i(est) p
+Fj 27 w(Z[]) p Fv 27 w(alors) d(on) i(retourne) e(le) i(terme) p
+Fj 28 w(b[t2,...,tn]) p Fv 22 w(\(ligne) p Fj 440 3869
+a(12) p Fv(\).) 565 3968 y(Si) j(c'est) h(un) p Fj 32
+w(Succ[t]) p Fv 29 w(alors) e(on) h(ren) n(v) n(oit) p
+Fj 31 w(s[t,s',t2,...,t) o(n]) p Fv 25 w(dans) g(lequel) h(nous) 440
+4068 y(a) n(v) n(ons) p Fj 26 w(s'=Rec\(b,s\)[t,t) o(2,.) o(..) o(,t) o
+(n]) p Fv 21 w(\(lignes) p Fj 28 w(13-19) p Fv(\).) 565
+4168 y(Sinon) 27 b(ce) h(n'est) f(pas) g(un) h(r\351dex) f(et) h(on) f
+(r\351duit) h(\023) 22 b(\340) 27 b(l'in) n(t\351rieur) 22
+b(\024) 27 b(\(ligne) p Fj 28 w(20) p Fv(\).) 1831 5662
+y(19) p dyy eop end
+%%Page: 20 21
+TeXDict begin 20 20 bop Fu 440 531 a(4) 131 b(L'in) l(terpreteur) 45
+b(T) -11 b(rec) p Fs 440 730 a(4.1) 112 b(S\351man) m(tique) 37
+b(d'un) h(terme) p Fv 565 883 a(La) 23 b(fonction) h(qui) f(calcule) h
+(la) f(s\351man) n(tique) g(d'un) i(terme) e(dans) h(un) g(en) n
+(vironnemen) n(t) e(est) 440 983 y(tr\350s) 27 b(in) n(tuitiv) n(e) h
+(:) g(elle) f(d\351coule) g(directemen) n(t) h(de) f(la) h
+(d\351\034nition) f(2.17.) 565 1082 y(Elle) c(prend) f(en) h(argumen) n
+(t) e(un) i(terme) g(et) g(un) f(en) n(vironnemen) n(t,) g(en) h(fait) g
+(une) f(liste) h(d'as-) 440 1182 y(so) r(ciation) h(en) n(tre) f(des) i
+(v) -5 b(ariables) 23 b(et) i(des) f(en) n(tiers,) g(et) g(ren) n(v) n
+(oit) f(un) i(en) n(tier.) f(On) g(supp) r(ose) g(que) 440
+1282 y(toutes) 32 b(les) h(v) -5 b(ariables) 31 b(libres) h(du) h
+(termes) f(son) n(t) g(asso) r(ci\351es) f(\340) h(un) h(en) n(tier) f
+(dans) g(l'en) n(viron-) 440 1381 y(nemen) n(t.) j(Dans) g(le) g(cas) f
+(con) n(traire) f(il) j(est) e(p) r(ossible) h(et) g(m\352me) g
+(certain) g(que) g(l'exception) p Fj 440 1481 a(Not_found) p
+Fv 26 w(soit) 29 b(d\351clenc) n(h\351e) g(\340) h(un) g(momen) n(t) f
+(ou) h(\340) f(un) h(autre.) f(Dans) h(cet) f(in) n(terpr\351teur,) 440
+1580 y(la) e(v) n(\351ri\034cation) f(est) i(faite) g(par) e(le) i
+(parseur.) p Fj 484 1763 a(1) 43 b(let) f(rec) g(semantique) e(terme) h
+(envir) h(=) 484 1863 y(2) 130 b(match) 41 b(terme) h(with) 484
+1962 y(3) 130 b(|) 43 b(RECZ) f(->) h(0) 484 2062 y(4) 130
+b(|) 43 b(RECSucc) e(\(t\)) h(->) h(1) g(+) g(semantique) c(t) k(envir)
+484 2162 y(5) 130 b(|) 43 b(Var) f(\(x\)) h(->) f(assoc) g(x) h(envir)
+484 2261 y(6) 130 b(|) 43 b(R) g(\(t,) g(b,) f(x,) h(y,) g(s\)) f(->)
+484 2361 y(7) 217 b(let) 42 b(n) i(=) f(semantique) c(t) k(envir) f(in)
+484 2460 y(8) 217 b(let) 42 b(rec) h(vn) f(en) h(=) g(function) 484
+2560 y(9) 304 b(|) 43 b(0) h(->) e(semantique) e(b) j(en) 440
+2660 y(10) 304 b(|) 43 b(k) h(->) e(let) h(v) g(=) g(vn) g(en) f
+(\(k-1\)) g(in) 440 2759 y(11) 391 b(semantique) 40 b(s) j(\(\(x,) f(k)
+h(-) g(1\)) g(::) f(\(y,) h(v\)) g(::) f(en\)) 440 2859
+y(12) 217 b(in) 43 b(vn) g(envir) e(n) i(;;) p Fv 565
+3042 a(La) 27 b(fonction) g(tra) n(v) -5 b(aille) 26
+b(par) h(r\351currence) f(sur) h(le) h(terme.) 565 3141
+y(\025) 41 b(p) r(our) 27 b(un) p Fj 28 w(RECZ) p Fv
+26 w(on) g(ren) n(v) n(oit) f(0) h(\(ligne) p Fj 28 w(3) p
+Fv(\)) 565 3241 y(\025) 41 b(p) r(our) 26 b(un) p Fj
+26 w(RECSucc\(t\)) p Fv 23 w(on) g(ren) n(v) n(oit) f(un) i(plus) f(la)
+g(s\351man) n(tique) g(de) p Fj 27 w(t) p Fv 26 w(dans) g(le) g
+(m\352me) 648 3340 y(en) n(vironnemen) n(t) g(\(ligne) p
+Fj 28 w(4) p Fv(\)) 565 3440 y(\025) 41 b(p) r(our) 25
+b(une) h(v) -5 b(ariable) p Fj 25 w(Var\(x\)) p Fv 24
+w(on) 26 b(ren) n(v) n(oit) e(la) i(v) -5 b(aleur) 25
+b(asso) r(ci\351e) g(\340) p Fj 26 w(x) p Fv 25 w(dans) h(l'en) n
+(viron-) 648 3540 y(nemen) n(t) h(\(ligne) p Fj 28 w(5) p
+Fv(\).) 565 3639 y(\025) 41 b(p) r(our) 28 b(un) p Fj
+30 w(R\(t,b,x,y,s\)) p Fv 24 w(on) h(calcule) g(la) f(s\351man) n
+(tique) h(de) p Fj 29 w(t) p Fv 29 w(et) g(on) g(applique) g(une) 648
+3739 y(fonction) e(in) n(term\351diaire) p Fj 26 w(vn) p
+Fv 27 w(\340) g(cet) h(argumen) n(t) f(p) r(our) g(l'en) n(vironnemen) n
+(t) f(en) i(cours.) 648 3839 y(La) i(fonction) p Fj 30
+w(vn) p Fv 30 w(est) g(d\351\034nie) h(par) f(r\351currence) f(sur) h
+(un) h(en) n(tier) f(qui) g(est) h(le) f(nom) n(bre) 648
+3938 y(d'\351tap) r(es) 24 b(de) h(r\351curence) p Fj
+24 w(s) p Fv 25 w(\340) f(appliquer.) g(Donc) h(p) r(our) g(le) g(cas) f
+(de) h(base) f(on) h(applique) p Fj 648 4038 a(b) p Fv(,) 37
+b(et) h(p) r(our) f(le) g(cas) g(de) h(r\351currence) e(on) h(app) r
+(elle) p Fj 37 w(v) p Fv 38 w(la) g(v) -5 b(aleur) 37
+b(de) g(r\351currence) f(et) 648 4137 y(on) g(applique) p
+Fj 37 w(s) p Fv 37 w(en) i(a) 5 b(joutan) n(t) 36 b(\340) h(l'en) n
+(vironnemen) n(t) f(l'asso) r(ciation) f(en) n(tre) p
+Fj 37 w(x) p Fv 37 w(et) i(le) 648 4237 y(pr\351d\351cesseur) 26
+b(du) h(nom) n(bre) g(de) h(r\351currences,) d(et) j(l'asso) r(ciation)
+e(en) n(tre) p Fj 27 w(y) p Fv 27 w(et) p Fj 28 w(v) p
+Fv(.) p Fs 440 4469 a(4.2) 112 b(Substitution) 36 b(de) i(v) -6
+b(ariables) 37 b(par) g(des) h(termes) p Fv 565 4623
+a(La) 20 b(substitution) i(d'un) g(terme) f(est) g(rendue) g
+(compliqu\351e) f(\340) h(cause) g(du) g(renommage) f(des) 440
+4722 y(v) -5 b(ariables) 23 b(li\351es) h(dans) g(les) p
+Fq 25 w(R) q(ec) p Fv(.) g(P) n(our) g(pallier) f(\340) i(ce) f
+(probl\350me) g(j'ai) g(utilis\351) h(la) f(notation) g(de) 440
+4822 y(De) k(Bruijn) g(\(section) f(2.3.2,) f(v) n(oir) h(aussi) f
+([8]\).) 565 4922 y(La) h(fonction) p Fj 27 w(substit) p
+Fv 25 w(prend) g(en) g(argumen) n(t) g(un) h(terme) f(et) h(une) f
+(liste) h(d'asso) r(ciation) 440 5021 y(en) n(tre) 34
+b(des) h(v) -5 b(ariables) 33 b(et) i(des) f(termes.) h(Elle) g(ren) n
+(v) n(oit) e(le) i(terme) f(dans) g(lequel) h(toutes) g(les) 440
+5121 y(o) r(ccurences) 28 b(libres) g(des) g(v) -5 b(ariables) 27
+b(de) i(la) g(liste) f(son) n(t) g(remplac\351es) g(par) g(le) g(terme)
+h(qui) g(leur) 440 5220 y(est) f(asso) r(ci\351.) 565
+5320 y(V) -7 b(o) n(y) n(ons) 26 b(v) n(oir) g(le) h(co) r(de) h(:) 1831
+5662 y(20) p dyy eop end
+%%Page: 21 22
+TeXDict begin 21 21 bop Fj 440 531 a(1) 43 b(let) f(substit) f(t) i
+(listsub) e(=) 440 631 y(2) 130 b(let) 43 b(list_db) d(=) 440
+731 y(3) 217 b(let) 43 b(aux) f(=) h(function) d(x,y) j(->) f
+(\(int_of_var) d(x\),) k(\(rtdb_of_rt) c(y\)) j(in) 440
+830 y(4) 217 b(map) 43 b(aux) f(listsub) 440 930 y(5) 130
+b(in) 440 1029 y(6) g(rt_of_rtdb) 40 b(\(substit_db) f(\(rtdb_of_rt) f
+(t\)) 43 b(list_db\);;) p Fv 565 1196 a(T) -7 b(out) 34
+b(d'ab) r(ord) f(il) h(faut) h(con) n(v) n(ertir) d(la) i(liste) g
+(d'asso) r(ciation.) f(La) g(fonction) p Fj 35 w(aux) p
+Fv 32 w(de) i(la) 440 1295 y(ligne) p Fj 35 w(3) p Fv
+36 w(con) n(v) n(ertit) f(un) i(couple) f(con) n(tenan) n(t) g(une) h
+(v) -5 b(ariable) 34 b(et) i(un) g(terme) f(en) h(un) g(couple) 440
+1395 y(d'en) n(tier) 24 b(et) h(terme) f(de) h(De) f(Bruijn.) h(On) f
+(applique) g(cette) h(fonction) f(\340) g(toute) h(la) f(liste) g
+(\(ligne) p Fj 440 1494 a(4) p Fv(\).) 565 1594 y(Il) f(ne) g(reste) g
+(plus) g(qu'\340) g(traduire) f(le) h(terme) g(d'en) n(tr\351e) g(en) g
+(terme) g(De) g(Bruijn) g(et) h(app) r(eler) 440 1694
+y(la) j(fonction) p Fj 28 w(substit_db) p Fv 23 w(et) h(recon) n(v) n
+(ertir) d(le) j(r\351sultat) f(en) g(terme) h(normal) e(\340) h(la) h
+(ligne) p Fj 27 w(6) p Fv(.) 565 1793 y(V) -7 b(ous) 18
+b(l'aurez) g(donc) g(compris) g(:) g(le) h(co) r(eur) f(de) h(la) f
+(substitution) h(est) g(dans) f(la) g(substitution) 440
+1893 y(de) 28 b(De) g(Bruijn.) f(V) -7 b(o) n(y) n(ons) 26
+b(ensem) n(ble) i(son) f(co) r(de) g(:) p Fj 484 2059
+a(1) 43 b(let) f(substit_db) d(t) 44 b(listsub) c(=) 484
+2159 y(2) 130 b(let) 42 b(decale) f(d) i(t') g(=) 484
+2258 y(3) 217 b(let) 42 b(rec) h(aux_d) e(p) i(=) g(function) 484
+2358 y(4) 304 b(|) 43 b(Zero) f(->) h(Zero) 484 2457
+y(5) 304 b(|) 43 b(Su) g(tt) g(->) g(Su) f(\(aux_d) f(p) i(tt\)) 484
+2557 y(6) 304 b(|) 43 b(Index) f(i) h(when) f(i) h(<) g(p) g(->) g
+(Index) e(\(i\)) 484 2657 y(7) 304 b(|) 43 b(Index) f(i) h(->) g(Index)
+e(\(i) i(+) g(d\)) 484 2756 y(8) 304 b(|) 43 b(Recur) f(\(tt,) g(b,) g
+(s\)) h(->) 484 2856 y(9) 391 b(Recur\(aux_d) 39 b(p) k(tt,) g(aux_d) e
+(p) i(b,) g(aux_d) f(\(p) g(+) h(2\)) g(s\)) 440 2956
+y(10) 217 b(in) 440 3055 y(11) g(aux_d) 42 b(0) h(t') 440
+3155 y(12) 130 b(in) 440 3254 y(13) g(let) 42 b(rec) h(aux) f(p) h(=) g
+(function) 440 3354 y(14) 217 b(|) 43 b(Zero) f(->) h(Zero) 440
+3454 y(15) 217 b(|) 43 b(Su) g(tt) g(->) f(Su) h(\(aux) f(p) h(tt\)) 440
+3553 y(16) 217 b(|) 43 b(Index) f(i) h(when) f(i) h(<) g(p) g(->) g
+(Index) e(\(i\)) 440 3653 y(17) 217 b(|) 43 b(Index) f(i) h(->) 440
+3753 y(18) 304 b(begin) 42 b(try) g(decale) f(p) i(\(assoc) e(\(i-p\)) h
+(listsub\)) 440 3852 y(19) 304 b(with) 42 b(Not_found) e(->) j(Index) e
+(i) 440 3952 y(20) 304 b(end) 440 4051 y(21) 217 b(|) 43
+b(Recur) f(\(tt,) g(b,) g(s\)) h(->) 440 4151 y(22) 304
+b(Recur) 42 b(\(aux) g(p) h(tt,) f(aux) g(p) h(b,) g(aux) f(\(p) h(+) g
+(2\)) g(s\)) 440 4251 y(23) 130 b(in) 440 4350 y(24) g(aux) 42
+b(0) h(t) h(;;) p Fv 565 4516 a(Cette) 39 b(fonction) g(est) f(comp) r
+(os\351e) g(de) h(deux) g(sous) f(fonctions) h(:) p Fj
+39 w(decale) p Fv 36 w(et) p Fj 39 w(aux) p Fv(.) f(La) 440
+4616 y(premi\350re) 21 b(sert) h(\340) g(d\351caler) f(les) h(v) -5
+b(ariables) 20 b(libres) i(dans) g(un) g(terme) g(qui) g(v) -5
+b(a) 22 b(\352tre) g(ins\351r\351) g(\(nous) 440 4716
+y(v) n(errons) 28 b(p) r(ourquoi) i(plus) h(tard\)) f(et) h(la) f
+(deuxi\350me) h(fait) g(la) f(r\351currence) f(sur) h(le) g(terme.) h
+(On) 440 4815 y(utilise) g(une) f(sous) f(fonction) i(p) r(our) e(la) h
+(deuxi\350me) h(car) e(il) h(faut) h(m\351moriser) e(la) h(profondeur)
+440 4915 y(\340) d(laquelle) g(on) g(est) h(dans) f(le) h(terme.) 565
+5015 y(La) f(fonction) p Fj 27 w(aux) p Fv 26 w(est) h(construite) f
+(par) g(r\351currence) f(sur) h(le) g(terme.) 565 5114
+y(\025) 41 b(en) 27 b(cas) f(d'un) p Fj 28 w(Zero) p
+Fv 26 w(on) h(ren) n(v) n(oit) p Fj 26 w(Zero) p Fv 25
+w(car) f(il) i(n'y) f(a) g(plus) g(rien) g(\340) g(substituer) g
+(\(ligne) p Fj 648 5214 a(14) p Fv(\)) 565 5313 y(\025) 41
+b(dans) 25 b(le) g(cas) g(d'un) g(successeur) p Fj 24
+w(Su\(tt\)) p Fv 23 w(on) h(fait) f(les) g(substitutions) h
+(r\351cursiv) n(emen) n(t) 648 5413 y(sur) p Fj 27 w(tt) p
+Fv 26 w(et) i(son) f(ren) n(v) n(oit) f(le) i(successeur) e(de) i(ce) f
+(terme) h(\(ligne) p Fj 27 w(15) p Fv(\)) 1831 5662 y(21) p
+dyy eop end
+%%Page: 22 23
+TeXDict begin 22 22 bop Fv 565 531 a(\025) 41 b(si) 33
+b(le) h(terme) g(est) g(une) g(v) -5 b(ariable) 32 b(li\351e,) i(on) g
+(la) f(ren) n(v) n(oit) f(car) h(il) h(ne) g(faut) g(pas) g(faire) f
+(la) 648 631 y(substition) 27 b(\(ligne) p Fj 28 w(16) p
+Fv(\)) 565 731 y(\025) 41 b(si) 29 b(le) g(terme) g(est) h(une) f(v) -5
+b(ariable) 29 b(libre) g(on) g(ren) n(v) n(oit) f(le) h(terme) g(asso) r
+(ci\351) f(\340) h(la) g(v) -5 b(ariable) 648 830 y(mais) 37
+b(d\351cal\351) g(\(ligne) p Fj 37 w(18) p Fv(\).) g(Si) h(aucun) f
+(terme) h(ne) f(corresp) r(ond) f(\340) h(la) g(v) -5
+b(ariable,) 37 b(on) 648 930 y(ren) n(v) n(oit) g(la) h(v) -5
+b(ariable) 38 b(elle) g(m\352me) h(\(ligne) p Fj 39 w(19) p
+Fv(\).) f(Le) h(d\351calage) e(vien) n(t) i(du) g(fait) f(que) 648
+1029 y(l'on) 33 b(est) h(\340) f(une) h(profondeur) p
+Fj 32 w(p) p Fv 33 w(et) g(que) g(donc) f(les) h(v) -5
+b(ariables) 32 b(libres) h(doiv) n(en) n(t) g(\352tre) 648
+1129 y(n) n(um\351rot\351es) c(\340) i(partir) f(de) p
+Fj 31 w(p) p Fv 30 w(or) g(dans) h(le) g(terme) f(elles) h(son) n(t) f
+(n) n(um\351rot\351es) g(\340) g(partir) 648 1229 y(de) d(0.) 565
+1328 y(\025) 41 b(dans) 28 b(le) i(cas) e(de) p Fj 29
+w(Recur\(tt,b,s\)) p Fv 24 w(on) h(fait) h(la) f(substitution) g
+(r\351cursiv) n(emen) n(t) f(dans) p Fj 648 1428 a(tt) p
+Fv(,) f(dans) p Fj 28 w(b) p Fv 27 w(et) i(dans) p Fj
+28 w(s) p Fv(.) e(P) n(our) h(ce) g(dernier) f(on) h(prend) g(soin) g
+(naturellemen) n(t) f(d'aug-) 648 1528 y(men) n(ter) g(de) g(deux) h
+(la) f(profondeur) g(car) f(on) h(m) n(uti\034e) h(deux) g(v) -5
+b(ariables.) 565 1627 y(La) 21 b(sous) h(fonction) p
+Fj 22 w(decale) p Fv 20 w(n'a) g(rien) g(de) g(tr\350s) g
+(compliqu\351e) g(:) h(elle) f(prend) g(en) h(argumen) n(t) 440
+1727 y(un) j(o\033set) h(et) f(un) g(terme) g(et) h(a) 5
+b(joute) 25 b(l'o\033set) h(\340) g(toutes) g(les) g(v) -5
+b(ariables) 25 b(libres.) g(On) h(utilise) h(la) 440
+1826 y(m\352me) e(tec) n(hnique) g(que) g(dans) f(la) h(fonction) g
+(pr\351c\351den) n(te) f(p) r(our) g(les) h(rep) r(\351rer) f(:) h(on) f
+(m\351morise) 440 1926 y(la) j(hauteur) g(de) h(liaison) f(couran) n
+(te.) p Fs 440 2158 a(4.3) 112 b(R\351duction) 37 b(d'un) h(terme) p
+Fv 565 2312 a(La) e(r\351duction) h(utilise) h(les) f(r\350gles) f(de) h
+(la) g(section) g(2.3.4.) g(D\350s) g(qu'on) g(p) r(eut) h(r\351duire)
+440 2411 y(le) g(terme) f(on) g(le) g(fait) h(sini,) g(on) f(applique) g
+(une) h(r\350gle) e(additionnelle) h(en) h(r\351duisan) n(t) f(\023) 25
+b(\340) 440 2511 y(l'in) n(t\351rieur) d(\024.) 29 b(Comme) g(\340) g
+(l'accoutum\351e) g(on) g(supp) r(ose) g(que) g(l'en) n(tr\351e) f(est)
+i(correcte,) d(c'est) 440 2611 y(\340) 33 b(dire) h(que) f(le) h(terme)
+g(est) g(clos.) f(Dans) g(cet) h(in) n(terpr\351teur) f(les) g(v) n
+(\351ri\034cations) f(son) n(t) h(faites) 440 2710 y(par) 27
+b(le) g(parseur.) p Fj 440 2893 a(1) 43 b(let) f(rec) h(fleche) e(=) i
+(function) 440 2992 y(2) 130 b(|) 43 b(RECZ) f(->) h(raise) f
+(en_forme_normal) o(e) 440 3092 y(3) 130 b(|) 43 b(RECSucc) e(\(t\)) h
+(->) h(RECSucc) e(\(fleche) f(t\)) 440 3192 y(4) 130
+b(|) 43 b(R) h(\(t,) e(b,) h(x,) f(y,) h(s\)) g(->) 440
+3291 y(5) 217 b(match) 42 b(t) h(with) 440 3391 y(6) 217
+b(|) 44 b(RECZ) e(->) g(b) 440 3491 y(7) 217 b(|) 44
+b(RECSucc) c(\(tt\)->) h(let) i(s') f(=) h(R\(tt,) f(b,) h(x,) f(y,) h
+(s\)) g(in) 440 3590 y(8) 305 b(substit) 40 b(s) j([\(x,) f(tt\);) g
+(\(y,) g(s'\)]) 440 3690 y(9) 217 b(|) 44 b(_) f(->) g(R) g(\(fleche) d
+(t,) j(b,) g(x,) f(y,) h(s\)) g(;;) p Fv 565 3873 a(La) 23
+b(fonction) p Fj 23 w(fleche) p Fv 21 w(prend) h(un) g(terme) f(en) h
+(argumen) n(t) f(et) h(retourne) e(ce) i(terme) f(r\351duit) 440
+3972 y(une) 28 b(fois.) f(Elle) h(est) g(d\351\034nie) g(par) f
+(r\351currence) e(sur) i(le) h(terme) f(naturellemen) n(t) h(:) 565
+4072 y(\025) 41 b(p) r(our) 24 b(un) p Fj 24 w(RECZ) p
+Fv 23 w(on) g(l\350v) n(e) g(l'exception) p Fj 24 w(en_forme_normal) o
+(e) p Fv 18 w(car) g(il) g(faut) h(arr\352ter) e(les) 648
+4171 y(r\351ductions) j(\(ligne) p Fj 28 w(2) p Fv(\).) 565
+4271 y(\025) 41 b(p) r(our) 21 b(un) p Fj 22 w(RECSucc\(t\)) p
+Fv 17 w(on) h(utilise) g(la) f(premi\350re) g(r\350gle) f
+(additionnelle) i(p) r(our) f(r\351duire) 648 4371 y(en) 27
+b(dessous) g(du) p Fj 28 w(RECSucc) p Fv 24 w(\(ligne) p
+Fj 28 w(3) p Fv(\)) 565 4470 y(\025) 41 b(le) 27 b(cas) g(des) g(v) -5
+b(ariables) 26 b(n'est) i(pas) f(trait\351) g(v) n(olon) n(tairemen) n
+(t.) f(Il) h(ne) h(p) r(eut) g(pas) f(y) h(a) n(v) n(oir) 648
+4570 y(de) f(v) -5 b(ariables) 26 b(libres) h(parce) f(que) h(le) h
+(terme) f(est) g(clos) g(et) g(les) g(v) -5 b(ariables) 26
+b(li\351es) h(on) n(t) g(\351t\351) 648 4670 y(substitu\351es) g(en) h
+(amon) n(t) f(comme) g(expliqu\351) g(ci-dessous.) 565
+4769 y(\025) 41 b(p) r(our) 27 b(un) p Fj 28 w(R\(t,b,x,y,s\)) p
+Fv 22 w(on) h(raisonne) e(par) g(cas) h(sur) p Fj 27
+w(t) p Fv 648 4869 a(\025) 41 b(si) 27 b(c'est) h(un) p
+Fj 27 w(RECZ) p Fv 26 w(on) g(retourne) p Fj 26 w(b) p
+Fv 27 w(\(ligne) p Fj 28 w(6) p Fv(\).) 648 4968 y(\025) 41
+b(si) 36 b(c'est) h(un) p Fj 37 w(RECSucc\(tt\)) p Fv
+33 w(on) f(substitue) p Fj 38 w(x) p Fv 36 w(par) p Fj
+36 w(tt) p Fv 37 w(et) p Fj 37 w(y) p Fv 36 w(par) g(la) h(v) -5
+b(aleur) 36 b(de) 731 5068 y(r\351currence) 25 b(\(ligne) p
+Fj 28 w(8) p Fv(\).) 648 5168 y(\025) 41 b(dans) 18 b(les) i(autres) e
+(cas) h(on) g(utilise) g(la) g(deuxi\350me) h(r\350gle) e
+(additionnelle) h(p) r(our) g(r\351duire) 731 5267 y(en) 27
+b(dessous) g(\(ligne) p Fj 27 w(9) p Fv(\).) 1831 5662
+y(22) p dyy eop end
+%%Page: 23 24
+TeXDict begin 23 23 bop Fv 565 531 a(Grace) 19 b(au) h(Th\351or\350me) f
+(de) h(normalisation) f(forte,) h(on) f(sait) h(que) h(quel) f(que) g
+(soit) g(les) g(r\350gles) 440 631 y(de) 31 b(r\351duction) f
+(utilis\351es) h(on) f(arriv) n(e) f(toujours) h(\340) g(la) h(forme) f
+(normale) g(et) h(elle) f(est) h(unique.) 440 731 y(La) 26
+b(strat\351gie) g(que) h(j'ai) g(c) n(hoisi) f(d'utiliser) h(est) g(la)
+f(\023) c(strat\351gie) k(gauc) n(he) 20 b(\024,) 27
+b(c'est) g(\340) g(dire) f(que) 440 830 y(j'ai) i(c) n(hoisi) e(de) i
+(r\351duire) f(le) g(r\351dex) g(le) h(plus) g(\340) f(gauc) n(he.) p
+Fs 440 1063 a(4.4) 112 b(Normalisation) 35 b(d'un) j(terme) p
+Fv 565 1216 a(P) n(our) 31 b(normaliser) g(un) i(terme) f(on) g(v) -5
+b(a) 33 b(tout) f(simplemen) n(t) h(app) r(eler) f(r\351sursiv) n(emen)
+n(t) f(la) 440 1315 y(r\351duction) c(jusqu'\340) g(ce) h(que) f(le) h
+(terme) f(soit) h(en) f(forme) g(normale.) 565 1415 y(La) 34
+b(fonction) p Fj 34 w(normalise) p Fv 31 w(prend) h(un) g(terme) f(en) h
+(argumen) n(t) f(et) h(retourne) e(la) i(forme) 440 1515
+y(normale) k(de) i(ce) f(terme) g(qui) h(est) f(aussi) g(un) g(terme.) h
+(D'apr\350s) e(le) i(Th\351or\350me) e(2.3) h(nous) 440
+1614 y(sa) n(v) n(ons) 25 b(que) j(tous) f(les) h(termes) f(son) n(t) g
+(normalisables.) p Fj 440 1797 a(1) 43 b(let) f(rec) h(normalise) d(t) j
+(=) g(try) 440 1897 y(2) 130 b(normalise) 40 b(\(fleche) h(t\)) 440
+1996 y(3) i(with) f(en_forme_normale) 37 b(->) 43 b(t) g(;;) p
+Fv 565 2279 a(Ce) 29 b(co) r(de) h(ultra) f(simple) h(est) g(ultra) g
+(puissan) n(t.) f(On) h(app) r(elle) f(r\351cursiv) n(emen) n(t) g(la) g
+(m\352me) 440 2378 y(fonction) d(sur) f(une) g(forme) g(plus) h
+(r\351duie) f(du) h(terme) g(pass\351) e(en) i(argumen) n(t.) f(On) g
+(sait) g(qu'une) 440 2478 y(exception) i(est) h(lev) n(\351e) f(d\350s)
+h(qu'on) f(ne) h(p) r(eut) g(plus) g(r\351duire,) f(c'est) h(\340) f
+(dire) g(que) h(le) g(terme) f(est) 440 2577 y(en) j(forme) f(normale.)
+f(On) i(r\351cup) r(\350re) f(donc) g(cette) h(exception) f(et) h(on) g
+(ren) n(v) n(oit) e(le) i(terme) f(tel) 440 2677 y(quel,) 24
+b(ce) f(qui) h(a) g(p) r(our) f(e\033et) h(d'arr\352ter) e(la) i
+(r\351cursion.) e(Le) i(th\351or\350me) f(de) g(normalisation) f(est)
+440 2777 y(la) 27 b(clef) h(de) g(v) n(oute) f(de) g(la) h(terminaison)
+e(de) i(ce) f(calcul.) 1831 5662 y(23) p dyy eop end
+%%Page: 24 25
+TeXDict begin 24 24 bop Fu 440 531 a(5) 131 b(Conclusion) p
+Fv 565 713 a(La) 21 b(r\351cursion) f(primitiv) n(e) h(est) h(un) g(p) r
+(etit) h(langage) d(mais) h(il) h(est) g(tr\350s) f(puissan) n(t.) g(A)
+-9 b(v) n(ec) 21 b(une) 440 813 y(syn) n(taxe) g(simple) h(on) f(p) r
+(eut) h(faire) g(d'\351normes) e(calculs.) i(C'est) f(p) r(our) h(cela)
+f(le) h(supp) r(ort) f(papier) 440 912 y(est) e(tr\350s) g(limit\351) h
+(quand) e(il) i(s'agit) e(de) h(manipuler) g(de) g(gros) f(termes.) h
+(Il) g(devien) n(t) g(donc) g(di\036cile) 440 1012 y(de) 29
+b(v) n(\351ri\034er) f(leur) h(exactitude.) g(Une) h(impl\351men) n
+(tation) f(sur) g(mac) n(hine) f(p) r(ermet) i(justemen) n(t) 440
+1112 y(de) e(tester) f(les) g(termes.) 565 1211 y(De) 40
+b(plus) f(sur) g(de) h(m) n(ultiples) g(exemples) f(on) h(p) r(eut) g
+(v) n(\351ri\034er) e(l'\351quiv) -5 b(alence) 40 b(en) n(tre) f(la) 440
+1311 y(s\351man) n(tique) 26 b(et) g(la) g(r\351duction.) g(Je) h
+(laisse) e(au) h(lecteur) g(sceptique) h(le) f(soin) g(de) g(c) n(herc)
+n(her) f(un) 440 1411 y(con) n(tre-exemple.) 523 1626
+y(J'ai) i(\351t\351) h(tr\350s) f(in) n(t\351ress\351) g(par) g(le) h
+(d\351v) n(elopp) r(emen) n(t) f(de) h(ces) g(in) n(terpr\351teurs) e
+(et) i(je) g(compte) 440 1726 y(les) 35 b(di\033user) h(sur) f(In) n
+(ternet,) g(et) h(\340) f(les) h(am\351liorer) e(lors) g(de) i(mes) f
+(temps) h(libres.) f(Gr\342ce) g(\340) 440 1826 y(ce) f(TER) g(j'ai) g
+(pu) g(utiliser) g(mon) g(langage) e(fa) n(v) n(ori) g(:) i(le) g
+(CAML,) g(et) g(mettre) g(en) g(pratique) 440 1925 y(mes) 22
+b(connaissances) f(en) i(compilation) e(acquises) h(dans) g(un) h
+(cours) e(de) i(Licence) f(qui) h(m'a) n(v) -5 b(ait) 440
+2025 y(b) r(eaucoup) 27 b(in) n(t\351ress\351.) 1831
+5662 y(24) p dyy eop end
+%%Page: 25 26
+TeXDict begin 25 25 bop Fu 440 531 a(A) 132 b(App) t(endice) 41
+b(:) e(man) l(uel) i(d'utilisation) g(des) f(in) l(terpr\351-) 671
+681 y(teurs) p Fs 440 879 a(A.1) 112 b(In) m(tro) s(duction) p
+Fv 565 1032 a(Les) 24 b(in) n(terpr\351teurs) f(s'app) r(elle) h(Crec) g
+(\(prononcer) f(ci) h(rec\)) g(et) h(T) -7 b(rec) 24
+b(\(prononcer) f(ti) i(rec\)) 440 1132 y(car) 30 b(il) g(p) r(ermet) h
+(de) g(manipuler) f(les) h(Com) n(binateur) e(RECursifs) i(primitifs) g
+(et) g(les) f(T) -7 b(ermes) 440 1232 y(RECursifs) 28
+b(primitifs.) 565 1331 y(Dans) 34 b(cette) g(app) r(endice) g(je) h(v)
+-5 b(ais) 34 b(pr\351sen) n(ter) f(les) h(programme) e(du) i(p) r(oin) n
+(t) h(de) f(vue) g(de) 440 1431 y(sa) j(programmation) e(puis) j(du) g
+(p) r(oin) n(t) g(de) g(vu) g(de) f(l'utilisation.) h(Sa) n(v) n(oir) e
+(commen) n(t) h(l'in-) 440 1531 y(terpr\351teur) 31 b(est) h(\351crit) f
+(c'est) h(mieux) g(comprendre) f(commen) n(t) h(l'utiliser,) f(et) i
+(comprendre) 440 1630 y(les) i(erreurs) f(ren) n(v) n(o) n(y) n(\351es)
+e(par) i(celui) i(ci.) f(P) n(our) g(cela) g(je) g(v) -5
+b(ais) 35 b(pr\351sen) n(ter) f(la) h(syn) n(taxe) f(et) i(la) 440
+1730 y(s\351man) n(tique) 27 b(de) h(l'in) n(terpr\351teur.) p
+Ft 440 1946 a(Crec.) p Fv 83 w(Crec) j(p) r(ermet) g(de) h(manipuler) f
+(les) g(com) n(binateurs) f(et) i(les) f(termes.) g(Il) h(y) f(a) g
+(deux) 440 2045 y(sortes) 26 b(de) i(calculs) f(p) r(ossibles) g(:) 565
+2145 y(\025) 41 b(on) 24 b(p) r(eut) i(utiliser) f(la) g(s\351man) n
+(tique) f(d'un) i(com) n(binateur,) e(c'est) h(\340) g(dire) g
+(appliquer) f(un) 648 2244 y(com) n(binateur) i(\340) h(une) h(liste) g
+(d'en) n(tiers.) 565 2344 y(\025) 41 b(on) 27 b(p) r(eut) h(normaliser)
+e(un) i(terme) f(c'est) h(\340) f(le) h(r\351duire) e(en) i(un) g(n) n
+(um\351ral.) p Ft 440 2560 a(T) -8 b(rec.) p Fv 83 w(T) h(rec) 24
+b(p) r(ermet) h(de) f(manipuler) h(les) f(termes) g(r\351cursifs) f
+(primitifs) i(a) n(v) n(ec) e(la) h(notation) 440 2659
+y(Martin) j(L\366f.) h(Il) f(y) h(a) f(aussi) g(deux) g(mani\350res) g
+(de) h(calculer) e(:) 565 2759 y(\025) 41 b(on) 27 b(p) r(eut) h
+(utiliser) g(la) f(s\351man) n(tique) g(d'un) h(terme) f(dans) g(un) h
+(en) n(vironnemen) n(t) 565 2859 y(\025) 41 b(on) 27
+b(p) r(eut) h(utiliser) g(la) f(normalisation) f(d'un) i(terme) f
+(clos.) 523 3075 y(P) n(our) d(compiler) g(les) h(in) n(terpr\351teurs)
+e(il) i(su\036t) g(d'a) n(v) n(oir) e(CAML) i(Ligh) n(t) g(\(que) f
+(l'on) h(p) r(eut) h(se) 440 3174 y(pro) r(curer) 33
+b(gratuitemen) n(t) h(sur) p Fj 34 w(http://caml.inri) o(a.f) o(r) p
+Fv(\)) 29 b(et) 35 b(de) f(tap) r(er) h(la) f(commande) p
+Fj 440 3274 a(make) p Fv(.) 26 b(Ignorez) g(les) h(w) n(arnings,) f
+(ils) i(son) n(t) f(v) n(olon) n(taires.) p Fs 440 3506
+a(A.2) 112 b(Syn) m(taxe) p Fv 565 3659 a(Nous) 35 b(allons) g
+(utiliser) g(la) g(notation) g(BNF) h(p) r(our) g(les) f(grammaires.) f
+(Les) h(terminaux) 440 3759 y(seron) n(t) g(\351crits) g(en) i
+(caract\350res) c(de) j(mac) n(hine) g(\340) g(\351crire) f(\() p
+Fj(comme) 41 b(ceci) p Fv(\)) 35 b(et) h(les) g(sym) n(b) r(oles) 440
+3859 y(non) e(terminaux) g(son) n(t) f(\351crits) h(en) g(italique) h
+(\() p Fr(c) l(omme) h(c) l(el\340) p Fv 6 w(\).) g(Les) e(r\350gles) e
+(de) j(pro) r(duction) 440 3958 y(son) n(t) 24 b(quand) h(\340) g
+(elles) g(de) g(la) g(forme) p Fr 24 w(non-terminal) p
+Fo 34 w(::=) d(\() p Fq(:) 14 b(:) g(:) p Fo 14 w(\)) p
+Fv(.) 26 b(Les) f(autres) f(notations) g(son) n(t) 440
+4058 y(les) j(notations) g(standard) g(de) g(compilation) g(\(v) n(oir)
+g([6) o(]\)) h(et) g(d'expressions) e(r\351guli\350res.) p
+Ft 440 4274 a(A.2.1) 94 b(Les) 32 b(iden) m(ti\034cateurs) p
+Fv 565 4427 a(Les) 25 b(iden) n(ti\034cateurs) h(serviron) n(t) f(\340)
+h(donner) f(des) h(noms) g(aux) g(termes) g(et) h(aux) f(com) n(bina-)
+440 4527 y(teurs.) h(J'ai) g(du) h(faire) g(des) f(grammaires) e
+(di\033\351ren) n(tes) j(p) r(our) f(les) h(deux) f(in) n
+(terpr\351teurs) g(p) r(our) 440 4626 y(des) g(raisons) f
+(expliqu\351es) h(plus) h(loin.) p Ft 440 4842 a(Crec.) p
+Fv 83 w(La) 37 b(iden) n(ti\034cateurs) h(de) g(Crec) f(son) n(t) h
+(comp) r(os\351s) e(d'une) j(lettre) f(\(ma) 5 b(juscule) 38
+b(ou) 440 4942 y(min) n(uscule\)) 32 b(puis) f(d'une) h(liste) f
+(\(\351v) n(en) n(tuellemen) n(t) g(vide\)) h(de) f(lettres) g(\(ma) 5
+b(juscule) 31 b(ou) g(mi-) 440 5041 y(n) n(uscule\)) d(et) f(de) h(c) n
+(hi\033res.) f(La) g(r\350gle) g(est) g(la) g(suiv) -5
+b(an) n(te) 28 b(:) p Fr 565 5141 a(ident) p Fo 35 w(::=) p
+Fv 28 w(\([`a`-`z`) f(`A`-`Z`]\)\([`a`-`z`) h(`A`-`Z`) f(`0`-`9`]\)*) p
+Ft 440 5357 a(Exemple.) p Fj 80 w(truc) p Fv 14 w(;) p
+Fj 26 w(a) p Fv 14 w(;) p Fj 27 w(MaChIn1) p Fv 14 w(;) p
+Fj 25 w(r2d2) p Fv 1831 5662 a(25) p dyy eop end
+%%Page: 26 27
+TeXDict begin 26 26 bop Ft 440 531 a(T) -8 b(rec.) p
+Fv 83 w(P) n(our) 26 b(pallier) f(\340) g(des) h(am) n(bigu\357t\351s) e
+(grammaticales) g(j'ai) i(du) g(distinguer) f(les) g(iden-) 440
+631 y(ti\034cateurs) h(des) h(noms) g(de) g(v) -5 b(ariables.) 25
+b(P) n(our) i(les) f(ien) n(ti\034cateurs) h(j'ai) g(opt\351) f(p) r
+(our) h(les) g(noms) 440 731 y(en) h(ma) 5 b(juscules) 27
+b(plus) g(les) h(c) n(hi\033res.) f(La) g(r\350gle) f(\351tan) n(t) i
+(:) p Fq 1112 913 a(ident) p Fo 23 w(::=) 23 b(\([`) p
+Fq(A) p Fo(`) p Fp 19 w(\000) p Fo 18 w(`) p Fq(Z) p
+Fo 6 w(`]\)\([`) p Fq(A) p Fo(`) p Fp 19 w(\000) p Fo
+18 w(`) p Fq(Z) p Fo 6 w(\\0`) p Fp 17 w(\000) p Fo 18
+w(`9`]\)) p Fp(\003) p Ft 440 1129 a(Exemple.) p Fj 80
+w(TRUC) p Fv 14 w(;) p Fj 26 w(A) p Fv 14 w(;) p Fj 27
+w(TRUC2) p Fv 14 w(;) p Fj 26 w(C3PO) p Ft 440 1345 a(A.2.2) 94
+b(Les) 32 b(noms) e(de) h(v) -5 b(ariables) p Fv 565
+1498 a(Ces) 34 b(sym) n(b) r(oles) g(ne) h(serv) n(en) n(t) f(que) h
+(dans) f(T) -7 b(rec.) 35 b(Ils) g(son) n(t) f(comp) r(os\351s) g
+(uniquemen) n(t) h(de) 440 1598 y(lettres) d(min) n(uscules.) g(En) h
+(plus) f(de) g(la) g(raison) e(expliqu\351e) i(ci-dessus) f(cela) h(p) r
+(ermet) g(de) h(les) 440 1697 y(con) n(v) n(ertir) 21
+b(directemen) n(t) h(en) h(en) n(tiers) f(\(con) n(v) n(ersion) f(base)
+h(26) p Fp 22 w(7!) p Fv 23 w(base) g(10\)) g(de) h(fa\347on) f(\340) h
+(a) n(v) n(oir) 440 1797 y(un) 28 b(isomorphisme) e(en) n(tre) h
+(l'ensem) n(ble) g(des) h(noms) f(de) h(v) -5 b(ariables) 26
+b(et) p Fn 28 w(N) p Fv(.) p Ft 440 2013 a(A.2.3) 94
+b(Les) 32 b(nom) m(bres) e(en) m(tiers) p Fv 565 2166
+a(Les) d(nom) n(bres) f(en) n(tiers) h(son) n(t) g(une) h(suite) f(non)
+h(vide) f(de) h(c) n(hi\033res.) p Fr 565 2266 a(nombr) l(e) p
+Fo 34 w(::=) p Fv 27 w([`0`-`9`]+) p Ft 440 2481 a(Exemple.) p
+Fj 80 w(007) p Fv 14 w(;) p Fj 26 w(2) p Fv 14 w(;) p
+Fj 28 w(777) p Ft 440 2697 a(A.2.4) 94 b(Les) 32 b(mots) e(cl\351s) p
+Fv 565 2850 a(Les) e(mots) h(cl\351s) g(serv) n(en) n(t) f(\340) h
+(\351crire) f(un) h(com) n(binateur,) f(ou) h(\340) g(utiliser) g(les) f
+(autres) h(fonc-) 440 2950 y(tionnalit\351s) 41 b(de) g(l'in) n
+(terpr\351teur.) f(T) -7 b(out) 41 b(sera) e(d\351taill\351) i(plus) g
+(loin.) g(On) g(p) r(eut) h(les) f(\351crire) 440 3050
+y(en) n(ti\350remen) n(t) 31 b(en) h(ma) 5 b(juscules) 30
+b(ou) i(en) n(ti\350remen) n(t) f(en) g(min) n(uscules) g(ou) h(la) f
+(premi\350re) f(lettre) 440 3149 y(en) j(ma) 5 b(juscule) 32
+b(et) i(les) e(autres) g(en) h(min) n(uscules.) g(Le) g(tableau) f(1) h
+(con) n(tien) n(t) f(tous) h(les) g(mots) 440 3249 y(cl\351s) 27
+b(de) h(l'in) n(terpr\351teur) f(Crec) f(et) i(2) f(con) n(tien) n(t) h
+(ceux) f(de) h(T) -7 b(rec.) p Fa 1361 3505 a(T) g(ab.) p
+Fv 27 w(1) 27 b(\025) g(Mots) h(cl\351s) f(de) h(CRec) p
+605 3599 2535 4 v 603 3699 4 100 v Fj 655 3669 a(Z) p
+Fv 14 w(;) p Fj 27 w(Succ) p Fv 14 w(;) p Fj 26 w(Pi) p
+Fv 14 w(;) p Fj 27 w(S) p Fv 14 w(;) p Fj 27 w(Rec) p
+1441 3699 V Fv 98 w(construire) e(un) i(com) n(binateur) p
+3138 3699 V 603 3799 V Fj 655 3769 a(Comb) p Fv 14 w(;) p
+Fj 26 w(Terme) p 1441 3799 V Fv 378 w(d\351\034nir) g(un) f(com) n
+(binateur) g(et) h(un) g(terme) p 3138 3799 V 603 3898
+V Fj 655 3868 a(Norm) p 1441 3898 V Fv 661 w(normaliser) e(d'un) i
+(terme) p 3138 3898 V 603 3998 V Fj 655 3968 a(Ouvre) p
+1441 3998 V Fv 617 w(ouvir) f(un) h(\034c) n(hier) p
+3138 3998 V 603 4098 V Fj 655 4068 a(Sauve) p 1441 4098
+V Fv 617 w(sauv) n(egarder) d(l'en) n(vironnemen) n(t) h(dans) h(un) h
+(\034c) n(hier) p 3138 4098 V 603 4197 V Fj 655 4167
+a(Quitter) p 1441 4197 V Fv 529 w(quitter) g(l'in) n(terpr\351teur) p
+3138 4197 V 605 4200 2535 4 v Fa 1361 4623 a(T) -7 b(ab.) p
+Fv 27 w(2) 27 b(\025) g(Mots) h(cl\351s) f(de) h(TRec) p
+800 4718 2144 4 v 799 4817 4 100 v Fj 850 4787 a(Z) p
+Fv 14 w(;) p Fj 27 w(S) p Fv 14 w(;) p Fj 27 w(Rec) p
+1245 4817 V Fv 99 w(construire) e(un) i(terme) p 2942
+4817 V 799 4917 V Fj 850 4887 a(Terme) p 1245 4917 V
+Fv 227 w(d\351\034nir) f(un) h(com) n(binateur) f(et) g(un) h(terme) p
+2942 4917 V 799 5016 V Fj 850 4987 a(Norm) p 1245 5016
+V Fv 271 w(normaliser) e(un) h(terme) p 2942 5016 V 799
+5116 V Fj 850 5086 a(Ouvre) p 1245 5116 V Fv 227 w(ouvrir) f(un) i
+(\034c) n(hier) p 2942 5116 V 799 5216 V Fj 850 5186
+a(Sauve) p 1245 5216 V Fv 227 w(sauv) n(egarder) c(l'en) n(vironnemen) n
+(t) j(dans) g(un) h(\034c) n(hier) p 2942 5216 V 799
+5315 V Fj 850 5285 a(Quitter) p 1245 5315 V Fv 139 w(quitter) f(l'in) n
+(terpr\351teur) p 2942 5315 V 800 5319 2144 4 v 1831
+5662 a(26) p dyy eop end
+%%Page: 27 28
+TeXDict begin 27 27 bop Fv 565 531 a(Les) 22 b(op) r(\351rateurs) f(et)
+i(sym) n(b) r(oles) f(de) h(paren) n(th\351sage) e(son) n(t) h(aussi) g
+(consid\351r\351s) f(comme) i(des) 440 631 y(mots) i(cl\351s.) h(Ceux) f
+(de) h(Crec) f(son) n(t) g(r\351p) r(ertori\351s) f(dans) h(le) h
+(tableau) f(3) h(et) g(ceux) f(de) h(T) -7 b(rec) 25
+b(dans) 440 731 y(le) j(tableau) f(4.) p Fa 1329 965
+a(T) -7 b(ab.) p Fv 27 w(3) 27 b(\025) g(Op) r(\351rateurs) f(de) i
+(CRec) p Fj 1636 1142 a(\() 99 b(\)) g([) g(]) 1636 1241
+y(,) g(;) g(=) g(#) p Fa 1329 1682 a(T) -7 b(ab.) p Fv
+27 w(4) 27 b(\025) g(Op) r(\351rateurs) f(de) i(TRec) p
+Fj 1564 1859 a([) 99 b(]) g(\() h(\)) f(,) 1564 1959
+y({) g(}) g(#) h(=) f(<) p Ft 440 2478 a(A.2.5) 94 b(Les) 32
+b(blancs) p Fv 565 2632 a(T) -7 b(oute) 30 b(suite) g(d'espaces) f(et) i
+(de) f(tabulations) f(son) n(t) h(consid\351r\351es) f(comme) g(un) i
+(seul) f(es-) 440 2731 y(pacemen) n(t.) 22 b(Ils) g(son) n(t) g
+(n\351cessaires) f(juste) i(p) r(our) f(s\351parer) e(les) j(iden) n
+(ti\034cateurs,) e(les) i(mots) f(cl\351s) 440 2831 y(et) 28
+b(les) f(nom) n(bres.) p Ft 440 3044 a(Exemple.) p Fv
+80 w(Ces) g(commandes) g(son) n(t) g(iden) n(tiques) h(:) 565
+3144 y(\025) p Fj 41 w(comb) 41 b(c=Z) p Fv 565 3243
+a(\025) p Fj 41 w(comb) g(c) j(=) f(z) p Fv 565 3343
+a(\025) p Fj 41 w(comb) 85 b(c=) 173 b(z) p Ft 440 3556
+a(Remarque.) p Fv 81 w(P) n(our) 31 b(plus) h(de) f(lisibilit\351) h
+(on) g(s\351parera) d(c) n(haque) i(op) r(\351rateur) f(par) h(des) g
+(es-) 440 3656 y(paces.) p Ft 440 3869 a(A.2.6) 94 b(Les) 32
+b(commen) m(taires) p Fv 565 4022 a(A\034n) c(de) g(p) r(ouv) n(oir) f
+(mettre) h(des) f(notes) h(dans) f(les) h(\034c) n(hiers) f(de) h
+(l'utilisateur,) g(j'ai) f(in) n(tro-) 440 4122 y(duit) f(une) g
+(notation) f(de) h(commen) n(taire.) e(Ainsi) i(toutes) f(les) g
+(lignes) g(commencan) n(t) g(par) p Fj 25 w(#) p Fv 25
+w(ne) 440 4222 y(seron) n(t) h(pas) h(in) n(terpr\351t\351es.) p
+Ft 440 4435 a(Exemple.) p Fj 80 w(#) 43 b(ceci) f(est) h(un) f
+(commentaire) p Ft 440 4648 a(A.2.7) 94 b(Les) 32 b(c) m(haines) g(de) f
+(caract\350res) p Fv 565 4801 a(Lors) d(de) i(l'ouv) n(erture) e(de) i
+(\034c) n(hiers) f(on) g(a) h(b) r(esoin) f(d'en) n(trer) g(le) h(nom) g
+(du) g(\034c) n(hier.) f(Celui) 440 4901 y(ci) 41 b(p) r(eut) g(con) n
+(tenir) f(des) h(caract\350res) d(sp) r(\351ciaux) j(comme) p
+Fj 40 w(/) p Fv 41 w(notemmen) n(t) g(p) r(our) f(c) n(hanger) 440
+5001 y(de) d(r\351p) r(ertoire.) f(J'ai) g(donc) h(d\351\034ni) g(une) g
+(r\350gle) f(p) r(our) h(les) f(c) n(haines) g(de) h(caract\350res.) e
+(Elles) 440 5100 y(p) r(euv) n(en) n(t) 26 b(con) n(tenir) f(des) h
+(lettres) g(\(ma) 5 b(juscules) 25 b(ou) h(min) n(uscules\),) g(des) g
+(c) n(hi\033res) f(et) h(certains) 440 5200 y(caract\350res) f(sp) r
+(\351ciaux.) p Ft 440 5413 a(Exemple.) p Fj 80 w("Je) 43
+b(suis) e(une) i(chaine) e(mais) h(je) g(suis) g(libre.") p
+Fv 1831 5662 a(27) p dyy eop end
+%%Page: 28 29
+TeXDict begin 28 28 bop Fs 440 531 a(A.3) 112 b(S\351man) m(tique) p
+Fv 565 685 a(Les) 28 b(r\350gles) f(s\351man) n(tiques) g(p) r
+(ermetten) n(t) i(de) g(d\351\034nir) f(les) g(action) g(p) r(ossibles)
+g(p) r(our) g(l'uti-) 440 784 y(lisateur.) p Ft 440 1000
+a(A.3.1) 94 b(Ouvrir) 32 b(un) g(\034c) m(hier) p Fv
+565 1153 a(La) 39 b(commande) p Fj 39 w(ouvre) p Fv 38
+w(p) r(ermet) h(d'ouvrir) f(un) h(\034c) n(hier.) f(L'ouv) n(erture) g
+(d'un) h(\034c) n(hier) 440 1253 y(en) n(traine) 30 b(son) h(in) n
+(terpr\351tation.) f(Il) i(est) f(donc) g(facile) g(de) h
+(r\351utiliser) e(des) h(com) n(binateurs) f(et) 440
+1352 y(des) d(termes) h(pr\351alablemen) n(t) e(d\351\034nis.) 565
+1452 y(Les) 19 b(\034c) n(hiers) h(de) g(sauv) n(egarde) e(on) n(t) i
+(l'extension) p Fj 20 w(.crec) p Fv 18 w(p) r(our) g(les) g(sauv) n
+(egardes) e(de) i(Crec) 440 1552 y(et) p Fj 31 w(.trec) p
+Fv 29 w(p) r(our) 31 b(les) g(sauv) n(egardes) d(de) j(T) -7
+b(rec.) 31 b(P) n(our) f(ouvrir) g(un) h(\034c) n(hier) g(il) g
+(su\036t) g(d'en) n(trer) p Fj 440 1651 a(ouvre) 41 b("nomdufichier") p
+Fv 36 w(dans) f(l'in) n(terpr\351teur) g(sac) n(han) n(t) g(qu'il) h
+(ne) g(faut) g(pas) f(mettre) 440 1751 y(l'extension) p
+Fj 34 w(.crec) p Fv 32 w(ou) p Fj 34 w(.trec) p Fv 33
+w(du) 35 b(\034c) n(hier,) e(elle) i(est) f(ra) 5 b(jout\351e) 33
+b(automatiquemen) n(t) h(par) 440 1851 y(l'in) n(terpr\351teur.) p
+Ft 440 2066 a(Exemple.) p Fj 80 w(ouvre) 42 b("lib/base") p
+Fv 30 w(p) r(our) 35 b(ouvrir) f(les) g(op) r(\351rations) g(de) h
+(base) f(\(addition,) 440 2166 y(etc.\).) p Ft 440 2382
+a(Remarque.) p Fv 81 w(Lors) 24 b(de) i(l'ouv) n(erture) e(d'un) i
+(\034c) n(hier) e(il) i(ne) g(faut) f(pas) g(qu'il) h(y) f(ait) g(de) h
+(lignes) 440 2481 y(trop) g(grandes) e(car) h(les) h(lectures) f(de) i
+(\034c) n(hiers) e(son) n(t) g(bu\033eris\351es) h(et) g(si) g(on) g
+(d\351passe) f(la) g(taille) 440 2581 y(du) k(tamp) r(on) h(la) e
+(commande) h(sera) f(tronqu\351e.) g(Cela) h(arriv) n(e) e(en) i
+(ouvran) n(t) f(des) h(\034c) n(hiers) f(g\351-) 440
+2681 y(n\351r\351s) g(par) f(la) h(sauv) n(egarde) e(d'un) j(en) n
+(vironnemen) n(t) e(car) h(les) g(com) n(binateurs) f(son) n(t) h
+(compl\350-) 440 2780 y(temen) n(t) f(expans\351s) f(\(c'est) h(\340) f
+(dire) g(les) h(iden) n(ti\034cateurs) f(remplac\351s) f(par) h(les) h
+(com) n(binateurs) 440 2880 y(qui) h(leurs) f(son) n(t) g(asso) r
+(ci\351s\).) p Ft 440 3096 a(A.3.2) 94 b(Enregistrer) 31
+b(l'en) m(vironnemen) m(t) p Fv 565 3249 a(La) 37 b(commande) p
+Fj 37 w(sauve) p Fv 36 w(p) r(ermet) h(de) f(sauv) n(egarder) e(un) j
+(en) n(vironnemen) n(t.) f(Un) h(en) n(vi-) 440 3349
+y(ronnemen) n(t) h(est) g(comp) r(os\351) g(des) g(com) n(binateurs) g
+(et) g(des) h(termes) f(qui) g(son) n(t) g(d\351\034nis.) h(La) 440
+3448 y(sauv) n(egarde) 24 b(enregistre) i(dans) g(un) h(\034c) n(hier) g
+(les) g(commandes) f(qui) h(p) r(euv) n(en) n(t) g(servir) e(\340) i
+(saisir) 440 3548 y(ces) 22 b(ob) 5 b(jets.) 22 b(Il) g(faut) h(faire) e
+(toutefois) h(atten) n(tion) h(au) e(probl\350me) h(de) g(tamp) r(on) h
+(expliqu\351) f(dans) 440 3647 y(la) 27 b(section) g(A.3.1) 565
+3747 y(La) 21 b(syn) n(taxe) g(est) p Fj 23 w(sauve) 41
+b("nomdufichier") p Fv 17 w(sac) n(han) n(t) 20 b(qu'il) j(ne) f(faut) h
+(pas) e(mettre) i(l'ex-) 440 3847 y(tension) p Fj 30
+w(.crec) p Fv 27 w(ou) p Fj 30 w(.trec) p Fv 28 w(du) 30
+b(\034c) n(hier,) f(elle) h(est) g(ra) 5 b(jout\351e) 28
+b(automatiquemen) n(t) h(par) g(l'in-) 440 3946 y(terpr\351teur.) p
+Ft 440 4162 a(Exemple.) p Fj 80 w(sauve) 42 b("montravail") p
+Fv 13 w(p) r(our) 18 b(enregistrer) e(les) i(com) n(binateurs) f(et) i
+(les) f(termes) 440 4262 y(dans) 26 b(le) g(\034c) n(hier) p
+Fj 26 w(montravail.crec) p Fv 20 w(p) r(our) g(l'in) n(terpr\351teur) f
+(Crec) h(ou) p Fj 26 w(montravail.trec) p Fv 440 4361
+a(p) r(our) h(T) -7 b(rec.) p Ft 440 4577 a(A.3.3) 94
+b(Quitter) 31 b(l'in) m(terpr\351teur) p Fv 565 4730
+a(P) n(our) 17 b(quitter) i(l'in) n(terpr\351teur) e(il) i(su\036t) f
+(d'en) n(trer) g(la) g(commande) p Fj 18 w(Quitter) p
+Fv(.) d(Un) p Fj 19 w(ctrl-D) p Fv 440 4830 a(sous) 29
+b(UNIX) h(ou) f(son) g(\351quiv) -5 b(alen) n(t) 29 b(\(EOF\)) i(sous) e
+(un) g(autre) g(syst\350me) g(fait) h(aussi) f(sortir) f(de) 440
+4930 y(l'in) n(terpr\351teur) f(mais) g(il) h(est) f(conseill\351) g
+(d'utiliser) h(la) f(commande) p Fj 27 w(Quitter) p Fv(.) 565
+5029 y(Lors) h(de) h(la) h(sortie) e(du) i(programme) e(aucune) h(sauv)
+n(egarde) e(automatique) h(n'est) i(faite) 440 5129 y(alors) c(v) n
+(\351ri\034ez) h(que) g(v) n(ous) g(a) n(v) n(ez) f(sauv) n(egard\351) f
+(tout) i(ce) h(que) f(v) n(ous) g(v) n(oulez) f(garder.) 1831
+5662 y(28) p dyy eop end
+%%Page: 29 30
+TeXDict begin 29 29 bop Ft 440 531 a(A.3.4) 94 b(Saisie) 31
+b(d'un) g(com) m(binateur) g(dans) h(Crec) p Fv 565 685
+a(On) c(en) n(tre) g(dans) h(le) g(vif) g(du) g(sujet.) g(Lorsque) e
+(j'ai) i(\351crit) g(les) f(r\350gles) g(s\351man) n(tiques) g(p) r
+(our) 440 784 y(saisir) 23 b(les) i(com) n(binateurs) e(j'ai) i(essa) n
+(y) n(\351) e(de) i(rester) f(le) g(plus) h(pro) r(c) n(he) f(p) r
+(ossible) h(des) f(notations) 440 884 y(de) k(la) f(section) g(2.2.) g
+(V) -7 b(oici) 27 b(ces) h(r\350gles) e(:) 565 983 y(\025) 41
+b(P) n(our) 27 b(le) p Fq 27 w(Z) p Fv 33 w(j'ai) h(gard\351) p
+Fj 26 w(Z) p Fv 27 w(tout) g(simplemen) n(t) g(car) f(c'est) g(simple) h
+(et) g(tr\350s) f(parlan) n(t.) 565 1083 y(\025) 41 b(P) n(our) 27
+b(le) g(successeur) p Fq 26 w(S) 5 b(ucc) p Fv 27 w(j'ai) 28
+b(aussi) f(gard\351) p Fj 26 w(Succ) p Fv(.) 565 1183
+y(\025) 41 b(P) n(our) 26 b(le) p Fq 27 w(\031) p Fm
+986 1153 a(n) 983 1204 y(i) p Fv 1059 1183 a(il) h(faut) h(ren) n(trer)
+p Fj 25 w(Pi\(i,n\)) p Fv 24 w(car) e(le) i(symp) r(ole) p
+Fq 26 w(\031) p Fv 31 w(ne) f(p) r(eut) h(pas) e(\352tre) h(saisi) 648
+1282 y(ais\351men) n(t) h(\(\340) h(part) f(en) h(Gr\350ce\)) f(et) h
+(puis) g(on) g(ne) g(p) r(eut) g(pas) g(\351crire) e(a) n(v) n(ec) h
+(des) g(indices) 648 1382 y(et) f(des) h(exp) r(osan) n(ts.) 648
+1482 y(Le) h(premier) f(en) n(tier) h(est) g(n\351cessaire) f(p) r(our)
+h(sa) n(v) n(oir) e(quelle) i(est) g(la) g(pro) 5 b(jection,) 29
+b(et) g(le) 648 1581 y(deuxi\350me) e(est) h(imp) r(ortan) n(t) f(p) r
+(our) g(p) r(ouv) n(oir) f(calculer) h(l'arit\351.) 648
+1681 y(L'in) n(terpr\351teur) f(v) n(\351ri\034e) h(que) p
+Fj 27 w(i) p Fp(\024) p Fj(n) p Fv 26 w(sans) g(quoi) g(la) h(notation)
+f(n'a) g(pas) g(de) h(sens.) 565 1780 y(\025) 41 b(P) n(our) 29
+b(le) p Fq 29 w(S) p Fm 997 1750 a(n) 992 1801 y(m) p
+Fo 1055 1780 a(\() p Fq(c) p Fo(;) p Fq 14 w(c) p Fk
+1196 1792 a(1) p Fq 1234 1780 a(;) 14 b(:) g(:) g(:) f(;) h(c) p
+Fm 1454 1792 a(n) p Fo 1499 1780 a(\)) p Fv 30 w(il) 30
+b(su\036t) g(de) g(ren) n(trer) p Fj 28 w(S\(c;c1,...,cn\)) p
+Fv(.) 24 b(Il) 30 b(n'est) g(pas) 648 1880 y(n\351cessaire) 25
+b(de) j(pr\351ciser) p Fq 26 w(n) p Fv 28 w(et) p Fq
+28 w(m) p Fv 27 w(car) f(ils) g(son) n(t) g(calculables.) 648
+1980 y(L'in) n(terpr\351teur) 34 b(v) n(\351ri\034e) h(que) h(le) g
+(com) n(binateur) p Fj 34 w(c) p Fv 36 w(est) g(bien) g(d'arit\351) p
+Fj 35 w(n) p Fv 36 w(et) g(que) g(les) 648 2079 y(com) n(binateurs) p
+Fj 26 w(c1) p Fq(;) 14 b(:) g(:) g(:) f(;) p Fj 27 w(cn) p
+Fv 27 w(on) n(t) 27 b(bien) h(tous) f(la) h(m\352me) f(arit\351.) 565
+2179 y(\025) 41 b(P) n(our) 27 b(le) p Fq 27 w(R) q(ec) p
+Fo(\() p Fq(b;) 14 b(s) p Fo(\)) p Fv 27 w(il) 28 b(su\036t) g(d'en) n
+(trer) p Fj 27 w(Rec\(b,s\)) p Fv 24 w(tout) g(simplemen) n(t.) 648
+2279 y(L'in) n(terpr\351teur) 42 b(v) n(\351ri\034e) h(l'arit\351) g
+(de) p Fj 44 w(b) p Fv 43 w(et) h(de) p Fj 44 w(s) p
+Fv 44 w(c'est) f(\340) h(dire) f(que) p Fq 44 w(ar) r(ite) p
+Fo(\() p Fj(b) p Fo(\)) 50 b(=) p Fq 648 2378 a(ar) r(ite) p
+Fo(\() p Fj(s) p Fo(\)) p Fv(.) 38 b(De) h(plus) f(il) g(faut) h(qu'au)
+f(moins) g(une) g(des) g(deux) h(arit\351s) e(soit) h(\034x\351e) g
+(si-) 648 2478 y(non) 24 b(le) g(Rec) h(est) g(d'arit\351) f
+(quelconque) f(et) i(donc) f(p) r(eut) i(recev) n(oir) c(un) j(argumen)
+n(t) e(vide,) 648 2577 y(ce) g(qui) h(emp) r(\352c) n(herait) f(de) h
+(faire) g(une) g(r\351cursivit\351.) f(P) n(our) g(la) g(m\352me) h
+(raison) f(on) g(v) n(\351ri\034e) 648 2677 y(que) i(l'arit\351) f(de) p
+Fj 25 w(s) p Fv 25 w(soit) h(sup) r(\351rieure) f(ou) h(\351gale) f
+(\340) h(2.) f(En) i(e\033et) g(si) f(elle) g(\351tait) g
+(inf\351rieure) 648 2777 y(\347a) i(v) n(oudrait) f(dire) h(que) h(le) f
+(Rec) h(a) f(une) h(arit\351) f(inf\351rieure) g(\340) g(1) g(c'est) g
+(\340) h(dire) f(n) n(ulle.) 523 2992 y(Lorsque) 18 b(l'on) i(en) n
+(tre) f(un) h(com) n(binateur) f(l'in) n(terpr\351teur) g(e\033ectue) h
+(les) f(v) n(\351ri\034cations) f(men-) 440 3092 y(tionn\351es) 24
+b(ci-dessus.) f(Si) h(on) g(en) n(tre) f(juste) i(un) f(com) n
+(binateur) f(l'in) n(terpr\351teur) g(calcule) h(l'arit\351) 440
+3192 y(du) k(com) n(binateur) f(en) h(question) g(et) g(a\036c) n(he) f
+(le) h(com) n(binateur) f(et) i(son) e(arit\351.) g(Si) i(il) f(y) g(a)
+f(une) 440 3291 y(erreur) f(de) i(saisie,) e(un) i(message) e(d'erreur)
+h(est) g(a\036c) n(h\351) g(\340) g(la) h(place) p Ft
+440 3507 a(Exemple.) p Fj 440 3673 a(->) 43 b(Rec\(Pi\(1,1\),S\(S) o
+(ucc) o(;P) o(i\() o(2,3) o(\)\)) o(\)) 440 3773 y
+(Rec\(Pi\(1,1\),S\(Su) o(cc) o(;Pi) o(\(2) o(,3) o(\)\)\)) 37
+b(:) 43 b(2) 440 3972 y(->) g(Pi\(3,2\)) 440 4072 y(Erreur) e(dans) h
+(Pi) h(:) g(3) g(>) g(2) p Fv 565 4337 a(P) n(our) 23
+b(\351viter) g(d'a) n(v) n(oir) f(\340) i(saisir) f(\340) g(la) h(main)
+g(un) g(com) n(binateur) f(repr\351sen) n(tan) n(t) f(un) j(en) n
+(tier,) 440 4437 y(une) 31 b(con) n(v) n(ersion) d(\340) j(partir) f
+(d'un) h(en) n(tier) f(a) h(\351t\351) g(impl\351men) n(t\351e.) g(La) f
+(con) n(v) n(ersion) f(donne) h(le) 440 4537 y(com) n(binateur) i
+(appliqu\351) h(\340) g(un) h(argumen) n(t) e(vide) h(p) r(our) g(que) h
+(son) e(arit\351) h(soit) g(quelconque) 440 4636 y(\(v) n(oir) 27
+b(la) g(remarque) f(de) h(la) h(section) f(2.2\).) p
+Ft 440 4852 a(Exemple.) p Fj 440 5018 a(->) 43 b(S\(Succ;2\)) 440
+5118 y(S\(Succ;S\(S\(Succ;) o(S\() o(Suc) o(c;) o(Z\)) o(\);\)) o(\)) 37
+b(:) 43 b(*) p Fv 1831 5662 a(29) p dyy eop end
+%%Page: 30 31
+TeXDict begin 30 30 bop Ft 440 531 a(A.3.5) 94 b(Saisie) 31
+b(d'un) g(terme) f(dans) i(Crec) p Fv 565 685 a(Si) d(on) f(connait) g
+(la) h(d\351\034nition) g(d'un) g(terme) f(r\351cursif) g(primitif) i
+(\(d\351\034nition) f(2.5\)) f(alors) 440 784 y(la) i(saisie) g(d'un) h
+(terme) g(n'a) f(pas) g(de) h(secrets.) e(On) i(saisit) f(un) h(terme) f
+(par) g(une) h(commande) 440 884 y(du) d(t) n(yp) r(e) p
+Fj 28 w(c[t1,...,tn]) p Fv 22 w(a) n(v) n(ec) e(c) i(un) g(com) n
+(binateur) e(et) p Fj 28 w(t1) p Fq(;) 14 b(:) g(:) g(:) f(;) p
+Fj(tn) p Fv 27 w(des) 27 b(termes.) 565 983 y(L'in) n(terpr\351teur) c
+(v) n(\351ri\034era) g(que) i(l'arit\351) f(de) p Fj
+25 w(c) p Fv 25 w(est) h(bien) p Fj 25 w(n) p Fv(.) g(Si) g(un) g
+(terme) g(est) g(en) n(tr\351) f(tout) 440 1083 y(seul) 34
+b(le) h(syst\350me) f(r\351\351crit) f(le) i(terme) f(p) r(our) g
+(signaler) f(qu'il) h(est) h(correctemen) n(t) e(form\351) h(ou) 440
+1183 y(\351crit) 27 b(un) h(message) e(d'erreur) h(dans) g(le) g(cas) g
+(con) n(traire.) 565 1282 y(De) d(plus) h(p) r(our) f(le) g(confort) g
+(de) g(l'utilisateur,) h(le) f(syst\350me) g(p) r(ermet) h(de) f
+(saisir) f(un) i(en) n(tier) 440 1382 y(directemen) n(t) 30
+b(\340) g(la) g(place) g(de) h(son) f(n) n(um\351ral) f(corresp) r
+(ondan) n(t.) g(L'in) n(terpr\351teur) g(se) h(c) n(harge) 440
+1482 y(de) e(faire) f(la) g(con) n(v) n(ersion.) p Ft
+440 1697 a(Exemple.) p Fj 440 1863 a(->) 43 b(Rec\(Pi\(1,1\),S\(S) o
+(ucc) o(;P) o(i\() o(2,3) o(\)\)) o(\)[) o(Suc) o(c[) o(Su) o(cc[) o
+(Z[) o(]]]) o(,S) o(uc) o(c[Z) o([]) o(]]) 440 1963 y
+(Rec\(Pi\(1,1\),S\(Su) o(cc) o(;Pi) o(\(2) o(,3) o(\)\)\)) o([S) o(uc) o
+(c[S) o(uc) o(c[) o(Z[]) o(]]) o(,Su) o(cc) o([Z) o([]]) o(]) 440
+2162 y(->) g(Rec\(Z,Pi\(1,2\)\)[) o(3]) 440 2262 y
+(Rec\(Z,Pi\(1,2\)\)[S) o(uc) o(c[S) o(uc) o(c[) o(Suc) o(c[) o(Z[) o
+(]]]) o(]]) 440 2461 y(->) g(Rec\(Pi\(1,1\),S\(S) o(ucc) o(;P) o(i\() o
+(2,3) o(\)\)) o(\)[) o(Suc) o(c[) o(Z[) o(]]]) 440 2561
+y(le) g(terme) e(n'est) h(pas) g(valide) p Ft 440 2876
+a(A.3.6) 94 b(Saisie) 31 b(d'un) g(terme) f(dans) i(T) -8
+b(rec) p Fv 565 3029 a(La) 25 b(saisie) h(d'un) h(terme) f(est) g
+(ais\351e) g(vu) g(qu'elle) h(corresp) r(ond) d(\340) i(la) g(notation)
+g(des) g(d\351\034ni-) 440 3129 y(tions) h(\(v) n(oir) g(section) g
+(2.3\).) 565 3229 y(\025) 41 b(P) n(our) 23 b(le) p Fo
+24 w(0) p Fv 23 w(il) h(su\036t) g(de) g(saisir) p Fj
+22 w(Z) p Fv(.) g(On) f(p) r(eut) i(aussi) e(saisir) p
+Fj 22 w(0) p Fv 24 w(comme) g(on) h(le) f(v) n(erra) f(plus) 648
+3328 y(tard.) 565 3428 y(\025) 41 b(P) n(our) 27 b(le) g(successeur) p
+Fq 26 w(S) p Fv 33 w(nous) g(conserv) n(ons) e(la) i(notation) p
+Fj 27 w(S) p Fv(.) 565 3528 y(\025) 41 b(P) n(our) 33
+b(le) p Fq 34 w(R) q(ec) p Fo(\() p Fq(t;) 14 b(b;) p
+Fo 14 w(\() p Fq(x;) g(y) p Fo 3 w(\)) p Fq(s) p Fo(\)) p
+Fv 34 w(il) 35 b(su\036t) f(d'en) n(trer) p Fj 33 w
+(Rec\(t,b,\(x,y\)s\)) p Fv 28 w(tout) h(simple-) 648
+3627 y(men) n(t) 27 b(a) n(v) n(ec) g(t,) h(b) f(et) h(s) g(des) f
+(autres) g(termes) g(et) h(x) f(et) h(y) f(des) h(noms) f(de) h(v) -5
+b(ariables.) 565 3727 y(Nous) 28 b(remarquons) f(que) i(la) g(saisie) f
+(est) h(plus) h(ais\351e) e(que) h(p) r(our) g(les) g(com) n(binateurs)
+e(car) 440 3826 y(il) i(n'y) g(a) f(aucune) g(v) n(\351ri\034cation) g
+(\340) g(faire) g(:) h(si) f(la) h(syn) n(taxe) e(est) i(correcte) e
+(alors) g(le) i(terme) f(est) 440 3926 y(v) -5 b(alide.) p
+Ft 440 4142 a(Exemple.) p Fj 80 w(Rec\(n,p,\(x,y\)S\(y) o(\)\)) p
+Fv 565 4241 a(Il) 34 b(est) h(p) r(ossible) f(d'e\033ectuer) h(des) f
+(substitutions) h(dans) f(un) h(terme.) g(La) f(syn) n(taxe) f(est) p
+Fj 440 4341 a(t[a<u,b<v]) p Fv 21 w(a) n(v) n(ec) p Fj
+23 w(t) p Fv(,) p Fj 25 w(u) p Fv 24 w(et) p Fj 25 w(v) p
+Fv 25 w(des) 24 b(termes,) p Fj 25 w(a) p Fv 24 w(et) p
+Fj 26 w(b) p Fv 24 w(des) h(v) -5 b(ariables) 23 b(libres.) i
+(Naturellemen) n(t) 440 4441 y(il) j(p) r(eut) g(y) g(a) n(v) n(oir) d
+(autan) n(t) i(de) h(substitutions) g(que) f(l'on) h(v) n(eut) f
+(\(\351v) n(en) n(tuellemen) n(t) g(aucune\).) p Ft 440
+4656 a(Exemple.) p Fj 80 w(Rec\(n,p,\(x,y\)S\(y) o(\)\)[) o(n<) o(S\() o
+(S\(Z) o(\)\)) o(]) p Fv 565 4756 a(P) n(our) 22 b(simpli\034er) i(la) f
+(vie) g(de) g(l'utilisateur,) h(on) f(p) r(eut) h(se) f(p) r(ermettre) h
+(d'en) n(trer) e(un) i(en) n(tier) 440 4856 y(\340) j(la) g(place) h
+(d'un) g(n) n(um\351ral,) e(la) i(con) n(v) n(ersion) d(sera) h(faite) i
+(par) f(l'in) n(terpr\351teur.) p Ft 440 5071 a(Exemple.) p
+Fj 80 w(Rec\(n,4,\(x,y\)S\(y) o(\)\)) p Fv 1831 5662
+a(30) p dyy eop end
+%%Page: 31 32
+TeXDict begin 31 31 bop Ft 440 531 a(A.3.7) 94 b(Ajouter) 32
+b(une) g(v) -5 b(ariable) 32 b(dans) g(l'en) m(vironnemen) m(t) p
+Fv 565 685 a(Il) f(serait) g(p) r(\351nible) i(de) f(programmer) d
+(sans) i(p) r(ouv) n(oir) g(m\351moriser) f(des) i(b) r(outs) g(de) f
+(pro-) 440 784 y(grammes) h(p) r(our) i(s'en) g(servir) e(plus) i
+(tard.) g(C'est) f(p) r(our) h(\347a) f(que) h(j'ai) g(in) n(tro) r
+(duit) g(les) f(iden-) 440 884 y(ti\034cateurs.) d(Les) g(iden) n
+(ti\034cateurs) g(seron) n(t) g(des) g(alias) f(qui) i(p) r(ermetten) n
+(t) g(de) g(remplacer) e(un) 440 983 y(com) n(binateur) e(ou) g(un) h
+(terme) f(lors) g(de) g(la) g(saisie) g(d'un) h(com) n(binateur) f(ou) g
+(d'un) h(terme.) p Ft 440 1199 a(Crec.) p Fv 83 w(P) n(our) 23
+b(a) 5 b(jouter) 23 b(un) i(com) n(binateur) e(dans) g(Crec) h(il) g
+(su\036t) g(d'en) n(trer) p Fj 23 w(comb) 42 b(nom) h(=) g(c) p
+Fv 440 1299 a(a) n(v) n(ec) p Fj 26 w(nom) p Fv 27 w(l'iden) n
+(ti\034cateur) 27 b(et) p Fj 28 w(c) p Fv 27 w(le) h(com) n(binateur.) p
+Ft 440 1515 a(Exemple.) p Fj 440 1681 a(->) 43 b(comb) f(add) g(=) h
+(Rec\(Pi\(1,1\),S\(Su) o(cc) o(;Pi) o(\(2) o(,3) o(\)\)\)) 440
+1780 y(add) f(:) h(Rec\(Pi\(1,1\),S\(Suc) o(c;) o(Pi\() o(2,) o(3\)) o
+(\)\)) 37 b(:) 43 b(2) 440 1880 y(->) g(add) 440 1980
+y(add) f(:) h(Rec\(Pi\(1,1\),S\(Suc) o(c;) o(Pi\() o(2,) o(3\)) o(\)\))
+37 b(:) 43 b(2) 440 2079 y(->) g(comb) f(mult) g(=) h
+(rec\(0,s\(add;pi\() o(2,) o(3\),) o(pi) o(\(3) o(,3\)) o(\)\)) 440
+2179 y(mult) f(:) h(Rec\(S\(Z;\),S\(Rec\() o(Pi) o(\(1,) o(1\)) o(,S) o
+(\(Su) o(cc) o(;P) o(i\(2) o(,3) o(\)\)\)) o(;P) o(i\() o(2,3) o(\),)
+440 2278 y(Pi\(3,3\)\)\)) d(:) j(2) p Fv 565 2544 a(P) n(our) 28
+b(a) 5 b(jouter) 27 b(un) i(terme) g(dans) f(T) -7 b(rec) 28
+b(il) h(su\036t) g(d'en) n(trer) p Fj 28 w(terme) 41
+b(nom) i(=) g(t) p Fv 28 w(a) n(v) n(ec) p Fj 28 w(nom) p
+Fv 440 2644 a(l'iden) n(ti\034cateur) 27 b(et) p Fj 28
+w(t) p Fv 27 w(le) h(terme.) p Ft 440 2859 a(Exemple.) p
+Fj 440 3026 a(->) 43 b(terme) e(add21) h(=) h(Rec\(Pi\(1,1\),S\(S) o
+(ucc) o(;P) o(i\() o(2,3) o(\)\)) o(\)[S) o(uc) o(c[) o(Suc) o(c[) o
+(Z[) o(]]]) o(,) 440 3125 y(Succ[Z[]]]) 440 3225 y(add21) e(:) j
+(Rec\(Pi\(1,1\),S\(S) o(uc) o(c;P) o(i\() o(2,) o(3\)\)) o(\)[) o(Su) o
+(cc[) o(Su) o(cc[) o(Z[) o(]]) o(],S) o(uc) o(c[) o(Z[]) o(]]) 440
+3324 y(->) f(terme) e(add22) h(=) h(add[2,2]) 440 3424
+y(add22) e(:) j(Rec\(Pi\(1,1\),S\(S) o(uc) o(c;P) o(i\() o(2,) o(3\)\))
+o(\)[) o(Su) o(cc[) o(Su) o(cc[) o(Z[) o(]]) o(],) 440
+3524 y(Succ[Succ[Z[]]]]) p Ft 440 3839 a(T) -8 b(rec.) p
+Fv 83 w(P) n(our) 28 b(a) 5 b(jouter) 26 b(un) i(terme) g(dans) f(T) -7
+b(rec) 27 b(il) h(su\036t) h(d'en) n(trer) p Fj 26 w(terme) 42
+b(nom) g(=) h(t) p Fv 28 w(a) n(v) n(ec) p Fj 440 3939
+a(nom) p Fv 26 w(l'iden) n(ti\034cateur) 28 b(\(en) g(ma) 5
+b(juscules) 14 b(!\)) 27 b(et) p Fj 27 w(t) p Fv 28 w(le) g(terme.) p
+Ft 440 4154 a(Exemple.) p Fj 440 4321 a(->) 43 b(terme) e(ADD) i(=) g
+(Rec\(n,p,\(x,y\)S\() o(y\)) o(\)) 440 4420 y(ADD) f(:) h
+(Rec\(n,p,\(x,y\)S\(y\)) o(\)) 37 b(:) 44 b(\(n,p\)) p
+Fv 565 4686 a(On) 20 b(remarque) g(que) h(l'in) n(terpr\351teur) f
+(nous) g(donne) h(une) g(liste) g(des) g(v) -5 b(ariables) 19
+b(libres) i(dans) 440 4785 y(le) 28 b(terme,) f(ce) h(qui) f(p) r(eut) i
+(\352tre) e(utile) h(lorsque) e(l'on) i(fera) e(des) i(calculs.) p
+Ft 440 5001 a(A.3.8) 94 b(A\036c) m(her) 33 b(un) e(com) m(binateur) g
+(ou) h(un) g(terme) e(de) i(l'en) m(vironnemen) m(t) p
+Fv 565 5154 a(L'utilisateur) e(p) r(eut) j(a) n(v) n(oir) c(en) n(vie) i
+(de) g(consulter) g(un) g(com) n(binateur) f(ou) h(un) h(terme) f(de)
+440 5254 y(l'en) n(vironnemen) n(t.) 26 b(P) n(our) h(cela) f(il) i
+(su\036t) f(juste) h(d'en) n(trer) e(le) i(nom) f(du) g(com) n
+(binateur) f(ou) h(du) 440 5354 y(terme.) 1831 5662 y(31) p
+dyy eop end
+%%Page: 32 33
+TeXDict begin 32 32 bop Ft 440 531 a(Crec.) p Fv 83 w(Si) 30
+b(l'iden) n(ti\034cateur) f(corresp) r(ond) f(\340) i(un) g(com) n
+(binateur) e(l'in) n(terpr\351teur) h(a\036c) n(hera) 440
+631 y(l'iden) n(ti\034cateur,) g(puis) g(le) h(com) n(binateur) e(qui) h
+(lui) h(est) f(asso) r(ci\351) f(puis) h(l'arit\351) g(du) h(com) n
+(bina-) 440 731 y(teur.) p Ft 440 946 a(Exemple.) p Fj
+440 1112 a(->) 43 b(add) 440 1212 y(add) f(:) h(Rec\(Pi\(1,1\),S\(Suc) o
+(c;) o(Pi\() o(2,) o(3\)) o(\)\)) 37 b(:) 43 b(2) p Fv
+565 1478 a(Si) 22 b(l'iden) n(ti\034cateur) g(corresp) r(ond) f(\340) h
+(un) h(terme) f(l'in) n(terpr\351teur) g(a\036c) n(he) g(l'iden) n
+(ti\034cateur) 440 1577 y(et) 28 b(le) f(terme) h(corresp) r(ondan) n
+(t.) p Ft 440 1793 a(Exemple.) p Fj 440 1959 a(->) 43
+b(add21) 440 2059 y(add21) e(:) j(Rec\(Pi\(1,1\),S\(S) o(uc) o(c;P) o
+(i\() o(2,) o(3\)\)) o(\)[) o(Su) o(cc[) o(Su) o(cc[) o(Z[) o(]]) o
+(],S) o(uc) o(c[) o(Z[]) o(]]) p Fv 565 2324 a(Si) 31
+b(l'iden) n(ti\034cateur) g(ne) g(corresp) r(ond) e(\340) i(aucun) g
+(com) n(binateur) f(et) h(\340) g(aucun) f(terme) h(de) 440
+2424 y(l'en) n(vironnemen) n(t,) c(le) g(syst\350me) g(le) h(signale.) p
+Ft 440 2640 a(Exemple.) p Fj 440 2806 a(->) 43 b(nimp) 440
+2906 y(Identificateur) 38 b(nimp) k(inconnu) p Ft 440
+3221 a(T) -8 b(rec.) 440 3437 y(Exemple.) p Fj 440 3603
+a(->) 43 b(ADD) 440 3702 y(ADD) f(:) h(Rec\(n,p,\(x,y\)S\(y\)) o(\)) 37
+b(:) 44 b(\(n,p\)) p Fv 565 3968 a(Si) 32 b(l'iden) n(ti\034cateur) g
+(ne) g(corresp) r(ond) e(\340) h(aucun) h(terme) g(de) g(l'en) n
+(vironnemen) n(t,) f(le) h(sys-) 440 4068 y(t\350me) c(le) g(signale.) p
+Ft 440 4283 a(Exemple.) p Fj 440 4449 a(->) 43 b(NIMP) 440
+4549 y(Identificateur) 38 b(NIMP) k(inconnu) p Ft 440
+4864 a(A.3.9) 94 b(Calculer) p Fv 565 5018 a(Main) n(tenan) n(t) 29
+b(que) h(nous) g(sa) n(v) n(on) n(t) e(en) n(trer) h(des) h(com) n
+(binateurs) f(et) i(des) f(termes) g(dans) f(le) 440
+5117 y(syst\350me,) e(il) h(ne) g(nous) f(reste) g(plus) g(qu'\340) h
+(les) f(utiliser) g(p) r(our) h(faire) f(des) g(calculs.) 1831
+5662 y(32) p dyy eop end
+%%Page: 33 34
+TeXDict begin 33 33 bop Ft 440 531 a(Crec.) p Fv 83 w(P) n(our) 29
+b(calculer) f(\340) i(l'aide) f(d'un) h(com) n(binateur) f(il) g
+(su\036t) h(de) g(l'\023) 23 b(appliquer) f(\024\340) 29
+b(un) 440 631 y(n-uplet) c(d'en) n(tiers.) e(Rapp) r(elez) h(v) n(ous) f
+(que) h(selon) g(l'in) n(terpr\351tation) f(in) n(tensionnelle) h(on) g
+(p) r(eu) 440 731 y(v) n(oir) i(un) i(com) n(binateur) f(comme) g(une) h
+(fonction) f(de) p Fn 28 w(N) p Fm 2133 700 a(n) p Fv
+2206 731 a(dans) p Fn 27 w(N) p Fv 27 w(\(d\351\034nition) i(2.4\).) 565
+830 y(P) n(our) c(cela) g(il) h(su\036t) g(d'en) n(trer) p
+Fj 24 w(c\(n1,..,np\)) p Fv 21 w(a) n(v) n(ec) p Fj 25
+w(c) p Fv 25 w(un) g(com) n(binateur) e(et) p Fj 26 w(n1) p
+Fq(;) 14 b(:) g(:) g(:) f(;) p Fj(np) p Fv 440 930 a(des) 24
+b(en) n(tiers.) f(Le) h(syst\350me) f(ren) n(v) n(oit) f(un) j(en) n
+(tier) e(qui) h(est) g(le) f(r\351sultat) h(de) g(l'application) f(de) h
+(la) 440 1029 y(s\351man) n(tique) k(du) h(com) n(binateur) f(au) g
+(n-uplet.) i(Notez) e(que) h(l'on) g(ne) f(met) i(pas) e(les) g(cro) r
+(c) n(hets) 440 1129 y(s\351man) n(tiques) h(\(b) r(oubles) h(cro) r(c)
+n(hets\)) f(comme) h(on) g(le) g(ferait) f(si) h(on) g(v) n(oudrait) f
+(resp) r(ecter) g(les) 440 1229 y(notations.) 22 b(La) g(raison) f(de) h
+(cette) h(omission) e(est) i(un) g(souci) e(de) i(ne) f(pas) g
+(alourdir) f(la) h(syn) n(taxe.) p Ft 440 1444 a(Exemple.) p
+Fj 440 1611 a(->) 43 b(add\(1,2\)) 440 1710 y(3) p Fv
+565 1976 a(P) n(our) 23 b(calculer) g(\340) g(l'aide) h(d'un) g(terme) g
+(on) g(v) -5 b(a) 23 b(utiliser) h(le) g(syst\350me) f(de) h
+(r\351\351criture) f(selon) 440 2075 y(la) i(d\351\034nition) i(2.7.) e
+(L'in) n(terpr\351teur) f(v) -5 b(a) 26 b(r\351duire) f(le) h(terme) f
+(d'en) n(tr\351e) h(jusqu'\340) f(ce) h(qu'il) g(soit) 440
+2175 y(r\351duit) j(\340) f(un) h(n) n(um\351ral.) f(Cette) h(m\351tho)
+r(de) g(est) f(b) r(eaucoup) h(plus) f(len) n(te) h(que) g(la) f
+(pr\351c\351den) n(te) 440 2275 y(mais) f(l'in) n(t\351r\352t) h
+(th\351orique) e(n'est) i(pas) f(moins) g(grand.) 565
+2374 y(La) f(syn) n(taxe) h(est) p Fj 27 w(norm) 42 b(t) p
+Fv 27 w(a) n(v) n(ec) p Fj 26 w(t) p Fv 27 w(un) 28 b(terme.) f(Le) g
+(programme) f(retourne) g(le) h(n) n(um\351ral) 440 2474
+y(qui) h(est) g(la) g(forme) f(normale) g(de) p Fj 29
+w(t) p Fv 27 w(et) i(l'en) n(tier) e(d\351cimal) h(qui) g(lui) h
+(corresp) r(ond.) d(Gr\342ce) h(\340) h(la) 440 2574
+y(propri\351t\351) j(de) h(normalisation) f(on) g(sait) h(que) g(tous) g
+(les) g(termes) g(on) n(t) g(une) g(forme) g(normale) 440
+2673 y(et) c(donc) f(que) h(le) f(calcul) g(\034nit) i(et) e(donne) h
+(un) g(r\351sultat.) p Ft 440 2889 a(Exemple.) p Fj 440
+3055 a(->) 43 b(norm) f(add21) 440 3155 y(Succ[Succ[Succ[Z) o([]) o
+(]]]) 37 b(:) 43 b(3) p Ft 440 3470 a(T) -8 b(rec.) p
+Fv 83 w(comme) 25 b(expliqu\351) g(plus) f(haut) h(il) g(y) g(a) f
+(plusieures) h(mani\350res) e(de) i(faire) f(des) h(calculs) 440
+3570 y(a) n(v) n(ec) h(T) -7 b(rec.) 27 b(La) h(premi\350re) e
+(consiste) h(\340) h(sp) r(\351ci\034er) f(un) h(en) n(vironnemen) n(t)
+e(dans) i(lequel) f(on) h(v) -5 b(a) 440 3669 y(calculer) 23
+b(la) h(s\351man) n(tique) g(du) g(terme.) g(La) g(deuxi\350me) g
+(consiste) g(\340) g(substituer) g(les) g(v) -5 b(ariables) 440
+3769 y(libres) 27 b(a\034n) g(de) h(clore) f(le) g(terme) h(et) f(de) h
+(le) g(normaliser.) p Ft 440 3985 a(La) e(s\351man) m(tique) e(dans) i
+(un) g(en) m(vironnemen) m(t.) p Fv 81 w(A) -9 b(v) n(ec) 21
+b(cette) i(m\351tho) r(de) f(il) g(su\036t) h(juste) 440
+4084 y(de) i(sa) n(v) n(oir) e(commen) n(t) i(en) n(trer) f(un) h(en) n
+(vironnemen) n(t.) f(Je) h(rapp) r(elle) f(par) g(exemple) h
+(l'addition) 440 4184 y(de) e(2) f(et) h(de) g(3) g(:) p
+Fi 23 w(J) p Fq(add) p Fi(K) p Fg 1115 4199 a(f) p Fm(n) p
+Fg( ) p Fk(2) p Fm(;p) p Fg( ) p Fk(3) p Fg(g) p Fv 1482
+4184 a(.) g(P) n(our) f(en) n(trer) g(ceci) g(dans) h(le) g(syst\350me)
+f(nous) g(oublions) h(les) 440 4284 y(doubles) i(cro) r(c) n(hets) f
+(et) h(cela) g(nous) g(donne) p Fj 25 w(ADD{n<2,p<3}) p
+Fv(.) 20 b(La) 25 b(syn) n(taxe) f(est) h(donc) g(pro) r(c) n(he) 440
+4383 y(de) j(la) f(notation.) p Ft 440 4599 a(Exemple.) p
+Fj 440 4765 a(->) 43 b(ADD{n<2,p<3}) 440 4865 y(5) p
+Fv 565 5130 a(Si) d(une) g(v) -5 b(ariable) 39 b(n'est) i(pas) e
+(renseign\351e) g(alors) f(l'in) n(terpr\351teur) i(\351crit) f(un) i
+(message) 440 5230 y(d'erreur) 26 b(qui) i(con) n(tien) n(t) f(une) h
+(liste) g(des) f(v) -5 b(ariables) 26 b(non) i(renseign\351es.) 1831
+5662 y(33) p dyy eop end
+%%Page: 34 35
+TeXDict begin 34 34 bop Ft 440 531 a(Exemple.) p Fj 440
+697 a(->) 43 b(ADD{n<4}) 440 797 y(Ces) f(variables) e(ne) j(sont) f
+(pas) g(dans) g(l'environnement) 37 b(:) 43 b(\(p\)) p
+Fv 565 1063 a(Si) 27 b(le) h(terme) p Fj 27 w(t) p Fv
+28 w(\340) f(calculer) f(est) i(clos) f(il) h(faut) g(naturellemen) n
+(t) f(\351crire) p Fj 26 w(t{}) p Fv(.) p Ft 440 1278
+a(La) 36 b(r\351duction) f(d'un) f(terme) f(clos.) p
+Fv 82 w(Cette) e(appro) r(c) n(he) e(n\351cessite) h(souv) n(en) n(t) f
+(l'utilisa-) 440 1378 y(tion) 39 b(de) g(substitutions) g(comme) f
+(expliqu\351) h(dans) f(la) g(section) h(A.3.6) f(a\034n) h(de) f
+(clore) g(un) 440 1478 y(terme.) 27 b(Ceci) h(n'est) g(pas) f
+(obligatoire) e(naturellemen) n(t) j(si) f(le) h(terme) f(est) h
+(d\351j\340) f(clos.) p Ft 440 1693 a(Exemple.) p Fj
+440 1860 a(->) 43 b(NORM) f(ADD[n<S\(S\(Z\)\),p) o(<S) o(\(Z\)) o(]) 440
+1959 y(S\(S\(S\(Z\)\)\):3) 440 2059 y(->) h(terme) e(ADD21) h(=) h
+(ADD[n<S\(S\(Z\)\),p) o(<S\() o(Z\)) o(]) 440 2158 y(ADD21) e(:) j
+(Rec\(S\(S\(Z\)\),S\(Z) o(\),) o(\(a,) o(b\)) o(S\() o(b\)\)) 37
+b(:) 43 b(\(\)) 440 2258 y(->) g(NORM) f(ADD21) 440 2358
+y(S\(S\(S\(Z\)\)\):3) p Fv 565 2623 a(Si) 27 b(le) g(terme) g(n'est) g
+(pas) g(clos,) f(l'in) n(terpr\351teur) h(nous) f(le) h(signale) g(gen)
+n(tillemen) n(t) f(et) i(nous) 440 2723 y(dit) g(gr\342cieusemen) n(t) e
+(quelles) h(son) n(t) g(les) h(v) -5 b(ariables) 26 b(qui) h(son) n(t) g
+(rest\351es) g(libres.) p Ft 440 2939 a(Exemple.) p Fj
+440 3105 a(->) 43 b(NORM) f(ADD) 440 3204 y(le) h(terme) e
+(Rec\(n,p,\(x,y\)S\(y) o(\)\)) c(n'est) 42 b(pas) g(clos.) f(Variables)
+f(libres) h(:) i(\(n,p\)) p Fv 1831 5662 a(34) p dyy
+eop end
+%%Page: 35 36
+TeXDict begin 35 35 bop Fu 440 531 a(R\351f\351rences) p
+Fv 440 713 a([1]) 41 b(Stev) n(en) 31 b(F) -7 b(ortune,) 32
+b(Daniel) f(Leiv) -5 b(an) n(t,) 31 b(Mic) n(hael) g(O'Donnell.) p
+Fr 31 w(The) k(Expr) l(essiveness) e(of) 528 813 y(Simple) 44
+b(and) g(Se) l(c) l(ond-Or) l(der) f(T) -6 b(yp) l(e) 44
+b(Structur) l(es) p Fv(.) d(Journal) g(of) h(the) h(Asso) r(ciation) f
+(for) 528 912 y(Computer) 27 b(Mac) n(hinery) -7 b(,) 26
+b(30,1,) h(\(1983\)) 440 1041 y([2]) 41 b(Lo\357c) 29
+b(Colson.) p Fr 30 w(R) l(epr) l(\351sentation) i(intentionnel) t(le) i
+(d'algorithmes) h(dans) f(les) f(syst\350mes) 528 1140
+y(fonctionnels) 39 b(:) h(une) e(\351tude) h(de) g(c) l(as) p
+Fv(.) f(Th\350se) f(de) h(do) r(ctorat,) f(Univ) n(ersit\351) f(de) i
+(P) n(aris) f(7,) 528 1240 y(\(Jan) n(vier) 26 b(1991\)) 440
+1368 y([3]) 41 b(Lo\357c) 29 b(Colson.) p Fr 29 w(F) -6
+b(unctions) 31 b(versus) h(A) n(lgorithms) p Fv(.) f(The) f(Logic) f
+(In) h(Computer) f(Science) 528 1468 y(Column,) e(Bulletin) h(de) g
+(l'A) n(CTS) g(N\26065,) e(\(Juin) i(1998\)) 440 1596
+y([4]) 41 b(Xa) n(vier) 24 b(Lero) n(y) -7 b(,) 23 b(Pierre) i(W) -7
+b(eis.) p Fr 25 w(Manuel) 28 b(de) g(r) l(\351f\351r) l(enc) l(e) f(du)
+h(langage) g(CAML) p Fv(.) e(In) n(teredi-) 528 1696
+y(tions,) h(P) n(aris,) g(\(1994\)) 440 1824 y([5]) 41
+b(Pierre) g(W) -7 b(eis,) 41 b(Xa) n(vier) f(Lero) n(y) -7
+b(.) p Fr 40 w(L) l(e) 42 b(langage) h(CAML) p Fv(.) f(2e) f
+(\351dition,) g(Duno) r(d,) h(P) n(aris,) 528 1923 y(\(2001\)) 440
+2052 y([6]) f(Alfred) 21 b(Aho,) g(Ra) n(vi) f(Sethi,) h(Je\033rey) f
+(Ullman.) p Fr 21 w(Compilateurs) k(:) g(Princip) l(es,) h(te) l
+(chniques) 528 2151 y(et) k(outils) p Fv(.) f(Duno) r(d,) g(P) n(aris,)
+f(\(2000\)) 440 2279 y([7]) 41 b(Lauren) n(t) i(Ch\351no.) p
+Fr 43 w(Un) h(p) l(eu) h(de) g(lamb) l(da-c) l(alcul) p
+Fv(.) g(La) e(lettre) h(de) g(Caml) f(n) n(um\351ro) g(6,) 528
+2379 y(caml.inria.fr,) 26 b(\(\351t\351) i(1997\)) 440
+2507 y([8]) 41 b(Nicolas) 32 b(G.) g(de) g(Bruijn.) p
+Fr 33 w(L) l(amb) l(da-Calculus) j(Notation) f(with) h(Nameless) f
+(Dummies,) 528 2607 y(a) 27 b(T) -6 b(o) l(ol) 27 b(for) g(A) n
+(utomatic) f(F) -6 b(ormula) 27 b(Manipulation,) i(with) e(Applic) l
+(ation) h(to) e(the) h(Chur) l(ch-) 528 2707 y(R) l(osser) i(The) l(or)
+l(em) p Fv(.) g(Indag.) e(Math.) g(34,5) g(381-392,) d(\(1972\)) 1831
+5662 y(35) p dyy eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/slidestermes.pdf b/slidestermes.pdf
new file mode 100644 (file)
index 0000000..adb3fed
Binary files /dev/null and b/slidestermes.pdf differ
diff --git a/slidestermes.ps b/slidestermes.ps
new file mode 100644 (file)
index 0000000..e8bc066
--- /dev/null
@@ -0,0 +1,26678 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.92b p1.6 Copyright 2003 ASCII Corp.(www-ptex@ascii.co.jp)
+%%+ based on dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
+%%Title: slidestermes.dvi
+%%Pages: 25
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: Helvetica Times-Bold CMMI12 CMR12 CMSY10
+%%+ Helvetica-Oblique CMEX10 stmary10 CMMI10 CMR10 CMSY7 Courier
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -Ppdf -G0 slidestermes.dvi -o slidestermes.ps
+%DVIPSParameters: dpi=8000, compressed
+%DVIPSSource:  TeX output 2004.05.13:1355
+%%BeginProcSet: tex.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: alt-rule.pro
+%!
+% Patch by TVZ
+% Makes dvips files draw rules with stroke rather than fill.
+% Makes narrow rules more predictable at low resolutions
+% after distilling to PDF.
+% May have unknown consequences for very thick rules.
+% Tested only with dvips 5.85(k).
+TeXDict begin
+/QV {
+  gsave newpath /ruleY X /ruleX X
+  Rx Ry gt
+  { ruleX ruleY Ry 2 div sub moveto Rx 0 rlineto Ry }
+  { ruleX Rx 2 div add ruleY moveto 0 Ry neg rlineto Rx }
+  ifelse
+  setlinewidth 0 setlinecap stroke grestore
+} bind def
+end
+
+%%EndProcSet
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: pstricks.pro
+%!
+% PostScript prologue for pstricks.tex.
+% Version 97 patch 3, 98/06/01
+% For distribution, see pstricks.tex.
+%
+/tx@Dict 200 dict def tx@Dict begin
+/ADict 25 dict def
+/CM { matrix currentmatrix } bind def
+/SLW /setlinewidth load def
+/CLW /currentlinewidth load def
+/CP /currentpoint load def
+/ED { exch def } bind def
+/L /lineto load def
+/T /translate load def
+/TMatrix { } def
+/RAngle { 0 } def
+/Atan { /atan load stopped { pop pop 0 } if } def
+/Div { dup 0 eq { pop } { div } ifelse } def
+/NET { neg exch neg exch T } def
+/Pyth { dup mul exch dup mul add sqrt } def
+/PtoC { 2 copy cos mul 3 1 roll sin mul } def
+/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def }
+def
+/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def
+} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ }
+/pathforall load stopped { pop pop pop pop } if z } def
+/STP { .996264 dup scale } def
+/STV { SDict begin normalscale end STP  } def
+/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def
+PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y
+mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul
+/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ]
+0 } ifelse setdash stroke } def
+/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt
+{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add
+def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if
+] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1
+setlinecap stroke } def
+/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch
+2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25
+% DG/SR modification begin - Dec. 12, 1997 - Patch 2
+%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
+itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
+% DG/SR modification end
+Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict
+/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1
+% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
+% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore }
+% def
+a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore
+pop pop } def
+% DG/SR modification end
+/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg
+exch 3 index sub exch Atan rotate newpath } def
+/EndArrow { @mtrx setmatrix CP grestore end } def
+/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1
+scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill
+grestore } def
+/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0
+CLW moveto } def
+/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2
+div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0
+CLW moveto } def
+/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW
+2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0
+curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto }
+def
+/SD { 0 360 arc fill } def
+/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS
+CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def
+/Shadow { [ { /moveto load } { /lineto load } { /curveto load } {
+/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto
+load } if ] cvx newpath 3 1 roll T exec } def
+/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch
+cvi def } def
+/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if
+f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
+/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub
+def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def
+/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 }
+ifelse { pop } repeat a } def
+/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq
+and { pop pop /n n 1 sub def } if } def
+/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop }
+repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1
+ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1
+moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto
+Lineto pop pop closepath } ifelse } def
+/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul
+neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add
+def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2
+div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+setmatrix } def
+% DG modification begin - Jan. 15, 1997
+%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq {
+%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
+%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0
+%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+%setmatrix } def
+/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup
+CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
+div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0
+d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
+% setmatrix } def
+setmatrix pop } def
+% DG/SR modification end
+/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
+def } def
+/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
+def } def
+/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1
+def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp
+mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos
+abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def
+/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul
+m mul neg def } def
+/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if }
+ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def }
+def
+/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def
+/NC { CC x1 y1 x2 y2 x y curveto } def
+/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def
+/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def
+/NAC { x2 y2 x y curveto CC x1 y1 } def
+/EAC { x2 y2 x y ArrowB curveto pop pop } def
+/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def
+n { NC } repeat EOC } ifelse } def
+/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload
+/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop
+pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def
+/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt {
+CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC }
+repeat closepath pop pop } ifelse } def
+/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def
+/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def
+/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore }
+def
+/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix
+rotate matrix concatmatrix exch findfont exch makefont setfont } def
+/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto
+x1 y1 lineto closepath } def
+/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1
+y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div
+exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse
+/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto
+x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath }
+ifelse } def
+/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add
+/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq {
+pop pop Rect } { OvalFrame } ifelse } def
+/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop
+} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ]
+aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
+/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6
+2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto }
+ifelse } def
+/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv {
+6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def
+/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1
+sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore }
+def
+/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1
+sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA
+x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0
+y0 x0 2 mul x1 sub y1 ] def } def
+/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 }
+if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if
+/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div
+round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div
+round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub
+0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def
+/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def }
+if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def }
+{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add
+exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n
+div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1
+dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt {
+dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt {
+pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup
+stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}
+{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i
+w add def } repeat grestore gsave n 0 gt
+% DG/SR modification begin - Nov. 7, 1997 - Patch 1
+%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash }
+{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash }
+% DG/SR modification end
+{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul
+n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n
+div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop
+1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs
+dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt
+{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g
+exch t L stroke /i i h add def } repeat grestore } def
+/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0
+1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add
+exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
+mul neg d } def
+/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def
+/Rot { CP CP translate 3 -1 roll neg rotate NET  } def
+/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 }
+def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle
+dup a add ] cvx def } def
+/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ]
+cvx def } def
+/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def
+/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def
+/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def
+/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s
+abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b
+div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } {
+h1 abs h sub dup s mul abs } ifelse } def
+/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s
+mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q
+{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add
+exch } def
+/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible
+/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def
+} if } ifelse } def
+/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def
+/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit
+neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def
+/IfVisible true def } def
+end
+% END pstricks.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-dots.pro
+%!PS-Adobe-2.0
+%%Title: Dot Font for PSTricks
+%%Creator: Timothy Van Zandt <tvz@Princeton.EDU>
+%%Creation Date: May 7, 1993
+%% Version 97 patch 1, 99/12/16
+%% Modified by Etienne Riga <etienne.riga@skynet.be> - Dec. 16, 1999
+%% to add /Diamond, /SolidDiamond and /BoldDiamond
+10 dict dup begin
+  /FontType 3 def
+  /FontMatrix [ .001 0 0 .001 0 0 ] def
+  /FontBBox [ 0 0 0 0 ] def
+  /Encoding 256 array def
+  0 1 255 { Encoding exch /.notdef put } for
+  Encoding
+    dup (b) 0 get /Bullet put
+    dup (c) 0 get /Circle put
+    dup (C) 0 get /BoldCircle put
+    dup (u) 0 get /SolidTriangle put
+    dup (t) 0 get /Triangle put
+    dup (T) 0 get /BoldTriangle put
+    dup (r) 0 get /SolidSquare put
+    dup (s) 0 get /Square put
+    dup (S) 0 get /BoldSquare put
+    dup (q) 0 get /SolidPentagon put
+    dup (p) 0 get /Pentagon put
+    dup (P) 0 get /BoldPentagon put
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    dup (l) 0 get /SolidDiamond put
+    dup (d) 0 get /Diamond put
+        (D) 0 get /BoldDiamond put
+% DG/SR modification end
+  /Metrics 13 dict def
+  Metrics begin
+    /Bullet        1000   def
+    /Circle        1000   def
+    /BoldCircle    1000   def
+    /SolidTriangle 1344   def
+    /Triangle      1344   def
+    /BoldTriangle  1344   def
+    /SolidSquare    886   def
+    /Square         886   def
+    /BoldSquare     886   def
+    /SolidPentagon 1093.2 def
+    /Pentagon      1093.2 def
+    /BoldPentagon  1093.2 def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /SolidDiamond  1008   def
+    /Diamond       1008   def
+    /BoldDiamond   1008   def
+% DG/SR modification end
+    /.notdef 0 def
+  end
+  /BBoxes 13 dict def
+  BBoxes begin
+    /Circle        { -550 -550 550 550 } def
+    /BoldCircle    /Circle load def
+    /Bullet        /Circle load def
+    /Triangle      { -571.5 -330 571.5 660 } def
+    /BoldTriangle  /Triangle load def
+    /SolidTriangle /Triangle load def
+    /Square        { -450 -450 450 450 } def
+    /BoldSquare    /Square load def
+    /SolidSquare   /Square load def
+    /Pentagon      { -546.6 -465 546.6 574.7 } def
+    /BoldPentagon  /Pentagon load def
+    /SolidPentagon /Pentagon load def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /Diamond       { -428.5 -742.5 428.5 742.5 } def
+    /BoldDiamond   /Diamond load def
+    /SolidDiamond  /Diamond load def
+% DG/SR modification end
+    /.notdef { 0 0 0 0 } def
+  end
+  /CharProcs 20 dict def
+  CharProcs begin
+    /Adjust {
+      2 copy dtransform floor .5 add exch floor .5 add exch idtransform
+      3 -1 roll div 3 1 roll exch div exch scale
+    } def
+    /CirclePath    { 0 0 500 0 360 arc closepath } def
+    /Bullet        { 500 500 Adjust CirclePath fill } def
+    /Circle        { 500 500 Adjust CirclePath .9 .9 scale CirclePath
+                     eofill } def
+    /BoldCircle    { 500 500 Adjust CirclePath .8 .8 scale CirclePath
+                     eofill } def
+    /BoldCircle    { CirclePath .8 .8 scale CirclePath eofill } def
+    /TrianglePath  { 0  660 moveto -571.5 -330 lineto 571.5 -330 lineto
+                     closepath } def
+    /SolidTriangle { TrianglePath fill } def
+    /Triangle      { TrianglePath .85 .85 scale TrianglePath eofill } def
+    /BoldTriangle  { TrianglePath .7 .7 scale TrianglePath eofill } def
+    /SquarePath    { -450 450 moveto 450 450 lineto 450 -450 lineto
+                     -450 -450 lineto closepath } def
+    /SolidSquare   { SquarePath fill } def
+    /Square        { SquarePath .89 .89 scale SquarePath eofill } def
+    /BoldSquare    { SquarePath .78 .78 scale SquarePath eofill } def
+    /PentagonPath  {
+      -337.8 -465   moveto
+       337.8 -465   lineto
+       546.6  177.6 lineto
+         0    574.7 lineto
+      -546.6  177.6 lineto
+      closepath
+    } def
+    /SolidPentagon { PentagonPath fill } def
+    /Pentagon      { PentagonPath .89 .89 scale PentagonPath eofill } def
+    /BoldPentagon  { PentagonPath .78 .78 scale PentagonPath eofill } def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /DiamondPath   { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto
+                     428.5 0 lineto closepath } def
+    /SolidDiamond  { DiamondPath fill } def
+    /Diamond       { DiamondPath .85 .85 scale DiamondPath eofill } def
+    /BoldDiamond   { DiamondPath .7 .7 scale DiamondPath eofill } def
+% DG/SR modification end
+    /.notdef { } def
+  end
+  /BuildGlyph {
+    exch
+    begin
+      Metrics 1 index get exec 0
+      BBoxes 3 index get exec
+      setcachedevice
+      CharProcs begin load exec end
+    end
+  } def
+  /BuildChar {
+    1 index /Encoding get exch get
+    1 index /BuildGlyph get exec
+  } bind def
+end
+/PSTricksDotFont exch definefont pop
+%END pst-dots.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-grad.pro
+%!
+% PostScript prologue for pst-grad.tex.
+% Version 97, 93/05/12
+% For distribution, see pstricks.tex.
+%
+% For the PSTricks gradient fillstyle.
+%
+% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).
+%
+% Syntax:
+%   R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill
+
+/tx@GradientDict 40 dict def
+tx@GradientDict begin
+/GradientFill {
+  rotate
+  /MidPoint ED
+  /NumLines ED
+  /LastBlue ED
+  /LastGreen ED
+  /LastRed ED
+  /FirstBlue ED
+  /FirstGreen ED
+  /FirstRed ED
+  % This avoids gaps due to rounding errors:
+  clip
+  pathbbox           %leave llx,lly,urx,ury on stack
+  /y ED /x ED
+  2 copy translate
+  y sub neg /y ED
+  x sub neg /x ED
+  % This avoids gaps due to rounding errors:
+  LastRed FirstRed add 2 div
+  LastGreen FirstGreen add 2 div
+  LastBlue FirstBlue add 2 div
+  setrgbcolor
+  fill
+  /YSizePerLine y NumLines div def
+  /CurrentY 0 def
+  /MidLine NumLines 1 MidPoint sub mul abs cvi def
+  MidLine NumLines 2 sub gt
+  { /MidLine NumLines def }
+  { MidLine 2 lt { /MidLine 0 def } if }
+  ifelse
+  MidLine 0 gt
+  {
+    /Red FirstRed def
+    /Green FirstGreen def
+    /Blue FirstBlue def
+    /RedIncrement LastRed FirstRed sub MidLine 1 sub div def
+    /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def
+    /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def
+    MidLine { GradientLoop } repeat
+  } if
+  MidLine NumLines lt
+  {
+    /Red LastRed def
+    /Green LastGreen def
+    /Blue LastBlue def
+    /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def
+    /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def
+    /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def
+    NumLines MidLine sub { GradientLoop } repeat
+  } if
+} def
+/GradientLoop {
+  0 CurrentY moveto
+  x 0 rlineto
+  0 YSizePerLine rlineto
+  x neg 0 rlineto
+  closepath
+  Red Green Blue setrgbcolor fill
+  /CurrentY CurrentY YSizePerLine add def
+  /Blue Blue BlueIncrement add def
+  /Green Green GreenIncrement add def
+  /Red Red RedIncrement add def
+} def
+
+end
+% END pst-grad.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-node.pro
+%!
+% PostScript prologue for pst-node.tex.
+% Version 97 patch 1, 97/05/09.
+% For distribution, see pstricks.tex.
+%
+/tx@NodeDict 400 dict def tx@NodeDict begin
+tx@Dict begin /T /translate load def end
+/NewNode { gsave /next ED dict dup 3 1 roll def exch { dup 3 1 roll def }
+if begin tx@Dict begin STV CP T exec end /NodeMtrx CM def next end
+grestore } def
+/InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def
+} def
+/InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch
+Sin mul } def } def
+/GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def
+} ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def }
+ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx
+dup Sin mul Cos Div } ifelse } def
+/InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub
+/u ED /NodePos { GetRnodePos } def } def
+/DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup
+Cos mul exch Sin mul } def
+/TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h
+mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul
+} ifelse } def
+/InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d
+ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d
+sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan
+sin def /NodePos { TriNodePos } def } def
+/OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos
+hh mul Atan dup cos ww mul exch sin hh mul } def
+/GetCenter { begin X Y NodeMtrx transform CM itransform end } def
+/XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist
+Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg }
+{ 0 Dist Sin mul } ifelse } ifelse Do } def
+/GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform
+exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx
+dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop
+XYPos } ifelse } def
+/AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1
+roll sin mul sub exch } ifelse } def
+/GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA
+AddOffset yA add /yA1 ED xA add /xA1 ED } def
+/GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB
+AddOffset yB add /yB1 ED xB add /xB1 ED } def
+/GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA
+AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED
+ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED
+} ifelse } def
+/GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB
+AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED
+ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED
+} ifelse } def
+/InitNC { /b ED /a ED /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED
+/NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b
+known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA
+ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def
+/LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub
+mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def
+/LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED t floor dup n gt
+{ pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop
+} repeat LPutLine cleartomark } def
+/BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED
+/t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3
+mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx
+sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul
+add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add
+y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul
+mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def
+/HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def
+} def
+/HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def
+/NAngle yyB yyA sub xxB xxA sub Atan def } def
+/HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd  } def
+/HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def
+} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit
+} { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd 
+} def
+/VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def
+} def
+/VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def
+/NAngle yyB yyA sub xxB xxA sub Atan def } def
+/VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd  } def
+/VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def
+} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check {
+exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark
+VPosEnd  } def
+/HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2
+roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx
+def grestore exec /LPutVar /SaveLPutVar load def } def
+/NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def
+GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos {
+LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos {
+LPutVar VPutLine } def LPutVar } def
+/NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop
+end } def
+/NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub
+Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan
+/AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1
+yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos {
+LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
+ifelse } def
+/NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1
+roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA
+GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict
+begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ]
+cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines
+} HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def
+/NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
+def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx
+itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2
+yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1
+yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def
+/HPutPos { HPutLines } def /VPutPos { VPutLines } def } def
+/NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2
+yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform
+/y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1
+tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ]
+cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
+VPutLines } def } def
+/NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def
+xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx
+transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def }
+{ /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB
+0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict
+begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx
+def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
+VPutLines } def } def
+/NCDiag { GetEdgeA GetEdgeB GetArmA GetArmB mark ArmB 0 ne { xB1 yB1 } if
+xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end
+/LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
+LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
+def
+/NCDiagg { GetEdgeA GetArmA yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED
+GetEdgeB mark xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin
+false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
+LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
+def
+/NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
+def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2
+mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3
+mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2
+xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false
+Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ]
+cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
+VPutLines } def } def
+% DG/SR modification begin - May 9, 1997 - Patch 1
+%/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r
+%r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
+%exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
+%mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
+/NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r
+r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
+exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
+mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
+% DG/SR modification end
+} def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add
+AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r
+Div def /y ED /x ED } def
+/NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB
+180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos
+mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def
+/LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy
+add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos
+{ xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar
+tx@Dict begin false Polygon end } def
+/NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan
+def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2
+mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def
+/x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div
+def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def
+GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul
+sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0
+eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }
+{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def
+0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2
+roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0
+0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2
+roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat }
+ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos
+{ LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le {
+r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }
+{ t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add
+add AngleB PtoC } { t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub
+mul add dup 90 sub /NAngle ED PtoC } { /NAngle AngleA 180 add def r 4 t
+sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse
+y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos {
+LPutPos } def } def
+/Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB
+sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1
+ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB
+w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos
+{ LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop }
+{ pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine }
+def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin
+/ArrowA { moveto } def /ArrowB { } def false Line closepath end } def
+/LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg
+exch X sub neg exch moveto setmatrix CP grestore } def
+/LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0
+def } ifelse LPutCoor  } def
+/HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg }
+if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop }
+ifelse } ifelse s add flag { r add neg } { l add } ifelse X add /X ED }
+def
+/VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if
+r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop }
+ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED }
+def
+end
+% END pst-node.pro
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc
+% File  8r.enc as of 2002-03-12 for PSNFSS 9
+%
+% This is the encoding vector for Type1 and TrueType fonts to be used
+% with TeX.  This file is part of the PSNFSS bundle, version 9
+% 
+% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
+%
+% Idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
+% 
+% Character code assignments were made as follows:
+% 
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+% 
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+% 
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+% 
+% (4) Remaining positions left undefined are for use in (hopefully)
+% upward-compatible revisions, if someday more characters are generally
+% available.
+% 
+% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (6) /Euro is assigned to 128, as in Windows ANSI
+% 
+/TeXBase1Encoding [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+  /.notdef /dotaccent /fi /fl
+  /fraction /hungarumlaut /Lslash /lslash
+  /ogonek /ring /.notdef
+  /breve /minus /.notdef 
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+  /Zcaron /zcaron 
+% 0x10
+ /caron /dotlessi 
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl 
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there down to here.
+ /grave /quotesingle 
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /Euro /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+TeXDict begin @defspecial
+
+ /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div
+Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff
+pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def
+/H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF
+/pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2
+sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint
+HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A {
+H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt
+sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub
+/pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch
+pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict
+/pdfmark known not {userdict /pdfmark systemdict /cleartomark get put}
+if
+@fedspecial end
+%%BeginFont: CMSY7
+%!PS-AdobeFont-1.1: CMSY7 1.0
+%%CreationDate: 1991 Aug 15 07:21:52
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 48 /prime put
+readonly def
+/FontBBox{-15 -951 1252 782}readonly def
+/UniqueID 5000817 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D251491EBF65A98C9FE2B1CF8D725A70281949
+8F4AFFE638BBA6B12386C7F32BA350D62EA218D5B24EE612C2C20F43CD3BFD0D
+F02B185B692D7B27BEC7290EEFDCF92F95DDEB507068DE0B0B0351E3ECB8E443
+E611BE0A41A1F8C89C3BC16B352C3443AB6F665EAC5E0CC4229DECFC58E15765
+424C919C273E7FA240BE7B2E951AB789D127625BBCB7033E005050EB2E12B1C8
+E5F3AD1F44A71957AD2CC53D917BFD09235601155886EE36D0C3DD6E7AA2EF9C
+C402C77FF1549E609A711FC3C211E64E8F263D60A57E9F2B47E3480B978AAF63
+868AEA25DA3D5413467B76D2F02F8097D2841EDA6677731A6ACFEC0BABF1016A
+089B2D24E941E5E7649642B5280D22A2A1499CA9708C88490B456D647364C957
+D289912A4360E31002BEB15135CC9FEBE452F9F6C627968ABD65EC4D987AC218
+E4C5427189CFB260E8321817639C61C05B19DD9035A4CDB46FCC415633BB924E
+C508609EF6EA51685FD6E4EB10FB915414DBB3022D3733CBEB1BAFD628ACB64A
+661042A600224B084B612B557596A01D1F1F5CB77E3E63E93510A79E0D131271
+3F35F8C34F36C30A593689DD275BDB0054C56527EE372B33BB5673041EE004DA
+002AD9C278B0CBA7F111CF641C05FC33AD07591C6FE59CA12B0E2D
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMR10
+%!PS-AdobeFont-1.1: CMR10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:52
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 43 /plus put
+dup 48 /zero put
+dup 49 /one put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+/UniqueID 5000793 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
+87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
+D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
+92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
+295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
+409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
+4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
+2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
+0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
+B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
+24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
+43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
+D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
+5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
+96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
+7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3C8578EF9A20A0E06E
+4F7ADDAF0E7D1E182D115BF1AD931977325AD391E72E2B13CC108E3726C11099
+E2000623188AAAC9F3E233EB253BDD8B0A4759A66A113E066238B0086AC1B634
+5ABFF90E4B5ED3FA69C22541981B2BFC9710AEF6B50A8BB53431C7B4D380D721
+639E005D6B4688EE16BFF48443E7C9E5FB5BC5883E271CB03428955D5B6A6C01
+F9D9F44C93F0C94D9D0728D2B9813C532BB6423C4312EA61867077D50C2B6516
+B0FCC1DFAB384F3992522F9C6CD387C68847706BDBF9682B31D8026697DE0E11
+F84EC860FD51D875F1125B1358DAC27578E4A029D79C8F4AD93B53E185EEF464
+B996030AFF6FC8C9FD19F2C1D19659134C7E783208C1EE32FD58E207D803C45D
+91774D917A6E54A68242BB0139C25EF15EBC3FD9995551E0DFD07C9F01C8CB52
+FF34E0FCC4AE517EE994001AC40F733EED853C09086A6C5CF0FE3704178E92C4
+47936C06C9FF8E1514D135B7F1A71239171A6EC5D579E263A0F3015019095C1A
+8DD9AA19C61131632C8D44B9D36958673019ED14AF75C3B6F482FEBE3A08517B
+38734FA68F8F456CEACD26B4F18AA9D2AB044B260B3FFC562F9429E8896A5635
+F8651556F1CBC6C16371305DAAC3B12F00F5BC5A22E28D7C9E8295F407E910EB
+2F1A407FE6918A4D4668316B045EFA066136FA0A8D5FB84558CC39CB12A319FE
+9FB7BB18BEBB14E1C4E7061E39F0F6315914555EF0B94EA529140877756551CD
+85FAA37017F7D24DB942D84703721C03B36E92B59FD9FE56283531A366B304DB
+1C23819B8B22AF9653D4771D47210CFDC94CD5AA4C3846D69574EA9B21DB0D6E
+DF1336645FE148C58576071DA1BAE130F9242BDAD13C1CC4EBF8AAC40FA06313
+0BA20CA1150F1C647A33A4519A22CBB9F4346715FB0AB5A7C69B328109F39B70
+2AD004FA2E9D4B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 26 /rho put
+dup 105 /i put
+dup 107 /k put
+dup 110 /n put
+dup 112 /p put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+/UniqueID 5087385 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
+9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
+990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
+6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
+DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
+59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
+D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
+8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
+6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
+1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
+03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
+95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
+74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
+3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
+47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
+AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
+42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
+40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
+B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
+956017667271C1FD06DBA26AC7504FCD81979D968F25F99279DBF78BF86CA78C
+89141905FC983D0407CA9680435DB7BA5874D10DF1EAF98C5E14F2EA5D808FD4
+CE1E7F42509E11791361C759BC52E00B4A840AC31653235F6DE4C1F0E5BA45BA
+43F6C30B434C00550356F020E39D2285F401870E4A08B5B76EB61FED91638688
+EEE80313B24E543FC34BDAADE1C3A2BA371422D1C3F92F0976F070C879B4363F
+FA33E5869B6AA818A156E7F10A36C01077EB55212523305B45B1DD422F95171A
+19D6D7E6DBF454695A6E030E5E5AE6C22A3CD37A3E808CB625EF58647A2331E4
+A47E2E8F2A627DBAF66CC2294BE2168FD7D5643C9ED4E901BC79C295D42548F8
+B3ACA9C93C3BA69CC142D2E738D4C237BE4DF5CD5EC9EE060A95D930CB949E9E
+EBA6AA213982C9B1E9BF1C61AA7E406EF1CA57855910B21629F58036057904E9
+6767482A163C1547A2A9C93C2B37504B3703A2A3D91A575DF638D7674738F995
+7FDA376A9CF7E25079457FBD4D5AA7BE347EC8BBBC4C7F84D1D6088FFA9D66A2
+1299854ABE54A8240A9E3A5B90585A001CBD2682AE0E8C776A6C2D41E0353869
+9F04F89BB3F1827654A5546C454F2BB40EB04A6ABBA9B930C5915FA9FDE81FA1
+E601151F9778F2A700E865C90D06D33F4EE4D43249AB0906291CFE613D1DBC29
+0C906FE9FCACF65602433F50BC34DE9851A3B70277A13874F91C59CBC73F9173
+D2F52488CC19850167CD69A2644C3961EF617DE4B1B1FB98FADD27D192C19DF8
+23FF4BCDA53380EE5D39FB927547C9B1B2F1C31E9567A4E5338B4CD6AD1931AB
+84DC06432EC2A13BC3439C3150CD60C13F045B62A6DCDA36960B03EB48EE630B
+D2A74BA57DA0BB74DF602211E407A594AFFCED602ACB72623F747087A3D3E8D8
+8B9480E90B89501A3DAEE0AEA770C4B14F8D7D820E3E0C3E2E4E3E5C1AB4606D
+0377711611509992CF22CC69C98EBD6EB971D613AD529715964E185F895E5083
+9E8B2E7572BC50FBC9F34A51C72DEB4C73FBB88E45C978F53A157999B228F708
+967FDCB6C026964095EAC49817ED7600ABCC434AEE3E70F2E8AFAF1AC9DF6566
+394CF0B301178D64504F3D05116CBD04374647ADD41B6F52E87C6377DC1E1B63
+15A9AAFD3A56E3ADA395A4C69CB7FFFF456C63E2D7020EF771E299D4DA8CA125
+0884CE79C59D9683BE1BDBACACB279BF21CA2D2DE0BD70ABA3017310346587DB
+7F9B897BC2BABBB2F0FA76F28599932DB7B7BB7275ADFAEB49474FC7C9AC254D
+ADD177DFB1ECE911E99649BFE6E53B60DC7161540D79857F09EECF3786760D82
+5ADA4CCEB8A24D2B76AD7FAAF861158A794847FFD0CE239EB97804CEEB183FBB
+44853734F5D9291039C9ECC1DCCE152DF8B08F04892F0FF65CBD996A6D900CB5
+9257424ADEC01754D2CAA0D5E0BCB59357F167EFA760F91E2A3E0DC95C0811F8
+DE10E4C9F9797056C7EF58B597295BB9BE54C8508ADEC5D4DDF8C3D367DC9BF9
+4A8ACBF59DEA9CAC4BC727C6C1C26FA6CDC57CF1AAB9D1B9D92DDF3F8FA0CFE0
+3C030A4CAE74C80C7CCB65FCC644C58CF2FB14D56D03ECFBCE367A955577C6D5
+38D28F7E3510067E9C013BEC663B85C8547B7C8FD542B1C6D71B7ED984A5C128
+73C463AA793DF14774921416E921047E9E0B0EA07D1C153968B1A42F6A8BDECA
+365E74C1C99A3FAD061B9CFA30D82D656E204865C454C5934F62429E8BA11416
+0D6DF3EF8CFEF575A93336A1EBE062882A073129161A02B91AF1AC
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: stmary10
+%!PS-AdobeFont-1.0: stmary10 001.000
+%%CreationDate: Sun Mar 22 10:51:38 1998
+%%VMusage: 120000 150000
+11 dict begin
+/FontInfo 14 dict dup begin
+/version (001.001) readonly def
+/Copyright (Conversion of metafont curves by Metafog (c) 1995 Richard Kinch) readonly def
+/Notice (Copyright (c) Taco Hoekwater, 1998. All rights reserved.) readonly def
+/FullName (stmary10) readonly def
+/FamilyName (stmary10) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/Weight (Roman) readonly def
+end readonly def
+/FontName /stmary10 def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 74 /llbracket put
+dup 75 /rrbracket put
+readonly def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/FontBBox {-123 -2958 1055 803} readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846A989B9974B0179FC6CC445BCF7C3C3333173232E3FDBFF43949
+1DB866C39088C203DC22FDC758584860EC7BB67FDA28CC6208249060E18FAB32
+204779B5C03C0493BBBBC95CF02692CC4DEAA8D2EA90B5C2E64374E92BCB8501
+429B8FAE4A76C0C6B76D6FF7CF9A7D5EDFBCA0E959541C59BD05B7DE43D25D53
+FC3DDA6EF0C2743978A6D03E19CCED4A11F2EA4BCC3110BE8B8D9E2772361969
+C19258EFAFDC276CB1ADE9208A941A36D18F9FB1C33DEF76AA3140A8A4C99ADB
+B3214E61CB091BB87421CEF35FF5745EF8DDC51293183D75AE11F26462B918E3
+F15A016BF051C59D797E59AC042DB329D8738C9DF453DD062F0BA8A59E23E500
+D03758832A6150BF51F1096E643C98DA553929EDAC78FE0F28B0D59B9D56721D
+00317093DC68A43C1B7BB7F4EF1D185ED2AA7A6E6F2D367BA67AFB0E7EC23092
+A210DB79335BDA6ABBDAF5E5C4842B0A1EEA9B308FEAF483C1E8ED22088C4876
+BE91F5D97B1EF9C6C943DC1FED8893EA22A5A265001D8B50A4F9FFDF83700265
+B2385BDCDDAFC00F453DCB457F0AF33A1D8FF22BA6C4A7951F591ECE699C3D14
+E75F936B66F381315F7DABAF8408AEBA61B6BCCD94269FB8AF5614B23A6FAA9B
+331A47310A3337123061ED33479DD2F676F112024F940969472F7302693D0058
+762EFEB05BA41394AB193F4563F3909CDE861E5D53A6238C45EF9710BE15FBCA
+5D20A8223E5B377CC3B3438C5257F4033D36D2F6F43125802E53A348A51F9D87
+A07E47DE15DB238C3B64337A44F4C88167C0FA1671468E030FCD02FF3D075687
+3956DFF8A78C4BBFA06C711CBD066DE67958FB6D857C2B8851B1759285D79A11
+EE35885A02259A2A785C64151FA9BED5BD06B8A0F84F05696E88FAC35B54F9E7
+468DFF37F9DB581707C977F96CE3585CCC85FE9481C8E7ACBB9CCAD0B4D05070
+4609CB0F1CF22B7C2F2BF7DA7064EB101904D2E7941490B5700104D9F84810B9
+3F60D774F2FAC9BF95712C97B1F097BEAD4EDE4569609C00D66C3038FCAF7C14
+6A92804F163A09FE1883EE040640E8C9E5476C6DE456D731C8DFD998B1DE9DB6
+E5FEE8DD02F53DBE587DAD016B69F8AAC48AEF9D9F3379FCD592E02C98E65265
+B0330B5F90F3B2FA275130A38A51B654C98317E867F78A93B8E847EAD914493C
+6D26742E16DCD21E6AC62884E41A3CBF9BC0BB4B083155753E262EBB88B1188A
+A5757A22951FCEEF0035FCDB592821C77978CBDC7BB06DA2289639211F070C28
+6D6107790BE7B3C7F55F6840440E36581874A117F879FF966298B0FCEF744C8E
+00300B4AB28E3A0D20565BBD3D4DAF867655D5FFE8B96DEC9F3E71E5F4A44E16
+00D8933AB62879A541530FA1ABCA84E043EF7C2E675BCB40590BA9D4354469E6
+3CA571D47738F73F637F9F20CA3AF2491CCF1BDA50BE022C473522C9ABADD9E9
+A686E60F7C28781A82F4ED04CA91A17B477EE848B5F58C6FC93EB3EC977DD31C
+766F8678A38DDD7E7EC6BFEC28CD509C45A804291159A9CE7191C8B0A41E5900
+3457B788A8739B76DE58A6580B4E37C63596AA4684306C3D83DD53F4D15F2192
+B1252FA8FE28AADDA0484492F0DE9983A45757202C7503478A3546D5B6424951
+D391EB61FB751317A129C5C5BF3944A9673B0ED9F4DC1A290CE6BA89BC88EA00
+77A4150280773F0BFDD9B699FA3D93F860B89C502C26D8EEF1AE28904926E724
+66150F0F85BB044FAC069A2A15E076F7A130C30D4FA639F8425162DB8B8933B5
+AB6E01ACA51F75A0C01D92990321D1A8A59DA19355A67ACB1A4C023C4ADDC5B0
+1A29E27678E10F7EAD4716C6DC5DF2D9B18BDEA90CC1
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /minus put
+dup 3 /asteriskmath put
+dup 20 /lessequal put
+dup 32 /arrowleft put
+dup 33 /arrowright put
+dup 41 /arrowdblright put
+dup 48 /prime put
+dup 59 /emptyset put
+dup 91 /union put
+dup 102 /braceleft put
+dup 103 /braceright put
+dup 106 /bar put
+dup 110 /backslash put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueID 5000820 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
+27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
+5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
+0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
+DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
+71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
+4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
+515DB70A8D4F6146FE068DC1E5DE8BC57034F27CF0B9E4BF1164D21A8A3D9366
+48317F1579A4E4772661250F737F41ADCF2ABEE72716CBDEC756B66AD35FDFB6
+E37BDDACA68370E604401BE303246CF0F7A46394A52B5E9D34B1E181AE500C2A
+F3CF1A8DD52495B2BE6B295DA2A980768B98837AD41A0632C1A5483BBA45DD15
+6B78FCB7D6E6A39579BF6E773D36E656BC1A787B643658DE13A88D012949A3A6
+E51398DB8A19070ABB034B52D465D8EA2E807E3EF2DF63FC203664AE62825B08
+2132516613CB5EDA9EDF72366BFB45600A36E737400DDCD09142493C8F5EA720
+36206E3A312F609C807F3F3A28CCC56660AE117AD201F22416CFFE8EF04A37A4
+2827CDA95E2456BFA2F51C43708D03AD9F9E5FB9D29F7E711E036D7CE34DB0F7
+8BBECC98BB20C8AC24D33C606A7B23ED884D8B66C6842DCBA6C9DBB91466221E
+3611F0ED62E36D037B3C51ED3AC0226552FF1CD5289879F082980B1F9E255378
+97303CF02A86995476168C4BAB893B4018DECD228225BCCCDE83FC7910067CBE
+93CB6D9DB960BB7C8571D14F47B3D824F00F6B678DB34A58F25B82502AF9E93A
+5455EC2D38D33EA36B2B4A917E3B3177ACD67CEF89FED7ED536AB1313775AA05
+ABB289EA80BEEBFA83888766CD5B9605794756315D796F638443E4B93ED33B20
+0AE27E001B8E822D3288E58C65638039C42A43C6D4A608C8B13F6838E14CFC7C
+9EBF9DD3FB2C155272EFEBF43E54DCC6221A9D2052947ECC9E374B8874BE76B6
+3D3CC43DDE394FFFBB9AFED9CEDB143273C40658057DE02BC25AC8526C721071
+41A54201B0B0D9DB99E7FF3A727D92FD95F2604AAF8EE765EA97DF8E6409922A
+1A33459FD4ED441BE77CA45CAAE71D342594D6EA33EA9A32E2EE3C56E81C0BA3
+55B3089D518CF7779F3D7FF164881DA927243990E489984B3C7B63EA10517E10
+2EFE955ED29680BA16B46427C43F6D779DED8A3AD7E580FDC93D43AD76B104E6
+D75D2BDECA5744D9F4ACAD2D6630587B0D47546F00717D5B0461E9246A074364
+3B9C341DEC61E3A3B7EEB4AB4E89D42414E0A081969D3511919C05B8308EE54D
+BFD74D5988D690CCA3E6C07DD337B0408371E055D9E93B16DCB3DC5E02BD6D23
+471050827AAA2B88CB56CEF568DD38C43C9F795ECDDC9224F1D1086A56C7BB90
+2D37B412BAAE008E9F37F8BAC47ACB9C0430DDFFC461A2AE2F1BD3584FCDBB10
+F73012AC0535A2EAC386B4A49ABBFEFF9A699551C44FCE5F9F7E777F7678493A
+D44DE5FC33931433D7FCAC8DCCC175AE52974128A52215F9EDD52B847E70071F
+4A8784BD93E8EA80DCA00BEFEE50205CDC00383AD341414B6FF280CFDC95D701
+B0B2675B26167C93AB36411B6A1A50B115DE381042D2A97A14716E7B6D075F8C
+5FBFA1419CAAE2AF72DDD77AFA21F4827B1B5A8B3ED8E7A0BEC41A9DAB32498A
+0282D1216B6B7C80CD73D26CCD306E78ECC7FA50348B9C9D7CD091EE8DF56948
+475CCB6C17AC5A8B4D90808FDF863168D944D5FC49B404A6CDD59F0035C3BCD5
+C41CEE0BA37CE9566C7EB02402A67EAD0B009E5ED5C5E7C0F834DED1100A883D
+81CEF82FE7B8B76CC3BB52B3B1F6B0127B41F7AFF627FC398981C9444CEA7120
+CFFA2FEA6AA77221F058E93F66C050D10CF122FB17C95734851992504CC5D12D
+01DC5933327C00A8C51C7E0104C309E99DC4C1843BECB79CAC0B76745B22D04E
+C814C5C1298D702E1F3CB51081435B072D3637F1CEFD84E999C8B4B5AAADC1DF
+7B44B4154D3217A1DFF9AD68F858F1BFA1ED103D0628B3FA9286ABB515A44F0E
+9D8EA2E558FAA32070A7DB5F2D0EB6201741DC9A4BAFED8CB8FD9B27D0EF0AB4
+BF913D5EBA7848AA12356CFB41E1545FD73D646914A0A3351B267DF43741E9B5
+82771812BF03D991603E8DD157E80A5C6FB4C6FBD5BBA8680DE34CAAF01262CA
+8BA7AEC6A332737505B1C76A2A849A3C056215BFC8F3374E049B157E9DB2AEBC
+4E58F552B6260C30AAF38938BBB6D88BBA8FBDEA9E11B652DFF3F7D5E3FF1C8D
+2AA5ED5666222B3DFDA263A88237FEFA0BCD7C85D95093A7955D44A3D915260A
+3DF6C9E8461845FF9F22763EC7F08BEB6A59FE55215ECB9C71A1D6DA5CF0F935
+CEC09C4DEC1BCDD219D89C6C633D28CDF7F34C71BB8FAD9E1AD5EC945FE58C7C
+71E64E32C35CC3114006FF8F3B0FF0366C075025D96E542E9941B796E3CD5CF3
+37622F2D4695E1A2BB5C681E91F72ECD0544D7FFD364E0F205CF02427B8242B4
+F0F782693DA5B6305F76274957616E2BC174A2B94642BF2D5800A49B30EE2537
+B11F8EF9F63A4B0AED218F4401110E3EF2A65FCFE36E88F4E6142D92BB3E6567
+A78158F6071159EED456368091D310AC13291C9B7829154E1AB71425EAC57A6E
+2F31990BE44B3D990A9F8233A563E4B8B46EE2DEB994D805F59CCB49A888E1EF
+C7AD97AEE01925B4D3488E92833225BCF1616A507495AF500B760FA1695094DE
+39044699CDEBA6183A4CF162AA0205266663D3DA48E6C50CD6DDF56A396584B7
+782C8C9E5A931F64515167FC5DA33EBD0E07356D22184315F55BC781EC5A7081
+57AF857DDC9DBAC14789A2058196388B10064C02729E8069864E34983FFD7072
+DF76AD3799D7EA294CFC948A410FB43702753CA5150DC29A77D2E47B4640810A
+3A15EED9342541EB2A34B688E6658FB3DF6A55D7412BD5B5E8755BF52632CABC
+585AAD24A9CE61B020FB0D374F6800EDA8E195DF75F985E4C0A84A5196E7FA1D
+FB95F77FE7A2C1FBCB04293887A22D53E7835FEF777D394FAE8561504B139FC2
+FF80E8B800D7E5DEE3D8937F5279BAED8218015C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMEX10
+%!PS-AdobeFont-1.1: CMEX10 1.00
+%%CreationDate: 1992 Jul 23 21:22:48
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMEX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMEX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 40 /braceleftBigg put
+readonly def
+/FontBBox{-24 -2960 1454 772}readonly def
+/UniqueID 5000774 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
+DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
+8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
+FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
+BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
+EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
+DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
+EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
+6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
+E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
+E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
+4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
+8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
+8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
+FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
+EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
+680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
+5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
+3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
+DD4DD1C1C8384F906A7BAACDF441BB0AAEA2A697E453C9A10A119BBE236F5B3D
+E6C27A9B608666E509C8F9B09DB3D41BDE7375D769F4C62F1CDAB748731734B1
+06284A7C45142D0FE4E88F9584D88AD8ED3FEE113073589A471C3DEE38E16CAA
+77CF129F6D9B781161AA1D888FF06C9188B9C6F0A4F98986C26D4DEDA2AFA61F
+6F664EBDB011C6FE6AD2F2075C7A2A8FBAF29D58A293AF049F8718E212B55168
+FCFD0930E6C4C7CC6B7C807DF99AC0BDE168E9F3DF08AC5C032F159F444CFA6D
+67E568DB3C1748FB2EF61B2DC6E616597A8195BFD494F6458895406B4D208114
+AF3CC231C2C44E194CAA5F54BD608FFA26B603DF675E83D485D03D4F8B579783
+E65BEA1B95BCACAE3E7261C3A4729B611ADB6553FC8A8F01FD6BC09D56D7BEF0
+41E9E20CBB4234035CA11D909E765A9368127350185F8698246E6B1700AE3D18
+CCEC2F8BA4D05106619FC814218CD877612BFFCE37E85EFF6DCFE78AB2A45900
+2E1345FDA0AC100EF081E1C9E7A867E580D9B7E75C103C230C35A5
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMR12
+%!PS-AdobeFont-1.1: CMR12 1.0
+%%CreationDate: 1991 Aug 20 16:38:05
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMR12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 43 /plus put
+dup 48 /zero put
+dup 49 /one put
+dup 61 /equal put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+readonly def
+/FontBBox{-34 -251 988 750}readonly def
+/UniqueID 5000794 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
+016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
+9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
+D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
+469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
+2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C
+68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361
+3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E
+59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28
+51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23
+DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A
+AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F
+45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31
+821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE
+96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D
+9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379
+26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4
+140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213
+1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498
+1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB
+377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A
+0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03
+5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4
+ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15
+FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671C636C0D2E2CE
+D8649DBDBE8A697B6746DC73108567B6447B920033501E5EE15FD7E5087BF0B9
+1B116B9DB3A3850D32F4607E145C9300387D58988E21865F625BF5A499071510
+BB949376D548A808B0EA9D8FCEDF8996E7FF3FFCA9335497FB27F78FBFBA0D07
+E540E93B1D4BCC66E50FE7409AA58E5FCB6CCE37A7DC2A06D23B698F09641265
+823D4388505CE72E1482CD20D9C26E385341E9A6F2EC386B6E3696491692971E
+D2B1F7BE05440BD150DEDA382199F001DEBE3468F8D4606FD9A82597653C0BF5
+08F58E29129BB57A71ADD859F1502551E346C20D472BA7F8CE6666944FF761EE
+3B175521B84E005E0AE309D5AA2A2A4C201FF0B5B32483D91052B293852B1C09
+05BDA0D528F5B9FEF9F524B66D81649021057D99B18EF089FB6392D67FE8A7E6
+A61BB11C26DC46635C5442B42BF351B9520990697A142CB255FC38B731B8D5B2
+97D105514A8816F5890F2DE7EA93F38CD2FAA1BF01D6B0E2FFBA1FDC55B2F115
+75049DC3B919D83423BA1FF772ED00508F8928664383039720EC489E1EB6B674
+53549B2F0965CA38851A671DEE00FFE44C1965F4562C769E6F02B987F351595E
+64F85D8A9B59583F15A43CCE6FC1EA1830B37B27A52FAF564367772A6C69A6B6
+5CB708B86A3190107AF91DD2F2D017FBEBAAAD67F991D8C3A4F8727509749503
+E2B30DBECE49351EF11410FA5A8DA0A44F55F999CB7ABD386081D3B52977C3E4
+B5A125BA14F8A69B45F37CACB7751EE7909FCFD1A7D9189363F5D20BACAD3001
+7AB15B1079B1B5322316CC5C992CAF48B3B8580573E619762F2F115EF9B4B5C1
+2F7B7C1846AD28BED46DEFEDAB1912F2B99F80DD46C0C72568F6A033A9A78956
+230CAC2E7C13596BC19FC758E9EFBC12F65AFDB4F765B1FB8B669716F126D1AF
+D024E6C8D6C56BDCB9FDF183A1F9F6EFB1D2904747849852C2214E7BCBCCAD67
+0B42FE749E9730E2F22301A726282AE3C2211FA50C5E9698ACCFA5083D4D3EFB
+2505FD464580C5C6CED9F7C9AB4E13526B6ACE259F3EA00F71E6272D9503D8FB
+88047A62A2C0E6F4A9B49F4C71D62ACD783AED2607179981346106B3AE1BA3C4
+BE76A525D88C0422141E413A7E67D9632BBF73BEB2D96A7D70C769220619033C
+74BC8B6E2DE3C22E3E781BE45E3523FF13BB55E249913A8739AED158E7E5DEBD
+F7353F4E728BB03BEB0C83A6AF2A8D7C3630E801F2F7FAB54CA2031B376807AC
+FC20A935B9A6269F6E83023D5186B8DE7D3148B6CE19C35EEF9CBBEEE2E04B28
+280A4AA34535473320828E5F7784DECABB4C568AF0B93BD6C1D0E73309A560A1
+C2FF1D3138E757B2939FD8D77141D70320EF27CA14FD6DA3AE8A8FB821EC9F71
+850863DB18DB98A40734691D4A4986FB8DB2B60A263F0B911BADC5EEC6960764
+A110A66BF32FF15B56884EDB459D581D5F0A001C432EC61926A92C5B8FDCE241
+77E06E14A8E56A7CF51D448466B10BF013B17A4129B7
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+%%BeginFont: CMMI12
+%!PS-AdobeFont-1.1: CMMI12 1.100
+%%CreationDate: 1996 Jul 27 08:57:55
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMMI12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 26 /rho put
+dup 58 /period put
+dup 59 /comma put
+dup 60 /less put
+dup 76 /L put
+dup 82 /R put
+dup 83 /S put
+dup 86 /V put
+dup 90 /Z put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 120 /x put
+dup 121 /y put
+readonly def
+/FontBBox{-30 -250 1026 750}readonly def
+/UniqueID 5087386 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
+3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
+532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
+B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
+986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
+D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5
+5250011D19E9366EB6FD153D3A100CAA6212E3D5D93990737F8D326D347B7EDC
+4391C9DF440285B8FC159D0E98D4258FC57892DCC57F7903449E07914FBE9E67
+3C15C2153C061EB541F66C11E7EE77D5D77C0B11E1AC55101DA976CCACAB6993
+EED1406FBB7FF30EAC9E90B90B2AF4EC7C273CA32F11A5C1426FF641B4A2FB2F
+4E68635C93DB835737567FAF8471CBC05078DCD4E40E25A2F4E5AF46C234CF59
+2A1CE8F39E1BA1B2A594355637E474167EAD4D97D51AF0A899B44387E1FD933A
+323AFDA6BA740534A510B4705C0A15647AFBF3E53A82BF320DD96753639BE49C
+2F79A1988863EF977B800C9DB5B42039C23EB86953713F730E03EA22FF7BB2C1
+D97D33FD77B1BDCC2A60B12CF7805CFC90C5B914C0F30A673DF9587F93E47CEA
+5932DD1930560C4F0D97547BCD805D6D854455B13A4D7382A22F562D7C55041F
+0FD294BDAA1834820F894265A667E5C97D95FF152531EF97258F56374502865D
+A1E7C0C5FB7C6FB7D3C43FEB3431095A59FBF6F61CEC6D6DEE09F4EB0FD70D77
+2A8B0A4984C6120293F6B947944BE23259F6EB64303D627353163B6505FC8A60
+00681F7A3968B6CBB49E0420A691258F5E7B07B417157803FCBE9B9FB1F80FD8
+CA0A265B570BA294792DD2FC75CE2C83DCC225B902551DBD11E687EAC6E85D2B
+02C28359A40AE66A6A6A8862CB17815B41E280313F0EFAA9981755611F7F683D
+35603984D60BB0C772054355A97A5E03C689E23B04DA79080CE4579CC90EF38B
+1A64CDD92B907AE83192C3C46C5FC40BB412F6656DC6349E6D29B5936DCE94CB
+98E3B465FFF7574095F57BB3750F1A55F20456933FCA64CC1B060E260782BEF6
+721D38BF65DF1F1DA5439DBC802B4A9D803BD635C05B9ACA4D26C28195A1F4C4
+CC623B30B076D4861E89B93E2CF26F6DF07199C03BA5466FA3EFBD7F77EFE068
+E55B7186855063934C5716EDC3F5056BDA963B6B933B546475BCFF91C512F411
+8D14B1C32C9735281E536F87ADBF1AD9AA04D7DE2096413AB8B3C9E8B1F6F338
+3B80D637D761A7A992CF58188FB0A04FD6C6886A60F27EF31C45E92F4717D8FB
+D4A0844A8D9036D5F2BBCA2C170F3042F22DEB8D151C7135AB91DA289886604B
+70B9F2A25A7D576FA1D70DC935CDD3E81915E9BE11CB03C9FDCFDE3700BDDAAE
+D61CD52A78B075FF4FB8BE949FCC4B04813776A3451FE65A47D57D7B66499E99
+B97C5141D2E05BA86C59535C34BA975381F96A4EC47EA032C6BEEF9F2E6565A0
+0712528976CD8864AB7CE23653D84B5D66F52B53ADB6CEBA4024F484C7DB36A8
+41F1C71CB8627476F341AEB6719E558D3F48378F2384BEB9170F7431B29334DA
+328E4E5B4E1A9871B92705101387E6D68146AC997CFB7003DAF5B2FE2F9B5CC7
+606A8DC7A11C1457353F54F6AFB0691A9879A0863164B8D3057A706DD72977DE
+30A768583CFBA11FA4CAC031296DC619753F044D70B5366304116296EDC47A40
+EA032F23EB02B4A70101CCC3569AE596FED62322E2E144634A93D16C31AD06F4
+4E721914F17382974856D3100372E0401651D1FF7E65F6BF603ECC0F48BA1108
+684578AEB4DA55A9D6FC6DAEC59FEF1AB1D3E5EBE9D984A5787BB6100F41C88F
+39280980EF82F43F47CAED1DC2C4FA947F9D7FA8CFD3A13D2D1BA728E70E7D1F
+7FB315DBE240D4C22EA3E56524B5D7572FF61A5C1DC9DA5D4A0C97A914FB6E99
+0437A18EBA045CBA30EDFC22ABF4F01DB4BF5441388E54447F753B9827E7C2B3
+58FDA2E47D296F8B00C8FF5B87646CADE8987935C00CB4EA0F908171158E1C72
+241E5A8FD1A77C104803BFE9AB62DBBDD0E06FCAD89DCC3D63BBB95F5AFD0E57
+5138936DDC9D0C5C3B58EC375480B1BA0FC80A5E024C49E7580D99829B8A5F86
+E035A6DDE9230F71CC0B26CBEF50FA758FC5281B372CE070FC4F2EAFD4AD7172
+DBCA2B4FC41FA318CBDA77BA434141F91D0E32A117EC21167AFF7C3950B8C596
+F985B46DC45EAEE1F8DAFB8D393FB35B58694BD53823656086E38CC9324B538E
+357F9C3EA4A343408942E18BCEA00976A844AADA07CA689F31F1E8A957BF5842
+A12F5CC82BC4AFA5D8AA7E50D922B593F95254CCF9FECBF6246AACE760912512
+E4AFEE7C7AC86871B23503211ACE48A1442C93B21065D44C94DDB03DB14998EA
+98F5EA4C9E42785567F50F0566F059A4F00AB8850000DBFA2ED22483B4FE18F6
+3F9D1E9D69AF91AFDA0C2D8B11E9D9F71AD3FFF9C2EC023C416FE53AF80E1849
+E12B812B805B45AD981978BFCEBB811D7FEDBA573E2D79920ACFC43EBCDF2E6B
+19B2014546B099DB6BB35A7C32F82F4F23A27EE0C99C12F3706C778AB789CE9A
+800C08ADB1BC0E0542229DF8A1991CFD2294DED7E13FD9BC25AEBDBA00E9F7D8
+296E3E93785EA3196B8E545257C1E09148FFEF9045F5F9864317D32B627C67EF
+1D9FD270ABCA476D1042D5856724249DF43E26E337FD1A963298FD5C3424A848
+A279506FD0CFE860908B6B29ED4FCB9AB6885FC6E499BD902435CCB5809A7573
+C609F5A27747966475489697A6A75A3C547DD7B1655B13F3EDAF62F30B01D7B9
+414C8487E04EACBD040EAC9CEA10CD7A60DB530DF892FBDB351372583DCA7B7F
+2D13051F97060675FAFCE4242102EC38C10D36F3FCC3CF8476FD1A4C8EFC34D7
+A84CA6B37996192F8D99060C2001F64D9C638761ABD27EB1CBC821E0009345D0
+7F7AD823D4E078A6309C1AB4DFFE045E42734A1553F30335E0EEB1E897B38646
+A5A9F7C487567DFF4336FA8EDA00A841F8290EC6C600C93060772E6B8058E22D
+25A8EE1457011F1AA2B9966E1ADEE39C0ECD8D225B52DC7382502A69E420B0A1
+77FD22A5810BDF786C90A2C80FDCF8E4102664558C5E5E2F3FC8002C955EF9D8
+C875D28F20B038F4FEE557183697773A9986B2CA7E2A6E77EED4430C68E66AC4
+ECA202773B0D93A97A0774319A257DCB20ABED520562D60B0A851D40B0D53452
+B3EC52D789B75EE88AC42FFFFFEF3FD20866F5C047DFCA77C54A5BFFCA648B90
+A51BEFC76112678438156CACEE947ECAA41148919715A2C24B4B102A7001BF8C
+65D88F06C4E7FD4BEF4799174A8DFDB6FF724A0164CF35DD312D1C77D891B8DE
+3CCCA74F9BC0A28402647B842C18F9D397372EFBD05246AED2AC732310D1EFDB
+259C18C136B7D4A191EC7F59DD115B8A0F042708B1112C2BCCF2504F248C2AE0
+DBD8C62EF729495DE9AD97C08EA7BDCAC0D7F6765EF80FC01FDE3CAC78D0A37C
+B3EA391B255380793E322F8FED1C97FDAB6EBE0CC4459627CC34708B1392D2F9
+44E438F1A01F471133ABEBFD056885174AFF2C33A34E94CAF95B856FBC023978
+D1E3E892727A0C4FB5A8C9335F0A34E11B9A17811A22A099406F745778490B90
+DF3C58A2C0A7013E212D48ABF7B580C3C7BE0254754BC800B86BAA86222EE6F5
+0FB1FA1268F7C84C518B25DF64B3C9119ACF9815CDA4EF1FEC10B98B668B4656
+4ECB4A1C377C93F7EF4E2AA8D723BADEC28BC5F8F8BD86334F2703EEB7534660
+0AAE0AABFDA028A61635D625D6196762AC4A94F5E3F8D0596211042153057A05
+337D54CE9365632C8032F963918242778137E7B4D87632E64F08DBC2BBD4A935
+F621B0E6A6D55C2C8E6F425E171FCEDBC6D82F339F0786BC97EE682B941C77A5
+C842109F26F06D432299BB1EAC535767676625B7242654DA25B04BD59E2896A2
+1B41896CB1EA87B4DC43821331532910329C9D4D3E7BBFFA5C66CB00A266CD48
+993DD01113E5B6B9AD3D36EA6568FEA8CE63E9CAC502E12B2C84FA9E27E5540C
+5688F8CB6154FED538BC6F36C14BC05C1FF6B3A74530A3F313B925A81D04C732
+A194F1667126945576DFF7AEBBBF5B22233B0716BA4565E0D9945A05AF00B265
+549D2EC01BCA5C9ADF815B4A11C43085862616262843504FF555E81261965454
+E2DBD075724B1D88FF9D7A3F72B941B0D1D7F64FE7C5C80A2B7EF43795788745
+C387D76700AA49A3E3D0EDA2841C7DF8E91C2E2BD31ADC7834860BF4F60C8471
+69A2DF524988314497E13F1A38853BE23D1D84A18AF7ECBEA7C470064145C86C
+0F3028859C52750D2F60F7744F8A794DF66EFDA4DFFD814E2CC053EB8C006C05
+C5FC5AAF71035667757B0BD8CD9DBA38E48502255D6DAB04937D18FE98D2008B
+346E32735C42B0BB7F01693DEFB3401925A3F77E805C8356EDE73DCA81F36A16
+B925B327AD7DF1EE0A36FD34D34011CC01B1CFD76254DD4972343D849823F315
+4DD24C92DB82A776D427AC995C6D71D0F75284C2BBB488EB33624AC649C23342
+A995ECE8A4284239E7B9B48FB5C05CFDC2B58E77D474F337796D4B1E15173321
+0E2E6CA127C8C337F8D16A8BDE41BF376012D9C03B8D487884AFF9D11F9D3C67
+1BFBF524E9DEFACCDE10E61923D27D24448A9AE7647EE6ED6D780CFAEFB12ACE
+4C88280BDE53DC653A37A54E178551FF28B939ABAE6970CE9D3AB56693C82BF2
+82015191D10E543C93F472190FEED46F1F8F0572580B89F81DE1CB546A9307B8
+AD28E9089C0201B34FCF55AF161C7DDBA41F18BC73D7C6241A489E30872A7A01
+AA6815CDCEF5A85762AD924BA62C1179614AAFE5C1D244777CE1C8A28034A5E9
+5800AF2E02E9A4087FA53110D3DD5984DF56EBDF52A9EBBD316D812DE8A49190
+13D0DE6408AAD1585FDE285F80235CBA58F115C7A649E30C2EDA7303909EFD4C
+83A74F324E3F1C2EC0B2FC6ACD26F341EDCBC9C3D26CE62CA333236F8E425A23
+2170179FE6DB81EBB214DF24D16AFCD1D12596FDB27D9DFC6E54102C5CE14981
+535C269B79989C7560CCEE60E17BCABC9B471CEDDB525FFAC7DECE0603613D8A
+6A7D2B8311A71601BC23D1BC9CCEFE1497FECF649EDFC6037A229B457DD2BB8A
+47D0C7F3B2BC8E3C3106A5AD55B76594CD0ADE340F713FF2477A7F8033C83B92
+A4C1264287A3981655CCB4D1EE0B1FB2284A2F6B750D99090698463E4AB97661
+C5F48E9B1C63026E3E4FA47FCD8E5E132B635556FE4B66EEEC7A9C10844BB4B6
+72E52612D619DBCA69C3C3244A0DFDCFADDD5D2A7300DE7E65F12A2D76BECEB3
+4578A8C3843E02B6300A1726697ED4369B08B22E8EA2A0D0CC280397E89FD30D
+AE13A33A357EA85212BF589B56F4A68EDCD7CCB04D0D16B0A6E2D840B6422DCE
+80B60DC80F67B901BBAB33B94C2543083BF07110132EA219EC7B1BE84ABA59FB
+E6DC16784400683B91464FCAE2831F3DFE74AB4DBA2AE625AE3E7CC164BF4D81
+1EE998BD9E4F5345333716B82B0684020F4745A4EBD43F459F6274D1E2F0B803
+34E3E368A684F38EEAC97684BD55DAFAF0B1F5C4909650DCEA5982681052D9C5
+76196BA711B9494ED0FF46E09021EF8777FE2D4DD6E061DE66F4E7BA0B26C6D3
+401A69BD5936578DB42DB9514D45BB16B3639C985DBE5E8844EA1F64CEC2E97B
+0176E69EEEA09DAE8837B256626696FDF9078ACF6D3193850113241D1A66D7A7
+B791C21944FF48E83470A1BCEDF5DB5ECB8DBC7EA866F65C292B9E99DFD89E10
+069E86CBF772EDB7C33F72A28E8060A1D9CA95E2E4CD4B92DB8468B4277E3CC7
+CAAE8C3E452F0CCEF9BFC400D7D9B8207C58C938772EE4B5123F2810C9FBF324
+F574B060352AEA0B2330D54E1336FE90D729906CE65A3293CEADD616214B63D5
+6D5F404AC9FC0620EC7B14F6CAEE2894E085D65C6D4719FC58D46877275EDEF6
+DC837A559A10F03FBD8E7082C648F803D24EC4730ED0A9A1B45B24C51FAD0001
+795FE7143720C609010548EE71F40A915E24E716D50E207DDEC748228C095D2E
+8EBA7C8223385CA699A1932A272858A1659CB7BD786917FB7A8A4C23F4D6C5BD
+69253AADE3E12C8C48D108E7667EBA025AB896B88B0829DC80E706C93C08BC89
+9EB1BEFC290DC1B44AA1C55CB2D7E3FFFFC4F872B336373B6B8302EF2E7AC876
+4C74E9AA13AFD7ED3C735169538F51BF3870EC10F7D34B47B38273B54A5847AC
+6F9B4252B401D66AD9C995FE78E6DD95613A49064E0D4FBD17F4723DC8A4B4A7
+41972234F1E1C8A60010453888A3D73B9926E1F7D2B8007C460580C6B924B8C9
+A00FB4EC5D4AD0654847AD01451912B05CEE2F5393AC916D5AE827DFE5061797
+9E7F6C801967B40AD224023C37C312CEAB709254EA051BF90F6666DC4642B9B5
+4C06ABA99A53A0F0663B948B320F7129A166CE8D0FE17214B5DF2653F71824EA
+00964560D224A7E2D119E4B0458C5434839251076DEFCFE98317C9F611147C65
+1861AD1516F664E82A7BC3276AA84CC1507AD9E11401532335DB9F799D8F9ADD
+007F462487D83C3ED1B93420CCAD3B18CB7C487DABAE7BBB91C6F285292283E1
+77ECD2A9EA71BE798FFAC2FF473D3F30D6250597FBB31FBE0F6DDD11C6774F07
+975C19C94838DDE90E15FB2A929773B43615EB7EC06139C508B0D1B696C0FDD8
+5495EBB351A1D4D4E075AF15A4A9FAE5377F196E400FA9DD78473D52B9FE10BF
+0C284F996FBC6356200B6E73D80B62876A8876F04FD69B7846B7DC713A7C1CDD
+A7986B4EB6ACE811EBE10D352B96FE4EFF3DAA79EE3F98FC66BC31C656FE06D9
+0018362BCFA6C34C19FE9C70ADDF6D83895333A9BAEF782948FCB012380E4F4C
+D66CFF5596FBC13C5010A1F53597C4C64F5D23DEF15DCA2773999B6E86028D71
+608D3D2B52C4015C063AFA0017F87DA2E263BFF8455A50DBABE158CC6AC8BCA4
+34850BF081DC37902EFD75A3041EF922B37D069AF6DD3C2E26A2AF03632F950F
+D2D7FE280C837649795DF459AD0CD0D5784A685396065868BDF51AF8786AA8C3
+7797AEDCFDAA36F20587B8960EC354287DE8C6A5B586974A7693429118AA5670
+15519C7CDB9BC41B23FEFE8DCF77247398653768B366CEA32344BF3A95538725
+EAA0064E07E9C24C0896C9E4CC845D435441335C64E040D7216DB0804204A2BF
+66032C7C45F8D5CDF04975038356329587A6F305F8F71AE8D52D94CDD0D7FA05
+BBE1719973C1662EA181298A4661571D82080B82776C92019FDBB903FF6A70AB
+210ADE47C5C68D4770F8A2CF5284605143C45EDB32095BEF14C11EE03E2F7AA1
+71D13BC4EA5E3720051F6532E135EBA662946FA7EFBF6CC4A3171CA2A42613A9
+CE0A12360981256E1B6534DBB52AED3F62072EA355ABB4F41233D6450B74C8D2
+15509A59F330B61A6AAA53D2A9AE9F6059F70BF13F58A7A88743854B3DB0AE8D
+C422692B3BFB5CB7960E53F17992C3A04C6DA0487E40E2E26D16E119B3921847
+D833D18FD515997B2ACF675EF053D8210C95B685766FAFF82F2B26E2B1C1649F
+EB9E22EACC22799A4C46DFC8416DD6C11CDC98F7186025F63B1B6BE15E4EEE24
+264EEC9D415EED3B04FD1CD7260974AF31DCA23C98C473381909F3AE51E6C2CD
+DCEAA2AD3407D287A3FF180F7889B3774A2061B739B2DF0D71B82A00C12EE8B4
+BDB0E92F9C9657A7EB90FECF8A5EFAA004A969D2337BCDF49E815524A42C38FB
+BF4FE7659C0D235BF64B722DA5311D5710EAF471B3A50065D910E097E1449384
+E1EFCA8D57F6AFF490582EEAB2C019118D73BBC7FBF914CFBC7F285A3AD91BBB
+284937CE9607CF3B6642BDCC2AD509E27ED0AEB5E586E2CC3B4A37E2753E6416
+E576C607228A1213980E377E65BFDEB79603180DECFF389AA75060DE9997617D
+89561BFA5B0FA904F2E2F2684D4C177259F34C4F36E353D331CCDCEFB2D56EFB
+6AC742C38E3C77B1519B0555F704C922477E511A6E8580FDEFFFBC9D8760019B
+998E97A516D13AC7971A2BEC7865591E3419ACF4872EF17C6F327A5BF66A4894
+B8AF4A4C8496CF1F6209B854599D1D9B9DA61AD6B07DC13491D4B5B34A7EA19E
+FDD041508D9BFA9F3BA48308BBD26AC99AB17FEF1917AD1044452F28B2F878B3
+D82058C4601A03C3844D97050822EA743133415677A69E046B92C4549B5897B4
+E09FCB9775D5FE6ECDEDFC8A4A9FD0362159F33413F0E4835D7681A540470A23
+E3A69CB55A9DB9BC4DE2C93D58D200B6F380C174A4A068B50781F7514E66F5C8
+6707B58ADE0AD6B7115B2DBDD7A65D3C2D5037EC579D7A8B25D5B1CCC7904146
+740867E1283F635787C40A7D9205143282E43FAA612B4392978D25180E3A9452
+B069F6E934EE988DA35712B59F1CEF707847AD990A852840379A7DD826A8E3C8
+4355C1E56E2C5BE0B92EFD296B99DB1ED6EDD20465E31A45859F0BA7B0C38C7E
+96CE481EA05A2938C91EDFFA2007FCACFEF81B9EB820E3A29057A061255C90EB
+BD1F90AF2BFBFF48D14A253E7B6497B87068A77EF9491C1072FE3505E59ED603
+067FF282B8FA96B68BC7317D81BEAAB60BDDE2E72E72E73AE116D0BF68682064
+EF164B05A8C171E3698A3045F674B7C4E98785DC60AF9E94C9EC274C9CBAC4BB
+D5876E7E1F100FE668CFC6E978E906C18FBCF21209A4852AA397783F25A17C1A
+1A72E1C9CD4AF862551757708EED0FF654256AF0EE20DD6827DCAB062B440153
+DF1F083B7AFCF8D65169D029EF1BC1A8D546915F04E299AF5477017D74D417B1
+A05EFF42A8EFFF660530E6F0EDE2BC6D874148D4A40FA7AA4F6A709B5A6D0397
+7CE659EB884D31A6B4926E250F3972C5CD86D8A35BA7C9B4F984491BE94BE6EA
+CFEFB5E6CF384E4D53F7DA349FA95AF417D7282AFED8CB8FA1A64F3CACE25CCC
+6099A3EAE82CA5273F90A042380F7EE14E1372E2E4A4E90717CF26170316BDEF
+E8AC25DDF82EC389147DAFB425E13F64257CB338AA4D329640258BA1B736776D
+CD112EE1876A75BA65B77C4965C5AEFECC0B9D6C1693ED32F659718B198AE8EC
+F59A31DA4370C1FC8C34DDCC075F617815A423F581D31C77B34CB9D77C205FDC
+9C1B773EAF71637045DD06D837C42FC329411F8038B423CB61CED14785D52720
+CBA28CCCB333586FBE9FF1C548D210CC1F141807E11E0A6A43EC86018210BC09
+FFEDEF20C03D68E7BE3898ED6119873FEC53169107066C1FBC58FAA6F4D378E0
+83A52B99C8E8733F213BCA229D4528753C79E1AEDC9699E720BD6006D3BB7A22
+8C2751AE8D12B8E452A5D568D0C8B6AE2B30CC2F7F261231BB0A3188436D153E
+03C0D2B34ED1AF88524EADC9CC6E33C5AE6F78A6A4189068EFA18E52C382BD04
+3B141DD811057C1CBF7C77F3119006DE652A1E4A5E4F30D03572553DE79B6450
+169FD71028B2AD27C30F1C38F304B406130C1BC1CC1C1F0BC96B51D9841460A5
+78F9307E69D701C161235A77D258BD7D9F749EFE59334405EE6AD74B12FDC602
+54814B651694C3446B7B2A7AF19B2CA0ABC1D50856C5B3CBAE61123034F61643
+71C311953144407F5F8D91016C8FA99331F92D7B26A4A6920FCA72E303A7AC4D
+CE38791335F378C6DF8895042741260B462D0A4CB1EA5DF54CDC89F79FB9753C
+B15409ABF1EC529C87B48D7F0A48736B0ED24C5A4182AA4A05E5742CB0980554
+0ED4685456A2F185BA4E53AD394A26891AAB2E29EA104778039605DAE19F58C7
+C54FA3F0BFA46FC5A6FBEBC6CD0F690535D94A3C48546872B43089D63E853EDB
+15BA08FC29B413AA7D62A45D3FDA5F5E9E31237578C7263DA905D2E0F9A51827
+C07F216236D5621DE9E9B04342DF5E619242DCD7AB2541F35FAFAB8A54A7FEF1
+4B26F9682EEC6DF3DDB35CD37B0893ED83E3AE90F8581E9489F5B077E637D5AA
+85FCA05E4A77469797D3AF579B0BF8A73DB751E2507189FAC67CDE04E7DDD2DB
+9F84E10C1A9139399B46E18AEB7016615CEBB8E73D0FB495C0AD0E23667516B8
+41C6688F049C3F0E0A30657E3077EF4EF6635D1ADF7573A438111208A4230ECD
+D24B15ACAFA6E7E8107D5BEC6C1FDAC01E59D186D3D67F58B882E9EEA32A4F71
+8DBF980D6E1B2A6E2EE4FF7DAE123BC950737C4301907B9F9F288BF2B49883CC
+13C6A29F5BB7CE7931126E57ACB0CE0EE47D2D51BAA3439C04B3E53DEF256777
+67FCE6FBB3754A2DAC65642B1F4F8930CE63C16EC9651A776C313190E77FAB00
+5D05994838CA5B71D8D3D41529A8AEBAAD9997A33C7A683D59EB02276719CD51
+21735862A72DCEB19DA37890590A3D7A61B9EC0CB3CC06A4363F4084064F52E9
+21A6CD95F06041D8CACA5F4B2F12E09B713BFA734C1F733405577A2EFB8BEE24
+0CEF6AFA3DEB4871F2DA5356C7B58DC568479699EA89C6F70F10A5D1AB034EDF
+7639D7CF0E19EDDF301CF99F9F83B911492777278144D3B27FFDF88B3132217D
+06D5BCC457EDA44CE52ED324963B014C810ADCC7342135D3684D95732F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont 
+TeXDict begin 39158280 55380996 2074 8000 8000 (slidestermes.dvi)
+@start /Fa 145[ 3176 4[ 1588 34[ 3490 70[{
+ TeXBase1Encoding ReEncodeFont } 3 5712.04 /Times-Bold
+rf /Fb 131[ 1486 2[ 1486 1486 1486 1486 1486 1486 1486
+1486 1486 1486 1486 1486 1486 1486 1486 1[ 1486 1486
+1486 1486 1486 1[ 1486 1486 1486 6[ 1486 3[ 1486 2[ 1486
+1486 12[ 1486 1[ 1486 4[ 1486 1486 1[ 1486 1486 8[ 1486
+1486 2[ 1486 1486 1486 1486 1486 1486 40[{
+ TeXBase1Encoding ReEncodeFont } 42 2476.23 /Courier
+rf /Fc 134[ 1954 1954 7[ 1954 1[ 1954 8[ 1954 1[ 1954
+5[ 1954 1[ 1954 7[ 1954 1954 13[ 1954 2[ 1954 4[ 1954
+11[ 1954 3[ 1954 2[ 1954 1954 40[{  TeXBase1Encoding ReEncodeFont } 17
+3256.41 /Courier rf /Fd 207[ 529 48[{ } 1 1607.08 /CMSY7
+rf /Fe 206[ 1148 1148 4[ 1786 43[{ } 3 2295.84 /CMR10
+rf /Ff 143[ 1155 1[ 1378 2[ 1195 1[ 791 78[ 1187 26[{ } 5
+2295.84 /CMMI10 rf /Fg 180[ 1332 1332 74[{ } 2 3306 /stmary10
+rf /Fh 196[ 1148 10[ 631 44[ 1148 3[{ } 3 2295.84 /CMSY10
+rf /Fi 140[ 1355 3[ 1507 1507 4[ 602 105[{
+ TeXBase1Encoding ReEncodeFont } 4 2710.94 /Helvetica
+rf /Fj 215[ 2663 40[{ } 1 3306 /CMEX10 rf /Fk 22[ 1838
+112[ 1653 2[ 1838 919 1653 1101 2[ 1838 1838 2754 734
+2[ 734 2[ 919 1838 1838 1653 1838 1838 97[{
+ TeXBase1Encoding ReEncodeFont } 17 3306 /Helvetica-Oblique
+rf /Fl 145[ 1653 3[ 918 2[ 1653 1653 10[ 2204 31[ 1653
+17[ 3306 7[ 3306 3306 11[ 2571 19[ 2571{ } 11 3306 /CMSY10
+rf /Fm 162[ 899 1[ 899 29[ 2518 11[ 1619 1619 4[ 2518
+1[ 1259 1259 40[{ } 8 3306 /CMR12 rf /Fn 134[ 1578 1840
+1[ 1565 1842 1169 1525 1459 1[ 1625 1556 1932 2831 964
+1684 1[ 1104 1863 1550 1596 1500 1[ 1393 1376 1699 6[ 2216
+3[ 1887 2[ 1991 2464 5[ 2202 15[ 2518 899 899 31[ 1670
+26[{ } 30 3306 /CMMI12 rf /Fo 6[ 1838 2[ 1838 12[ 1838
+1838 7[ 1838 102[ 1653 1653 1[ 1653 1838 919 1653 1101
+1838 1838 1838 1838 2754 734 1653 734 734 1838 1838 919
+1838 1838 1653 1838 1838 11[ 2387 2020 2205 1[ 2572 2205
+2572 2387 2754 1838 2[ 919 2387 2[ 2205 2387 1[ 2205
+2205 1[ 1838 4[ 919 1[ 1838 1838 5[ 1838 1838 919 919
+1101 919 2[ 1101 1101 734 5[ 919 29[ 1653 1653 2[{
+ TeXBase1Encoding ReEncodeFont } 60 3306 /Helvetica rf
+/Fp 9[ 2525 12[ 2243 2243 7[ 2525 102[ 2525 2525 1[ 2525
+2808 1682 1965 2243 2808 2808 2525 2808 4207 1404 1[ 1682
+1404 2808 2525 1682 2243 2808 2243 2808 2525 12[ 3369
+2808 3647 1[ 3086 2[ 4768 3369 2[ 1965 2[ 3086 3369 3647
+3647 3369 3647 25[ 1682 36[ 2808 2[{  TeXBase1Encoding ReEncodeFont } 42
+5050.84 /Times-Bold rf /Fq 22[ 523 81[ 941 523 27[ 471
+3[ 471 523 262 471 313 1[ 523 523 523 784 209 471 1[ 209
+523 523 1[ 523 523 471 1[ 523 12[ 575 3[ 628 2[ 784 523
+2[ 262 5[ 680 1[ 628 7[ 523 523 523 523 523 523 523 523
+523 523 262 262 46[{  TeXBase1Encoding ReEncodeFont } 41
+941.301 /Helvetica rf /Fr 133[ 1378 5[ 766 1378 917 2[ 1532
+1[ 2295 1[ 1378 1[ 612 1532 2[ 1532 3[ 1532 12[ 1683
+3[ 1838 2[ 2295 24[ 1532 1[ 1532 1[ 1532 48[{
+ TeXBase1Encoding ReEncodeFont } 17 2755 /Helvetica rf
+/Fs 22[ 2647 114[ 2381 2647 1324 2381 1586 1[ 2647 2647
+2647 3966 1057 2[ 1057 2647 2647 1[ 2647 2647 2381 1[ 2647
+19[ 3966 2647 2[ 1324 5[ 3438 1[ 3176 65[{
+ TeXBase1Encoding ReEncodeFont } 23 4761.56 /Helvetica
+rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 8000dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop -8000 79998 a
+SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines  /DOCVIEW
+pdfmark end
+ -8000 79998 a -8000
+79998 a
+SDict begin [ {Catalog} << /ViewerPreferences << /FitWindow true /CenterWindow
+true >> >> /PUT pdfmark end
+ -8000 79998 a -8000 79998 a
+SDict begin H.S end
+ -8000 79998 a -8000
+79998 a
+SDict begin 12 H.A end
+ -8000 79998 a -8000 79998 a
+SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark
+end
+ -8000 79998 a 59998
+79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678 69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+
+
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial
+132000 23894 a @beginspecial 14 @llx 14 @lly 75 @urx
+75 @ury 283 @rhi @setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package)
+/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ /Page 1/View [ /XYZ null null null ] /Title () /OUT pdfmark
+end
+ 66678 45999 a 65371 17257
+a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 17257 a 65371 17257 a
+ 0 setgray
+ 65371 17257 a 65748 28362
+a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a Fs 69126 31864 a(Impl\351men) r(tation) 1324
+b(de) h(la) f(r\351cursion) 77092 36926 y(pr) 71 b(imitiv) -119
+b(e) 1324 b(en) h(CAMLLight) 65748 43605 y
+SDict begin H.S end
+ 65748 43605
+a 65748 43605 a
+SDict begin 16.5199 H.A end
+ 65748 43605 a 65748 43605 a
+SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark
+end
+ 65748 43605
+a Fr 92719 46338 a(Thomas) 765 b(Pietrza) n(k) 96010
+50131 y(Mai) g(2004) 65748 50613 y
+ 0 setgray
+ 65748 50613 a 136597
+69620 a
+ 0 setgray
+ 136597 69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484 a
+Fq(Impl\351men) r(tation) 262 b(de) g(la) g(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak)
+g(\227) g(Mai) g(2004) h(\226) f(p) -33 b(.1/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 2 2
+TeXDict begin 2 1 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 2/View [ /XYZ null null null ] /Title (Plan) /OUT
+pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Plan) 75194
+18966 y
+ 0 setgray
+ 75194 18966 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659
+30717 a @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(Introduction) 66659 35893 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(D\351\002nitions) 66659 41069 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(Les) 919 b(ter) 83 b(mes) 919 b(\340) g(la) g(Mar)
+132 b(tin) 919 b(L\366f) 66659 46245 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(Notation) g(de) g(De) g(Br) 50 b(uijn) 66659
+51421 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(L) -529 b('inter) 99 b(pr\351teur) 919
+b(T) -397 b(rec) 65748 55229 y
+ 0 setgray
+ 65748 55229 a 136597 69620
+a
+ 0 setgray
+ 136597 69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484 a Fq(Impl\351men) r
+(tation) 262 b(de) g(la) g(r\351cursion) h(pr) 14 b(imitiv) -24
+b(e) 263 b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak) g(\227) g
+(Mai) g(2004) h(\226) f(p) -33 b(.2/25) 142829 76484
+y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop
+end
+%%Page: 3 3
+TeXDict begin 3 2 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 3/View [ /XYZ null null null ] /Title (Introduction)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Intr) -91
+b(oduction) 92781 18966 y
+ 0 setgray
+ 92781 18966 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+
+65748 28362 a Fo 65748 30717 a(Histor) 50 b(ique) 919
+b(:) 66659 35893 y @beginspecial 276 @llx 376 @lly 336
+@urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(Sk) -66 b(olen) 919 b(\(1870\)) 65748
+41069 y(Qu'est-ce) g(que) h(c'est) f(?) 66659 46245 y
+@beginspecial 276 @llx 376 @lly 336 @urx 416 @ury 113
+@rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(un) g(langage) h(de) f(prog) -33 b(r) g(ammation) 919
+b(th\351or) 50 b(ique) 65748 48364 y
+ 0 setgray
+ 65748 48364 a 136597
+69620 a
+ 0 setgray
+ 136597 69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484 a
+Fq(Impl\351men) r(tation) 262 b(de) g(la) g(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak)
+g(\227) g(Mai) g(2004) h(\226) f(p) -33 b(.3/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 4 4
+TeXDict begin 4 3 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 4/View [ /XYZ null null null ] /Title (Motivations)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Moti) -51
+b(v) g(a) r(tions) 91084 18966 y
+ 0 setgray
+ 91084 18966 a 65748
+28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30717 a @beginspecial 276
+@llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(T) -397 b(ous) 919 b(les) g(prog) -33
+b(r) g(ammes) 919 b(ter) 83 b(minent) 66659 35893 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(On) 919 b(peut) g(prog) -33 b(r) g(ammer) 919
+b(beaucoup) h(de) f(choses) 66659 41069 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(T) -397 b(ous) 919 b(les) g(prog) -33
+b(r) g(ammes) 919 b(qui) g(ont) h(un) f(bon) g(temps) 70628
+44862 y(de) g(calcul) g(sont) g(prog) -33 b(r) g(ammab) -66
+b(les) 65748 48710 y
+ 0 setgray
+ 65748 48710 a 136597 69620 a
+ 0 setgray
+ 136597
+69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484 a Fq(Impl\351men) r(tation) 262
+b(de) g(la) g(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak) g(\227) g(Mai) g(2004)
+h(\226) f(p) -33 b(.4/25) 142829 76484 y
+ 0 setgray
+ 142829 76484
+a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 5 5
+TeXDict begin 5 4 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 5/View [ /XYZ null null null ] /Title (D\'efinitions)
+/OUT pdfmark end
+ 66678 45999 a 65371 19061 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 19061 a Fp(D\351\002nitions) 88665
+19061 y
+ 0 setgray
+ 88665 19061 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659
+30793 a @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(Les) 919 b(n) -33 b(um\351r) g(aux) 919
+b(:) p Fn 76173 37067 a(numer) 90 b(al) p Fm 993 w(=) p
+Fn 918 w(Z) 237 b(er) 90 b(o) p Fl(j) p Fn(S) 192 b(uccesseur) p
+Fm 90 w(\() p Fn(numer) 90 b(al) p Fm 73 w(\)) 66659
+43364 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(Les) 919 b(f) -99 b(onctions) 919
+b(r\351cursiv) -83 b(es) 920 b(pr) 50 b(imitiv) -83 b(es) 918
+b(:) p Fn 90051 49735 a(f) p Fm 353 w(\() p Fn(Z) 237
+b(er) 90 b(o;) p Fl 101767 48312 a(\000) -2571 b(!) p
+Fn 102572 49735 a(y) p Fm 923 w(\)) 919 b(=) p Fn 918
+w(g) p Fm 119 w(\() p Fl 113615 48312 a(\000) -2571 b(!) p
+Fn 114419 49735 a(y) p Fm 923 w(\)) p Fn 75277 56521
+a(f) p Fm 353 w(\() p Fn(S) 192 b(uccesseur) p Fm 90
+w(\() p Fn(x) p Fm(\)) p Fn(;) p Fl 100545 55097 a(\000) -2571
+b(!) p Fn 101350 56521 a(y) p Fm 923 w(\)) 918 b(=) p
+Fn 919 w(h) p Fm(\() p Fn(x;) 551 b(f) p Fm 353 w(\() p
+Fn(x;) p Fl 122375 55097 a(\000) -2572 b(!) p Fn 123178
+56521 a(y) p Fm 924 w(\)) p Fn(;) p Fl 128389 55097 a(\000) h(!) p
+Fn 129193 56521 a(y) p Fm 924 w(\)) 65748 60460 y
+ 0 setgray
+ 65748
+60460 a 136597 69620 a
+ 0 setgray
+ 136597 69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+
+102486 76484 a Fq(Impl\351men) r(tation) 262 b(de) g(la) g
+(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) h
+(\227) f(Thomas) g(Pietrzak) g(\227) g(Mai) g(2004) h(\226) f(p) -33
+b(.5/25) 142829 76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+
+59998 79998 a dyy eop end
+%%Page: 6 6
+TeXDict begin 6 5 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 6/View [ /XYZ null null null ] /Title (Les termes à la Martin Löf)
+/OUT pdfmark end
+ 66678 45999 a 65371 19061 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 19061 a Fp(Les) 1262
+b(termes) f(\340) i(la) h(Martin) e(L\366f) 123303 19061
+y
+ 0 setgray
+ 123303 19061 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30492
+a @beginspecial 276 @llx 376 @lly 336 @urx 416 @ury 113
+@rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fm 3969 w(0) 66659 35668 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(S) p Fm 192 w(\() p Fn(t) p Fm(\)) 66659
+40844 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(a;) 551 b(b;) g(:) g(:) g(:) 66659
+46020 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(R) 27 b(ec) p Fm(\() p Fn(t;) 551
+b(b;) p Fm 551 w(\() p Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p
+Fm(\)) 65748 49959 y
+ 0 setgray
+ 65748 49959 a 136597 69620 a
+ 0 setgray
+ 136597
+69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484 a Fq(Impl\351men) r(tation) 262
+b(de) g(la) g(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak) g(\227) g(Mai) g(2004)
+h(\226) f(p) -33 b(.6/25) 142829 76484 y
+ 0 setgray
+ 142829 76484
+a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 7 7
+TeXDict begin 7 6 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 7/View [ /XYZ null null null ] /Title (Les variables libres d'un terme)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Les) 1262
+b(v) -51 b(ariab) r(les) 1262 b(libr) -91 b(es) 1262
+b(d'un) h(terme) 132290 18966 y
+ 0 setgray
+ 132290 18966 a 65748
+28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30841 a @beginspecial 276
+@llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(V) 719 b(L) p Fm(\(0\)) 918 b(=) p
+Fl 918 w(;) 66659 36088 y @beginspecial 276 @llx 376
+@lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(V) 719 b(L) p Fm(\() p Fn(S) p
+Fm 192 w(\() p Fn(t) p Fm(\)\)) 919 b(=) p Fn 918 w(V) 719
+b(L) p Fm(\() p Fn(t) p Fm(\)) 66659 41335 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(V) g(L) p Fm(\() p Fn(x) p Fm(\)) 918
+b(=) p Fn 918 w(x) 66659 46582 y @beginspecial 276 @llx
+376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(V) 719 b(L) p Fm(\() p Fn(R) 27 b(ec) p
+Fm(\() p Fn(t;) 551 b(b;) p Fm 551 w(\() p Fn(x;) g(y) p
+Fm 119 w(\)) p Fn(s) p Fm(\)\)) 919 b(=) p Fn 70628 50446
+a(V) 719 b(L) p Fm(\() p Fn(t) p Fm(\)) p Fl 735 w([) p
+Fn 735 w(V) g(L) p Fm(\() p Fn(b) p Fm(\)) p Fl 735 w([) p
+Fm 735 w(\() p Fn(V) g(L) p Fm(\() p Fn(s) p Fm(\)) p
+Fl 735 w(n) 735 b(f) p Fn(x;) 551 b(y) p Fl 119 w(g) p
+Fm(\)) p Fo 65748 58435 a(Un) 1372 b(ter) 83 b(me) 1371
+b(qui) h(n'a) f(pas) h(de) g(v) -83 b(ar) 50 b(iab) -66
+b(les) 1372 b(libres) f(est) h(dit) p Fk 65748 63311
+a(clos) p Fo(.) 73682 63311 y
+ 0 setgray
+ 73682 63311 a 136597 69620
+a
+ 0 setgray
+ 136597 69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484 a Fq(Impl\351men) r
+(tation) 262 b(de) g(la) g(r\351cursion) h(pr) 14 b(imitiv) -24
+b(e) 263 b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak) g(\227) g
+(Mai) g(2004) h(\226) f(p) -33 b(.7/25) 142829 76484
+y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop
+end
+%%Page: 8 8
+TeXDict begin 8 7 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 8/View [ /XYZ null null null ] /Title (La substitution dans un terme)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(La) 1263
+b(substitution) h(dans) f(un) g(terme) 130199 18966 y
+ 0 setgray
+
+130199 18966 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30841
+a @beginspecial 276 @llx 376 @lly 336 @urx 416 @ury 113
+@rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fm 3969 w(0[) p Fn(x) p Fl 917 w( ) p Fn
+919 w(u) p Fm(]) 918 b(=) g(0) 66659 36088 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(S) p Fm 192 w(\() p Fn(t) p Fm(\)[) p
+Fn(x) p Fl 918 w( ) p Fn 918 w(u) p Fm(]) h(=) p Fn 918
+w(S) p Fm 192 w(\() p Fn(t) p Fm([) p Fn(x) p Fl 918
+w( ) p Fn 918 w(u) p Fm(]\)) 66659 44641 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(y) p Fm 119 w([) p Fn(x) p Fl 918
+w( ) p Fn 918 w(u) p Fm(]) g(=) p Fj 87302 38988 a(\() p
+Fn 91113 42449 a(u) p Fi 2296 w(si) p Fn 920 w(x) p Fm
+917 w(=) p Fn 918 w(y) 91113 47001 y(y) p Fi 2560 w(sinon) 66659
+53195 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(R) 27 b(ec) p Fm(\() p Fn(t;) 551
+b(b;) p Fm 551 w(\() p Fn(x) p Fh 85815 51995 a(0) p
+Fn 86561 53195 a(;) g(y) p Fh 89708 51995 a(0) p Fm 90455
+53195 a(\)) p Fn(s) p Fm(\)[) p Fn(x) p Fl 917 w( ) p
+Fn 918 w(u) p Fm(]) 919 b(=) p Fn 70628 57058 a(R) 27
+b(ec) p Fm(\() p Fn(t) p Fm([) p Fn(x) p Fl 918 w( ) p
+Fn 918 w(u) p Fm(]) p Fn(;) 551 b(b) p Fm([) p Fn(x) p
+Fl 920 w( ) p Fn 918 w(u) p Fm(]) p Fn(;) p Fm 551 w(\() p
+Fn(x) p Fh 107061 55859 a(0) p Fn 107807 57058 a(;) g(y) p
+Fh 110954 55859 a(0) p Fm 111700 57058 a(\)) p Fn(s) p
+Fm([) p Fn(x) p Fl 918 w( ) p Fn 918 w(u) p Fm(]\)) p
+Fo 65748 65047 a(Attention) 919 b(aux) h(v) -83 b(ar) 50
+b(iab) -66 b(les) 919 b(libres) g(dans) p Fn 919 w(u) p
+Fo 920 w(!) 121732 65047 y
+ 0 setgray
+ 121732 65047 a 136597 69620
+a
+ 0 setgray
+ 136597 69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484 a Fq(Impl\351men) r
+(tation) 262 b(de) g(la) g(r\351cursion) h(pr) 14 b(imitiv) -24
+b(e) 263 b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak) g(\227) g
+(Mai) g(2004) h(\226) f(p) -33 b(.8/25) 142829 76484
+y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop
+end
+%%Page: 9 9
+TeXDict begin 9 8 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 9/View [ /XYZ null null null ] /Title (Le calcul)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Le) 1262
+b(calcul) 84872 18966 y
+ 0 setgray
+ 84872 18966 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748
+28362 a 66659 30793 a @beginspecial 276 @llx 376 @lly
+336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(la) 919 b(s\351mantique) 71108
+35278 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3315 w(on) g(associe) g(un) h(entier) f(\340) g(chaque) h
+(ter) 83 b(me) 918 b(clos) 71108 39762 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3315 w(pour) h(les) g(ter) 83 b(mes) 919
+b(non) g(clos) g(on) h(v) -83 b(a) 919 b(associer) g(un) 74423
+43555 y(entier) g(aux) g(v) -83 b(ar) 50 b(iab) -66 b(les) 919
+b(libres) 66659 48730 y @beginspecial 276 @llx 376 @lly
+336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(la) g(nor) 83 b(malisation) 71108
+53215 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3315 w(on) 919 b(r\351duit) g(les) g(ter) 83
+b(mes) 919 b(clos) 71108 57699 y @beginspecial 276 @llx
+376 @lly 336 @urx 416 @ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3315 w(on) g(substitue) h(les) f(v) -83 b(ar) 50
+b(iab) -66 b(les) 919 b(libres) g(par) g(des) 74423 61492
+y(n) -33 b(um\351r) g(aux) 919 b(dans) h(les) f(ter) 83
+b(mes) 918 b(non) i(clos) 65748 64642 y
+ 0 setgray
+ 65748 64642 a
+136597 69620 a
+ 0 setgray
+ 136597 69620 a 102486 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 102486 76484
+a Fq(Impl\351men) r(tation) 262 b(de) g(la) g(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) h(\227) f(Thomas) g(Pietrzak)
+g(\227) g(Mai) g(2004) h(\226) f(p) -33 b(.9/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 10 10
+TeXDict begin 10 9 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 10/View [ /XYZ null null null ] /Title (Les environnements)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Les) 1262
+b(en) -202 b(vir) -91 b(onnements) 108429 18966 y
+ 0 setgray
+ 108429
+18966 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30793 a @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(un) 919 b(en) -66 b(vironnement) p
+Fn 919 w(\032) p Fo 919 w(est) 919 b(une) h(f) -99 b(onction) 919
+b(qui) 70628 34586 y(associe) g(un) g(entier) g(\340) h(une) f(v) -83
+b(ar) 50 b(iab) -66 b(le) 66659 42351 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(\032) p Fl(f) p Fn(x) p Fl 917
+w( ) p Fn 918 w(n) p Fl(g) p Fm(\() p Fn(y) p Fm 119
+w(\)) 919 b(=) p Fj 93087 36697 a(\() p Fn 96898 40159
+a(n) p Fi 6248 w(si) p Fn 919 w(x) p Fm 918 w(=) p Fn
+918 w(y) 96898 44710 y(\032) p Fm(\() p Fn(y) p Fm 119
+w(\)) p Fi 2295 w(sinon) 65748 49595 y
+ 0 setgray
+ 65748 49595 a
+136597 69620 a
+ 0 setgray
+ 136597 69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484
+a Fq(Impl\351mentation) 263 b(de) g(la) f(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak)
+e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33 b(.10/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 11 11
+TeXDict begin 11 10 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 11/View [ /XYZ null null null ] /Title (La sémantique d'un terme)
+/OUT pdfmark end
+ 66678 45999 a 65371 18579 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18579 a Fp(La) 1263
+b(s\351mantique) g(d'un) g(terme) 122471 18579 y
+ 0 setgray
+ 122471
+18579 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30841 a @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fg 3969 w(J) p Fm(0) p Fg(K) p Ff 74911 31337
+a(\032) p Fm 77129 30841 a(=) 918 b(0) 66659 36204 y
+@beginspecial 276 @llx 376 @lly 336 @urx 416 @ury 113
+@rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fg 3969 w(J) p Fn(S) p Fm 192 w(\() p Fn(t) p
+Fm(\)) p Fg(K) p Ff 79162 36700 a(\032) p Fm 81381 36204
+a(=) p Fg 918 w(J) p Fn(t) p Fg(K) p Ff 88650 36700 a(\032) p
+Fm 90685 36204 a(+) 735 b(1) 66659 41567 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fg 3969 w(J) p Fn(x) p Fg(K) p Ff 75132 42063
+a(\032) p Fm 77350 41567 a(=) p Fn 918 w(\032) p Fm(\() p
+Fn(x) p Fm(\)) 66659 46930 y @beginspecial 276 @llx 376
+@lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fg 3969 w(J) p Fn(R) 27 b(ec) p Fm(\() p
+Fn(t;) 551 b(b;) p Fm 551 w(\() p Fn(x;) g(y) p Fm 119
+w(\)) p Fn(s) p Fm(\)\)) p Fg(K) p Ff 96928 47426 a(\032) p
+Fm 99147 46930 a(=) p Fn 918 w(v) p Ff 104148 47426 a(n) p
+Fo 106560 46930 a(o\371) p Fn 919 w(n) p Fm 919 w(=) p
+Fg 918 w(J) p Fn(t) p Fg(K) p Ff 121275 47426 a(\032) p
+Fo 123495 46930 a(et) 919 b(les) p Fn 919 w(v) p Ff 133880
+47426 a(i) p Fo 70628 50862 a(\() p Fm(0) p Fl 917 w(\024) p
+Fn 919 w(i) p Fl 919 w(\024) p Fn 918 w(n) p Fo(\)) h(sont) f
+(d\351\002nis) g(r\351cursiv) -83 b(ement) 920 b(par) f(:) 71108
+55346 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3315 w(v) p Fe 75988 55842 a(0) p Fm 78169
+55346 a(=) p Fg 918 w(J) p Fn(b) p Fg(K) p Ff 85645 55842
+a(\032) 71108 60017 y @beginspecial 276 @llx 376 @lly
+336 @urx 416 @ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3315 w(v) p Ff 75988 60513 a(k) p Fe 72
+w(+1) p Fm 81222 60017 a(=) p Fg 918 w(J) p Fn(s) p Fg(K) p
+Ff 88847 60513 a(\032) p Fd 90034 59850 a(0) p Fo 91711
+60017 a(a) -66 b(v) -83 b(ec) p Fn 920 w(\032) p Fh 101134
+58817 a(0) p Fm 102798 60017 a(=) p Fn 918 w(\032) p
+Fl(f) p Fn(x) p Fl 917 w( ) p Fn 918 w(k) 111 b(;) 551
+b(y) p Fl 1038 w( ) p Fn 918 w(v) p Ff 128188 60513 a(k) p
+Fl 129570 60017 a(g) 65748 64072 y
+ 0 setgray
+ 65748 64072 a 136597
+69620 a
+ 0 setgray
+ 136597 69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a
+Fq(Impl\351mentation) 263 b(de) g(la) f(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak)
+e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33 b(.11/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 12 12
+TeXDict begin 12 11 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 12/View [ /XYZ null null null ] /Title (Règles de réduction)
+/OUT pdfmark end
+ 66678 45999 a 65371 18579 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18579 a Fp(R\350gles) 1262
+b(de) g(r\351duction) 107737 18579 y
+ 0 setgray
+ 107737 18579 a 65748
+28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a Fo 65748 30793 a(La) 919 b(s\351mantique) h
+(op\351r) -33 b(ationnelle) 66659 35969 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fn 3969 w(R) 27 b(ec) p Fm(\(0) p Fn(;) 551
+b(b;) p Fm 551 w(\() p Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p
+Fm(\)) p Fl 918 w(\000) -551 b(!) p Fn 918 w(b) 66659
+41216 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(R) 27 b(ec) p Fm(\() p Fn(S) p Fm
+192 w(\() p Fn(t) p Fm(\)) p Fn(;) 551 b(b;) p Fm 551
+w(\() p Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p Fm(\)) p
+Fl 918 w(\000) -550 b(!) p Fn 70628 45080 a(s) p Fm([) p
+Fn(x) p Fl 917 w( ) p Fn 919 w(t;) 551 b(y) p Fl 1037
+w( ) p Fn 919 w(r) 90 b(ec) p Fm(\() p Fn(t;) 551 b(b;) p
+Fm 551 w(\() p Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p Fm(\)]) p
+Fo 65748 51340 a(La) 1476 b(par) 132 b(tie) 1476 b(\340) g(gauche) h
+(de) f(la) g(\003\350che) g(est) g(appel\351e) h(le) p
+Fk 65748 56216 a(r\351de) -99 b(x) p Fo 1231 w(et) 920
+b(la) f(par) 132 b(tie) 919 b(droite) g(le) p Fk 919
+w(contr) -33 b(actum) p Fo(.) 122688 56216 y
+ 0 setgray
+ 122688 56216
+a 136597 69620 a
+ 0 setgray
+ 136597 69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963
+76484 a Fq(Impl\351mentation) 263 b(de) g(la) f(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak)
+e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33 b(.12/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 13 13
+TeXDict begin 13 12 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 13/View [ /XYZ null null null ] /Title (Règles additionnelles)
+/OUT pdfmark end
+ 66678 45999 a 65371 18579 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18579 a Fp(R\350gles) 1262
+b(additionn) r(elles) 110693 18579 y
+ 0 setgray
+ 110693 18579 a 65748
+28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30841 a @beginspecial 276
+@llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(si) p Fn 919 w(t) p Fl 918 w(\000) -551
+b(!) p Fn 919 w(u) p Fo 919 w(alors) p Fn 919 w(S) p
+Fm 192 w(\() p Fn(t) p Fm(\)) p Fl 918 w(\000) h(!) p
+Fn 918 w(S) p Fm 192 w(\() p Fn(u) p Fm(\)) 66659 36017
+y @beginspecial 276 @llx 376 @lly 336 @urx 416 @ury 113
+@rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(si) p Fn 919 w(t) p Fl 918 w(\000) f(!) p
+Fn 919 w(u) p Fo 919 w(alors) p Fn 70628 39810 a(R) 27
+b(ec) p Fm(\() p Fn(t;) 551 b(b;) p Fm 551 w(\() p Fn(x;) g(y) p
+Fm 119 w(\)) p Fn(s) p Fm(\)) p Fl 918 w(\000) -550 b(!) p
+Fn 918 w(R) 27 b(ec) p Fm(\() p Fn(u;) 551 b(b;) p Fm
+551 w(\() p Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p Fm(\)) 66659
+44986 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(si) p Fn 919 w(b) p Fl 918 w(\000) -550
+b(!) p Fn 918 w(c) p Fo 919 w(alors) p Fn 70628 48778
+a(R) 27 b(ec) p Fm(\() p Fn(t;) 551 b(b;) p Fm 551 w(\() p
+Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p Fm(\)) p Fl 918
+w(\000) -550 b(!) p Fn 918 w(R) 27 b(ec) p Fm(\() p Fn(t;) 551
+b(c;) p Fm 551 w(\() p Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p
+Fm(\)) 66659 53954 y @beginspecial 276 @llx 376 @lly
+336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(si) p Fn 919 w(s) p Fl 918 w(\000) -551
+b(!) p Fn 918 w(u) p Fo 920 w(alors) p Fn 70628 57747
+a(R) 27 b(ec) p Fm(\() p Fn(t;) 551 b(b;) p Fm 551 w(\() p
+Fn(x;) g(y) p Fm 119 w(\)) p Fn(s) p Fm(\)) p Fl 918
+w(\000) -550 b(!) p Fn 918 w(R) 27 b(ec) p Fm(\() p Fn(t;) 551
+b(b;) p Fm 551 w(\() p Fn(x;) g(y) p Fm 119 w(\)) p Fn(u) p
+Fm(\)) 65748 61686 y
+ 0 setgray
+ 65748 61686 a 136597 69620 a
+ 0 setgray
+ 136597
+69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263
+b(de) g(la) f(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r
+(4) g(\226) g(p) -33 b(.13/25) 142829 76484 y
+ 0 setgray
+ 142829
+76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 14 14
+TeXDict begin 14 13 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 14/View [ /XYZ null null null ] /Title (Définitions)
+/OUT pdfmark end
+ 66678 45999 a 65371 19061 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 19061 a Fp(D\351\002nitions) 88665
+19061 y
+ 0 setgray
+ 88665 19061 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659
+30717 a @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(si) 907 b(il) g(e) -99 b(xiste) p
+Fn 907 w(t;) 551 b(u;) g(v) p Fe 93216 31213 a(1) p Fn
+94480 30717 a(;) g(:) g(:) g(:) g(;) g(v) p Ff 103295
+31213 a(n) p Fo 105696 30717 a(tels) 907 b(que) p Fn
+908 w(v) p Fe 119734 31213 a(1) p Fm 121915 30717 a(=) p
+Fn 918 w(t) p Fo(,) p Fn 909 w(v) p Ff 129913 31213 a(n) p
+Fm 132325 30717 a(=) p Fn 918 w(u) p Fo 70628 34510 a(et) 919
+b(pour) g(tout) p Fn 919 w(i) p Fo(\() p Fm(1) p Fl 918
+w(\024) p Fn 919 w(i) g(<) f(n) p Fo(\)) p Fn 919 w(v) p
+Ff 107479 35006 a(i) p Fl 109303 34510 a(\000) -551 b(!) p
+Fn 919 w(v) p Ff 117113 35006 a(i) p Fe(+1) p Fo 121871
+34510 a(alors) p Fn 70628 39036 a(t) p Fh 74804 37162
+a(\003) p Fl 72715 39036 a(\000) g(!) p Fn 919 w(u) p
+Fo 65748 47025 a(Un) 1240 b(ter) 83 b(me) 1240 b(est) g(un) h(prog) -33
+b(r) g(amme) 1240 b(et) g(sa) g(r\351duction) h(est) 65748
+51901 y(l'e) -99 b(x\351cution) 919 b(du) g(prog) -33
+b(r) g(amme) -50 b(.) 105621 51901 y
+ 0 setgray
+ 105621 51901 a 136597
+69620 a
+ 0 setgray
+ 136597 69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a
+Fq(Impl\351mentation) 263 b(de) g(la) f(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak)
+e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33 b(.14/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 15 15
+TeXDict begin 15 14 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 15/View [ /XYZ null null null ] /Title (Définitions)
+/OUT pdfmark end
+ 66678 45999 a 65371 19061 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 19061 a Fp(D\351\002nitions) 88665
+19061 y
+ 0 setgray
+ 88665 19061 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659
+30793 a @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(on) 919 b(dit) g(qu'un) g(ter) 83
+b(me) p Fn 919 w(t) p Fo 919 w(est) 919 b(en) p Fk 920
+w(f) -99 b(or) 83 b(me) 918 b(nor) 83 b(male) p Fo 990
+w(si) p Fn 92774 37801 a(t) p Fh 96950 35927 a(\003) p
+Fl 94861 37801 a(\000) -550 b(!) p Fn 918 w(u) p Fl 919
+w(\)) p Fn 918 w(t) p Fm 918 w(=) p Fn 918 w(u) 66659
+44075 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(on) 919 b(dit) g(qu'un) g(ter) 83
+b(me) p Fn 919 w(t) p Fo 919 w(est) p Fk 919 w(nor) g(malisab) -66
+b(le) p Fo 990 w(si) 919 b(il) 70628 47868 y(e) -99 b(xiste) 919
+b(un) g(ter) 83 b(me) p Fn 919 w(u) p Fo 919 w(en) 919
+b(f) -99 b(or) 83 b(me) 919 b(nor) 83 b(male) 919 b(tel) g(que) p
+Fn 70628 52394 a(t) p Fh 74804 50520 a(\003) p Fl 72715
+52394 a(\000) -551 b(!) p Fn 919 w(u) p Fo 65748 60383
+a(La) 919 b(nor) 83 b(malisabilit\351) 919 b(\351quiv) -83
+b(aut) 920 b(\340) f(la) g(ter) 83 b(minaison.) 131275
+60383 y
+ 0 setgray
+ 131275 60383 a 136597 69620 a
+ 0 setgray
+ 136597 69620 a
+101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263
+b(de) g(la) f(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r
+(4) g(\226) g(p) -33 b(.15/25) 142829 76484 y
+ 0 setgray
+ 142829
+76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 16 16
+TeXDict begin 16 15 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 16/View [ /XYZ null null null ] /Title (Théorèmes)
+/OUT pdfmark end
+ 66678 45999 a 65371 19061 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 19061 a Fp(Th\351or\350mes) 89217
+19061 y
+ 0 setgray
+ 89217 19061 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659
+30717 a @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(tous) 919 b(les) g(ter) 83 b(mes) 919
+b(clos) g(sont) g(nor) 83 b(malisab) -66 b(les) 66659
+35969 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(pour) 919 b(tout) g(ter) 83 b(me) 919
+b(clos) p Fn 919 w(t) p Fo(,) g(si) p Fn 919 w(t) p Fh
+111333 34095 a(\003) p Fl 109244 35969 a(\000) -550 b(!) p
+Fn 918 w(S) p Ff 117672 34769 a(n) p Fm 119165 35969
+a(\(0\)) p Fo 918 w(alors) p Fg 70628 39833 a(J) p Fn(t) p
+Fg(K) p Fh 74461 40416 a(;) p Fm 76641 39833 a(=) p Fn
+918 w(n) 66659 45873 y @beginspecial 276 @llx 376 @lly
+336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(si) p Fn 919 w(t) p Fh 78110 43999
+a(\003) p Fl 76021 45873 a(\000) f(!) p Fn 919 w(u) p
+Fo 919 w(alors) p Fg 919 w(J) p Fn(t) p Fg(K) p Ff 96943
+46369 a(\032) p Fm 99162 45873 a(=) p Fg 918 w(J) p Fn(u) p
+Fg(K) p Ff 107104 46369 a(\032) 66659 52030 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(soit) p Fn 919 w(t) p Fo 919 w(un) 919
+b(ter) 83 b(me) 919 b(clos) -50 b(,) 919 b(si) p Fn 919
+w(t) p Fh 107975 50156 a(\003) p Fl 105885 52030 a(\000) -550
+b(!) p Fn 918 w(S) p Ff 114313 50830 a(n) p Fm 115806
+52030 a(\(0\)) p Fo 919 w(et) p Fn 70628 56687 a(t) p
+Fh 74804 54813 a(\003) p Fl 72715 56687 a(\000) f(!) p
+Fn 919 w(S) p Ff 81143 55487 a(p) p Fm 82413 56687 a(\(0\)) p
+Fo 918 w(alors) p Fn 919 w(n) p Fm 919 w(=) p Fn 918
+w(p) 65748 60626 y
+ 0 setgray
+ 65748 60626 a 136597 69620 a
+ 0 setgray
+ 136597
+69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263
+b(de) g(la) f(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r
+(4) g(\226) g(p) -33 b(.16/25) 142829 76484 y
+ 0 setgray
+ 142829
+76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 17 17
+TeXDict begin 17 16 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 17/View [ /XYZ null null null ] /Title (Conclusion)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Conclusion) 89508
+18966 y
+ 0 setgray
+ 89508 18966 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a Fo
+65748 30793 a(Existence) 1027 b(et) g(unicit\351) g(de) h(la) e(f) -99
+b(or) 83 b(me) 1027 b(nor) 83 b(male) 1027 b(pour) g(un) 65748
+35670 y(ter) 83 b(me) 919 b(clos) -50 b(.) 83084 35670
+y
+ 0 setgray
+ 83084 35670 a 136597 69620 a
+ 0 setgray
+ 136597 69620 a 101963
+76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263 b(de) g(la) f
+(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g
+(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33
+b(.17/25) 142829 76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+
+59998 79998 a dyy eop end
+%%Page: 18 18
+TeXDict begin 18 17 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 18/View [ /XYZ null null null ] /Title (La notation de De Bruijn)
+/OUT pdfmark end
+ 66678 45999 a 65371 18484 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18484 a Fp(La) 1263
+b(notation) h(de) f(De) f(Bruijn) 119531 18484 y
+ 0 setgray
+ 119531
+18484 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30793 a @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(Or) 50 b(igine) 918 b(:) 1138 b(De) 919
+b(Br) 50 b(uijn,) 918 b(P) -132 b(a) -99 b(ys) 919 b(Bas) 66659
+35969 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(Id\351e) g(:) 1137 b(suppr) 50 b(imer) 919
+b(les) g(noms) g(de) g(v) -83 b(ar) 50 b(iab) -66 b(les) 66659
+41145 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(Utilit\351) 915 b(:) 1135 b(f) -99
+b(aire) 916 b(des) g(substitutions) g(sans) f(se) h(soucier) 70628
+44938 y(des) j(v) -83 b(ar) 50 b(iab) -66 b(les) 919
+b(li\351es) g(/) g(libres) 65748 48118 y
+ 0 setgray
+ 65748 48118
+a 136597 69620 a
+ 0 setgray
+ 136597 69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963
+76484 a Fq(Impl\351mentation) 263 b(de) g(la) f(r\351cursion) h(pr) 14
+b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak)
+e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33 b(.18/25) 142829
+76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy
+eop end
+%%Page: 19 19
+TeXDict begin 19 18 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 19/View [ /XYZ null null null ] /Title (L'interpréteur TRec)
+/OUT pdfmark end
+ 66678 45999 a 65371 18579 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18579 a Fp(L) -556
+b('inter) -51 b(pr\351teur) 1261 b(TRec) 109228 18579
+y
+ 0 setgray
+ 109228 18579 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30793
+a @beginspecial 276 @llx 376 @lly 336 @urx 416 @ury 113
+@rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(ter) 83 b(mes) 918 b(\340) h(la) h(Mar) 132
+b(tin) 919 b(L\366f) 71108 35278 y @beginspecial 276
+@llx 376 @lly 336 @urx 416 @ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3315 w(s\351mantique) 71108 39762 y @beginspecial
+276 @llx 376 @lly 336 @urx 416 @ury 85 @rwi @setspecial
+%%BeginDocument: green-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/green-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 723 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+041808 049008 8c948c 045204 4c544c 04c804 84e284 449644 c4cbc4 0c380e 
+04ac07 cce6cc 345e2c e4e7e4 046604 2c3a2c 347234 e4fee2 048208 64cc60 
+34922c 24b224 04e404 044604 647264 242623 049f07 8cae8c 04bc06 24c61c 
+f4f8f3 1c541c 04d804 1c621c 1c7220 0c280d 14910f 045e04 047c04 ccdcd0 
+14ac18 1c481c 747473 04d105 0c6c0b 24852a 1c381c f4f1f3 acafac f4fef5 
+0c310c acc6ac 049708 a4a4a3 3c4a44 148314 144812 9cea94 04b405 149e14 
+1cbc1c 044004 e4fef4 dcdddd 748274 5c5959 4cba54 145b11 145413 147412 
+c4fec4 e4f1e7 146411 088a0a 243028 09c207 fcf8f3 147c13 14c80e acceac 
+3c3939 04f405 044e07 07a608 14d00f 0c1f10 0c900b d4d3d4 ecfee3 1c291d 
+0c6e14 bcbfbd d4f6d4 909a94 4c5a50 0cac08 24ba24 547e54 0cbc0a 0c5c16 
+0c7c0b fcf1fb acb8ac 1c311c aca7a9 e2e2e2 a4e2a4 0cc80a 6c9a6c 143715 
+0c650a 0c840b 07de06 14970c 0c980a 0cb40a 848583 ecf0f0 c3c6c3 0c540d 
+0c740c cccccc 74ce6c 30a02c 04ec05 54aa5c 6cb66c 9cfa9c 2c862c 5c926c 
+6ca674 b4deac 9cda9c 34aa2c 6c7e6c acfeac 448244 34d22c 7d7d7c 6c6d6c 
+445644 4c4d4c 1c7a19 1c3e1c 3c3f3c 2c422c 7c9a84 54c254 dceadc 144014 
+343231 bccebc bcbabc 447244 6c6664 9c9d9c 7caa7c 349a38 6c7a74 84b69c 
+1c4e18 898a89 ccfadc 1c6c2c b8e2c0 1c8a24 a1aaa1 3c4e3c 5f5e5c d8fed8 
+24be24 78d670 688668 148a14 14a618 145624 0c480e 2c292b 142916 1c921c 
+d4dad9 243828 143017 b4d2bc b4b7b5 1c961c 8c868c 247e24 144e13 04fa04 
+246224 fcfefc 0c4e0c ace2b4 3caa3c 244e24 0c180c 949394 545454 ece9ec 
+343634 2cb127 6c736c 0ca00c 0cda08 0c5c0b 0ccf06 146a0c b4b2b4 646464 
+b4c2b4 0c3f0c ecfdf9 e4dedc ccfdcc 2c2f2b 142214 146b16 c4c2c2 545b54 
+2cb62c 74ba74 346634 b4fcb0 244224 444242 246a24 e4feec 0ce204 f4f9fc 
+f4eefc 444744 54b654 fcf9fc 0c9114 dcd6d4 ecfeec 0c7b14 0cc614 0c6314 
+0c8414 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+10bf8131bf05bf03e98165e902e9046587bf3158ec31bfe9658265e9bf09bf
+10bf8131bf04bf81e9bf01bf02e98265bfe982e965e901e981bf318131ec82ecbfe982e9
+65bf0abf
+12bf82751ebf83bf1ebf318231ec3102318111318131bf81bfe901e981bf318131bf01bf
+01e90bbf
+0fbf02e901bf023101ec021101a981d6a981a9118111318131bf14bf
+0fbf8165e901e988e5bfd4ecd66add07808c80149dc2137f46a911d431bfe981e9bf0fbf
+
+0fbf01e982bfe9318331a49ce28fe2454d37562456dc71567bab87a9d4bf81bfe981e9bf
+81bf318131bf0abf
+10bf8ac775bf311bde43224d37568656cb535f1a733c893cae8506a91131bfe9bf01bf81
+58bf0abf
+0fbf911ebf31b761a0442245ed56721a530a3a4e3a813a4e864e73c94246e3bf10bf
+07bf81e9bf82bfe9bf92bf1ebf31ec4f0c38e2ef8e4d49561a530a3a6283624b052b8a2b
+ce4e60c2dfe331bf4cbf0cbf
+0abf81e9bf82bfe9ec8eec83de1f21778e786f01341a0a3a1c851c4b052b20168b162054
+aa93df11312fe965bf0abf
+0ebf8d3111883d77cdcf78646f0134530a810a1c911c4ece20167c517c16542893a9ec31
+e965bf0abf
+08bf01e999bfe91ebf316cc07743cd45786f49561a530a3a624b6b2b707c510151877c70
+4edcaba9bfe981e9bf0abf
+0bbf01e985bf27d34352cf90cf0e4d2656011a530a1c62ee2b20167c5102518816cc1db9
+d611bfe9bf0abf
+07bf81e9bf01bf90e9bf4c86d3445277d92c786f49721a0a3a853a4b0520167c827c51bd
+88bd5116e44b157a11bf0cbf
+0dbf8d3f0fc33d4403cfbb0e3756011a0a860a624b2b20167c817c5102510116854b897b
+a911bf0bbf
+08bf82e9e5bf97bf75dab209bcc021ef254d2649561a533a1c4b052b70167c037c811620
+85203a853911bf0bbf
+0bbf0131869eb6d3b0bc7748884845646f561acb0a7382734b2b812b1683167c16cc01cc
+012b844b2813d4bf0bbf
+0abf0231955e236db0c04463cf45646f5634cb533a73624b2b2016821670548854ce2b20
+4b28e831bf0bbf
+0abf023183b5b6d3b089b044436e45786f49341a871a0a733a626b2b200120896b4e6b05
+2b1c5f9decbf0bbf
+09bf8131bf97bf31d82e09d3b044cd485a786f1201cb1a530a73621c052b852b054e4b1c
+0585053a282d58bf0bbf
+0bbf9431bf556709b03844cd482c7864125634cb1a5f0a7382734b0501050162011c854b
+0aae2d58bf0bbf
+0bbf0131934a236dd3b0bc7743485a786f1201341acb535f3a813a1c011c0173023a8453
+3b1458bf0bbf
+0bbf8431bf0455098309d338778277ef2c852c266f1201348134cb83cb530a3a013a810a
+5f815f0a850a1ab37d58bf0bbf
+08bf81e9bf93bf31bf18d83209d338c044cd6e0e2c64126f0172837271cb5382530a5383
+53ae531a851a01a57e58bf0bbf
+0bbf01e5837600230901098138c082c0482c862c7864126f49568156728272341a811a72
+0272864912bb841131bf0abf
+03bf94e9bfe9bfe9bf1ebf1ebf275923b632099538c044ef81ef7881786481646f816fad
+84adea01ea560156882449ad2da3115831bf0abf
+04bf02e992654ce61e75bf0d185523b66d0995bcc043cd2c812c7881786483646f64f001
+f08b6f496f49642d6382e3314cbf0abf
+01bf85e9e5e9652fc784c7693fc7698a69c7d2b200232eb60929bc84bc6343ef2c862c78
+45784d78ed82ed6f6489644d45a3afa2114c31bf0abf
+01e58175c783c769d5eb8ceb797679dab87908db67c4b66d876d9538b0447743ef84ef6e
+2c78458e455a457864788ecfbe9fd4315831bf0abf
+88e5750d3f5779da98d083d0689b3501358d5d0236c45567b6320995b04477cd92cdef6e
+2c6e5ad95acf782c4517813e31bf2fbf0bbf
+887569575bd0689bc5ba83ba8a2a8a878aca2a74db5955b284b23209d3b081b077017701
+cd016e02ef876e2c6e4810a4d4bf01bf814cbf0abf
+873f79b835c5ba2a9a829aa8410141868de1d104c690d881d85583552e6d958b9538b0c0
+77cd03cd6377afcd84cd4321c1d483d4e9654c814cbf0abf
+88575b9b742ad1418de181e15081509603968450c8d759d881d8b283b2326d0981099585
+9538bcb0381f871f95c3995ca931bf81bfe981e9bf0bbf
+8779b8c58ad1c6e750855096d7b119b104b184d7b119d855845523b2b66d016d83952995
+2987296de09211d431bf01bf01e90cbf
+8979d0c52aa88de15096b181b119041901b18796c80fd74a59b2b602b6016d86326d328f
+ac0b318331bf31bf01bf81e9bf0cbf
+88575b9b742ad1c68de186e1c850c850c850865096c850e1e70487045e8ca7912e672e85
+2e8cac33473101318158bf02bf82e9bfe981e9bf0abf
+8b3f799835c5742a8bd1a8dbc683c68dc68d818dc601c68cdbd1ca40a15da66697274711
+31863158bf31bf31bf82bf4ce985e9bfe9bfe9bf0abf
+8bc76957dab8359bc5a1748a2a052a018a01748b029ba6665b279447ec311ebf83bf581e
+bf82bf4cbf02bf82e9bfe981e9bf0abf
+881e75693f57795bb8d082d068350135029b0135013088b8985b7608b40d751e811ebf83
+bf1e75bf81bf4c814cbf05bf81e9bf0bbf
+83e9e52fc782c7693f823f5779817976027681da760276827957b482b4c7750175822fe5
+bf82bf4cbf01bf814cbf81bfe981e9bf01bf01e90dbf
+
+%
+% Compression made this file 26.36% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3315 w(nor) 83 b(malisation) 65748 42912
+y
+ 0 setgray
+ 65748 42912 a 136597 69620 a
+ 0 setgray
+ 136597 69620 a 101963
+76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263 b(de) g(la) f
+(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g
+(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33
+b(.19/25) 142829 76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+
+59998 79998 a dyy eop end
+%%Page: 20 20
+TeXDict begin 20 19 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 20/View [ /XYZ null null null ] /Title (Exemples)
+/OUT pdfmark end
+ 66678 45999 a 65371 18484 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18484 a Fp(Exemples) 86135
+18484 y
+ 0 setgray
+ 86135 18484 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659
+30717 a @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(addition) 919 b(:) p Fc 1137 w(Rec\(n,p,\(x,y) n
+(\)S\(y\)\)) 66659 35893 y @beginspecial 276 @llx 376
+@lly 336 @urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(m) -33 b(ultiplication) 919 b(:) p
+Fc 70628 39686 a(Rec\(n,0,) n(\(x,y\)ADD[n<p,) n(p<y]\)) 65748
+43309 y
+ 0 setgray
+ 65748 43309 a 136597 69620 a
+ 0 setgray
+ 136597 69620 a 101963
+76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263 b(de) g(la) f
+(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g
+(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33
+b(.20/25) 142829 76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+
+59998 79998 a dyy eop end
+%%Page: 21 21
+TeXDict begin 21 20 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 21/View [ /XYZ null null null ] /Title (Attention)
+/OUT pdfmark end
+ 66678 45999 a 65371 18966 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18966 a Fp(Attention) 85852
+18966 y
+ 0 setgray
+ 85852 18966 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a Fo
+65748 30793 a(Non) 919 b(comm) -33 b(utativit\351) 919
+b(pour) h(la) f(comple) -99 b(xit\351) 919 b(!) 66659
+35969 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(m) -33 b(ultiplication) 919 b(:) p
+Fc 70628 39762 a(Rec\(n,0,) n(\(x,y\)ADD[n<p,) n(p<y]\)) 66659
+44938 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(m) -33 b(ultiplication) 919 b(moins) g
+(ef\002cace) g(:) p Fc 70628 48730 a(Rec\(n,0,) n(\(x,y\)ADD[n<y,) n
+(p<p]\)) 65748 50625 y
+ 0 setgray
+ 65748 50625 a 136597 69620 a
+ 0 setgray
+ 136597
+69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263
+b(de) g(la) f(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r
+(4) g(\226) g(p) -33 b(.21/25) 142829 76484 y
+ 0 setgray
+ 142829
+76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 22 22
+TeXDict begin 22 21 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 22/View [ /XYZ null null null ] /Title (Type CAML)
+/OUT pdfmark end
+ 66678 45999 a 65371 18484 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18484 a Fp(T) -374
+b(ype) 1263 b(CAML) 92636 18484 y
+ 0 setgray
+ 92636 18484 a 65748
+28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a Fb 65748 29742 a(type) 1485 b(recte) n(rme) g(=)
+68719 33426 y(|) h(RECZ) 68719 37111 y(|) g(RECSuc) n(c) g(of) f
+(recter) n(me) 68719 40795 y(|) h(Var) f(of) g(string) 68719
+44479 y(|) h(R) f(of) h(recte) n(rme) f(*) h(recte) n(rme) f(*) 71691
+48164 y(string) f(*) i(stri) n(ng) g(*) f(recterm) n(e) 65748
+51848 y(;;) 65748 52563 y
+ 0 setgray
+ 65748 52563 a 136597 69620
+a
+ 0 setgray
+ 136597 69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263
+b(de) g(la) f(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r
+(4) g(\226) g(p) -33 b(.22/25) 142829 76484 y
+ 0 setgray
+ 142829
+76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 23 23
+TeXDict begin 23 22 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 23/View [ /XYZ null null null ] /Title (Fonctions intéressantes)
+/OUT pdfmark end
+ 66678 45999 a 65371 19061 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 19061 a Fp(F) -126
+b(onctions) 1263 b(int\351r) -91 b(essantes) 115237 19061
+y
+ 0 setgray
+ 115237 19061 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 66659 30793
+a @beginspecial 276 @llx 376 @lly 336 @urx 416 @ury 113
+@rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial Fo 3969 w(s\351mantique) 919 b(d'un) g(ter) 83
+b(me) 66659 35969 y @beginspecial 276 @llx 376 @lly 336
+@urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(substitution) 919 b(de) g(v) -83 b(ar) 50
+b(iab) -66 b(les) 919 b(par) h(des) f(ter) 83 b(mes) 66659
+41145 y @beginspecial 276 @llx 376 @lly 336 @urx 416
+@ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(r\351duction) 919 b(d'un) g(ter) 83
+b(me) 66659 46321 y @beginspecial 276 @llx 376 @lly 336
+@urx 416 @ury 113 @rwi @setspecial
+%%BeginDocument: red-bullet-on-white.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/fred/TeX/STYLES/Prosper/img/red-bullet-on-white.ps
+%%Creator: XV Version 3.10a+FLmask  Rev: 12/29/94  -  by John Bradley
+%%BoundingBox: 276 376 336 416
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define space for color conversions
+/grays 60 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+276 376 translate
+
+% size of image (on paper, in 1/72inch coords)
+59.97600 40.03200 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+% define the colormap
+/cmap 735 string def
+
+
+% load up the colormap
+currentfile cmap readhexstring
+140a09 748284 8c050b 3c4244 540408 bcc4c4 8c4a44 c40507 542220 242422 
+740404 dce2e4 9c2a24 ac0506 340204 bc8e8c ecf3f0 541517 5c6264 9ca3a1 
+e40306 741311 341312 9c0508 f4c2c4 640304 f4f4ec ac1314 6c4244 343533 
+d40307 4c534f ac0a04 f4fdfb 740b0b fce4e2 ccd2cc 240a0c 949393 641412 
+6c7370 9c0b08 d44a54 44020c acb4b4 441211 840b0b 540c0a 4c261c bc0506 
+c4aaa4 741c24 640d0b dcc2c4 9c6264 242a24 d40a04 f4eae4 c40e04 f4f5f4 
+4c5a54 241011 8c0a0a 544d4c bccacc a4aba8 443e3c 7c0b0b 5c0d0b 6c0c0b 
+8c8e84 b40606 746a6c f40204 341a16 a40508 e4d6d4 fcfcf3 641c1c cc0406 
+340b0b 541a1c e40a04 343a3c dc0208 949c98 747e7c 444a4c 342321 e4eae7 
+ec0404 841516 bc0b05 6c1311 a40a06 440e0f c46664 f4eef4 2c1111 3c0c0b 
+140e0c 848584 842e34 e4fef4 3c1313 2c1e1e d4dedc 441a14 fcf6f7 940a09 
+f4d6d4 5c1416 aca6ac 9c1418 5c5254 740d14 b4bebc 841b1e 5c5d5b cccdcb 
+5c0c14 ecbab4 6c0d14 fcfefc a49e9c cc6a6c b44644 dca2a4 fc7e84 947674 
+dcbabc 64363c ac3634 b47878 bcbdbc a47e7c 7c4a4c fcaaac cc5a64 ac1a1c 
+6c6c6c dc7674 843e3c 84625c fcdedf fcb6b4 8c1e1c dccecc 9c4a54 ccc2bc 
+840509 342c2c bc1e24 442e2c 9c1a24 a43e44 ac6264 fccac4 848a8c 644a44 
+8c9690 94060c 7c141c b40c05 d4d4d4 dc0a0c fcece0 7c6868 9c9c9e 4c0d0b 
+843634 fcbeb4 1c0808 7c8381 444443 5c0207 2c2624 7c060c e4e4e3 a4a4a4 
+fcc6cc fcf5ec 2c1717 3c3534 545453 2c0907 747574 b4b4b2 4c1212 7c1a1f 
+2c2b2c 5c4a54 c4cbce acabac 3c3b3b 7c7d7b 4c4c4a ececec 1c110e ecfef9 
+4c1e1c fcd5cf a41214 bc424c c4bec4 c4c5c4 54262c ac0214 646464 34161c 
+9c0614 6c0204 b41614 fce5ec ccd6dc 64161c 840a14 540e14 640c14 d40c14 
+c40a14 7c0b14 ecaeac b40414 a40614 cc0614 340e14 5c1c1c 34222c ec0614 
+6c121c 3c0e14 dcdddc 940e14 fcecec 7c6a74 4c0e14 4c0204 545a57 3c1a1c 
+fceef5 ac7e84 ac0a14 4c3e3c 8c8a8c 
+pop pop   % lose return values from readhexstring
+
+
+% rlecmapimage expects to have 'w h bits matrix' on stack
+/rlecmapimage {
+  /buffer 1 string def
+  /rgbval 3 string def
+  /block  384 string def
+
+  % proc to read a block from file, and return RGB data
+  { currentfile buffer readhexstring pop
+    /bcount exch 0 get store
+    bcount 128 ge
+    {  % it's a non-run block
+      0 1 bcount 128 sub
+      { currentfile buffer readhexstring pop pop
+
+        % look up value in color map
+        /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+        % and put it in position i*3 in block
+        block exch 3 mul rgbval putinterval
+      } for
+      block  0  bcount 127 sub 3 mul  getinterval
+    }
+
+    { % else it's a run block
+      currentfile buffer readhexstring pop pop
+
+      % look up value in colormap
+      /rgbval cmap buffer 0 get 3 mul 3 getinterval store
+
+      0 1 bcount { block exch 3 mul rgbval putinterval } for
+
+      block 0 bcount 1 add 3 mul getinterval
+    } ifelse
+  } % end of proc
+  false 3 colorimage
+} bind def
+
+
+60 40 8                        % dimensions of data
+[60 0 0 -40 0 40]              % mapping matrix
+rlecmapimage
+
+0f7b824d7b6c816c4d824d6c7b817b218421c721c721822167c782c7214d844d6c4d6c7b
+117b
+107b816c4d864df06c4d6c3b2181217b017b814d218821c7217b4d6cf06c4d814d7b027b
+814d7b0b7b
+0f7b814d7b897bd5f06c4d6c7b4d6c4d814d6c016c85ea4d6c4d6c7b817b4d024d037b81
+4d7b0a7b
+0f7b81217b017b834d6cd56c016c82f06cf081f0ea01ea84a6d5b54d7b027b014d107b
+0f7b8221c77b827bf06c906cd590de858e33e6a2759b7d8990ea6cb581b57b127b
+0f7b01218b7bb54d6c18f14e6f34a25be982e971e987e92e92609da6b54d844d217b214d
+814d7b0b7b
+107b8d216c4d6cf1112f3445435b6d294b834bca291b861b17718d23b54d814d2182214d
+6c816c7b0a7b
+0f7b9d3b7b6c3588a92f5d15432e6d4b0d475ca32047dc07cfd47ec9a64d217b4d824d6c
+7b0a7b
+0c7b914d3b7bb56c82ce2b4e4415432e6d294b473181315c835c4f1e548654071b0cabb5
+4d824d614d014d0a7b
+0a7b814d7b817b6c016c8d8283116faf5b22433e6d4b0d470701078e4f1e145a14544fd4
+8491b56c7b4d7b0b7b
+0e7b924d6c880ed9277ad3432e6d294b0d31074f1e548354145a14851454db172a908490
+4d10217b0a7b
+087b014d017b8b3b7b4d875fed6fda73d32e3e833e295e478447074f54140214025a88e5
+1edf80d56c10217b0a7b
+0b7b816c7b897b935011edd77a195b2e852e6d295e203182314f140314035a871407e0b4
+d57bc77b0a7b
+077b816c7b817b4d894d7b4deb5051ec047a2282222e3e883e295e0d475c1e5414011401
+528a5a495a54e1d28af07b217b0a7b
+077b814d7b017b8b4d7be8b0305fe3ed34bdd32e892e6d295e0d31074f5414011481525a
+025a861407985bf0d57b0b7b
+097b974d7b4db5cc3db95fa9275d19a22e963e6d4b0d4731071e5481541481145a015a87
+54a507cf9a89ea7b0b7b
+087b024d8b6c4deb62685fbc443445222e822e6d298529204731071e821e541482145a54
+8954384f1ee1f28ab54d7b0a7b
+087b834d7b4d6c946cbf62632dbc2f44450ab12e026d295e0d5c314f1e821e54148b1454
+383a071e4fdfcb6c4d7b0a7b
+097b014d016c96e4b9685fecd9dad37343963e6d294b0d473107e14f1e5481544f894f5c
+314f07cf0cb54d7b0a7b
+097b034d9225d11668a9d944da0a43b12e3ea1294b47a3318431074f1e4f894f5ca35c07
+31e05b6c7b0b7b
+097b944d7b4d6c25b6e2685f2f78197a22b12e026d174b0d830da34731813107820731a3
+01a38647cfd2bd6c4d7b0a7b
+0b7b016c94e43d16632dec2f784522b1432e3ea1174b0d5e0d478147318231472087205e
+0d4b02666c7b0b7b
+0b7b8c6c4d3f2562162dec2f78197a228b222e023ea1174b295e4b0d4782470d5e875e17
+4b17d894b57b0b7b
+087b814d7b817b4d874d483d6216685f2f852fda7a452243834302a16d816d2985295e4b
+cf0d5e885eca1729e9dd9c6c7b0b7b
+097b826c7b6c8d6ccc003dd1e2e711d904277a452281222e862e026d3e6d294b8c4b1729
+6d028b96b1337f6c4d7b0a7b
+077b944d7b6c4d6c4da469c6b6e2505fbc2f7844da457a4381432e012e823ea1178c17a1
+6d3ea16d2e5b27ead54d7b0a7b
+047b864d6c4d3b6c103b843b4dc58cc687c66216635fd9ec788178348134738173438143
+2e832e3ea13e8b3ed82e3e0a5baf366cf04d7b0a7b
+017b814d6c826c3bc501c501b281c5b201b28c8669643dd150e7bceca911783482344522
+01228143968196d881d84386432e0a456f9d6c826c4d7b0a7b
+964d3b61c559b20be8a477cd77cc8677cd7609006216505f875feca92f1134da4586455d
+2243962273017388dd152f0f4d7b6c4d7b0a7b
+886c10b2e8a477cc86bb83bb70a8b38bb313a846ae00acd168e7635f855fec2f78443402
+340122877a452734450406b583b57b4d7b0b7b
+8cc5b29305bb70a826659ec3bac381c3288928adee69c6d11650635f015f93a92f784434
+4434450a34446f4434aa794d21c77b0c7b
+9ae877bbb32665ba8cd076eeb8765703d01feec2693d25b9efe2635f835fa9d92f022f81
+af448144118911bc4edeb54d21c7217b0b7b
+8ca486a89ebad072c4ae42c2531d031d85c2b797693d628262d168016881635f815fbc01
+bc8aa911bc63081cc9ea6c4d7b0e7b
+8a77bba8bad0b8aec2531dbe86beb0be37be37be84be1de4b03d853dac25621668016882
+2d08638263c868856881eaf06c4d014d0e7b
+8977bb26bad0c4aeb71dbe81be0902098137098209be1d841db79758b601b6831662b916
+8216b96b866b168f6e4db54d014d827b4d7b0d7b
+8fa4867c6548d0eec4ae0353b7531dc21d811d53015301ae913fb8723ff39958694ab69f
+a732a64db5f04d824d7b4d814d7b0e7b
+88e87786b32665ba8cd082d072b801b891c41f3c1f3c1fee1228c346267cbb954c39b581
+b54d824db54d844d7b6c7b4d814d7b0f7b
+87c5b2d6cdbbb3a8f483f465c3ba02ba01288e5601ad019ea055b3bbcd4cb210b54d014d
+027b826c4d7b017b81217b817b2181217b0b7b
+863bc5b2e8a477868286bbc181c1b383b37ca81301130141012c877486c0246a59101a85
+1a4d7b213b7b017b81217b057b81217b0b7b
+864d3b61c559b2e882e8a4778677cdc0cdc0cd408740054024d66a0b598559c5101a217b
+867b217b217b217b067b81217b0c7b
+
+%
+% Compression made this file 26.46% of the uncompressed size.
+%
+
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+@endspecial 3969 w(nor) g(malisation) 919 b(d'un) g(ter) 83
+b(me) 65748 49471 y
+ 0 setgray
+ 65748 49471 a 136597 69620 a
+ 0 setgray
+ 136597
+69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263
+b(de) g(la) f(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r
+(4) g(\226) g(p) -33 b(.23/25) 142829 76484 y
+ 0 setgray
+ 142829
+76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Page: 24 24
+TeXDict begin 24 23 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Replace >> >> /PUT pdfmark
+end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /Page 24/View [ /XYZ null null null ] /Title (Sémantique)
+/OUT pdfmark end
+ 66678 45999 a 65371 18579 a
+ 0.90 0.10 0.10 setrgbcolor
+ 65371 18579 a Fp(S\351mantique) 90907
+18579 y
+ 0 setgray
+ 90907 18579 a 65748 28362 a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a Fb
+65748 29945 a(let) 1485 b(rec) g(semant) n(ique) g(terme) f(envir) h(=)
+68719 33630 y(match) g(terme) f(with) 68719 37314 y(|) i(RECZ) f(->) g
+(0) 68719 40998 y(|) h(RECSuc) n(c) g(\(t\)) f(->) g(1) g(+) h(semant) n
+(ique) f(t) g(envir) 68719 44683 y(|) h(Var) f(\(x\)) g(->) g(assoc) f
+(x) i(envir) 68719 48367 y(|) g(R) f(\(t,) g(b,) h(x,) f(y,) g(s\)) g
+(->) 71691 52051 y(let) g(n) g(=) h(seman) n(tique) f(t) g(envir) g(in)
+71691 55736 y(let) g(rec) g(vn) g(=) g(function) 74662
+59420 y(|) h(0) f(->) h(sema) n(ntique) f(b) g(envir) 74662
+63104 y(|) h(k) f(->) h(let) e(v) i(=) f(vn) h(\(k-1\)) e(in) 77634
+66788 y(semant) n(ique) h(s) g(\(\(x,) g(k) h(-) f(1\)) g(::) g(\(y,) g
+(v\)) h(::) f(envir\)) 71691 70473 y(in) g(vn) g(n) h(;;) 65748
+71188 y
+ 0 setgray
+ 65748 71188 a 136597 69620 a
+ 0 setgray
+ 136597 69620 a 101963
+76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263 b(de) g(la) f
+(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263 b(en) f(CAMLLight) g
+(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r(4) g(\226) g(p) -33
+b(.24/25) 142829 76484 y
+ 0 setgray
+ 142829 76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+
+59998 79998 a dyy eop end
+%%Page: 25 25
+TeXDict begin 25 24 bop 59998 79998 a
+ tx@Dict begin 90 Rot  end
+ 59998 79998 a 66678
+69620 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 199.1692 210.55013 -28.45274 210.55013 -28.45274
+239.00287  /Lineto /lineto load def false Line  gsave gsave 1.00 0.98
+0.80 setrgbcolor currentrgbcolor grestore gsave 1.00 0.65 0.00 setrgbcolor
+currentrgbcolor grestore 300 0.9 0. tx@GradientDict begin GradientFill
+end grestore gsave 4.0 SLW 0. setgray 0 setlinecap stroke  grestore
+end
+@endspecial @beginspecial
+@setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0.5 setgray  /ArrowA { moveto }
+def /ArrowB { } def [ 270.30106 204.85966 -28.45274 204.85966  /Lineto
+/lineto load def false Line  gsave 4.0 SLW 0.5 setgray 0 setlinecap
+stroke  grestore end
+@endspecial @beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ -28.45274 -11.38092 -28.45274 199.1692 233.31241
+199.1692  /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray
+0 setlinecap stroke  grestore end
+@endspecial
+@beginspecial @setspecial
+ tx@Dict begin STP newpath 4.0 SLW 0. setgray  /ArrowA { moveto } def
+/ArrowB { } def [ 330.05199 8.5359 330.05199 -19.91682 256.07469 -19.91682
+ /Lineto /lineto load def false Line  gsave 4.0 SLW 0. setgray 0 setlinecap
+stroke  grestore end
+@endspecial 132000 23894 a
+@beginspecial 14 @llx 14 @lly 75 @urx 75 @ury 283 @rhi
+@setspecial
+%%BeginDocument: Lion2.eps
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1,16 by Peter Kirchgessner
+%%Title: /home/tom/Lion.eps
+%%CreationDate: Tue May 11 20:09:30 2004
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 75 75
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228346456694 14.173228346456694 translate
+% Translate to begin of first scanline
+0 60.000000000000014 translate
+60.000000000000014 -60.000000000000014 scale
+% Image geometry
+60 60 8
+% Transformation matrix
+[ 60 0 0 60 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 60 string def
+/gstr 60 string def
+/bstr 60 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        11293 ASCII Bytes
+colorimage
+m/I+Gb4tu;ou?h-!VlBYs*t~>
+m/I+>ZhXP$o!%ri!V#IGs*t~>
+m/I+<X8)\qn>lBb!UAb9s*t~>
+pAY38hu<HO!iNErqu6fRY13LErVm&nmdfrKrU^&>~>
+pAY2pci*\>!dKaqqu6fBI),dTrVm&_d+@=XrU^&>~>
+pAY2X`r5`5!b?`Kqu6f=A%M^5rVm&NX0C4UrU^&>~>
+pAY9Iq:+B7qu6cB^npDrrt!PgZMNJCs8W)bp]'^CfBr20J,~>
+pAY9&aKNsaqu6c+J9gM[rsu_iK)4Bhs8W)?d,WR7fBr20J,~>
+pAY8O@sZ"_qu6c#<+bLqrsuJ<CAQiPs8W%dLT%B9fBr20J,~>
+pAZ>opZqCOq"!seZG<rM^8g>qs50KEVOERjs8M?`meYebe,Jt=J,~>
+pAZ>\`i[7/q"!a?MjolRIZ*@gs3bLiGAq</s8Ksa]%=sHe,Jt=J,~>
+pAZ>LA:eu.q"!^3HAR>Z;h*s0s3+#"@:3QSs8@stPbbA)e,Jt=J,~>
+pAZ<8g[45#]@d/`n@b`r_P5*?fqZ0kW5%-NiTC.2ir.9LhX^\s~>
+pAZ<7YICgdQ.Z-:m%S9-JnMsiaD$!JLpu1&iP3LJWSkP9hX^\s~>
+pAZ<7DN:BEG1cipl]k".<Cajo_b<p(ICJ"pi.tEaW26]BhX^\s~>
+p&?/gpZ:Z7_r^purhZL/YG9XO^q[C]c.VILrq515mENoAo)F4~>
+p&?/G`j`8)UuhXVrci(-E-]u_J:Dg1c.VI'^q68Jbfe8so)F4~>
+p&?.tJ\[kALun[:raeGs8S-F_<)ZVTc.VHI4DCUgR**\>o)F4~>
+p&?/iroMo"pVZ=siju&)_Ngk$^q[U][Dp;^pt46djiu3Oo)F4~>
+p&?/Sf<1XQg8O?;e9u"^Jm3hKJ:E#fW3W)%\;HH]`m)p0o)F4~>
+p&?/@K;bfCTp4mCcW*A5<BkV#;c?RmUoo+o:lD*=SB]I[o)F4~>
+p&?-&mHW9LmHD%H\S[e)Cj/m1LP_e=N1B//eB6;6hTa^Cs*t~>
+p&?,r`jC_O^rMu3M_SIB0KL(>8P<TA:N*)=HYS>W_Tga's*t~>
+p&?,nI\*0lW0rY2EZdM.+"%XP0/5ai1g2IeFFosGT?Z$Ys*t~>
+rVlleq>VMno$PP#p"5_64$uV<=^bu_Gb)FRf`0^<`Rt1Bc//F!!U/qFs*t~>
+rVll\q>VMJ`IDH2e?<V'!=05Q*[N?o4'm5VTs9>=?B3aTc//F!!Sul3s*t~>
+rVllWq>VLkS<JAJ\;=3T!<if@',V`6-9Y1!9aYQAGa+5`c//F!!SQK,s*t~>
+rVnP7`n'55kO\`Rhu;3D]$UA_@7sO&@VTn.J;B8U`W#)1\&$r$b-nmu_S<G:s8Dchs*t~>
+rVnP*UqPC5h!Y4B^YXfJ4aH7@,nUt9-8%/<6V:6]K!(\'2H-$uYbIMTSX>Acs8Dchs*t~>
+rVnP#PH`Kcf^/Y<R@]X^>_^I-(^gig)'0tL/2/qD3W`Pd<c3qXS!f(hMM-?&s8Dchs*t~>
+qu84k]>;:t_:[ZFhS$D-iqJ45@r$+2Jr,VWTVo<m^:1SbjSZ9eYck1JlK[Esq#>j~>
+r;SAJYC_=UKp0<ligWFq26#Y3+=Ag#4[_qA>%))jYspT.7\eR`E,fi?Wp8m0mJ-^3~>
+r;S&AT3bJq?[&iVUmbgo<NXG('cJ,<-nR/34$Q+p5?q2gA;Z=Or^d8pSEfD"mJ-^3~>
+qYr&3]"c,!VSW;n\@8rfrPWMoH\73=RA$Ua\$+K*\$rp6rOT5:WlNB0htm*IJ,~>
+qYr&,OFMk6BU\"^3&NR&oqF-!5"87G>@M>eGBKog2)RJ#fR7aYIDX7Shtm*IJ,~>
+qYr&(GuRdD7=D2/=&i7Hl]E87.4m;64$Z5,:/,h=<E34YNDiG@A\cR9htm*IJ,~>
+q#;\V^V[7Ss6I/'f`(ocI"[HBS><0i\\Ptde*Q#&\b#g5YbfRgeFEP<!q!i"qu;0~>
+q#;\/J:_c]k.NW0Oo#'F5=\IK?"[qnH%:BlXN-P`3PjI"E,s+GeFEP<!p6TYqu;0~>
+q#;[n;cQFdYcCc(TCi,<.5!D84[V\2:K17bAUSGr=br)<8Qa-[eFEP<!p6QXqu;0~>
+q#;Z"Tu+[Js7Nt\rr;VWNKfs.^r<n%Z+Rl\Z+AcJ^%hW@YI)ENXo>C*P.CVmo)AUfJ,~>
+q#;tuDM!IakgVbjqZ#kf:KCb4MirC<H%(9fFc3\t7*FA:E0nV,Mh["BB;,A*o)AUfJ,~>
+q#:?Fr`(+?[^fYHp&F,A1cRWb?Xci39i=qc8P*W.?\OSB8VtKEJ,X`t?(V)ro)AUfJ,~>
+p\ue;U9_3,roj@]s2gP-cbQg(m_6Q`fXA?5Y/f5Oq#A(+YDn*aOGo^blJq()r;V9~>
+p\ud]@rm.alFcuns.`Y<W/Ph[ab#,8Y'G_eH'tk.bM7_bR9`3J;GVDblJq()r;V9~>
+p\udI5tb@m`l%QNs,T0AL13neM,dPbG"tY*5=]!fK902*O@q,U2)JpplJq()r;V9~>
+p\u`.TXD0,rVlisnu0=ns8ViAqpDbFs4X1Hro;eek5W8kJq.p&M65%If'rP9J,~>
+p\u`$@Wm4do(rCdk\ZF6n,;jdj.^kfs1`<pbdFRT]A/0`91(U6;45\Rf'rP9J,~>
+p\u_s6;:Y"hY$pKi_=R$cM6n)ZY<=rs.r%p@8KNrB96A*3%H414-\"7f'rP9J,~>
+qu6uleBl_8\#%+Err2p?b0g4gs3ZV0q>]X9S^Z0Zs81[.g[!%MR"1*N\BW4VrqZSE~>
+qu6ug`4EkQLh;h>qu6U<Ts*nZs2]2Yq"ik%MTa&dbf?lfY/Zi6>!l%[W6N<@rqZSE~>
+qu886^p1T>E'nBdpAY*lM42]Ss/RGko^CPT9Wu?t?WT`b:3LA:4"E'GUs6g:rqZSE~>
+rr3)^p<C/I_?@-BW6Y>?rrN,^rr2tjrc8j,n#LPOF.)q*s7+n!g"*!OLl@q6Z-E%CJ,~>
+rr3)Pn[=,MJdlj=C81D"s8W&Jp$_p@r`L"Pl^M'\=blatb.XjUWMsJu929u%KsLIQJ,~>
+rr3)In?-=$<=Mbr7==Css8W&@iQV=!rW!]QiFW)j!(Q<e<_P_C7X%0N0Jdj(Cng\(J,~>
+rr3B#QD_I8WiNSF_W1Xlrs[S%Ef,!\Rr`XiEc]+srse#Dg"<?kNL$?2PFJoAq>Ys~>
+rr3ArAoa97H?OObK#mifruh7*qU&GKH='g2=]ns2=gmG6a02G>Wbba3=(PfGDOotds*t~>
+rr3Ap<`b*A@9?B,<NPllruh$Ln@8N"7hG_m!!!c7!0=6]:-U^%?q*.43C?&">aadNs*t~>
+r;R&SZa[r:P*rBDq>VLuF0#>qFEDSmql4UcqZ$Tigt^_nX/W"lQB%&_OnAMMJ,~>
+r;R)BK9!?H=BfY,rr)j?oBlR+=eu)N>Zk3jqk@/*ouY7gVl-J=ChdWo=B/X(C\%?%J,~>
+r;R)9B6LFO5!)<lqu-O<fuX1P!/^a'%flZGqLnncl;UGE2DdHm7R]^23^-(r@e0BqJ,~>
+rr3>hdEBA.Y.MQf`r>i7%e"Iaq>^JeF+=#cs+tgErr3JhgtBfIR$"/UbK\8Ba6id(J,~>
+rr3>`]<7QFDgR(fQ2CLZ,4+md=_7F/s--Z'q>^J@=if%2`3#o4NG)L*MmCONbd,.Rqu;0~>
+rr3>^Z_)nP8PiDeFS,P3,Q>X5i;b+ts8Qs:0)>PI7KBK/8jkTk0hFbp;hVF!c-3K2mJHp6~>
+rr3;qf?hONZE(CMebT4Hc?#r`rrUno[Jp1-`H/9_rt"\UgX`@!TV&3e\\cS@_YX31J,~>
+rr3>l_mH8'I;O+YZ2FS#"oITZ`*&]2rrUhTY5\G9^fdDg`P]0]UR,_,@V'_4NL-EMZMOM!J,~>
+rr3>j]Vgp>?V*slQhgU["nTFjV#YoBrrUULPlC[tYlJa284#9g.lKg_5t5!fFa]+DYPS1sJ,~>
+%+`SPc`ECmLmY?[_X[I%!j-ObrVlnCdf07Jno0]irt,1dgut`9W2ZYhRYZ!%d-U]/s*t~>
+%)&UMY'XAP93Z@bK&?M+"o@K]Sls#1rrH]Wrr3c)=aTJR_n`.EWG6-]C1h*c;ER%[m/6h^J,~>
+%'c.uRq"cF1-A3/<QtC@"nB4uC&k[?rrF@brr3c($T,Uf5WLAC.7HWn779I15VP"2m/6h^J,~>
+%0,k3Q'Rr@^q6hf_Z'B2#afW+s8VfmN;`_T!JParrt"8Ik-CtJDh+18Lo&VOf'NA8J,~>
+%0,O[?!UiSJ9u9fK)#9D$i9,eKj4<Os7ZJDrVca2FC+IT_SE4HW,cWN2cY-;</K,Tf'NA8J,~>
+%0,@C6UF+1<)H7f<UTeb$h(Y)6P/tks7ZIrrVca23sX/$4uY#<+[JOS.84bh6@mY:f'NA8J,~>
+s8NDhini&&Yc4kD`q]Q?Ne%00f.Q*[_cm'>!h=?.rr3Jsgu?#HUR$1ORa^6Fh"gmJJ,~>
+s8W,N#i*Y:NcT2lMZ!DP%/];hH#EZ^f.Q*U_cm'>'TZDa_nj*mTqd!MA6:rWE6@.hh"gmJJ,~>
+s8NGLd+ldOIoK$??hO?s%._"00f&e/f.Q*>_cm'>'P.9o69I+V,9As95WL2@@`[NXh"gmJJ,~>
+rVm,alflKh\\cScrssd=s8Sts[BXrapAb/hF7B2/%/8Q9_ks<&S#FT[f'`D7J,~>
+rVm/blenskH@hF[r;Ru:lMk^Hs8Sts[B"N[pAb/]=m*]=^UKo1J7iM&A<+p_f'`D7J,~>
+rVm/bleA7E:fV?+r;Ru.^&K0@s8Sts[@2=JpAb/8!7*nk1Fs[f2+'bq8;>C;f'`D7J,~>
+#QO2;[[_qjU&Mn/dJ3_PH]e@.VZ=-9F9h=8s/pG*rr3Z1gu6DPVk'clZb"?+daZk$oDei@~>
+#QN\eP]BPY@fCr[TD\Zf.fSo%s'p]]s/,k)[r_lEs8SouhSR(B]:bgOB5(aqJr620]YVS.bjYT3
+J,~>
+#QNAOLh/ju5lOaaGk_1:.fIQ)rsr!,s/,k)WcSL8s8RfRa$)I;.j#NZ6Ua4AAos<D\@o_tb4#B1
+J,~>
+#64JZcD[hQrPAQ^q#:YNR/d3?/`spK3<&pZ[WC[2rt=/Jb,:YhH\[]KS"?CT[ESLIs*t~>
+#64>FZZC&/rIP'Ar;Q^+rpT(7s(RDks4T'e^Sj-kru&"ChSR%@]:bgNBNe:t92\l#DKpeu\G?1)
+J,~>
+#648<VcZVerD`lAq#::'qp2a\rto)Bs4T'e[\u1bru%(%_`Th1.30*R6p!7S0f:s\>\A/8Z2"A!
+J,~>
+"omlGbIY4]_>qgTrrJ">rr3-"s1SHprr3&*F7T;0'&i#kS<fD'IZ:;Gd*^=mf\GTcJ,~>
+"omK-Z]fb6Jd[h?s8W)flKIC1FG'Sm"TAA2s5s=\)6-j$_8![qUS<6D=B8Ef@#i%LdF6Xugu\E`~>
+"om<"W.%_D<=<R7s8VuA]X>!D.8g*E"TAA%s5s=\)3+^:3]&E9*"Obe3B/uK;22m5dF6Xugu\E`~>
+rr39!oAdZjNP*-Jq#:kgM#[LuG=j);</9]9WcS(9rsn,X\Y>=PP*(NhUVZBorr)kI~>
+rr4hMoA-C%;LF(Rq>^KclfmTorI9+ms3#UY,;iGUkl%,VlG1-H\tu3GA6)]0;bqk#[-mbhrVqB~>
+rr4hMo@f[S3)N[^m/R+;^q-kSqE%%Ds3#UY,;iGUkl#o0a>bq*,o[.H69$n_2E>u8ZgRYgrVqB~>
+rr2usrr3#YY5Z<5rsl6[s7-e5M4QC&!-Ql`_#43Ajn>jSQBI>jNf'.ip\ashJ,~>
+rr2usrr3#PEW1P>p&FsVlKIBkqOu+4mh0/fShL3GFO&jBkeOpF\tuEDB38,3;,C#/m.^GUs*t~>
+rr2usrr3#L9`A$AiW&Vj^UUPLmqoK3l4IQ`ShL3GFM5:p[l,oh,8^MD6TI(`2)I1*m.^GUs*t~>
+qu6]k])BJ]o`+rLJW.),s8DutpgJ:o?S=D>LX,hrrt"1pS[5)cUk3f<H&&lRg%YFEJ,~>
+qu6]gKDgBOh>d8(I>G&^q"saRlX+c`?S=D>DlqR=c+q63R#$Q0A7e7k5!E8Pc.Vjhs*t~>
+qu6]d@Js1U^&R;@Fa]^clLj/bcs1]B?S=D>4(Nna@5gMjAR-rU5sd.M.4S/lc.Vjhs*t~>
+r;QfpX8TmA_;#"iqYTQT<n@6L#j?A6=@3j9c0,*+&b'RDZb`f>U8"?)M2@1ONP>2cs*t~>
+r;QfmEW(J3JZeqEk2k*X;Uk4+oC_'`>$+--<Mm:G_7?IM7tHG;AH$'D3D<4J>[jN%r;V9~>
+r;Qfl;uK]H<.O]&]sjhX8^Gi7g>UM">$+-,02teA4!Fqt&JbWe5s[b$-8IJD8lhMUr;V9~>
+rVlrdT"4g:#f4gHahu*Be*-]/#5XfD8>+K%r;R._P+AniUS4?ST7G)`blc;5d/O%EJ,~>
+rVlrZCjGu2-@qQ>`4N[u`oQjbp%S:ZpmWs&MR1=IaMb]oEIs(6Q=XN7@pr6TrlkPh]YOOGs*t~>
+rVlrV=\nur+B34'];_^-X4lUfi9'FuoU@Kf>&%e];F;c23ac?"CdS+d!^B/prlkPg\\A(Bs*t~>
+'EA$AP&#cW[(*Z^^hR,<R[B,)^%q[1qVpi?qu7Dk_pk\SI&3C'TVIn,m.'oBmIKiJs*t~>
+49,5@A2?btFa87_J65X-NJ`:J]D)'qqu$9_n);=1f$hpd`4W:OOd:,EAnGCU@:X`;m.'oBmIKiJ
+s*t~>
+49,/*=!fRn9M\G_<(oK-Ebo61\)lc=o(VP/bc["^JT>7"6nJB`,nC,*>!kG85=0JEm.'oBmIKiJ
+s*t~>
+s8N]&Ufj"^\[T#_^p;;ai4+eMM!t?QBl932X*U1mMi*=@_XI=#J,~>
+s8Oh?H667&H$FO`J9I=Fe?=[-JH#ECqXEn;k2P7Oe^;U]^Tt%BA:f\m8m>%b9M7sjn+m!6~>
+s8Oh:C)8p":JOV`;b^oF]:=:?DYrnto$GIlZDEnEHYct_2@9F0:K_CN0K_-H1,1]"n+m!6~>
+rVmG=UnsT5Y/%fdZY+$Ok5Y>Go)B7"h7_:hDF]POM0aAtL6pKes*t~>
+rVnO6Dg?%cDh*=dP$q[acf<p;kih9ijPo(Pf[S9k_7-VOSVi_s6oej_9KkR-89`Y\s*t~>
+rVnO$<+JfV8Q8VdI9&aYS#2me[^`lAWhZ#EKQq9;3ZA,$&/u,`.Pasc0dnG&06#M<s*t~>
+rVm9(qSd#DM7gR!;n2f)rrVcGq=Xb"n]JPnq7WMnF-q*)Mi!UHc0>*)J,~>
+rVnSMqQ_[h9722.7Y9:QjPo+H]?8.-\[]8b]=5/OYHOmgMjUMi@p_]/3(ZhOE`10HqYu'~>
+rVnSLqPYPJ0i:kC4B7B<Whc2HFC[ut+WDa\-Q<U"!!!<F*Z+r35s?k^,qh#OC.QV6qYu'~>
+r;R/eED]Vk\A#;Q]@HlYru_0jbhqp_qu?]mp?UDN]uB13eYB+>U6p4]Mi+Hsdbaj#J,~>
+r;SG&3u/W,H%'pYH_8jJiSWJD\#$"(XKJb1XfeOmPE(g)Xc6k+A7Jb(8ki$=FO8n@s*t~>
+r;SFs0+JLJ:Jsn\:hGBVU77F,F&4D)%0Z_4"q_Cc-7:#^#Tc<$6:!X[0/>>8ER<S=s*t~>
+rVnSJJko6AMmg=3]=PQ5r;Zf,W2Q_sTs1i/[C<WI\@TAbl0+n<MiERMFbu!7N4/<5qYu'~>
+rVnSE:)"H[9m1r4I!^1FdbiQ!OH5KeKp\<tS=Z=6TV8/rGF`;W9i"DU3(lt@;l'!?qYu'~>
+rVm)n5Re261/7aF-;[KSHCBdkLPUeEHB+)FOd),cR$jI9";*mc1,L^?,V_&13hGouqYu'~>
+rVnUg9i"S`MQ3ei]!o5[hu3T*o_%t&Pir"ph#I#:aoDCfkbb)LMMR%BDi'@1NK1==rql_G~>
+rVnUH',2/t9PeTmH?a^[WmB@so_%s_/DpDsYlF)JV#UIWKP"_)9M7uL1J:G;:K<qZrql_G~>
+rVnU;$k3[W1.Fc1:eje]@rI9[o_%s_/DpDsYlF)JV#UI9%R36F1,1I9+u(i/1d%#srql_G~>
+rr4bQKhYfr=(c#NUTUo4\$jofjo>APda$8<^r69$_p7uUihW<BUkje\JU304T;n`PW;$2hJ,~>
+rr4bP;A(0?*%NB^A8cO6G^#h)e,TI8Cd4?cA9.^>0kTtU`+<IhAkP`e6U".BHBF"rNVE>MJ,~>
+rr4bO71:%j&fV]*5t=UE:/+o#XoJFc2$/L0:1!s[!Aa'BPX%N"6SU8J.k!,7D23L?L%kKEJ,~>
+rr4e:EP'K>]OFiGGb)7P\$i]ZiW&rBs8VoQrr)$Ts8;9ae"WP2T8//@F+oFDc-=r"eCO0fs*t~>
+rr4e(3LRY*UaR*)4C<8VGBS+[aoDCpe&oMTXKU<h\ZXB\]OYM_?V*dF2b-Mgc-=r"cdqXas*t~>
+rr4ds.ZLs[QQ$JO-Tt1!:/+DWT)\i#F(T$u5siLb,mg+AY<bE>5;4`7,VLljc-=r"cIVO`s*t~>
+rr4dqiptCLbYqJA@&CHC[^EKK`;fZ&qtp<fr;63el,L=5`h9-$EGgAJG)(mHc/AU$s82Bbs*t~>
+rr4dNeFLo>[29c",\VFHG'8"MUAsu+^:qD$]XPASSq2t$V.+%F1bqKW3Cukkc/AU$s82Bbs*t~>
+rr4d=cLT98W=KOP(IV%o9he;TNW8Z^5!VD02CLBg'e=J+P!D?!+sAN^,qq&kc/AU$s82Bbs*t~>
+rr4VKs5WDEmV,X#B<8SN[C!9G^\uik`mEDtg<dgAVPU*QXbi!kF+J1LKnbDTc/\QuJ,~>
+rr4VGs5WDEi\;;h.r9HSG'.nJPl8UBLQIjnQ&C31B4bc5H:q")2afAY84cF!c/\QuJ,~>
+rr3u3s5WDEh'<OD*(Nb!9h\5RHMtEG5s$nS.kNJ?r^.1K?njDj,V1#_0/,+qc/\QuJ,~>
+r;Qcirr4C;<)m"W[]H@3Za-k!_60oAX/`.uW2QSiUs,<`L4t#!JSg-rLn;lMp]#a~>
+r;Qcirr4Ba)&aGfG&:l4FE;N[QZ$bYChmd#Bk_6mAZ8s-8Ou*.6nq;*8p8J<p]#a~>
+r;Qcirr37/&.oO19h%NCr_"6`I7Qn!7n,p:6q'L16C0eg0/"b%/0H]%0PAYhp]#a~>
+q#;b`<)lt&IsPUbZE^XLX/`>(X/r%YNfB3oV4sE5KnP%sJqU%hUnl8mp]#a~>
+q#;bB(`F>769Q\mF)l8_CMRj*Ci!W^:et%uAn,+<7n,p(77rDQK7qM,p]#a~>
+q#;b6&.oNg/1;Am91hfu84H0@7Roa'1c.-U6:!^e0.nh#/M_`WG'V?ip]#a~>
+q#;bt<+/g0=^#'KY-G'qQBe)DWg/X*NJraOSYDC'K7\YnJsXa,gsXs8p]#a~>
+q#;b_)(-@C*ZlL\DfKVt=BAmHCKFA0:JOVX?t<;.7R]^%6u1&lgsXs8p]#a~>
+q#;bS&KDAq',20*8P2K73B9;o7QNC`1c$mA5!_.\/hJUt/Qp?CgsXs8p]#a~>
+q#;c@WL6e+ITfusS#W?CH['k9Ru`ShMi*@IQ^WSYCi4<5JX+L4s8Durp]#a~>
+q#;c>HYXQ[8KT'5>\dtH5!1uB>Z"<n:/+DS=^+Ba0JYOB6tX]rs8Durp]#a~>
+q#;c<B3>fq3><2P4@V^n.46K34Z,&P1GU[>4$,&H+!DjP/6'mHs8Durp]#a~>
+pAZ>TH,l1R>]Z9lC1(RaB5V[JN/N%$Dgd=mK55g^GB8=qc._dhJ,~>
+pAZ>66b$nR+?!D"0-hqq.l&qW:JO)/1-eB#7P?tk3]9B0c._dhJ,~>
+pAYYj1U:4!'dPjt*Z#_6*$?I)1CklV+=]#s/KZDk-6k'1c._dhJ,~>
+pAZ>Zi89&g>A9F=@:Nh[B4u$oM0<]TF)GuME-?SVIXm!9c.2FcJ,~>
+pAZ>8d,.P>+=pYI,pt)j.kE;)90"X_2DI*Z1H@Wa5sdtTbgl=bJ,~>
+pAZ>%aPK#n'cf=U(`=52*$$(@0d[td,9S3_+sn`f.P!&Qbgl=bJ,~>
+pAZ?+s3b4W>?u/U@:EbYB4u$qE+j00Ecc#3EdEJ2KR]K9c.DReJ,~>
+pAZ>us2#s$+<iTg,pt)i.kE;+1b1@=2E*6A2*F`W8O@IBc.DReJ,~>
+pAZ>ns0rjZ'bql/(`=52*$$(A+rhaM,:"<P,:GT`1+QeXc.DReJ,~>
+o`$&F=B\p6?=.,MA7]CeBkq<sDfKf>Dg$ANONkJ=`m*08oDa=~>
+o`$&'*?H=H+s\H]-n-Yt/MAS,1Gh!K1-.KZ?HoX0^s1O2oDa=~>
+o`$%n',2,q()If*)B0Y:*?H.A+X/-V+XSN`9?jD_^!54/oDa=~>
+o`$#/=CP]D?=.,M@qB7cBkqO&DfB`<F`r"TN6U#Sk1fS"s*t~>
+o`$"Z*%*$U+sSB\-n-Vs/MAe41GgsJ3'',`=3]Csk1fS"s*t~>
+o`$"K&fDN$()If*)B0Y9*?H:F+X/-V,palc6I"0^k1fS"s*t~>
+o`#l'QcZXY?!guK@qB7cBkhI$K:SX*P^Rb$MTs`?s*t~>
+o`#kOB=XQt+sSB\-RgMr/M8_39m1i+AjSRA<R'+_s*t~>
+o`#k><j7]?()If*)B0V8*?H:F4(`8?;_KIF5L%dIs*t~>
+o`#m!qUs?;Am\qhU9geHBkhppb0A5_f>EbsMTsZ=s*t~>
+o`#lmp=[os/0cE(I@5j\/M9;I`Qc]Zf<SgI;pEh[s*t~>
+o`#lgo\%]f*>]PFDN/m"*?Hh^_p-KXf;_Uo50_UFs*t~>
+o)BTpp&DL/ElH;JfZ\_j]Zn^WnG`IfiIIKDddI-c~>
+o)BTpp&C.#3Od8XfXsU@Wm/fEnG`IfdRJ<&ddI-c~>
+o)BTpp&BLY.Bh"@fX!CjU<Us=nG`Ifb:mDMddI-c~>
+mf*[1SB]CFs8TC5cd(\Nrri8#gs+R@s*t~>
+mf*ZdC<b)is8S"Bcd(\Nrri.He'6V7s*t~>
+n,EgqO&O<LlMpm3L<n0-r;QopC<k)Xmf.e~>
+mJd7Zf\$3'"6TI8htd9Rr7(9)s*t~>
+mJd7Tf\$3'"4d,#htd9Rr7(9)s*t~>
+mJd7Of\$3'"3pJnhtd9Rr7(9)s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+m/I+cm/6kalhL;U!WMo^s*t~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF
+
+%%EndDocument
+@endspecial 66678 45999 a
+SDict begin /product where{pop product(Distiller)search{pop pop pop
+version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
+closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
+grestore}if}{pop}ifelse}{pop}ifelse}if end
+ 66678 45999 a 66678 45999 a
+SDict begin H.S end
+
+66678 45999 a 66678 45999 a
+SDict begin H.R end
+ 66678 45999 a 66678 45999
+a
+SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark
+end
+ 66678 45999 a 66678 45999 a
+SDict begin [ {ThisPage}<</Trans << /S /Dissolve >> >> /PUT pdfmark
+end
+ 66678 45999 a 65748 28362
+a
+ 0.44 0.50 0.56 setrgbcolor
+ 65748 28362 a 65748 38160 a
+SDict begin [ /Page 25/View [ /XYZ null null null ] /Title (\huge Fin)
+/OUT pdfmark end
+ 65748 38160 a 65748 38160
+a
+ 0.90 0.10 0.10 setrgbcolor
+ 65748 38160 a Fa 97549 42096 a(Fin) 105803 42096 y
+ 0.44 0.50 0.56 setrgbcolor
+
+105803 42096 a 65748 42521 a
+ 0 setgray
+ 65748 42521 a 136597 69620
+a
+ 0 setgray
+ 136597 69620 a 101963 76484 a
+ 1.00 0.65 0.00 setrgbcolor
+ 101963 76484 a Fq(Impl\351mentation) 263
+b(de) g(la) f(r\351cursion) h(pr) 14 b(imitiv) -24 b(e) 263
+b(en) f(CAMLLight) g(\227) g(Thomas) h(Pietrzak) e(\227) h(Mai) g(200) r
+(4) g(\226) g(p) -33 b(.25/25) 142829 76484 y
+ 0 setgray
+ 142829
+76484 a 59998 79998 a
+ tx@Dict begin -90 Rot  end
+ 59998 79998 a dyy eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/trec/Makefile b/trec/Makefile
new file mode 100644 (file)
index 0000000..bf35771
--- /dev/null
@@ -0,0 +1,69 @@
+CAMLC=camlc
+COMPFLAGS=-W
+CAMLLIBR=camllibr
+CAMLLEX=camllex
+CAMLYACC=camlyacc
+CPP=/lib/cpp -P
+CAMLDEP=camldep
+RM=rm -f
+TOP=../.
+CONFIG=$(TOP)/config
+
+all::
+
+all::trec
+
+trec: utils.zo recterme.zo lexer.zo parser.zo trec.zo
+       $(CAMLC) $(LINKFLAGS)  utils.zo recterme.zo lexer.zo parser.zo trec.zo -o trec
+
+clean::
+       $(RM) trec
+
+parser.ml parser.mli: parser.mly
+       @$(RM) parser.ml parser.mli
+       $(CAMLYACC) parser.mly
+       @chmod a-w parser.ml parser.mli
+
+clean::
+       $(RM) parser.ml parser.mli
+
+beforedepend:: parser.ml parser.mli recterme.ml recterme.mli
+
+lexer.ml: lexer.mll
+       @$(RM) lexer.ml
+       $(CAMLLEX) lexer.mll
+       @chmod a-w lexer.ml
+
+clean::
+       $(RM) lexer.ml
+
+beforedepend:: lexer.ml
+
+# (end Imakefile)
+
+clean::
+       $(RM) *.zi *.zix *.zo *~ #*#
+
+beforedepend::
+
+makefile: beforedepend
+       imake -I$(CONFIG) -DTOPDIR=$(TOP)
+       $(CAMLDEP) *.mli *.ml >> Makefile
+
+makefiles:: makefile
+
+.SUFFIXES: .mli .zi .ml .zo
+
+.mli.zi:
+       $(CAMLC) $(COMPFLAGS) -c $<
+
+.ml.zo:
+       $(CAMLC) $(COMPFLAGS) -c $<
+
+# Generated dependencies below
+
+trec.zo: utils.zi parser.zi lexer.zo
+utils.zo: utils.zi
+recterme.zo: recterme.zi
+lexer.zo: parser.zi
+parser.zo: parser.zi
diff --git a/trec/lexer.mll b/trec/lexer.mll
new file mode 100644 (file)
index 0000000..66eb760
--- /dev/null
@@ -0,0 +1,67 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Trec.                                          *)
+(*                                                                        *)
+(*    Trec is free software; you can redistribute it and/or modify        *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    Trec is distributed in the hope that it will be useful,             *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Trec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+{
+#open "parser";;
+
+exception Fin;;
+exception EOF;;
+exception ouvre of string;;
+exception err_id of string;;
+exception erreur_env of string list;;
+}
+rule lexeme = parse
+  [` ` `\t`]                                           { lexeme lexbuf }
+  | `\n`                                               { FINDELIGNE }
+  | `Z`                                                        { ZZ }
+  | `S`                                                        { SUCC }
+  | "Rec"|"REC"                                                { REC }
+  | `(`                                                        { PARENG }
+  | `)`                                                        { PAREND }
+  | `[`                                                        { CROCHG }
+  | `]`                                                        { CROCHD }
+  | `{`                                                        { ACCOLG }
+  | `}`                                                        { ACCOLD }
+  | `,`                                                        { VIRG }
+  | `\034` [`A`-`Z` `a`-`z` `/` `.` `0`-`9`]* `\034`
+    {
+      let chaine = get_lexeme lexbuf in
+      FILE(sub_string chaine 1 ((string_length chaine) - 2))
+    }
+  | `=`                                                        { EGAL }
+  | `<`                                                        { FLECHE }
+  | "Terme"|"TERME"                                    { TERME }
+  | "Norm"|"NORM"                                      { NORM }
+  | "Ouvre"|"OUVRE"                                    { OUVRE }
+  | "Sauve"|"SAUVE"                                    { SAUVE }
+  | "Quitter"|"QUITTER"                                        { raise Fin }
+  | ([`A`-`Z`])([`A`-`Z` `0`-`9`])*                    { IDENT(get_lexeme lexbuf) }
+  | [`0`-`9`]+                                         { INT(int_of_string(get_lexeme lexbuf)) }
+  | [`a`-`z`]+                                         { VAR(get_lexeme lexbuf) }
+  | "#"                                                        { Commentaire lexbuf ; lexeme lexbuf }
+  | eof                                                        { raise EOF }
+  | _                                                  { AUTRE }
+and Commentaire = parse
+  `\n`                                                 { () }
+  | eof                                                        { () }
+  | _                                                  { Commentaire lexbuf }
+;;
diff --git a/trec/lib/avance.trec b/trec/lib/avance.trec
new file mode 100644 (file)
index 0000000..2de3427
--- /dev/null
@@ -0,0 +1,2 @@
+#fibonacci(n)
+Terme FIBO = PI1[c<Rec(n,4,(x,y)COUPLE[a<PI2[c<y],b<A[c<y]])]
diff --git a/trec/lib/base.trec b/trec/lib/base.trec
new file mode 100644 (file)
index 0000000..8d37a22
--- /dev/null
@@ -0,0 +1,18 @@
+#addition de n et de p
+Terme ADD = Rec(n,p,(x,y)S(y))
+#multiplication de n et de p
+Terme MULT = Rec(n,0,(x,y)ADD[n<p,p<y])
+#multiplication non efficace de n et de p
+Terme MULT2 = Rec(n,0,(x,y)ADD[n<y])
+#carré de n
+Terme CARRE = Rec(n,0,(x,y)ADD[p<y])
+#n puissance p
+Terme EXP = Rec(p,1,(x,y)MULT[p<y])
+#tour d'exponentielle n p
+Terme TOUR = Rec(p,n,(x,y)EXP[n<2,p<y])
+#prédécesseur de n
+Terme PRED = Rec(n,0,(x,y)x)
+#soustraction de n par p
+Terme SOUS = Rec(p,n,(x,y)PRED[n<y])
+#factorielle de n
+Terme FACT = Rec(n,1,(x,y)MULT[n<S(x),p<y])
diff --git a/trec/lib/bool.trec b/trec/lib/bool.trec
new file mode 100644 (file)
index 0000000..5a74ea5
--- /dev/null
@@ -0,0 +1,10 @@
+#if b then u else v
+Terme IFTHENELSE = Rec(b,v,(x,y)u)
+#non b
+Terme NON = Rec(b,S(Z),(x,y)Z)
+#conversion d'un entier en booléen
+Terme BOOL = Rec(b,Z,(x,y)S(Z))
+#a ou b
+Terme OU = Rec(a,BOOL,(x,y)S(Z))
+#a et b
+Terme ET = Rec(b,Z,(x,y)BOOL[b<a])
diff --git a/trec/lib/couples.trec b/trec/lib/couples.trec
new file mode 100644 (file)
index 0000000..a65ae36
--- /dev/null
@@ -0,0 +1,8 @@
+#entier correcpondant au couple (n,p)
+Terme COUPLE = ADD[n<b,p<DIV2[n<MULT[n<ADD[n<a,p<b],p<S(ADD[n<a,p<b])]]]
+#n+p avec (n,p) = couple(c)
+Terme A = DIV2[n<PRED[n<RACINE[n<S(MULT[n<8,p<c])]]]
+#n avec (n,p) = couple(c)
+Terme PI1 = SOUS[n<DIV2[n<MULT[n<A,p<S(S(S(A)))]],p<c]
+#p avec (n,p) = couple(c)
+Terme PI2 = SOUS[n<c,p<DIV2[n<MULT[n<A,p<S(A)]]]
diff --git a/trec/lib/entiers.trec b/trec/lib/entiers.trec
new file mode 100644 (file)
index 0000000..428e0fb
--- /dev/null
@@ -0,0 +1,22 @@
+#n>p
+Terme SUPSTRICT = SOUS
+#n<p
+Terme INFSTRICT = SOUS[n<p,p<n]
+#n<=p
+Terme IEQ = NON[b<SUPSTRICT]
+#n>=p
+Terme SEQ = NON[b<INFSTRICT]
+#n != p
+Terme DIFF = OU[a<INFSTRICT,b<SUPSTRICT]
+#n = p
+Terme EGAL = NON[b<DIFF]
+#n est pair
+Terme PAIR = Rec(n,1,(x,y)NON[b<y])
+#n/2
+Terme DIV2 = Rec(n,0,(x,y)IFTHENELSE[b<PAIR[n<S(x)],u<S(y),v<y])
+#n mod p
+Terme MOD = Rec(n,0,(x,y)IFTHENELSE[b<EGAL[n<S(y)],u<0,v<S(y)])
+#n/p
+Terme DIV = Rec(n,0,(x,y)IFTHENELSE[b<EGAL[n<S(MOD[n<x])],u<S(y),v<y])
+#racine carrée de n
+Terme RACINE = Rec(S(n),0,(x,y)IFTHENELSE[b<ET[a<IEQ[n<CARRE[n<x],p<n],b<IEQ[p<CARRE[n<S(x)]]],u<x,v<y])
diff --git a/trec/lib/tout.trec b/trec/lib/tout.trec
new file mode 100644 (file)
index 0000000..928ba27
--- /dev/null
@@ -0,0 +1,5 @@
+Ouvre "lib/base"
+Ouvre "lib/bool"
+Ouvre "lib/entiers"
+Ouvre "lib/couples"
+Ouvre "lib/avance"
diff --git a/trec/parser.mly b/trec/parser.mly
new file mode 100644 (file)
index 0000000..ed44eff
--- /dev/null
@@ -0,0 +1,182 @@
+/**************************************************************************/
+/*  Copyright 2004 Pietrzak Thomas                                        */
+/*                                                                        */
+/*    This file is part of Trec.                                          */
+/*                                                                        */
+/*    Trec is free software; you can redistribute it and/or modify    */
+/*    it under the terms of the GNU General Public License as published   */
+/*    by the Free Software Foundation; either version 2 of the License,   */
+/*    or (at your option) any later version.                              */
+/*                                                                        */
+/*    Trec is distributed in the hope that it will be useful,         */
+/*    but WITHOUT ANY WARRANTY; without even the implied warranty of      */
+/*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       */
+/*    GNU General Public License for more details.                        */
+/*                                                                        */
+/*    You should have received a copy of the GNU General Public License   */
+/*    along with Trec; if not, write to the Free Software                 */
+/*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               */
+/*    MA  02111-1307  USA                                                 */
+/*                                                                        */
+/**************************************************************************/
+
+%{
+#open "recterme";;
+#open "utils";;
+
+let liste_rectermes = ref [];;
+
+(* écrit une liste dans un fichier *)
+let enregistre_rectermeliste fichier liste =
+ let rec aux = function
+   | [] -> ()
+   | (x, y) :: l ->
+     output_string fichier ("terme " ^ x ^ " = " ^ (string_of_recterme y) ^ "\n") ;
+     aux l
+ in aux liste;;
+%}
+
+%token <int> INT
+%token <string> FILE
+%token <string> IDENT
+%token <string> VAR
+%token ZZ SUCC REC
+%token COMB TERME NORM
+%token PARENG PAREND
+%token CROCHG CROCHD
+%token ACCOLG ACCOLD
+%token VIRG EGAL FLECHE
+%token FINDELIGNE OUVRE SAUVE AUTRE
+
+%start ligne             /* the entry point */
+%type <string> ligne
+%type <recterme__recterme> rect
+%type <recterme__recterme> rectid
+%type <recterme__recterme> rectsubst
+%type <(string * int) list> env
+%type <(string * int) list> suiteenv
+%type <(string * recterme__recterme) list> substlst
+%type <(string * recterme__recterme) list> suitesubstlst
+%%
+
+ligne:
+  expression FINDELIGNE                                        { $1 }
+  | FINDELIGNE                                         { "" }
+;
+expression :
+  /* ouverture d'un fichier*/
+  OUVRE FILE                                           { raise (lexer__ouvre $2) }
+
+  /* sauvegarde dans un fichier*/
+  | SAUVE FILE
+    {
+      try
+        let fichier = $2 ^ ".trec" in
+        let outfile = open_out_bin fichier in
+        enregistre_rectermeliste outfile !liste_rectermes ;
+        close_out outfile ;
+        "enregistrement effectué dans fichier " ^ fichier
+      with
+        sys__Sys_error s -> s
+    }
+
+  /* affichage du terme associé à l'identificateur entré */
+  | IDENT
+  {
+    try
+      $1 ^ " : " ^ (string_of_recterme (assoc $1 !liste_rectermes))
+      ^ " : " ^ (string_of_stringlist (libres (assoc $1 !liste_rectermes)))
+    with Not_found -> raise (lexer__err_id $1)
+  }
+
+  /* affichage d'un terme */
+  | rectsubst
+  {
+    (string_of_recterme $1)
+    ^ " : " ^ (string_of_stringlist (libres $1))
+  }
+
+  /* Calcul d'un terme dans un environnement : on vérifie que
+    toutes les variables sont dans l'environnement */
+  | rectsubst env
+  {
+    let reste = subtract (libres $1) (map fst $2) in
+    if reste != [] then raise (lexer__erreur_env reste)
+    else string_of_int (semantique $1 $2)
+  }
+
+  /* Définition d'un nouveau terme */
+  | TERME IDENT EGAL rectsubst
+  {
+    ajoute_objet $2 $4 liste_rectermes;
+    $2 ^ " : " ^ (string_of_recterme (assoc $2 !liste_rectermes))
+      ^ " : " ^ (string_of_stringlist (libres (assoc $2 !liste_rectermes)))
+  }
+
+  /* normalisation d'un  terme clos */
+  | NORM rectsubst
+  {
+    (* on vérifie si le terme est clos *)
+    let lib = libres $2 in
+    if list_length (lib) != 0 then
+      "le terme " ^ (string_of_recterme $2)
+      ^ " n'est pas clos. Variables libres : "
+      ^ (string_of_stringlist lib)
+    else
+      let n = normalise $2 in
+        (string_of_recterme n) ^ ":" ^ (string_of_int (int_of_recterme n))
+  }
+
+  /* cas d'erreur */
+  | AUTRE                                                      { "erreur de saisie" }
+;
+
+/* recterme */
+rect:
+  ZZ                                                           { RECZ }
+  | SUCC PARENG rectsubst PAREND                               { RECSucc $3 }
+  | VAR                                                                { Var $1 }
+  | REC PARENG rectsubst VIRG rectsubst VIRG PARENG VAR VIRG VAR PAREND rectsubst PAREND
+    { R($3,$5,$8,$10,$12) }
+;
+
+/* recterme ou identificateur : renvoit une erreur
+  si l'identificateur n'est associé à aucun recterme */
+  rectid:
+  rect                                                         { $1 }
+  | IDENT
+  {
+    try assoc $1 !liste_rectermes
+    with Not_found -> raise (lexer__err_id $1)
+  }
+  | INT                                                                { recterme_of_int $1 }
+;
+
+/* recterme ou identificateur : renvoit une erreur
+  si l'identificateur n'est associé à aucun recterme */
+rectsubst:
+  rectid                                                       { $1 }
+  | rectid substlst                                            { substit $1 $2 }
+;
+
+/* un environnement c'est à dire une liste d'association
+  entre une chaine (variable) et un entier (valeur) */
+env:
+  ACCOLG suiteenv                                              { $2 }
+;
+suiteenv:
+  VAR FLECHE INT VIRG suiteenv                                 { ($1,$3)::$5 }
+  | VAR FLECHE INT ACCOLD                                      { [($1,$3)] }
+  | ACCOLD                                                     { [] }
+;
+
+/* substitutions : listes d'association entre une
+  chaine (variable) et un recterme qui vient la remplacer */
+substlst:
+  CROCHG suitesubstlst                                         { $2 }
+;
+suitesubstlst:
+  VAR FLECHE rectsubst VIRG suitesubstlst                      { ($1,$3)::$5 }
+  | VAR FLECHE rectsubst CROCHD                                        { [($1,$3)] }
+  | CROCHD                                                     { [] }
+;
diff --git a/trec/recterme.ml b/trec/recterme.ml
new file mode 100644 (file)
index 0000000..e3cedff
--- /dev/null
@@ -0,0 +1,180 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Trec.                                          *)
+(*                                                                        *)
+(*    Trec is free software; you can redistribute it and/or modify        *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    Trec is distributed in the hope that it will be useful,             *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Trec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+#open "utils";;
+
+exception en_forme_normale;;
+
+
+(* calcule les variables libres d'un terme de De Bruijn *)
+let libres_db t =
+  let rec aux p = function
+    | Zero -> []
+    | Su tt -> aux p tt
+    | Index i when i < p -> []
+    | Index i -> [i - p]
+    | Recur (t, b, s) -> (aux p t) @ (aux p b) @ (aux (p + 2) s)
+in
+aux 0 t;;
+
+
+(* convertit un recterme de De Bruijn en recterme *)
+let rt_of_rtdb t =
+  let libres = libres_db t in
+  let rec aux p k l liees = function
+    | Zero -> RECZ
+    | Su tt -> RECSucc (aux p k l liees tt)
+    | Index i when i < p -> Var (var_of_int (nieme i liees))
+    | Index i -> Var (var_of_int (i - p))
+    | Recur (tt, b, s) ->
+      if mem k libres or mem k liees then
+        aux p (k + 1) l liees (Recur (tt, b, s))
+      else if l <= k or mem l libres or mem l liees then
+        aux p k (l + 1) liees (Recur (tt, b, s))
+      else
+        let t' = aux p (k + 1) (l + 1) liees tt
+        and b' = aux p (k + 1) (l + 1) liees b
+        and x = k
+        and y = l
+        in
+        let s' = aux (p + 2) (k + 1) (l + 1) (y :: x :: liees) s
+        in
+        R (t', b', var_of_int x, var_of_int y, s')
+  in
+  aux 0 0 1 [] t;;
+
+
+(* convertit un recterme en recterme de De Bruijn*)
+let rtdb_of_rt t =
+  let rec aux liees = function
+    | RECZ -> Zero
+    | RECSucc tt -> Su (aux liees tt)
+    | Var v -> Index (try index v liees with Not_found -> list_length liees + int_of_var v)
+    |R (tt, b, x, y, s)-> Recur (aux liees tt, aux liees b, aux (y :: x :: liees) s)
+in
+aux [] t ;;
+
+
+(* substitue une liste de variables par des terme *)
+let substit_db t listsub =
+  let decale d t' =
+    let rec aux_d p = function
+      | Zero -> Zero
+      | Su tt -> Su (aux_d p tt)
+      | Index i when i < p -> Index (i)
+      | Index i -> Index (i + d)
+      | Recur (tt, b, s) ->
+        Recur(aux_d p tt, aux_d p b, aux_d (p + 2) s)
+    in
+    aux_d 0 t'
+  in
+  let rec aux p = function
+    | Zero -> Zero
+    | Su tt -> Su (aux p tt)
+    | Index i when i < p -> Index (i)
+    | Index i ->
+      begin try decale p (assoc (i-p) listsub)
+      with Not_found -> Index i
+      end
+    | Recur (tt, b, s) ->
+      Recur (aux p tt, aux p b, aux (p + 2) s)
+  in
+  aux 0 t ;;
+
+
+(* transforme le terme en chaine *)
+let rec string_of_recterme = function
+  | RECZ -> "Z"
+  | RECSucc t -> "S(" ^ (string_of_recterme t) ^ ")"
+  | Var x -> x
+  | R (t, b, x, y, s) ->
+    "Rec(" ^ (string_of_recterme t) ^ "," ^ (string_of_recterme b)
+    ^ ",(" ^ x ^ "," ^ y ^ ")" ^ (string_of_recterme s) ^ ")";;
+
+(* affiche un terme *)
+let print_recterme t = print_string (string_of_recterme t);;
+
+
+(* retourne le terme numéral qui correspond à l'entier passé en paramètres *)
+let rec recterme_of_int = function
+  | 0 -> RECZ
+  | x -> RECSucc (recterme_of_int (x - 1)) ;;
+
+
+(* renvoit l'entier correcpondant au terme numéral passé en paramètre *)
+let rec int_of_recterme = function
+  | RECZ -> 0
+  | RECSucc (x)->(int_of_recterme x) + 1
+  | _ -> raise pas_numeral ;;
+
+
+(* renvoit la liste des variables libres du terme donné en paramètres *)
+let rec libres = function
+  | RECZ -> []
+  | RECSucc t -> libres t
+  | Var x -> [x]
+  | R (t, b, x, y, s) -> union (union (libres t) (libres b)) (subtract (libres s) [x; y]) ;;
+
+
+(* substitue des variables par des termes *)
+let substit t listsub =
+  let list_db =
+    let aux = function x,y -> (int_of_var x), (rtdb_of_rt y) in
+    map aux listsub
+  in
+  rt_of_rtdb (substit_db (rtdb_of_rt t) list_db) ;;
+
+
+(* calcule la sémantique d'un recterme dans un environnement *)
+let rec semantique terme envir =
+  match terme with
+  | RECZ -> 0
+  | RECSucc (t) -> 1 + semantique t envir
+  | Var (x) -> assoc x envir
+  | R (t, b, x, y, s) ->
+    let n = semantique t envir in
+    let rec vn = function
+      | 0 -> semantique b envir
+      | k -> let v = vn (k-1) in
+        semantique s ((x, k - 1) :: (y, v) :: envir)
+    in vn n ;;
+
+
+(* effectue une réduction du terme passé en paramètre. La stratégie est
+   la stratégie gauche : on réduit le terme le plus à gauche.
+   On ne regarde pas si le terme est une variable car il ne doit pas y en
+   avoir vu que le terme doit être clos. => le matching est non exhaustif *)
+let rec fleche = function
+  | RECZ -> raise en_forme_normale
+  | RECSucc (t) -> RECSucc (fleche t)
+  | R (t, b, x, y, s) ->
+    match t with
+    | RECZ -> b
+    | RECSucc (tt)-> let s' = R(tt, b, x, y, s) in
+      substit s [(x, tt); (y, s')]
+    | _ -> R (fleche t, b, x, y, s) ;;
+
+
+(* normalisation d'un terme c'est à dire transformation en numéral *)
+let rec normalise t = try
+  normalise (fleche t)
+with en_forme_normale -> t ;;
diff --git a/trec/recterme.mli b/trec/recterme.mli
new file mode 100644 (file)
index 0000000..1707a7b
--- /dev/null
@@ -0,0 +1,52 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Trec.                                          *)
+(*                                                                        *)
+(*    Trec is free software; you can redistribute it and/or modify        *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    Trec is distributed in the hope that it will be useful,             *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Trec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+type recterme =
+  | RECZ
+  | RECSucc of recterme
+  | Var of string
+  | R of recterme * recterme * string * string * recterme
+;;
+type recterme_db =
+  | Zero
+  | Su of recterme_db
+  | Index of int
+  | Recur of recterme_db * recterme_db * recterme_db
+;;
+
+exception erreur_taille;;
+exception pas_numeral;;
+
+(* fonctions pour les termes de de bruijn *)
+value libres_db : recterme_db -> int list
+and rt_of_rtdb : recterme_db -> recterme
+and rtdb_of_rt : recterme -> recterme_db
+and substit_db : recterme_db -> (int * recterme_db) list -> recterme_db
+(* fonctions pour les termes normaux *)
+and string_of_recterme : recterme -> string
+and print_recterme : recterme -> unit
+and recterme_of_int : int -> recterme
+and int_of_recterme : recterme -> int
+and libres : recterme -> string list
+and substit : recterme -> (string * recterme) list -> recterme
+and semantique : recterme -> (string * int) list -> int
+and normalise : recterme -> recterme;;
diff --git a/trec/trec.ml b/trec/trec.ml
new file mode 100644 (file)
index 0000000..82f1e61
--- /dev/null
@@ -0,0 +1,75 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Trec.                                          *)
+(*                                                                        *)
+(*    Trec is free software; you can redistribute it and/or modify        *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    Trec is distributed in the hope that it will be useful,             *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Trec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+#open "recterme";;
+#open "parsing";;
+#open "utils";;
+
+print_string "Bienvenue dans Trec !";;
+
+let rec interprete channel =
+  while true do
+    print_newline();
+    print_string "-> ";
+    flush std_out;
+    begin try
+      let resultat = parser__ligne lexer__lexeme channel in
+      print_string resultat ;
+    with
+    (* un identificateur inconnu a été spécifié *)
+    | lexer__err_id n -> print_string ("Identificateur " ^ n ^ " inconnu")
+
+    (* Erreur soulevée quand le parseur n'a pas reconnu le motif d'entrée *)
+    | Parse_error -> print_string ("Erreur de syntaxe")
+
+    (* erreurs de saisie *)
+    | erreur_taille -> print_string ("Erreur de taille sur l'entrée");
+    | lexer__erreur_env e ->
+      print_string ("Ces variables ne sont pas dans l'environnement : ");
+      print_stringlist e;
+
+    (* ouverture d'un fichier *)
+    | lexer__ouvre fichier ->
+      begin try
+        let ic = open_in_bin (fichier ^ ".trec") in
+        begin try
+          let lexbuf = lexing__create_lexer_channel ic in
+          interprete lexbuf
+        with
+        | lexer__EOF -> close_in ic
+        end
+      with
+      | sys__Sys_error s -> print_string s
+      end
+
+    (* Exception ne devant pas êtres levées *)
+    | Failure m -> print_string ("Fail : " ^ m)
+    | Not_found -> print_string ("Erreur de dépassement de liste")
+    end
+  done;;
+
+
+try
+  let tampon = lexing__create_lexer_channel std_in in
+  interprete tampon
+with lexer__Fin | lexer__EOF -> print_string "Ciao !" ; print_newline();;
+
diff --git a/trec/utils.ml b/trec/utils.ml
new file mode 100644 (file)
index 0000000..9a9da24
--- /dev/null
@@ -0,0 +1,85 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Trec.                                          *)
+(*                                                                        *)
+(*    Trec is free software; you can redistribute it and/or modify        *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    Trec is distributed in the hope that it will be useful,             *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Trec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+(* Conversion d'une liste d'entiers en chaine de caractères *)
+let string_of_intlist = function
+  | [] -> "[]"
+  | x :: l -> "[" ^ (string_of_int x) ^ (string_of_reste l) ^ "]"
+  where rec string_of_reste = function
+    | [] -> ""
+    | x :: l -> "," ^ (string_of_int x) ^ (string_of_reste l);;
+
+
+(* Affichage d'une liste d'entiers *)
+let print_intlist l = print_string (string_of_intlist l);;
+
+
+(* Conversion d'une liste de chaines de caractères en chaine de caractères *)
+let string_of_stringlist = function
+  | [] -> "()"
+  | x :: l -> "(" ^ x ^ (string_of_reste l) ^ ")"
+  where rec string_of_reste = function
+    | [] -> ""
+    | x :: l -> "," ^ x ^ (string_of_reste l);;
+
+
+(* Affichage d'une liste d'entiers *)
+let print_stringlist l = print_string (string_of_stringlist l);;
+
+
+
+(* fonction qui renvoie le nieme élément d'une liste *)
+let rec nieme n l =
+  match n,l with
+  | _, [] -> raise Not_found
+  | 0, x :: _ -> x
+  | _, _ :: l -> nieme (n - 1) l;;
+
+
+(* cette fonction applique la fonction f avec l'argument g à chaque élément de la liste *)
+let maplist f liste arg  =
+  let rec aux = function
+    | [] -> []
+    | x :: l -> (f x arg) :: (aux l)
+  in aux liste;;
+
+
+(* fonction qui ajoute un objet et le nom qui lui est associé dans la liste des identificateurs *)
+let rec ajoute_objet nom o liste =
+  let rec aux = function
+    | [] -> [(nom, o)]
+    | (a,b) :: l when nom = a -> (a, o) :: l
+    | (a,b) :: l -> (a, b) :: (aux l)
+  in
+  liste := aux !liste;;
+
+(* fonction qui donne un nom de variable en fonction d'un entier *)
+let rec var_of_int = function
+  | x when x < 26 -> (make_string 1 (char_of_int (x mod 26 + int_of_char `a`)))
+  | x -> var_of_int (x / 26 - 1) ^ (make_string 1 (char_of_int (x mod 26 + int_of_char `a`)));;
+
+
+(* fonction qui donne un entier en fonction d'un nom de variable *)
+let rec int_of_var s =
+  match string_length s with
+  | 1 -> int_of_char (nth_char s 0) - (int_of_char `a`)
+  | x -> int_of_char (nth_char s (x - 1)) - (int_of_char `a`) + 26 * (1 + int_of_var (sub_string s 0 (x - 1)));;
diff --git a/trec/utils.mli b/trec/utils.mli
new file mode 100644 (file)
index 0000000..f62ddb6
--- /dev/null
@@ -0,0 +1,31 @@
+(**************************************************************************)
+(*  Copyright 2004 Pietrzak Thomas                                        *)
+(*                                                                        *)
+(*    This file is part of Trec.                                          *)
+(*                                                                        *)
+(*    Trec is free software; you can redistribute it and/or modify        *)
+(*    it under the terms of the GNU General Public License as published   *)
+(*    by the Free Software Foundation; either version 2 of the License,   *)
+(*    or (at your option) any later version.                              *)
+(*                                                                        *)
+(*    Trec is distributed in the hope that it will be useful,             *)
+(*    but WITHOUT ANY WARRANTY; without even the implied warranty of      *)
+(*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *)
+(*    GNU General Public License for more details.                        *)
+(*                                                                        *)
+(*    You should have received a copy of the GNU General Public License   *)
+(*    along with Trec; if not, write to the Free Software                 *)
+(*    Foundation, Inc., 59 Temple Place, Suite 330, Boston,               *)
+(*    MA  02111-1307  USA                                                 *)
+(*                                                                        *)
+(**************************************************************************)
+
+value string_of_intlist : int list -> string
+and print_intlist : int list -> unit
+and string_of_stringlist : string list -> string
+and print_stringlist : string list -> unit
+and nieme : int -> 'a list -> 'a
+and maplist : ('a -> 'b -> 'c) -> 'a list -> 'b -> 'c list
+and ajoute_objet : 'a -> 'b -> ('a * 'b) list ref -> unit
+and var_of_int : int -> string
+and int_of_var : string -> int;;
diff --git a/trec/version 4 b/trec/version 4
new file mode 100644 (file)
index 0000000..efb0264
--- /dev/null
@@ -0,0 +1,10 @@
+#modifs depuis la version 1
+les mots clés ne peuvent plus être entièrement en minuscules : plus d'ambigüités avec les noms de variables. 
+#modifs depuis la version 2
+dans le fichier .mly les commentaires au début étaient dans la syntaxe "CAML" mais ils devaient être dans la syntaxe "C". Ceci est corrigé.
+#modifs depuis la version 3
+On ne pouvait pas calculer directement la sémantique d'un terme si on faisait une substitution dans la même expression. Ceci est corrigé. Exemple : on ne pouvait pas faire ceci :
+TERME ADD = Rec(a,b,(x,y)S(y))
+ADD[a<e,b<f]{e<3,f<4}
+=> Le fichier parser.mly a été modifié en conséquence.
+