reimplement PNM reading (ascii)
authorLaurent Mazet <mazet@softndesign.org>
Sat, 14 Sep 2024 07:44:41 +0000 (09:44 +0200)
committerLaurent Mazet <mazet@softndesign.org>
Sat, 14 Sep 2024 07:44:41 +0000 (09:44 +0200)
display.c
image/bogus.ppm [new file with mode: 0644]
image/dillo.ppm [deleted file]
image/laurent-80x80.jpg [deleted file]
image/laurent.ppm [deleted file]
image/laurent2.jpg [deleted file]
image/laurent2.pbm [deleted file]
image/laurent2.pgm [deleted file]
image/laurent2.png [deleted file]
image/laurent2.ppm [deleted file]
pnm.c

index 2ed3d9a0bbdda5f65ba28a6a7ffc598bb6b98070..ee38d30744405820542df19263ecc2aa4f4a201c 100644 (file)
--- a/display.c
+++ b/display.c
@@ -116,6 +116,10 @@ int main (int argc, char *argv[])
 
     /* main process */
     image_t *image = readpnm (filename);
+    if (!image) {
+        VERBOSE (ERROR, fprintf (stderr, "can't read PNM file '%s'\n", filename));
+        return 1;
+    }
 
     int k, l;
     for (l = 0; l < image->height; l++) {
@@ -127,13 +131,29 @@ int main (int argc, char *argv[])
         printf ("\n");
     }
 
+    freeimage (image);
+
     return 0;
 }
 
 /* test: display.exe 2>&1 | grep 'no file specified' */
 /* test: display.exe -g 2>&1 | grep 'no gamma specified' */
 /* test: display.exe -g -1.0 2>&1 | grep 'incorrect gamma' */
+/* test: display.exe -g 1.1:0:1.1 2>&1 | grep 'incorrect gamma' */
+/* test: display.exe -g 1.1:1.2 2>&1 | grep 'incorrect gamma' */
+/* test: display.exe -g 1.1,1.2,1.0 2>&1 | grep 'incorrect gamma' */
 /* test: display.exe -h | grep usage */
 /* test: display.exe -v 2>&1 | grep missing */
+/* test: display.exe image/bogus.ppm 2>&1 | grep "can't read PNM file" */
+/* test: display.exe image/laurent4p.pbm */
+/* test: display.exe image/laurent4p.pgm */
+/* test: display.exe image/laurent4p.ppm */
+/* test: display.exe image/laurent4.pbm */
+/* test: display.exe image/laurent4.pgm */
+/* test: display.exe image/laurent4.ppm -g 1.2:3:1 */
+/* test: display.exe image/debian.ppm -v 3 */
+/* test: display.exe image/debian.ppm -g 4 */
+/* test: display.exe image/python3.ppm -t */
+/* test: display.exe image/python3.ppm -w */
 
 /* vim: set ts=4 sw=4 et: */
diff --git a/image/bogus.ppm b/image/bogus.ppm
new file mode 100644 (file)
index 0000000..a638cc5
Binary files /dev/null and b/image/bogus.ppm differ
diff --git a/image/dillo.ppm b/image/dillo.ppm
deleted file mode 100644 (file)
index 08b2adc..0000000
Binary files a/image/dillo.ppm and /dev/null differ
diff --git a/image/laurent-80x80.jpg b/image/laurent-80x80.jpg
deleted file mode 100644 (file)
index 803e203..0000000
Binary files a/image/laurent-80x80.jpg and /dev/null differ
diff --git a/image/laurent.ppm b/image/laurent.ppm
deleted file mode 100644 (file)
index a81b0dd..0000000
+++ /dev/null
@@ -1,421 +0,0 @@
-P6
-80 80
-255
-V^SELDAF@X\[CDFSTXQQSYYYOOOOOMVXSPRM>BAHLKSX[HNNRVULRNHNLHQNKUTJVTDPP<JJ?KK?IJCLKIMNUWVSSSJFGUSTEIH@FD=CA?ECCIGCIG?EC;A?;A?<B@>DBAGEFLJKQOOUSPYVWfa^oiduoevpfvsjzwm|yl{xm{{`nn[ggcoony{s~\80s}\7fr~~w\84}o~w\98¤ \94 \9e\83\8d\8f\88\92\94 ª«\97¡ ¢«ª\9a£ \92\9b\98\90\99\98\80\8a\8bs|\81y\82\89w\80\89°¶¬£©\9f\99\9e\98\92\94\91wxzqqseeg^^^VVTSTOab]jlgac`^babfgY]^Y^ZW\XQWSLURMVSMWVHTTBNN@LLAKLJSRJNOCED777/-.;9:.21&,*\1e$"\e!\1f\1d#!\1e$"\1e$"\1c"  &$\1f%# &$$*(,207=;BHFGPMR^ZYjdduoiztl|ym}zl{xgvsm{{kyylxxmyylwyjuwkuwlvwp}vn}v\87\93\91\82\8e\8e\86\90\92\8a\94\96\93\9d\9e\92\9c\9b\9a£¢\9a£ \99¢\9f\9f¨¥\8c\96\97~\88\8a\8c\95\9c\88\91\9a\88\8b\80\92\95\8c ¢\9d\9e\9e\9c   \9a\98\99\97\95\96\8a\89\87qpkhh`xxp\8f\90\88\92\93\8d\91\93\8e\99\9b\98\9a\9c\99\8f\91\8c\8f\94\8e\8a\8f\89}\83\7fs|ykvr]gfNXWGQP>HGDML?CD./1##%\1e\1c\1d$$$\1f\17\e\1a\10\14\13\ e\12\11\10\14\13\14\18\17\16\1a\19\17\e\1a\14\18\17\13\17\16\11\15\14\12\16\15\18\1c\e!%$+/..748E>@OHM\WYhcbqlhwrkwshtpfrpjvtlvujtsgqrgqrhrshrqhtpr\7fx\82\8e\8c\83\8f\8f\98¢¤\9c¦¨\97¡¢\9e¨§\96\9f\9e\99¢\9f\96\9f\9a\9c¥¢\85\8d\8fz\82\85\9b¤«\9b¤«wyn\80\82w\7f\80z|{w\85\84\82\89\85\84\97\93\92\9b\98\93\8f\8c\85\8a\87~\9a\98\8c­­¡¬¬¢¡¢\9a\9d\9e\98\9b\9c\97\9b\9c\96\9d \99\9a\9d\96\8f\94\8e\8b\91\8d\86\8f\8cx\81~dnmU_^;DC5;;,22 !#\1c\1d\1f\18\18\18\17\17\17\10\12\11\f\10\ f\f\10\ f\r\11\10\10\14\13\12\16\15\13\17\16\12\16\15\15\19\18\14\18\17\13\17\16\13\17\16\14\18\17\16\1a\19\17\e\1a\18\1e\1c\1c'!\1f.'*624C>DPLR^Z\hdamicmldnmblk`jidnmlvunvxisrkwst\80|\82\8e\8e\81\8c\8e\88\92\94\8d\97\99\8f\99\9b\9b¥¦\9d¦¥¡ª§\9a£\9e\9e§¤\82\8b\8ax\80\82¡ª¯¢«°MMA]]Scc[}zu\7f|wwrnwrn|wq\87\83x\89\85y\93\90\81\9c\9a\8b \9e\91¡¡\95§§\9d««£««£««£¥¦\9e £\9c£¨¢¦¬¨\99\9f\9d\83\8c\89Xa`7@?+11 &&\18\1a\19\16\18\17\10\10\10\r\r\r\r\ f\ e\ e\10\ f\ e\10\ f\ f\11\10\ f\11\10\ e\10\ f\f\ e\r\v\r\f\ f\11\10\10\12\11\12\14\13\13\15\14\14\16\15\15\17\16\14\16\15\12\16\15\13\1c\17\12\1f\18\16!\e\1d*#*5/8C=GRLP[Uenkhqnirogpmjspoxurxxluru\7f~p|z\7f\8b\8bq|~LW[LW[^gljtv\83\8d\8c\8c\97\93\8d\98\92\95 \9c\84\8d\8c}\85\87\9d¥¨\9d¥¨&$\181/#:7.fa[lgag`Zrkc|uk\82zm\84~n\86\81n\83\80m\86\83r\8d\8b|\95\93\86\9a\98\8c¥¢\99¦£\9a¤¤\9c¥¦\9e¨«¤\9f¤\9e\85\8a\86hnl@FF+11%++\1d!"\15\17\16\ f\11\10                     \f\f\f\10\12\11\10\12\11\ f\11\10\ e\10\ f\f\ e\r\f\ e\r\r\ f\ e\ f\11\10\v\r\f\v\r\f\f\ e\r\ e\10\ f\10\12\11\12\14\13\14\16\15\14\18\17\10\19\14\10\e\15\15\1e\19\1a%\1f"+&,509B=DMHU^Yajgousrxvpvtouspvtoxur|{kww\83\8e\90t\7f\83-8>!,2/8?2<>)344>=ALHU`\dmju~}\90\98\9a\9a¢¥)%\191-"HD9sldzsk`WPkbYbZMZQBb[HjdNpkUyt`zwdyvezvj\85\81v\89\87{\91\8e\85\98\98\90\98\99\93\87\89\84egdEJF'+*\1f#"\1d\19\1d\1c\19\e\1a\11\13\12\a  \b\10\12\11
-
-
-
-
-
-\v\v\v
-
-
-
-
-
-\f\f\f\10\10\10\13\13\13\11\11\11\11\11\11\10\10\10\10\10\10\10\10\10\11\11\11\12\12\12\12\14\13\ e\14\10\ e\18\10\15\1c\15\19#\e\1f&\1f$+$070<C<AHAMSO_d`lqmotpotpqvru{ynwvlvw\89\93\95\82\8b\90:DM(2;(39%04)46&20'2.%0,4=:@IH<ADEJM+'\e*&\1aJC9kdZ\83zspg^\97\8d\83\8b\82s|tarjU`ZBXR:[U?]XDa\IheVuqesodtqhwtmqpk]^X??=')&%'&\e\1f\1e\17\e\1a\14\18\17\1d\1f\1e\16\18\17\a   \b\11\13\12\v\v\v\r\r\r\10\10\10\10\10\10\10\10\10\10\10\10\13\13\13\16\16\16\14\14\14\14\14\14\14\14\14\14\14\14\12\12\12\10\10\10\ f\ f\ f\f\ e\v\ e\13\ f\ f\16\ f\13\18\12\15\1c\15\16\e\15\18\1f\18%*$271<A;>C=KPL_d`mrnqvrrwstzxr{zpz|\83\8c\91\7f\88\8fDNX7AK2<E4?E'24"..&0/!,(9B?AJI&+.+03*$\181+\1fE<3jaXyof`VLxnbvm\skVogPogPjdLb\FfaMd_LQK=QMBMI@HE>EB;<;6/0*$$"\1d\1f\1c\1e \1f\1a\1c\e\18\1a\19\e\1d\1c\1e \1f\e\1d\1c\10\12\ f\ 6\b\ 5\r\r\r
-
-
-\b\b\b
-
-
-\v\v\v\r\r\r\12\12\12\16\16\16\14\14\14\12\12\12\12\12\12\13\13\13\13\13\13\10\10\10\ f\ f\ f\10\10\ e\10\12\ f\ e\13\r\14\16\11\19\1e\18\1a\1c\17\f\11\v\10\12\r\1e#\1d.3-9>8FKEINHNSM`e_mrliokqzyrz}\83\8c\91\7f\88\8fNXbQ[eO\eDQYEPT<HH5?>3=<6?>DML',/%*--'\e.(\1cH?6of]pf]WMCf\Pg^MmePkcLphQmgOlfPkfS[UEIE9.*!(%\1e$!\1a#"\1d#"\1d\1c\1d\1d\e\1c\1c\1a\1a\1c\e\16\18\17\14\16\15\16\18\17\19\e\1a\18\1a\19\12\14\11\f\ e\v\ 6\ 6\ 6\ 4\ 4\ 4\ 4\ 4\ 4\ 6\ 6\ 6\b\b\b\b\b\b
-
-
-\r\r\r\10\10\10\ e\ e\ e\ f\ f\ f\11\11\11\11\11\11\ f\ f\ f\ e\ e\ e\10\10\10\v\r
-\15\17\12\18\1a\15\15\17\12\12\14\ f\ f\11\f\r\ f
-\ f\11\f$)#5:4CHB>C=493AF@^c]rxtsyyltvz\83\88y\82\8bGQ[AKWER[FS[KVZKVXJTUDNMFONR[Z6;>49<:6+&"\17>7/le]i`W`XMe[Og^MjbOh`KrlVqkUun\lfVHB695,<92/.)#"\1d\e\1c\17\18\19\14\15\15\13\13\13\11\12\12\12\13\15\14\10\12\11\f\ e\r\v\r\f\f\ e\v\r\ f\f\f\ e\v
-\f      \ 4\ 4\ 4\ 3\ 3\ 3\ 4\ 4\ 4\a\a\a\b\b\b\ 6\ 6\ 6\a\a\a\b\b\b\v\v\v
-
-
-
-
-
-\r\r\r\ e\ e\ e\f\f\f\r\r\r\ f\ f\ f\f\f
-\15\15\13\1c\1c\1a\1c\1c\1a\e\1d\1a\1c\1e\e\1a\1c\19\16\18\15\14\16\11$&!6;5>C=9>89>8FKEU[Wekiiqsu~\83py\80OYcV`lUam>KT:GMDOSMWXKUVT\^chkJMRLOTmi^:6+?80le]kb[qh_jbUg`PumZqjW|ubzub~xhkg[<8/30)21,&'"\1a\e\16\16\16\14\15\15\13\14\14\14\14\14\14\14\14\14\ f\11\10\r\ f\ e
-\f\v\ 6\b\a\ 4\ 6\ 3\ 3\ 5\ 2\ 4\ 6\ 3\ 5\a\ 4\ 6\ 6\ 6\ 5\ 5\ 5\ 6\ 6\ 6\b\b\b                  \b\b\b\b\b\b
-
-
-                       \b\b\b\b\b\b
-
-
-\v\v\v
-
-
-\v\v\v\r\r\r\10\10\ e\ f\ f\r\19\19\17&&$')&%'$&(%')&"$\1f"$\1f#("+0*.3-/4.=B<SYUgmks|{\80\8a\8c}\86\8deoyjv\82r~\8aZgp=JR=JPCNPEOPV^a\ae?BGDGLxulA>5@;5lgapic}vnysgwqczsato\{vc{uewqeXTK-($&%!\17\17\15\10\12\ f\v\r
-\r\ f\ e\11\13\12\12\13\15\12\13\15\13\14\16\11\11\13\10\10\12\ e\ e\ e\v\v\v\ 6\b\ 5\ 5\a\ 2\ 6\b\ 3\a  \ 6\ 6\b\a\ 3\ 5\ 4\ 3\ 5\ 4\ 4\ 6\ 5\ 6\b\a\ 6\b\a     \v
-\f\ e\r
-\f\v\b
-       \b
-               \v
-       \v
-\a      \b\b
-       
-\f\v\10\10\10\r\r\r\17\17\17""""$#%'&)+(&(%"'#&+'',&',&!& \e \1a3:3]d]msot}z\83\8d\8e\87\90\95blvIUafr\80u\83\8eBPY5BH3>B9CEX_eW\b8;BAAIMJA0-$=:3je_ojdrkc|uk\80zn\7fyi{ueztd{wkgcZ;83\1c\18\17\16\14\15\15\17\16\10\14\13\ e\12\13\ f\13\14\11\12\14\ f\10\12\f\r\ f\v\f\ e\r\r\ f\ e\ e\10\ f\ f\ f\r\r\v
-\f              \v\ 6
-\f\a\v\r\b  \v\b\ 5\a\ 6\ 3\ 5\ 4\ 4\ 6\ 5\ 5\a\ 6\a \b\v\r\f\ f\11\10\r\ f\ e
-\f\v     \v
-       \v
-\b
-       \ 6\b\a\ 6\b\a\b
-       \v\v\v\12\12\12\1e\1e\1e\1d\1d\1d\e\1d\1c+-,352$&#\18\1d\19$)%.3-382-2,\e \1a#*#GNGdjft}z\85\8d\8f\81\8c\90[eo5AMN\iYgr<JS)8?&17,5:X_eY^d??IHHR,,$++#A@;ifaifaSNHb^Uc_Svsdwteurc\7f}q`]V'&"\e\19\1a\14\14\16\v\ f\10     \ f\ f      \ e\11\v\10\13\v\ f\12        \r\10
-\v\ f\v\f\10  
-\f
-\v\r\v\v\v\v\v        
-
-\b
-\v\ 6\f\r\a\f\ e        \f\ e\v\ 6
-       \ 4\b\a\ 4\b\a\ 5 \b\ 6
-       
-\ e\r\ e\12\11\r\11\10       \r\f\a\v
-\a\v
-\ 6
-       \ 3\a\ 6\ 3\a\ 6\a \b               \v\11\11\13  "  "\e\1d\1c/109;:')((-)(-)#($).*.5. ' \1d$\1d4;4RYRs|w\87\8f\91~\89\8ddnwCO[Q_lAOZ8FO.=D+6<$-4QX`W[d@@LGGS\e\1a\15)(#BA<fe`mjcIF=[WLWSGRO@YVGZXKrpdPMF\15\14\10\19\17\18\10\10\12\r\11\12\v\11\11\v\ f\12\v\ f\10\b\f\ f\a\b
-\b      \r\v\f\ e
-\v\r
-\v\r\v\v\v
-
-
-
-
-\b
-\v\ 6\f\r\b\r\ e        \v\r
-\ 6
-       \ 6\b\a\ 5    \b\a      \b\ 5      \b       \v
-
-\ e\r\ f\11\10
-\ e\r     \v
-\a\v
-\a      \b\ 3\a\ 6\ 5\a\ 6\a        \b
-
-\f
-
-\f\1a\1a\1c##%\e\1d\1c$&%/10#'&-10+0,"&%',(162!'#\19\1e\1a*/+:?9]c_w\80\7fz\82\84ajo9DJOYbLYb'4<,6?,7= )0PW_^ciMPYTW^! \1e('#FB?liblh_SODqmapm^ifUifWgcWgeY74-\e\18\13\ f\ e
-\ e\ e\f\v\v\v \v
-       
-\f      \v
-       
-\f
-
-
-
-
-\f                      \b\b\b\b\b\b\b\b\b                       
-
-
-
-
-\b\v\v    \v\v      \b\b\b     \v
-\b\b\b\ 3\ 5\ 4\ 3\ 3\ 3\ 6\b\a\b\b\b\ 5\a\ 6\v\v\v  \v
-
-
-
-       \v
-
-
-
-\b
-       \a\a\a\ 6\ 6\ 6\r\r\ f       \a
-\19\19\e""$\14\15\17\19\1d\1e'+,\1c""5;;175,22+/.*.-(,+&('#%$%'$NPK[`Z\84\89\85glhIOMY^aMUX6=C07?+2:(18QX^]ehDLNfon&$%*)'HDApmfokbRNBliZkhWsp_wtetpdieZ63,\1c\19\14\11\10\f\11\10\ e
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-                                               \a\a\a\a\a\a\b\b\b\b\b\b                                            
-
-
-
-
-
-\b\b\b                    \a\a\a\ 4\ 4\ 4\ 4\ 4\ 4\a\a\a\b\b\b\ 6\ 6\ 6                                              \b\b\b                                                                     \a\a\a\ 5\ 5\ 5
-\b\v
-\b\v\18\18\1a\1d\1e \12\13\15\12\16\17\e!!\19\1f\1f/55+11&,,$**'(*'(*%&(#%$  \1eAB=Y\Usvodg`LNI`eaW[\6;?:?E;BJ29?PY^_ij<FEDOK&$%&%#HDAqniolcRPCmj[spank\wtesqdXVJ'$\1d\13\10\v\v
-\ 6\v
-\b
-
-
-
-
-
-
-
-
-
-
-
-                                                                                               \a\a\a\a\a\a\a\a\a\a\a\a\b\b\b\b\b\b                                              \a\a\a\b\b\b\a\a\a\ 5\ 5\ 5\ 4\ 4\ 4\ 6\ 6\ 6\a\a\a\ 6\ 6\ 6\a\a\a\a\a\a\ 6\ 6\ 6\a\a\a\b\b\b\b\b\b\a\a\a\ 6\ 6\ 6\a\ 5\b\v    \f\14\14\16\18\19\e\12\13\15\v\ f\10\ e\14\14\14\1a\1a$**\1f%%\1a  \19\1f\1f\1d\1e !"$#$&$&%  \1e561WXR`a[]`YNPK^c_SWV6;>7<BBIQ=DJT]beopAKJ;FB867+*(GCBlidli`SQEkg[urcjfZyuitrfIF=\1d\1a\15\13\ f\f\ e\r\v\ f\ e\f                                                                                                                                             \b\b\b\b\b\b\a\a\a\a\a\a\a\a\a\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\ 6\ 6\ 6\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\b\b\b\b\b\b\b\b\b\a\a\a\a\ 5\b\r\v\ e\ e\ e\10\13\13\15\15\16\18
-\ e\ f\ 6
-\v\10\16\16\1a  \16\1c\1c\11\17\17\12\16\17\17\18\1a\1e\1f!#$&')(%%#12-STNXYSY\U]`YbgaW[ZKPS>CGHOUELRQ[]^hiEONFQM][\:97EDBed_roha_Sok`qmanj_}ynwui=:1\14\13\ e\10\ f\v\ e\r\v\ f\r\ e                                                                   \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b                                               \a\a\a\ 6\ 6\ 6\a\a\a\b\b\b\b\b\b\a\a\a\a\a\a\a\a\a\b\b\b\a\a\a\ 6\ 6\ 6\a\a\a\b\b\b                                         \b\b\b     \a
-\ e\f\ f
-
-\f\ e\ e\10\17\18\1a\ e\12\13\ 6
-\v\ e\12\13\14\18\19\11\15\16\ e\12\13\ e\12\13\15\16\18\1c\1d\1f%&(*,+**(01,FGASTNTWNqtmsxrptsnsv]bf`gmMTZJTVYcbHSOKVPecd:97BA?ed_\80}v|yp\84\80w~zoyuj\84\80wyvm30)\ f\ e
-\ e\r\v    \a\b
-\b      \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\ 6\ 6\ 6\a\a\a
-
-
-
-
-
-\b\b\b\a\a\a\b\b\b                      \b\b\b\a\a\a\a\a\a                       
-
-
-
-
-
-                       \v       \f\ f\r\10            \v\v\v\r\16\17\19\14\15\17\f\r\ f\v\ f\10\r\11\12\v\ f\10  \r\ e\b\f\r\ e\ f\11\16\17\19\1e\1f!#%$++)./*893HICILCpsl|\81{\82\86\85~\83\86|\81\85|\83\89X`cS]^oyxalh]hbEEE**(DCAfe`|yryvm\84\80w\83\7fv\83\7fv\89\85|{xq/,'\13\12\ e\14\13\11\v\v\v\f\f\ e\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\a\a\a\a\a\a\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\a\a\a\b\b\b\ 6\ 6\ 6\b\b\b\v\v\v\f\f\f                        \b\b\b                                             \b\b\b\a\a\a\a\a\a\b\b\b                                                                    
-
-
-\ f\ f\ f\f\f\f                 \11\11\11\15\17\16\ f\11\10\v\r\f\f\ e\r
-\f\v\b
-       \a       \b       \v
-\ e\10\ f\14\16\15\19\e\1a&&$*)%34.?@8CF=^aZ{\80z\84\89\85\80\86\86\85\8a\8d\86\8e\91cknhpr\88\91\8ey\84~v\81y'''"" NMIfeaeb]WTMfa[plcyul|wqolg"\1e\e\f\v        \10\ e\ f\a\a                   \v\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\b\b\b\ 6\ 6\ 6\b\b\b\f\f\f\r\r\r                        \b\b\b
-
-
-
-
-
-\b\b\b\a\a\a\a\a\a\b\b\b                                           \b\b\b                     \ f\ f\ f\ e\ e\ e                  \f\f\f\14\14\14\11\13\12       \v
-\ e\10\ f\r\ f\ e
-\f\v     \v
-       \v
-\r\ f\ e\11\13\12\15\17\14\1d\1d\e%$\1f671?@8IJBTWN\7f\81|\84\89\85\88\8c\8d\85\8a\8d\85\8a\8ehprr{z\89\92\8fx\83}~\89\81  \1e##!A@<qplb_ZFC<`]Veb[WTMfc^GD?\16\12\ f\13\12\10\f
-\v
-
-\f\b\b
-\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\ 6\ 6\ 6\ 4\ 4\ 4\b\b\b\f\f\f\f\f\f                   \a\a\a                     \v\v\v\v\v\v\ e\ e\ e\v\v\v\ 4\ 4\ 4\ 3\ 3\ 3                      \v\v\v                                             \ e\ e\ e\r\r\r\b\b\b
-
-
-\10\10\10\ f\ f\ f\a\a\a\r\r\r\r\r\r\v\r\f
-\f\v\b
-               \v
-\r\11\10\15\17\14\16\16\14)(#54/CD<KLDPSJoql\89\8e\8a\85\89\88\82\88\88\8a\8f\92y~\81\7f\88\87\8b\94\8f{\85}\8d\97\8e$$")*%GFBtsneb]JGBeb[libkhcvsnSOL\18\17\13\13\11\12\f
-\v\v\v\r\v\v\r\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\b\b\b                                                                                          \v\v\v\f\f\f\v\v\v\r\r\r\v\v\v\ 5\ 5\ 5\ 5\ 5\ 5
-
-
-\v\v\v\b\b\b\a\a\a\v\v\v\v\v\v\b\b\b                     \r\r\r\r\r\r
-
-
-\ f\ f\ f\ f\ f\ f\10\10\10\ e\10\ f\v\r\f
-\f\v\ e\12\11\16\18\15\19\19\17-,'54/??7KLD`aYuxqsup\89\8d\8c\98\9c\9d\8b\90\93]ccgpm\90\99\94z\84{w\81v%&!,-'GHBnoia`[NNFjg`tqjpmhxupVUQ\19\18\14\ f\r\ e                        
-
-\f
-
-\f\b\b\b\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\a\b\b\b\b\b\b\b\b\b\a\a\a\a\a\a\ 6\ 6\ 6                      \a\a\a\a\a\a\b\b\b\v\v\v\r\r\r\ e\ e\ e\ e\ e\ e\ e\ e\ e\ f\ f\ f\f\f\f\a\a\a\a\a\a\v\v\v\v\v\v\b\b\b\ 6\ 6\ 6\b\b\b
-
-
-                               \a\b      \a\b\f
-\v\ f\r\ e\13\11\12\13\13\13\15\15\15\14\14\14\ f\11\10\v\r\f\r\11\10\16\18\15\14\14\12'&!650CC;KMB\]Ube^HJE}\81\80¡¥¤§­­\8c\92\92\88\91\8e\90\9a\92ish|\87yRSMSTNab\vwqff^TTLfc\libifaqniWVR\1a\19\15\f\f
-\v\v\v\v\v\r
-
-\f                      \b\b\b\b\b\b\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6                   \a\a\a\a\a\a
-
-
-\ f\ f\ f\12\12\12\11\11\11\ f\ f\ f\14\14\14\12\12\12\r\r\r\b\b\b                       \f\f\f\f\f\f                  \b\b\b\b\b\b
-
-
-
-
-
-\b\ 6\a\ 6\ 4\ 5\f
-\v\13\11\12\15\13\14\17\15\16\19\19\19\19\19\19\11\13\12\v\r\f\v\ f\ e\14\16\13\1f \e#"\1d,+&<<4CE:Z\Qsvogid}\82~\9b\9f\9e¤ªª\9e¤¢\93\9c\97\7f\89\81\f[\9b¦\98|\7fvwzq{|t\83\84|xxpmmexunzwpspkxupcb^! \1c\f\f
-\ e\ e\f\f\ e\r\f\ e\r                                              \b\b\b\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\ 6\ 6\ 6\b\b\b\f\f\f\11\11\11\13\13\13\11\11\11\ e\ e\ e\e\e\e\16\16\16\r\r\r\b\b\b
-
-
-\r\r\r\r\r\r
-
-
-\b
-\a\a     \ 6\b\b\ 6\b\b\ 6\a\ 6\ 4\a\ 6\ 4\10\f\v\17\13\12\e\17\16\19\18\16\e\e\19\e\e\19\13\15\12
-\f      \b\r      \10\12\ f$% %$\1f*)$66.>@5Z\Qwzsmojrws\83\87\86|\82\80pvt\80\86\82}\84|`j_\9e©\9bz}tuxoyzr}~v}}u\7f\7fw\88\85~\8a\87\80\87\84\7f\86\83~rqm'&"         \a\f\f
-
-\f\v\v\r\f                                          \b\b\b\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\a\ 6\ 6\ 6\a\a\a\a\a\a\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\ 5\ 5\ 5\ 5\ 5\ 5\b\b\b\f\f\f\ f\ f\ f\11\11\11\11\11\11\10\10\10\ f\ f\ f\1d\1d\1d\15\15\15\f\f\f                     \v\v\v\ e\ e\ e\r\r\r\v\v\v\a   \ 6\ 6\b\ 5\ 6\ 6\ 4\ 6\ 6\ 4      \b\ 6\ f\ e\f\18\14\13\1d\19\18!\1d\1c\1e\1a\19\1d\1c\1a\1d\1d\e\16\18\15\v\r
-\a\f\b\ e\10\r\19\1a\15'&!+*%00(<>3Z\QileRTOUZV[_^V\ZIOKkrkmtl^h]\9a¥\97svkqtiuwlsujttjzzp~{t\7f|u\8a\87\82\88\85\80xws)($\a\a\ 5\v\v                \v\b      \v\b
-
-
-                       \a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\b\b\b\ 6\ 6\ 6\ 6\ 6\ 6\a\a\a\a\a\a\a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\ 5\ 5\ 5\b\b\b\r\r\r\13\13\13\14\14\14\12\12\12\10\10\10\12\12\12\15\15\15\19\19\19\11\11\11
-
-
-
-
-
-\ e\ e\ e\10\10\10\r\r\r
-
-
-\a      \ 6\ 6\b\ 5\ 5\ 5\ 3\ 5\ 5\ 3\10\ f\r\1e\1d\e($#($#'#""\1e\1d\1f\1e\1c  \1e\19\e\18\ e\10\r\a\f\b\r\ f\f\19\18\14)&!$#\1e$$\1c79.^`U\80\81{\80\82}jokbfe^baBGC\c\T\Q^i[«¶¦jmbloduwlsuhvvj~~r\82\7fv\85\82y\80}v\80}vwvq,+'\v
-\ 6\10\10\ e\f\f
-\f\f
-       \v\b\b
-       \a\a\a\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\ 6\b\ 6\a\b\b\b\ 6\ 6\b\ 6\ 6\ 6\ 6\b\a\ 6\b\a\ 5\a\ 6\ 5\a\ 6\ 5\ 5\ 5\ 5\ 5\ 5\r\r\r\12\14\13\19\19\19\18\18\18\13\13\13\11\11\11\16\16\16\1c\1c\1c\14\14\14\r\r\r\b\b\b
-
-
-\10\10\10\11\11\11\ e\f\r\b\b\ 6\a  \ 6\ 5
-\ 6\ 5\a\ 4\a\a\ 5\16\15\13-)(6003--/&'&  "\1e\1d#" \1d\1d\e\10\12\ f  \ e
-\ e\10\v\15\14\ f$#\1e%%\1d-.&=>6WXP\83\84~\9f¡\9c ¥¡\9a\9e\9d\97\9b\9aciet{tfmeq{p®¹«KM@PREPREUWIGH:VWIdeWqrdtthzznwtk:70\17\13\10\b\a\ 5\v
-\b\b\b\ 6\ 4  \ 5       \ e
-
-\f      \b\b\b\v    
-       \a
-\a\ 2\ 6\a\ 5\b\a\ 6\v\a\b
-\ 5      
-\ 4\b     \ 2\ 6\ 5\ 1\ 5\ 4\ 5\a\ 4\a      \ 6\10\12\11\15\19\18\e\1d\1c\1a\1c\e\19\e\1a\19\e\1a\17\17\17\11\11\11
-
-
-\v\v\v\r\f
-\ e\r\v\ e\r\v\f\v       \r       \b\b\b\ 6\ 2\b\ 4\ 2        \ 2\ 3\b\ 2\ e\ f
-%!\1e;31@449--5'',  $\1a\19\1e\19\16\15\14\10\v\r\b
-\ f      \10\15\ e\1a\e\13!#\18)+ -.&<=5WZS{}x¡¦¢¡¥¤\99\9f\9d¡§£bhd\94\9b\94\f^\80\8a\81©³ªacVbdW[]OUWI@A1DE5FG7IJ:MN@PPDWTK+(!\10\r\b\f\b\ 5\13\ f\10\r\f
-\b\r\a
-\ f              \v\b\a\ 6\ 4
-\ 6\a
-\ 5      
-\ 5\v
-\b\r\ 6\ 5
-\ 4\b\v\ 4\b  \ 2\b\b\ 1\a\ 5\ 2\ 6\ 5\ 6\b\ 5\a   \ 6\f\ e\r\10\14\13\13\17\16\10\14\13\11\13\12\11\13\12\ e\ e\ e                                          
-
-
-\f\v     \r\f
-\f\v     \v
-\b\f\b\a\b\b\ 6\ 4\v\ 4\ 3\r\ 5\a\f\ 6\11\12\r\1d91/@44=//7)),  #\19\18\1c\17\14\14\13\ f\f\ e       
-\ f      \10\15\ e+.#-/")+ 45-ILEfhc~\83\7f¥ª¦²¸¶°¶´ ¦¢~\84\80\85\8f\87fphz\84|µ¿·gi\jl_ik]egYUXGZ]L[\LXYIJK=GG;RRH22*\13\10\v\r     \ 6\13\ f\10
-       \a\10\11\f\10\11\v\f\v\a      \ 5\ 4\b\ 2\ 4
-\ 4\ 6\v\ 6
-\b\ 6     \ 6\ 5
-\ 4\b\v\ 4\b  \ 3               \ 4\b\a\ 5    \b       \v
-
-\f\v\r\ f\ e\12\14\13\13\15\14\ f\11\10\r\ f\ e\r\ f\ e
-\f\v\ 5\a\ 6          \a               \a
-
-\b\v\v    \v\v      
-
-\b
-       \a\b
-\a\a\r    \a\10\v\f\11\r\11\13\10\1d\1c\1a-''5,-5+,3)*(\1f \1d\17\17\18\14\13\12\11\ f\r\ f\f\r\12\ e\11\16\10*-$/1&#&\1d:=4UXQlniotp\87\8c\88\98\9c\9b«¯®¬²®²¸´¦¬¨\85\8b\87\80\8a\82°º²fh[oqduwjoqcceWhkZhiY_`P^_QYYMhh^LLD\1c\18\15\f\b\ 5\10\f\r\f\b\a!\1c\19\1d\18\14\1a\12\ f\13 \b\r\ 3\ 4\ e\ 5\b\r\a       \ 5\ 3\ 6\a\a   \ 4\b      \ 4
-
-\ 4
-
-\ 6
-       
-\f\v\r\r\r\ f\ f\ f\ f\ f\ f\14\16\15\16\16\16\11\13\12\ e\10\ f\ e\10\ f\f\ e\r\b
-       
-
-\b
-
-\b\v\v    
-\f      \v\v      
-\f      \v\v              \v\b\b\ e
-\v\11\r\v\11\r\v\10\f\11\11\ f\1a\19\17"\1e\1d%\1f\1f)## \1c\e\18\14\13\12\11\ f\10\10\ e\ f\11\ e\10\15\11\15\1a\14$'\1e>?77:1ILETVQ_a\Y^Zjok\80\84\83\81\85\84\7f\85\81tzvx~ziok\93\9a\93ÂÌÄbeZptf|~qprdegYfhZgjYZ]LYZLZZNooe\\T\1f\1e\1a\b\a\ 3\ f\r\ e\e\15\157,*1# )\e\18\1d\ f\ e\12\ 4\ 4\12\b \13
-\r\b\ 4\ 5\ 6\b\a\ 4\b      \ 2\b\b\ 4\b   \b       \v\f\f\ e\12\ e\ f\13\ f\10\ e\r\v\14\14\12\19\18\16\13\13\11\ e\ e\f\ e\ e\f\r\r\v
-
-\b
-\f      
-\f              \v\b\a\f\b   \v\b\a\f\b   \v\b\a\f\b\ 5\v \b\ e\f\b\ e\f\a\v
-\ 6
-       \f\ e\r\12\12\12\16\16\16\e\e\e\16\16\16\10\10\10\ e\ e\ e\ e\10\ f\10\12\11\15\17\16\1a\1c\19@C<dg`^aZX[TJLGBD?<A=@EACGFDHGNSOCHDTYURXT\91\98\91¯¶¯Z]Rlod}\7ftnpchj]moartfbdVQQEXXLoogdc^'&"\v
-\b\r\v\f$\1e\1eE55=)(4 \1f&\12\11\17\ 5\ 5\19\v\v\e\11\12
-\ 6\a\a\a\a\ 3\a\ 6\ 2\ 6\a\ 3\a\b         \v\r\v\ e\13\r\ f\14\ e\10\13\ f\ e\1d\19\18#\1f\1e\e\1a\18\13\12\10\ e\ e\f\f\f
-
-
-\b
-\f              \v\b\ 6\v\a\ 5
-\ 6\ 5
-\ 6\ 5
-\ 6\ 5
-\ 6\ 5\v\a\ 2\b\ 6\ 3       \a\ 4
-\b\ 4
-\b\ 5     \b\a\v
-\v\ f\ e\r\11\10\ e\12\11\ f\11\10\r\ f\ e\f\ e\r\f\ e\r\ f\11\10\14\16\15\19\e\18$&!<?8<?8BE>IKFEGBFKG384+/.-2.2738=9@EAW\X\9c¡\9b±¸±Z]Tjmbx{pei[cgYim^oqcZ\NSUH[]Pnogjke34/\11\11\ f\b\ 6\a%\1c\1dG32C)(C)(9!!)\13\15+\18\1a&\1a\1a\ f           
-       \a\ 6\b\ 5\ 3\a\ 6\ 6\b\a\v     
-\11\r\ e\16\r\12\18\r\11\1f\16\17+&#3.++&#\1c\18\17\11\10\ e\ e\r\v\f\f
-\v\r
-
-\f      \ 6\v\a\ 5
-\ 6\ 3     \ 5\ 3      \ 5\ 3      \a\ 4
-\b\ 3     \a\ 3\a\ 6\ 2\ 6\ 5\ 4\b\a\ 5\v    \ 6\f
-\a\r\v\b\ e\f\a\r\v\v\ f\ e\f\10\ f
-\ e\r
-\f\v\v\r\f\11\11\11\13\15\12\1d\1f\1a\1f$\1e!& &+%162(-)BDA02/352130685EGBBD?XZU ¢\9d¯´®Y\ShkbvypbeZfi^ptfvxk^`RPREWYNgh`jke<=8\19\19\17\a\ 5\ 6$\e\1cG//I++S55R65B**?+,4&%\16\ e\f\ f\v\b
-
-\b\a     \ 6                       \10\f\r\15\ f\11\e\ e\15\1c\10\14'\1d\1e6,+@655-+!\e\e\14\10\ f\10\f\v\f\v     \ f\ f\r\f\ e\v
-\f      \ 6\v\a\ 4    \ 5\ 3      \ 5\ 4
-\b\ 5\v    \ 6
-       \ 3\a\ 6\ 2\ 6\ 5\ 4\b\a\a\v
-\ 6\f
-\ 5\v     \ 4
-\b\ 5\v    
-\10\ e\r\11\10\v\ f\ e\b
-       \b
-       \f\f\f\10\10\10\r\ f\f\10\15\ f\1f$\1e\1c!\e\19\1e\1a\11\16\12_a^uwtY[XFHCGIDGIDDFALNI¢¤\9f´¶±W\U`f\ioeci]_bWnrdswibfXQTIUXMjkcef`JKF\13\13\11\b\b\b\17\ e\ fM55I++X::aEDM328#"-\e\19\1d\12\10\15\r
-\r      \ 6\b\a\ 3\v
-\b\14\ e\ e\1d\14\15&\17\1c)\1a\1d;--@21@44:...$# \18\16\15\r\v\f\a\ 4\11\r\f\r\f
-
-
-\b      \v\b\a\v
-\a\v
-\ 6
-       \ 5       \b\ 5\a\ 6\b
-       \b
-       \ 5       \b\ 5      \b\a\v
-\a\v
-\ 4\b\a\r\11\10\13\17\16\ f\11\10
-\f\v\a\a\a
-
-
-\ e\f\r\f\f\f\10\12\ f\15\1a\16\13\18\14$)% %\1f\a\f\ 6\92\94\8f§©¤§©¤\9d \99\87\88\82noiZ[UWXR\9a\9b\95±²¬INHPUNW\USYOSVMcf[gj_VZLPSHTWLgh`de_NOJ\e\e\19\f\f\f\17\ e\ fB-,S55\>>V:9H,+:" -\19\18\1f\10\r\1c\13\ e\19\11\ e\16\11\r\1c\17\14'\1f\1d0$&6'*9),C02E55F67?112&&'\e\e\1a\10\ f\11   \a\ e\b\b\f\b\a
-       \a               \a       \v
-       \v
-\b
-       \a       \b                       
-
-
-
-
-
-\b
-       \ 6\b\a\ 6\b\a  \v
-\v\r\f+-,687\14\14\14\ e\ e\ e\ e\f\r\f
-\v\r\v\f\ 6\ 6\ 6\b
-\a\r\12\ e
-\ f\v\19\1e\1a\1d"\1c\e \1a\8c\8e\89\91\94\8d\88\8b\84\94\97\8e\9c\9d\97\97\98\90|}wgh`\9b\9c\96µ¶®CHDEJDGLEEKAHNDU[OU[OFL@GJ?LODY\SY\UJLG\1f!\1e\v\r\f\12\f\f4 !Y?@[>@D')@$#A'&9!\1f2\1f\e0!\1c,!\1d-$\1f3)'=20F88H89I68I56K78K78E33<,,3##'\19\19\1c\10\10\12\b    \10\a\b\r\a\a\r \b\f
-\v\f
-\v
-
-
-                       \f\v      \v
-\b\v
-\b\v
-\b\b\a\ 5\ 6\ 5\ 3\10\f\v\e\17\16EA@^ZY*&%\13\ f\ e\11\r\f\v\a\ 6\r       \b       \b\ 6\f\10\ f\12\18\16\r\13\ f\14\1a\16\1a\1f\19270\87\8a\83\84\87~\89\8a\82\89\8b\80\8a\8a\82\90\90\86\86\86~wwm\9d\9d\95±±§KPLHMIDICCHAHNDPVLKQE=C7>A6FI@LOHMPICEB!# \v\r\f\10\f\v'\17\17XCBU==7\1d\1e?#"I-,F,+N64H51F40D50F85L>;QAAR@@P<=M79M79L68H45F23@..4$%*\1c\1c\1d\ e\11\18\ e\ f\15\v\f\12    
-\10
-\f\10
-\f\ f\v\f\ e
-\v\ e
-               \b\ 6\f\b\a\ f\v
-\ e\b\b\10\a\b\1c\13\14.$%MCDuklULM\15\f\r\14\v\f\f\ 6\ 6\10
-
-\13\12\10\r\11\10\11\17\15\11\17\13\15\1c\15\1a\1f\18CI?\83\86}\89\8c\81\82\84y~\80s{{o\88\88|\8e\8e\82\85\85y\8f\8c\83\8c\8a~SYUNTPGNGFMEMUJOWLFL@=C7>D:IOEGLEEJC?A>%'$\f\ e\r\10\ e\ f\1f\15\14M==O;<:""C'&I++G+(U96YA=WB=TA;Q?;R@<UCATB@R=<R::S9:Q78N66N58I35@,.7$&,\19\e%\17\17\1e\ f\12\17\v\r\14       \r\13\b\f\14   \r\13
-\r\ f             \f\b\ 5\ e    \ 6\16\ e\f\18\ e\r\1d\11\11/\1f A12SCD{kl\82tt\19\r\r\16\f\v\15\r\v\12\r
-\14\13\11\12\16\15\r\16\13\12\18\14\1e%\1e"' BH>dg\hl^y{n\85\87y\88\89{\8d\8e\80\8f\8d\80\8d\8b~\8c\88}\87\83wRXTOUQHNJIPIQXPNVKEKABH<DJ@QWMGLEBG@=?<*,)\f\r\ f\ e\ e\ e\1a\14\14?33L<=F02G-.G))D%#I+)_C@_FBZE@TA;S@<VC?VC?T?>X>?Y<>W:<S9:R8;O69I04@*-9%'2\1f!(\18\e \11\14\1d\ e\13\1c\r\12\1c\r\12\1a\10\11\16\11\ e\14\ f\f\17\ f\r\1e\14\13'\19\191\1e ?+-L69ZDGzdg\9c\88\8a+\e\1c\19\r\r\1d\13\12\15\r\v\ e\r     \15\1a\16
-\13\ e\15\e\1707/?E;LRFTXJMQBLN@]`O^_O_`PhfY{yl\83\7fs\8b\87{LRPLRNGMIKRKSZRLTIBJ?EMBFLBTZPCHA?D=?D@162\ f\10\12\f\f\f\11\10\ e.&$G;;N<<L23N00R0/L*)]>;aEA_HBWC<T?:VC=WD>VA>\?A]?A[=?W:<V9=T:=P69J14F03@,.:%*3 $0\1d#,\e!+\1a '\e\1d"\1d\1a \e\17$\1a\18*\1c\e5##@*,K14Q48^AE}cfª\91\94S?@!\11\11#\18\16"\1a\17\1f\e\18\1d"\1e\17 \e&/*GQHai^ek_ptfgk\y|k\81\84qyzhutbol]nk\YVGWTEIOKKQMGMILSLT[SKRJAI>GODFLBTZP@E>@E>EJD<A=\16\18\17\10\10\10\v
-\b \e\18B87O??M55Z>=eFDZ86\:8bEAeIE]D?W?;YA=YD?YA=[?>]?A\>@Z<>Y:?Y<@W:>S6:R8;O58I04F-1C*.>(+<&)9''1#"/$ 0!\1e4" >)(J01P37O13\=B\86ikµ\98\9a|dd,\18\17-\e\17:+&?61KJFIKFPUNbh^ouihn`y\80pvzkx{j\83\84r\82\81o\84\83q~{lyvgb_PheVJTLHRJJTLNXOMTLFMEDKCIPHKPIOTMEJCDIBKNGGID/1,\a\b\ 3\v
-\ 5\13\ e\b$\e\16PA<R?;ZA=_A?[<9W53[<7aB=`C=]A=]A=[B=ZA=^DC`CE_BD^@B\>@[;>Z:=\9=Y9<X8;Y78W78U64P1/H)'B$"6\1d\196\1d\19\1fB&%E)(G+*O13W99[=?z\\\9b}{³\95\93R51H-&^C<t]W\9d\8e\89xojRNEkkaz~pjpbx\7fo\7f\83t\82\85t\88\89y\8a\88y\89\86w\87\84s{xgnm[kjXLVNJTKLVNPZQOVOHOGELEIPHJOILQJEJDEJCJLGJMF581    
-\ 4\r\f\a\r
-\ 3\ f\b\ 2,!\e:($S>9aHDY=9S41[<9aB?aB?^@>\@=ZA=YA=]CB]CD^AC]@B^>A\<?^;?_;?]9;]9;\88[77W42Q0+K($F$"<\1d\1a?!\1fG)'N0.O11L0/M//Q33Y;;rTR\8fpn¬\8d\88~]XZ92mLC\8ame§\92\8d\80qlZQHok`uwjei[szj}\84t\83\86u\84\85u\83\81r\85\82s\87\84s}zitsavucOUQNUNQWSU\UTYUMRLJOKLQKLNKKMHIKHJLGJLIOQLAC>\ e\10\v\ e\ f
-\r\f\b\ 5\ 1\0\10\b\ 5\1c\ e\r@.,XCBP86O32X<9`DC`DC[A@X@>WBAWBA\BA^BA^BA]A@_?@^>?`>?_=>];<];<\:9Y76T20M.+J(&F'$;\1f\1cA%$L0/U98W:<Q78P35P35Z>=iMJz\Z\9b~x\9d~y^@8nMD\8dph¦\93\8d|oi[RKnjaprebfXv}m\85\8c|\85\88w\81\82r\7f~l\85\82q\87\84syvemlXoq\OUSOUSRXVX\[W[ZRWSOSROTPNPMKMJLNKOQNKMJUWTMOJ\1a\1c\17\ 6\v\a\r\ f\f\v\v  \v\a\ 4\r\ 3\ 2*\1c\eN<<N:9M55V>>^FF^EH[BEWACVBDXBD\BC]A@\@?\@?]??^>?]=>]=>[9:Y9:X97T53O0.I,(G)'F*'7\1d\1c<$"D,,K33O77Q99R::T:;X>=aEBgIG\88kg\9a{v\>6mLE\85ja\9e\8b\85pc]TKDeaXegZ]aSqxh\84\88y\81\84s}~n\81\80n\8d\8ay\8e\8bzxwefhSkmXRVWSWXVZ[[\^Z[]WYXSTVQSROQPKMLNNLSSQNNLXXVUUS(*'\0\ 6\ 4\ 4
-\b      \r\f\r\r\v\ e\b\b"\18\17K==VFFL89UAB]GI\HJYEGVCEVCGWCE\BC]A>[?<[?<]?=\><[=;Y;9V75U75S55M10H,+E)&C)(C+)5! 4" 5!"5!":$&@*,G13N66S98V=9[?<vZVz]WZ=5qSK\82g`\94\81{bWQKD<WTKTVIOSE_fVko`svestd}|j\8e\8bz\8e\8dyyxdjlWrt_YZ^YZ^Z[_[\^[\^XY[STVPRQPRQMOLOOMTTRQQOWXSWWU796\a\10\r\0   \ 6\ 4
-\b
-\f      \11\r\f!\19\17K??WIIN>?VCE\HJ\HJXEIWDHUDJVCE\BA\@<Z>;Z>:\><\><[=;Y;9U75Q52M10F,+B('?'%@(&>*)5%%1#"+\e\1c(\16\16(\16\160\1c\1d8$%<'&O77W=<`DAgKGX=6V93nQI\7ff_\84slWLFIB:QNEJL?JN@U\LY]NcfUghVro^}zgzyehgS`bMmoZ[[]\\^\\^\\^]]_[[[XXXTTRTTRTUPQRMWXSWXSWXRXYTGID\ f\18\13\ 5\ e\v\ 6\f\b\a  \ 6\ e\r\v\1d\18\15H>=RDCQAAUEEYFHYFHXEIWDHTDGTAC[B>[@9Y=9Z?8\@<]A=[?;Y=9V:7O62H.-A)'<'&:&%:&%:((5''2&&/ #*\1c\1c*\1a\e0\1d\1f4 !4\1f\1eR::`HFpWS[B=K2+T92iNE\82kcpaZNE>KG>OOEGI<LPBW[LTXI[^McdRnkZqn[hgSUT?QS=acMYYYZZZ[[[\\\^^^__]]][YZUXYTYZTTUPZ[U\]WXYQYZTRUN\r\13\ f\a\10\v\r\12\ e\a \ 4\f\v\a\1a\15\11I?=RDCSCCWEEXFFWEEXDFWDFUBDS?@ZA=Z?8Y>7Z?8]B;_D=]B;Y@;V=8O73F.,=(%9%$8&$7%%5%&1%'3)*5)+3''7'(9)):&'5! T?<jRP\7fgcX@<T;6Y@9iPI\8ezqdWOIB:OKBQQGDF9JN@TXIORA\]KjiWur_vs`hgRUT?RT>bdN``^^^\__]ab]ab]]^Y[\WZ[UYZTWXPVWQWXPXYQXZOYZRZ]T\1e%\1e\r\13\ f\ 5
-\ 6\f\r\b\r  \ 6\1a\12\ fA75SEBSDAUCAVBAVBAWACVBCVBCWBAZA<[B;ZA:X?8Y>5[@7ZB8Y@9U<7L40C.+@-)=+)9))7'(6((=134*+8,,8,,>./B22>*+@,+R=:lWT{fanYTU>8\E?zc]zg`MC:OKBYVMLNCNRDU[MPTEY\K_`NhgUyvcxub_^IUU=[]E]aHcd_ab\ab]cd^bc]_`Z\]W\]WabZ\]UYZRYZR[]R\^S\^SZ]T.3-\11\16\12\b
-\a\f\r\b\10\f \16\ e\v?61RDARC>UB>WB?WB?WB?WB?X@@X@>W@:Y@9X?8V=6W<3Y>5X@6V>4R;3I5.A,';($9'%8((>./D66=136**@22D65H88N<:O;:[FCkVS\81lgt_ZfQLVC<aNG\82oho`YOF?QMDUUKKMBNRDW^NVZK_bQdeSon\}zgvt_]]EVX@_aI_cJfgaef^ef`fg_de]`aY\_V\_V^aX[^UX[RY\S_bYbe\_bYZ_XHMI'+*\1e \1d#"\1e\1d\19\16\1c\14\11@72RDATB>UB<VA<X@<X@<X@<Y?>X@<W@:XA;X?8U<5U=3V>4W?5U=3U>6L81B-(9&"1\1f\1d-\1d\1d1!"7'(>./@01J79D22B.-J52N96ZB>cKGzf_aMFWD=VE>gVO\85vobUMPIAROHVVLPRGUYK\cS\`QdgVjkYzyg\83\80msq\[[CY[CbeJaeJijbgh`gh`hiaef``a[]`Y^aZ]`Y\_X\_X]`Yad]bg`_d][`Z[_`IMP@ACFFF&"!% \1d@64MB>RC>UB<VA<X@<X@<Y@<Y@<Y@<YB<ZC=Y@;V=6V>4W?5X@6V>4XA9Q:2G3,>+%5"\1e*\18\16$\12\12#\10\12,\18\197#$G13H32S;9^FBO62>% A*$^GAQ=6K:2VG@naY|riXOHMHBSSKWYNWZO\bT`gW_cTcfUop^\83\80m\88\83oomV[YB\_DcgL`dIilehkdhkdhkdegbac^_a\ac^bgcbgc_cb\`_\`__ec`fd_ee\ae_djUX]]^b\1d\e\1e($%<34I?>QC@RC>TA=U@=W?;W?;X@<X@<X@<YB<XA;U>6V>4X@6X@4W?3U?4O80H4-F3-C0,:(&/\1d\1d*\16\17&\ e\ e)\ f\ e>"!O30_C@_C?B&".\13\fP70W@8T@9K:2_RJ{pjpg`SNHNKDUUMUWLWZO[aS[bR^bSbeTtsa\88\85r\87\82nkiR\ZC_bGbfK]dEjlgjlgkmhkmjhjgdfcdfeeiheijeijaehZ_bZ_bchkjoriqtW^fcjt^bkadk\17\16\1c&$'=79JABNBBOA>Q?=R?;S>;U=9V>:W?;U=9V>:U=9S<6T;4V>4W?3V>2R<1K5*G0(H4-L72I62C/.@+*<"!2\14\12=\1e\1cG(%F'$C$\1fQ2-sVP\89ngmVN\HAQ@8k^X\7fvo`[UPMFPPHWXPPSHOUIRXJRYI]aRdgTyxf\8a\88s\84\7fkgeN^\CbeJchJ^eFmolmoloqnoqpjnmgkjhlmlpqmqtnswkpvglrjnwqx\80t{\83qx\82X`m[cp`hs`gq#&/'&,C>DGACJ@AJ>>L<<N<:O;:P;8Q<9R=:Q<9R=8S;7Q:4Q:2T>3V>2U=1S;/K5*F/'F2+J50J73J65J54O1/D%"K)'L*(G%#Q0+{ZU´\96\8e \85~y`YXE>YKBrgasldYTNROJQQIZ[SORGNTHOUGMTD^bSgjW\81\80n\8d\8bv\81|hdbKa_FfiNejLcjKlqumrvotxpuykrxhoujqynu\7f|\83\8d}\85\90~\84\92{\83\90~\85\95\7f\88\97y\80\90mv\87XcwP[qbj}ahx47F&&0DAJA:AH=AH<<J:;K99L87M98O:9P;8P;8Q<9Q<7O:5O;4R>5S?4R>3N:/I5*F2)F2+H4-I4/K63P86S53P.,V42Z86a@;lKFsRK\7fbZ\92wps\TQ@8dWOypifa[XUPWVQOPJZ]TRULSYMSYMMSE_cThkZ\87\86t\90\8dz\7fzfb`Ib`GjjPilOinPfr\80my\87s\7f\8dt\80\8er~\8et\7f\91|\87\9b\84\8f£\84\8f¥{\87\9fy\83\9cw\83\9ds~\9aq\7f\9aq|\98gu\92N[}Zd\87\e\84Z`zRTi-,<;5AF<DK?CK;<L9;N:;L89J46N58R::S>;O:7N96N;7N=6J;4I;2J<3G90D6-B4+D3+G4-K70M83O73M/-R31N/-O0-Z;6]@:fICy^W\89rjfTJ`RIqh_ojda`[\]WZ\WUWRY\UX[TVYPVYPVXM\^Plm]\83\82p\90\8f{{ydfdMhfMmkRqmRihLu\84\99x\87\9az\89\9ev\85\9ao~\95l{\92n|\96r\80\9bq\7f\9cn|\99q~\9es\80 m|\9dkz\9bgu\98`n\91N\\83Tb\89[e\88ah\85[]v>=O;5CD8BJ;@I9:J88L89L68I43M47P88T<:O:7M:6M;7K<7H;5E;2F<3D:1B8/A4,B3,E4-H5.J50L40H,+I++E'%E'%J-)K0)\A:xaY\82pfkZRi\Tvmfmjc_`Z]^Y[]XTYSX]WX[TWZSWXPVXM]]Qkl^\85\83t\91\90~{xefdOkfPplSrlTkeK~\8d¤\7f\8e£~\8d¤z\89 t\83\9ao}\97l|\96l|\96fu\92fu\92l{\9an}\9chw\98cr\93`o\90Yg\8aRa\88Q_\84Xb\85bk\88_c|QPb84B?5>C7;F67H66J65J54K31M34O75T<:O:7L95L:6J;6G:4D93D93B92B71B5/B3.E3/F3-F3/G2/I/.H,+D(%F*'J.*L3.bKC\81md\80ogtf]xne}vnmjc_`X_`Z]`YX]WZ_YZ]VZ]V[\TXZO__Smn`\88\86w\92\91\7f{xegePlgQqlVqlVjfM\80\8e¨\80\8f¦\7f\8d§}\8b¥z\88¢v\84\9fq\81\9bo\7f\99kz\97gv\93ix\97ix\97cr\93`o\90\k\8cUd\85Yi\8dP`\84R_\81]f\83]c{\]q75B:3;?4:C34G55J54K31K3/M40N51S98O75L74L95K95G83D71B71A81@70@5/B41C41E31E31E10D,*B*(A)%H0,V>:fOIvb[\82qi\83ul\80sj\85|s\83|rnkbbc[de_^aZ\a[\a[]`Y^aZ`aY\^SccYrrf\8a\88{\93\91\82|yhjgTojVrmYrmYkfP\86\96°\84\94­\82\92¬\80\90ª|\8c¦w\86£q\80\9dm|\99p\7f\9cix\95gv\95hw\96et\93cr\91]l\8bRa\82\l\90Td\86S`\82Yd\80\d{cfy<;I5/9=28B36G55J52K3/M4/P40N50Q84M53K63K84J84F72C52A62@72@72A62C54C54D44D44G55G32J52M85XC>r_Y\91~x\97\86\7f\89zs\88{s\85|s\8a\83y\82~snkbfh]hia_bY`c\`c\^aZad]de]`bWff\uui\8c\8a}\95\93\84\7f|mnkZqn]ro\sn[niU\8a\99\88\98²\84\93°\81\90­~\8dªy\88¥r\81\9en}\9an}\9afu\92fu\94ix\97ix\97gv\95_n\8dQb\80Wg\89[k\8dXg\88Xc\81ah\82fk\7fHJY52=;19@46H66J52L40N5.P5.O4-O62L21K31K63K84G51B41@51A62@72A64A64C55C55E77H88Q?=VD@\JFfTP\81rm¨\99\92ª\9d\97\8d\83z\86}v\85~t\89\85|\82\7fvnndjlakldad[cf_ad]`c\dg`gh`bc[gg]wwk\8a\88|\95\93\86\82~rro`sparo^sm]ojW\86\97µ\85\96²\83\94²\80\91¯~\8f­z\8b©v\87¥s\84¢m~\9afw\93fu\92ix\95hw\94gv\93bq\8eWh\86Rb\84aq\93\k\8cR`}`j\83el\7fZ]n><I729@59G77I62L5/O6/P5,N3*L3.J1-J2.J50J73G51C41B41B75B75B66@44?35@46C79H::K=:PA<UHBYLFi^X\8c\81{\96\8d\88\81zr\80{u\81~u\8a\87\80\85\85}ttlnogprghiailefibdg`hkdlmeef^gi^wyl\84\84x\91\91\85\82\80ttretpdqn_qn_nkZ\86\97µ\85\96´\83\94²\80\91¯~\8f­z\8b©w\88¦u\86¤r\83\9fj{\97hw\94fu\92bq\8ecr\8fds\90_n\8bP`\81eu\96]l\8bJXu[g\81ai~fk~IHV41:?6;F88I62L5/N6,P5*N1)M1-I0,J1-L40K63H51E31C41D65B75B66@44>24?35C79F::L>;LA;QF@MD=RIDohb\81|xzwrzyt~}x\8a\8b\85\8a\8b\85xysrsktumnogorkknghkdmpiopjgh`ijby{p\81\81w\90\90\84\83\81uusguqfpl`pl`nk\\82\95³\84\97µ\87\98\83\94²~\8f­y\8a¨w\88¤x\89¥t\83 m|\99hw\94fu\92ft\8fdr\8ddr\8dgv\93Te\83Uf\84`o\8eWe\82Xd~`k\81[bughz75B=6>D8:H64H4-L4*O4)N2'K0)I0+J1,J3-H3.G4.F40D50E63E74E76D65?11<..@22F87E:4OE<I@9F?7FA;_\Wutp\9c\9d\98\90\92\8dxzu\8a\8c\87\88\8a\85tvq{~wyztqrluwrprmprmnpkijeklftuoxyq\86\86~\8f\8f\85\8b\8b\81zznrpdusgtrfmk^\83\96´\83\96´\84\95³\82\93±\7f\90®|\8d©y\8a¦w\88¤v\85¢p\7f\9ckz\97jx\95hv\91dr\8dcq\8ces\8e_n\8bVe\82ap\8dcq\8cZe\81]g\80ci\81eh{PO]<6@=28K;;J71J3+Q6+O3(Q6/O3/J1,H/*G0*G2-I60K95G51E63G85H96E55A32D44G96D71I?6G>7B=7KHCsrn££¡ÌÎÍÒÖÕµ»¹\96\9a\99\8b\8f\8e\85\8a\86\80\82}\81\82}\82\83~|~{npmnpmz|yyywlmhmni{|v\88\87\82\90\90\88\8c\8c\84||rtqhwuiwuipnb\86\97³\84\95±\81\92®\80\91­\82\91®\80\8f¬{\8a§x\88¢y\87¢u\83\9ep~\99p{\97lw\93gr\8edo\8bao\8aes\8eUc~\j\85iw\92[f\82V`{el\86]bxkl~A?J:3:L@BL:6I5.Q9/Q6+T92Q6/K2+H/(G0(H4-L81M:4J71I73K95N<8M;9I:7K97L=8K>6J@7OF?`[U\95\94\90ÔÔÒÙÝÞ®´´¶»¾ÞæèÚßâÍÒÕµ¹º\84\88\87wyxxzyqsr\7f\81\80~\80\7fsutwww\80\80~\7f\80{yzt\88\89\83\8f\90\88\8e\8e\86\80\80vwwmxxnxxltth\86\97³\83\94®\81\92®\81\92¬\82\91®\80\90ª}\8d§z\8a¤y\87¢w\85 u\80\9cr}\99oz\96it\90en\8bbn\88fr\8cXf\80Q_ydr\8dal\88T_{_i\84X`wru\88VUcD>HG<@K<9L92R:0V;2S8/Q6-M4-L3,J3+K4,M6.L81O;4N:3O;4Q>7R?9R?9S@:UD=ZLCRH>|sj¾¹³ãâÞäæå×ÛÞ°¸»§®´ÏÖÜÑØÞÓÛÞåêîØÜßµ¶¸\91\92\94\7f\80\84|}\81vw{z{}\85\85\87\81\81\81wwutup\88\89\84\8f\90\8a\90\90\88\85\85}{{qzzn{{oyym\86\96°\85\95®\85\95¯\83\93¬\83\91¬\81\8f©\80\8e¨\7f\8d§{\87¡z\86 x\82\9dt~\99q{\96mw\92jq\8ddn\89fp\89dp\88P\v]h\84iw\92]h\84Ze\81[e~di\7fij|UR]C:?I;:N=6O80W?5Q9/P8,N6,L4*K3)M5+N6,O80T=5R;3Q:2P<3S?6UA8ZF=^LB^PE\84wn¶¬£ÔÍÇÍÌÊØÙÛáæê½ÄÌ\97 ©´½ÆÓÜåÑØàÒÖßßâéÝÞãÛÜàÀÁƪ«°\8e\8f\94\7f\80\84\80\80\82\80\80\80}}}}}{\87\88\83\8e\8f\89\90\91\89\89\8a\82\80\82w|~q|~q}\7fq\87\97°\87\97®\86\96¯\85\95®\84\92¬\82\90ª\81\8f©\81\8f©|\88¢|\88¢z\84\9fu\7f\9at{\97ry\95nu\91jq\8dfn\85lw\8dWazUa{ju\93cq\8eYd\82^h\83X^xor\85ecqJCJH<>N<8N:3T>3U=1Q9-M5)I1%I1%L4(Q9/T<0V>4T<0R:.S=0W?3[E8dNAjVK\89yl\8c\7fv\9b\91\88ÊýÊÉÇÖ×ÙÝâèÃÌÕ\96 ª\97¡«ÇÏÜÜäïÕÜæÔØáÍÐ×ÚÚâÚÚâÙÙáËËÓ§¨­\87\86\8b\83\83\85\86\86\86}}{\86\86\84\8d\8e\88\92\93\8d\8f\91\86\86\88}\80\82u\7f\81s\81\83u\8b\9b²\88\99­\86\95¬\85\94«\86\95¬\85\94«\85\91©\83\8f§\81\8b¦\80\8a¥~\85¡x\7f\9bv{\98v{\98sx\96ot\91ek\83lt\8bcm\86S_y^i\87hs\91]h\86^g\84[b~gi~ol}d]ePDHL=:R?9Q:2U=3R:.N6*K3'M2'P6)U:/X>1Y>3X>1Y?2YB4_E8cL>oXJycU\86th\98\8a\7f\96\89\81¿¸²½¼ºßàäÞåí¼ÅÎ\98¢®\8b\97£«´ÃÖÞëÞäðÐÔßÏÒÛÝàéÍÍ×ÀÀÈÔÔÜâãèÂÁÇ\9b\9a\9f\89\89\8b}}{\86\86\84\8d\8e\88\94\95\8f\95\97\8c\8c\8e\83\83\85x\81\83u\84\86x\8e\9f³\89\9a®\85\94©\85\94©\88\97®\88\97®\86\92ª\81\8d¥\84\8e©\83\8d¨\80\87£x\7f\9bv{\98w|\99uz\98qv\93hn\86jr\89qx\92Yc~T_}it\92do\8f^g\86gn\8a[`vsp\81zt~XLPM==XE?N:1Q9/Q9-P8,P8,R8+S9,T:-U;.Z@3[A4^D5aG8eK<mSDxaQ\83m_\92\80r\93\85z\87zrĽ·½¹ºÍÎÒÏÖÞÎØâ\9c¦²\91\9d«\90\99¨¹ÃÏÑ×åÂÉÓËÍÙÓÖßààê¾¾ÈÁÁÉ××ßÛÚàÝÜáÈÈÊ\98\98\96\86\86\84\8d\8e\88\96\97\91\98\9a\8f\90\92\87\86\88{\83\85w\86\88z
\ No newline at end of file
diff --git a/image/laurent2.jpg b/image/laurent2.jpg
deleted file mode 100644 (file)
index 4389a1d..0000000
Binary files a/image/laurent2.jpg and /dev/null differ
diff --git a/image/laurent2.pbm b/image/laurent2.pbm
deleted file mode 100644 (file)
index f1f06d9..0000000
Binary files a/image/laurent2.pbm and /dev/null differ
diff --git a/image/laurent2.pgm b/image/laurent2.pgm
deleted file mode 100644 (file)
index ff10d8d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-P5
-74 96
-255
\9a\86\82\87\9cÐÜÚǪ\9f¡«µ­£\92|ZKJMJK4# "V\8c\8bwZ'\1a\1d!\1a\18\1e"\1a\1a\1d\19\18\19\1e\1a\1cFm|xiXPPOVbdieqopz\83\88t`Xû¢\8f\8f\90\97¼ÈÄ¿±\9a\9d¨¬¨¦\93}aWNMII2\1f\e\1eO\89\8esV!\14\19\1e\16\14\1a\1f\15\14\19\15\13\16\e\16\1aJi}ynh]UOOLH9!\1c\1d\1e 0ITF6û­\9e\9e\9b\9a£µ¾»®\9f§£«ª£\8fpeUMLKJ2\1e\1a\1dN\8a\92pQ!\14\19\1f\16\13\e\1f\15\14\19\15\13\16\1c\16\17>]g_dgaYNE<1$!"#% $:JJBû²¨¥¢ ¤­¼µ¯­² \9e\9f\96\82\81zYRLJJ2\1e\1a\1cE\81|R< \17\1d \16\14\1e!\15\16\1d\17\13\16\e\16\17.QROBERNMSUF;88:3,.421<û´ª¨¦£©±´¶»±¬£\9e\98\9f¦¨\95eXOJJ4\1f\e\1a:B+\1c\1a\18\17\1c\1e\18\14\1c!\17\1d%#\1c\1f"\1e\1e.MOF('4CUdrlaXXURHFJM@Bü³¬­§ ¥±°´³¶·½¬½Ï×̼~jUII3#"'!\e\19\1d\e\1a\19\17\19\19\15\1c#"&+( $( \1d=SN>&$-DWftxumkldWYYYYXûº´¯¨¨©¬ªµµÁ½¹¿ÍÖÚ̳\84wVGF-\1d !\1f \1f\1e\1c\1c\1e\e\1c\1a\1c"*'((\1f\1f$+$(OhaWA8>T\gpz\7fyuqaVV[\[`ûø°ª¬°©¦±·«¶ÀÉËÁ¸´\98\82qTG,\1a\1d''"\1e\1d\1d\1c\1a\e\1a\1a\1c\1a\e "#!\1d $%$)Otwpaex\87\8a\80|\83\87|l[PL]vj_kû¿²ª¬¨§£¸ÑÔ°ÇÖÖ²·«\96lhP:"',+!\1e\1d\1d\1c\18\17\17\16\16\16\16\17\17\18\e\1a\1a\e\1e\1d &-Wnjhw\91¡¢\97\90\94\91y[C<5Tr{wxû¼¬¦ª­´µ××Õ³Ç×ÕÄ»º¤\87]E3$#'$\1d\18\1a\e\16\15\14\14\14\15\15\16\17\17\16\17\18\17\18\17\1a\19\1a\e"2SV^t\89\94\94\8d\8a\91\92\88aH<-5I`rnúº§¡©³º¸Äʵ\9d«²¾ÉÁ«\80X@32* \1a\18\15\16\1a\15\14\15\16\15\14\13\14\14\14\14\14\14\14\14\15\16\16\17\1a\1a\19\1f1Nhrskjjlx\85\80gNB4**CSXû³£\9c¢®¼º±\9c\98\96\9b«Áµ\8b^G=2$\1a\16\14\14\14\19\16\15\15\15\15\14\14\13\13\13\13\13\13\13\13\13\15\17\16\15\16\18\17\e+?jk^TUa^RX`TL;5-6]^pú­\9e\96\9e¶ËǶ\9c\90\94\98£²´\9byS?/\1e\16\16\14\13\14\15\16\16\17\15\15\15\15\14\13\13\13\13\13\13\13\13\14\15\17\16\16\17\18\17\18$ISYEAHOMKHTZaE;?Xoouú±¤\9a§ÁÈÀ¤\91£­¡ª¨\9a\81]<+\19\17\15\14\14\15\15\17\17\19\18\17\16\15\15\15\15\14\15\15\15\14\13\13\14\15\15\14\14\17\17\19\16\17\1e@UKCEC=:<QUfJMZk\80{yú¼¢\99¥¹º¡\8f¢°¸¬£¡\90d@)\1a\17\15\15\15\15\15\17\17\1d\e\16\14\15\15\16\16\15\15\15\15\14\15\14\13\13\14\14\13\13\14\14\18\19\17\16\1cl~YIDBDBBDZManp\80\8d\8cù¸\9c\91«º¸\9c\87\9c­©\91\91\8fu@- \19\17\16\16\16\15\15\17\1e\1d\17\14\15\15\15\14\15\15\15\14\14\13\14\14\13\14\14\13\13\13\13\14\16\19\1c\16\17=rYRRMPOC=YNbmlrtlú©\93\8f¯¼¶\97}szsnxvM/'\e\e\16\15\15\16\15\15\18\19\15\15\17\15\13\13\13\14\14\13\13\13\13\13\13\13\13\13\13\13\13\14\14\15\16\e\19\15\e6GUQIRMD?YER]`iiZú¨\9f\97¤®¢\91|tmkklb:(%\1c\18\17\16\17\16\15\16\18\17\14\15\16\14\13\14\15\14\13\13\13\13\13\13\13\13\13\13\13\13\14\15\14\15\15\18\1c\16\18+@OF<AFB=UCPQ]y}oú²¥\97\9d¤\9b\90\84{pnmkP--#\1c\18\17\17\17\17\16\19\19\16\17\16\15\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\15\16\19\1a\1a'5;309EMPZCWYr\8e\8awú¸¬\9b\94\9a\95\93\95\8d\85\80zp<0&\1e\e\19\19\18\18\17\17\19\19\19\16\16\14\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\14\15\16\17\19\1d.25;BMRb\;P]m\84\81púÀ°\9d\94\8e\8c\9f¨¨\9a\8d\92r,' \1d\1a\19\17\16\18\16\18\19\17\16\17\16\14\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\13\14\15\15\16\17\e&-=GU]acZL_MXrugùª\9a\8f\8e\8f¥®­\9f\94\99S+!\1e\1f\19\17\17\16\17\16\17\17\17\17\16\15\13\13\13\13\13\13\13\14\13\13\13\14\14\14\14\14\13\13\13\13\13\13\14\15\15\15\16\17$:T^pkpqutsQKS^jú½°®¯\9f¥©­¡\94\8f\92@*#\1c\1a\19\17\16\17\16\17\18\16\18\18\15\14\13\13\13\13\13\13\13\14\14\14\14\14\15\15\16\16\14\13\13\13\13\13\14\15\15\14\15\18&Usx{kkt\83vcMK{\9eºù½ººÀ´´µ´¥\9d\9b\977%\1e\1f\1d\18\17\17\17\17\17\16\18\18\16\14\13\13\13\13\13\13\13\13\14\16\16\15\16\16\16\16\16\15\14\14\13\13\13\14\14\14\15\16\19,_k\82\9b\83\91\95\85riv\96ÂÎÐú·´¾¼¹ÀÆÂ»´²¬B'#\1f\1d\1a\18\17\17\17\15\18\19\16\15\14\14\13\13\13\13\13\13\13\15\16\16\16\17\16\17\18\16\16\15\14\13\13\13\14\15\15\15\16\19;h\7f©À¸½Å¬nt­ÇÌÉÅúª¡¯³·ÁÉÇ¿º¹±;$'!\1d\19\17\18\18\18\19\18\17\15\15\15\15\13\13\13\13\13\14\15\17\18\1a\19\18\19\1a\1a\17\15\15\14\13\13\13\14\15\14\15\15\19>X\8aÀ·°¿²\9b¢¿Ç½²·ù¨¡¬®®µ¸¸¶³­¦1 #\1f\e\1a\18\17\19\17\16\17\16\15\15\15\14\13\13\13\14\15\16\17\1e \1f\1f\1e\e\19\17\16\15\16\15\14\14\13\14\14\14\14\15\18,Z\98°±«¡¦\91²Äº¯¥¢§ù¥\9f¥\9d\95\9b®¸¹´­\9d'\1e&"\1e\e\19\17\18\17\15\16\16\15\14\15\15\13\13\14\14\16\18\1e$&''#\1c\15\14\13\14\14\15\15\14\13\14\14\13\14\15\17!W\9f\99 \95\8bzV®Ã\9f§¨\97\99ø\9e\95\9a\93\88\9b¸Çɹ¡%\1e\1d\1e\1d\e\18\17\17\16\15\16\16\16\15\15\16\15\15\15\17\1d$*23/.$\17\15\15\15\15\14\14\14\13\13\13\14\14\14\15\17\19)_\91¡\89\85kQ¤¹\84\8e£\89\94ù\98\97\9d\9c¡°¾ÉÉ¿µ¤0\1d\e\1d\1c\1d\1a\17\16\15\15\15\15\17\17\e&)(+(&353471$()'+&\1e\16\14\13\13\13\14\14\14\16\17\18+e«°¡\96g<\7f\96ngv|\88÷\8e\95¨²¶¹·¯¦\9c\98\97:\1d\e\1c\1c\e\19\17\17\17\17\17\19!,7=BBFED?E41897><7750(\19\15\14\14\14\14\15\16\17\1c=~§¯¯®m,Wpxtzuy÷\82\8a¢µÇÍÎÆ±\8e\91\9fT\1d\1a\1d\1a\1a\18\19$%!.@IGDCBABKRSUC4:@C=4122452 \17\16\15\15\15\16\1c6n\82¥«\9c\9da)Xs\81\7f|{wø\85\86\9cµÌÚáØÇ\97\9e±\7f\1d\1a\1c\1a\1a\18\1eDWMkiTA:3.38?GS\U9BD:/("!#&-<8!\14\16\16\16\18(Q{\86¶¹¢\81F3v\90\8b{q\80\8d÷\8e\85\93¬ËÜáÝǨ°Æ¬\1f\1a\e\1a\e\1c/q\7fw}aK\O4'%&1<PecCF?+#\1d\1c\1d %,7I4\17\15\16\19\1cK`q\88®«\9f\81@>\7f\92\90\89\81\80\82÷\8a\84\94§¼ÍÓÐÁ½ÂÔ¸\1f\1a\e\1c\1e\1eJ\8a\89~w\bH$\18\18\1e\1e*>RjtVG9"\1e\1a\17\15\16\1f(:LC\1c\15\16\e2q\81\9a®·²\8ei7<w\8e\94\8e\87\80\81~\8b\9e¬³°½ÂÀÇÒÄ&\1a\e\1c\1f\1eY\93\8b\82u_9O'\17\16)\1c&H_u\83cF8#\19\e\17\16\179'+IL'\16\18 o\8d¹ÌȼÁµ\9eDB|\8d\8d\88\88\88z÷zw\81\93£¬±Âƺ¿ÍÊK,/\1e \1fa\93\8e\88\81zhQ8"!$&/Hi{\83bF>* \1e\1d\1a\1d,,ANU0\18\1e_´­Åȵ¡±À @G~\80u\80\8c\90\8e÷yr}\97¦´¹¾¹´»¾­T5="  f\91\8f\91\92\91\88iN<205Bet\86\87`ID7%%$(+6HPSV3\18'\98ÊÉÊɼ§¡­{0Hof\|\8d\85\81÷zp}\9d¯³µ´®¸¼·\9a}EP+! l\95\94\9b\9a\93\84pZKGEJex}\87\8fdKKE6++08@FKTX9\1a5µÃ»·µ\98\8d§\91U+Lq`^\80\7fot÷vi\82\9a¤\9e\96\8f§¹» \82\8aUob+"q\95\97¡ \94\81qh_YVdtx\80\85\94nPKND:239?CLRZ:\1f>ÆÉ½©«\85\83¤\8cS)FcSMp{rp÷j_w\94\99\8a\84\8b«¶¬\81\8f\99x{x9*|\99\9a\9c\9b\96\87vofcgokx\82\89\95pQHPE>;6:=@KVZ=3OÌzp\89\80V*H`NEfZFO÷^\\80\91\8f\81\80\9cº¹¡\93¨«\9c\81gN}\99\9e\9b\97\92\8b\81smghkdey\82\89\8fmRGJC9;=;=@MX\HFuÉ»\98¢\92\85\84ouR)E_]YR<5Oöno\8d\98\96\87\8bª¼¶§£´²¦\86MY¤¡\9f\98\94\8b\83sqsrne\]sz\83\8fkPGG?68<AAAKX]PG\85\9e\97SXv\98\9bzpP(Oehjvmbk÷\82\81\91\99\8d\88\95®¸¯§§®\9e\94\92WO\97¤\9f\98\93\8b\81nsrskcZRg\85\88\88`LDI749<BEHP[_KPok{HVu\9f\9a\83nP&Fjvtxxs\84÷\8a\81\86\85}~\8e\9e§¢¤¡\9b\8f\8c\90\83r\80¡ \99\90\89~{wvskaXMg\8a\8dzYIDO?39>EHKRY_RTXOUZ_q\9d \8ecE)Oou{|ofnõ\84twvqm}\8a\97\9b\9d\92\96\9a\95\9es£ \9a\9f\97\8f\86\81{xuqnbYNj~wlXIDLL4;AHLNTX`Oddabrty\90\94\86aB0Zvwla_myõuelojiq\83\93\98\95\9b££\9c\9a°¤\9c\90\9f\97\8f\8a\87\83\80wtqf][SO2?NHF<;6@EINPUYa`\86zmfs\8a\90\99\93v_B7NZpahly\90õoajmjnt\87\92\97\9f®²­\9b}\8a\8d\82p\9e\98\93\91\8f\89\85\81xslfhUB3+;@-'+<GGKQUX\b^\9b\9c\9e\8c\8f¦­® \82]=7IZ«±¢¤\8c\8dõphlffnz\8a\94\9bª³µ\9f\85kZB8K\99\95\93\93\94\90\8b\88swopwo[K;'#\1f"0@JJNSY\_c§³\9b\98\83\84\95\97\96\88w[>EJuÍΨ\92\85\86õvljafp{\88\92\9a¨±¦\89oYUI%E\93\96\91\93\95\94\92\8d}xvwxmeUH/.%'1<DIQVY^`h©«\95\8b\83`c{~wpl]YK\8añzf~\95ó|le]eq~\84\87\90\9d\9d\90waTeS(9\90\98\92\92\92\97\91\8e\85~\82zmgVPH12.(-5=JSX[_ao\8d¥§\9f\9d\88q\81\82~taE6C\91\9cuwt\85\82ôxhbehqw|~\86\91\98\8dwaXdb0.\87\99\94\94\97\95\96\8f\87{\8by^WNKR448(+/5EQXZ]c~\94¼Å²® \8bvtncI)$@\9d«xyqygôracgiowyw}\87\8c\84zib\pb;v\99\99\99\99\96\95\90\85u~p\UX`qJ@A6138DOXY`i\9c\99³À¶«\8d}jqcQ<$,Ag\90hor\8b\88óm_edhs|}}y}\87\8a\80neYv\8c`r\95\99\98\99\93\8f\8f\87yng[egeWB<7;;@@DLUZesª\92\83\84vjaU^jT:28NUDLUa\lzòk[^cly\84\86\88\89\89\8c\8b\84zq\f\85\83|\99\96\94\94\91\8b\87}pb]UOC4+-+''+88:MT\j\82§\9agaefq\dmaRW]XOCDNXKTTóh[\`lz\84\8c\91\93\94\90\8a\87\91\98\80]z²}\9a\95\92\8f\8b\87\7fvcZ`adL>0($%):B>>JTbol\85\7fUf\80echrj]Y[W_ZK?JUHLRóhZX^grz\82\88\90\91\8a\84\8c¥©¢z§Õ\8b\96\95\8c\89\84\7fvj[^gcXWH8100:B?CDHVcgeyji{v~n_\UQPTiiOA8AJFIRókYZ]hlnry\7f~xs\83²ÂËÚÞ×\9c\90\92\8a\84~spkdd^\QPKB:578==B@IVfgbnsk\86y\83s[IGJJLQA0*2@B@CQójZ]deddjorv\92¶ÑÔÖÝÆÑѧ\8d\90\88{unhki]RHB@<1+).6;:9@N[njZUbqypgfnQ;>RCD9.-5NLAALófZ_a_\]go\96ÐàÞÜÅØØ¬À͹\86\8b\85{khafe`H785.&#"&,100>R]eVajkhfqUGcSBK\OD918?QK;@Qó]T]YZZa~ÄáÝÙÕËÂÓÌ\98 Ä¸\8a\82|th`VXb^KB<583-,))*,2>O08=Vgk\81tX3*H`VF@:<359@MJ:8FòWS[\_f\92ÛáÝÛ×ÑÂÀÀ¾\99\85¶°\91\7fyne_VQZZWH=FM<5531./2QE\gSUsx\8b\8eb78IQgL2226::AC=7=\óUV\bo­ääáÚÓÌŸ«¶À¤}¢ª\9d{th_\WMJRRF@GK9/463/3?¢¸¾»«\86\8c}ZhjICDFk^A@B@7<=9:?>jôXXap»çåß×ÏÇÀ­\98\96 ®¯\83\7f ª\81pf`XRJCBFDAA?6-.434<f¬¦µ¸ÃɤvLv\87N?DUWSKMIA3579;JBhõ`]sÀèçãÙÊÀ·®£\94\87\94\96²\9cj\89¨¡je`UOJHB:51775.-15=Tz\90\9e\9a¯³ÀÃ\89St\86OILNRVU>77'/7;:NVgöcgÂëçÔ¯\92\86}~\8b\93\93\93\94\8b\94\86ng\90­\80b\VMHFE<:9873239FNYw\8e\8f\93\97§«º½©\88\8bdKGUdiV,1>/399?V\dø\85ÊëèÜÎÃý©\92\83us\87\8a\8c\85\8b\95em\98¥fYTLGDD><88=:8:@HQYk\89\87\91\85\95¡«­®½\9es``^`kV01:501:H[V_ùíîëäÝÎÃÀÆÅ¼°\9fvm~ww\91\8c\9dk{\98\95WQKGC?<1789:;<@HTYft\87\8d\85~\95\9b¡\9b©­\86}pRTR>13;635?O_`pûïíéãÜÕÚÚ×ϵ\95\94\98\8ft\80kz\82\93\94k|\90\8cRIDB?;9758:9>ENS^tf}\80\8dx{\94\93\92\93£\9f}YKJ80$#+1:;=@d\84\96üïíéâããÛÚÛÖÍÀ°\97{\84m]bl|\8c\85bu\8b\81JC?;984666:?HNS[z_vu\8f{l\87\8a\8a\81\9d\92Å~_I+*%\1f\1d&E?89f\7frûîìçåãÜ×ÔÑÍÍÊÉ¿\9azuc_myz\8djXr\84zO?<975447:>EMPalghr\89\81oq\8b\87r\92\89¬°a>,+,&,6J=63:AJûíéåãßÙ×ÕÖÓËĺ«\90\85sagu|\81\80UXp{}O;9753367=DLN]`p\r~\80tf}\86n\85\86\96¯\8b</245GC?>6//8OûëåäáÞÙÔÒ̹°²ª\9b\85rytchqz\80kNXnz{V5778579=CKD`]oZmq\84vhn\81nt\83\85£\9el:<:GTMRP>00:LûéåãáÝ×ÔÎÈÆÀ¸¶­¢\89\80lvrbgn|}XO\nuv^2469=>AEK5qbg_el\87wic{qf\81s\99\9f\92R;:RZEEL9-1AMûèåãàÜÕÐÉþ¹¸¹´¨\91\80\7fitpcgr}pTR_jmog;17:=ADF%xo^h^n\83tlbps\{h\85\95\91w41HWB>B1/<TjûèäãÞÙÓÏÍÆ¼¹³³²¤\87\7fzyhulhhwybWV^cjffM028<:,-yz[l]o~umcisUxl~\8d\91\89E3BZNA72<J^\81ûçãàÛÕÓÑÏÌÆ¿·±»¤\96\93\82xxkuhiktq]XX]a`abbG.,&\1dXs~^m]mxzlbfrQujw\85\8a\80{=JGJD558>UkúæàÝÙÔÏËÈÅÅÂÀ³µ¨\87\8b\92\86ywprfdnqha[X[]^]^dhO7G\83u\7f_j^ir}mabqOsfsu\89\80\93TSIC?53=>ISúãßÚ×ÓÍÉÅÀ¿À½¹µ°\9d\90\90\8e\8c|yvq^ckmea]ZZ[\]agnw\7f\84}\81`dddp\7fm`bnQncir\84y\85\8aEC>FJXuja\úàÝÙÖÕÏÉÅÁ¾¿º¼º°«\9f\94\8d\95\8e|wyc]ckjcb^][[_`gnw\82|\81\82aak`myv``h[gb^tyq~¢k^p\85\83{kc[|ûÞÙØÖÕÓÏÊÈÂþº»¼¸¤¢\98\94\93\8bywwZ]ekha`^`^agow~\82u\7f\82c]h\mkya^dcabXtqk{\95³£¬\9a`HROi\98úÞØÕÓÑÎÌËÌÊÈÄÄÁÀ¬\89\93\9d\9a\8d\8c\89tykX`hhd`_`dhltt\80|o\80\83a]p^m_yc]ag\[Zrpg{\8c¡¨\98sTQb\\8f\9aúÛØÖÖÔÑÎÍÍĽ®¨¦®\90nt\83\8b\8e\92\8c\84qy\[ddp_]dgkosv\7fxp\7f\82b]p\l^ud^_iWOhhd_}\87\92\9b}i\81^]v\93\9aúÛÙØ×ÖÕÏÆÂ¨¢«\9b\89\86\81udS_z\7f\8c\91\81rqX^hmi`ebjptv}rs\7f\80b\q]hhoh]^fTKh_a\\7f\82\8b\96\9bw\86Xn\8c\92\98ûÚØØÖÕÑÁ­­«ª¨©§\9d\8d\81\89~eXp|~\85}ubZhhudnlmsswxpw\7f}`[ndcwnk]\aNC_XR`\80\7f\81\8f\93\8ezn\81\91\93\99úÛØ×ÕѾ°¹À»¸²¬¤¤§£\9a\8d\82wgrus{|vX_mtjpwttvxtqw~{^Zjj`pqn^\]<KUNKhyu\7f\87\8e\9aho\8d\95\95\9cúÜÚØÑ½¹¿½º´²¯¯­¨£\9f \9e\90\90\88nnums~dYjlyo{yx|wvsy|x]Yii_chq_[W3WIJPlqpy\82\8d\99Rz\91\92\96\9búÜØËÄÉÈÅÁÀ¾¼·µ­ª§¡\97\95\99\95\8c\89qfwdmxZbfx{w|}{vxuz|uZYii\cVpcYHHKD@[omqw\7f\96\94t\8c\91\96\98\9aùØÈÑÑÍÆÃÁ¾»º¶³±¬¨£\9d\97\90\91\91\88\85xexTdf[hk\80{y~}vwwyypYYjhXgT_gWHOA>Kclffp\88\7fu\86\90\8d\8e\96\97øÂÃÉÌÏÐËÇÁ¼¹¶²¯®§££\9a\9c\93\8c\8d\89\83zazToYi`r~z~|txxxxmXYikTe^OdUHL6?Zhgft}rdf\8a\8f\8e\92\93\92øÐÌÊÈÆÇËËÆÁ¼¶°®®©¤©\9b\96\85|z\82\8b\84t`pc`cchsy{|uxvwwkVYikTaeNWXGB3N`chrnd_]t\91\92\9a\9a\95\8fúÕÎÍËÉÿÀÅÇÆ¿µ­ª§¥¨¥¢\94\86}y|\86\85cilg[i_jtwzwwuwueVXhmS`gSLV;3?Ufllb[Y\^\85\8f\93\97\97\93\8aúÑÎÍÍÉÇž»¸¹¿Á¼±¦¥¦\9e\9f\9f\9c\98\92\89\85\87\83WtoXi__lrvvwsvtaTWjoS^dTLK+2JMST`XVX^k\8c\8e\91\94\95\8d\85ùÎËËÌËÊÆÃ¾»³±®²·´ª¡\95\8d\8c\8d\90\84\82\81\81\85{eyYbg^bimswqus^SWkpQ\`QKD*BIECIWTTZb|\8e\88\8f\93\8f\84}ùÑËÉÉÉÊÆÂ½¼¶²¨©¬¯±¨\98\8a\89\8a\8b\8d\83}{{\80zw]Yi`]ahmtqtnZRWmqQX]MK<:D;:DPRR\gj\8b\8d\8d\8a\8c\89|tùÒÏËÈÅÆÃ¿½»¸²¬ª¥©¬°¢\9a£\9e\9d\99\9b\92\83~\84}hVja^]chpqrlWRXmqQWZKK>@58>KQQVWRv\8d\8f\8e\89\86\81tk
\ No newline at end of file
diff --git a/image/laurent2.png b/image/laurent2.png
deleted file mode 100644 (file)
index 043c17b..0000000
Binary files a/image/laurent2.png and /dev/null differ
diff --git a/image/laurent2.ppm b/image/laurent2.ppm
deleted file mode 100644 (file)
index c4e0341..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-P6
-74 96
-255
-ìððz\95\81z\95\81z\95\81z\95\81z\95\81ÅËÌÅËÌÅËÌÅË̤°©¤°©z\95\81\87\9ct\87\9ct\87\9ct\87\9ctz\95\81z\95\81MhZMhZMhZeTOeTOeTO \17\17 \17\17 \17\17 \17\17eTOz\95\81z\95\81{mieTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZz\95\81z\95\81MhZMhZMhZMhZMhZMhZMhZMhZMhZ{mi{mi{mi{mi{miz\95\81z\95\81MhZMhZeTOìð𤰩z\95\81z\95\81z\95\81z\95\81¤°©ÅËÌÅË̤°©\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©z\95\81z\95\81MhZMhZMhZeTOeTOeTO \17\17 \17\17 \17\17 \17\177<.z\95\81z\95\81{mieTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17MhZMhZz\95\81z\95\81MhZMhZMhZMhZMhZMhZMhZMhZ7<. \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZ7<.7<.ìð𤰩z\95\81z\95\81z\95\81z\95\81\87\9ct¤°©¤°©¤°©\87\9ct\87\9ct¤°©\87\9ct¤°©¤°©z\95\81z\95\81MhZMhZMhZMhZeTOeTOeTOT+" \17\17 \17\17 \17\177<.z\95\81z\95\81{mieTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZMhZMhZMhZMhZMhZMhZ7<.7<.7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZ7<.ìð𤰩¤°©¤°©¤°©z\95\81¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©\87\9ct\87\9ct\87\9ctz\95\81z\95\81MhZMhZMhZeTOeTOeTO \17\17 \17\17 \17\17 \17\177<.z\95\81z\95\81eTOeTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZMhZ7<.7<.MhZMhZMhZMhZMhZ7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.ìð𤰩¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©\87\9ct\87\9ctz\95\81¤°©¤°©z\95\81MhZMhZeTOeTOeTO7<. \17\17 \17\17 \17\177<.7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZ7<.7<.7<.7<.7<.MhZMhZMhZMhZMhZMhZMhZMhZMhZMhZ7<.MhZMhZ7<.7<.ìð𤰩¤°©¤°©¤°©z\95\81\87\9ct¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©ÅËÌÅËÌÅË̤°©z\95\81MhZeTOeTOeTO7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZ7<. \17\17 \17\177<.7<.MhZMhZMhZz\95\81MhZMhZMhZMhZMhZMhZMhZMhZMhZMhZMhZìð𤰩¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©ÅËÌÅËÌÅËÌÅË̤°©z\95\81MhZeTOeTOeTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17MhZMhZMhZMhZ7<.7<.7<.MhZMhZMhZMhZz\95\81z\95\81z\95\81MhZMhZMhZMhZMhZMhZMhZMhZMhZìð𤰩¤°©\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©¤°©¤°©¤°©¤°©ÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©z\95\81MhZeTOeTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZMhZMhZMhZMhZz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81MhZMhZMhZMhZMhZMhZMhZMhZMhZìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct¤°©ÅËÌÅË̤°©ÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©z\95\81MhZMhZeTOeTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17MhZMhZMhZMhZMhZz\95\81¤°©¤°©z\95\81z\95\81z\95\81z\95\81z\95\81MhZ7<.7<.7<.MhZMhZz\95\81MhZz\95\81ìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct¤°©ÅËÌÅËÌÅË̤°©ÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©z\95\81MhZ7<.7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZMhZMhZz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81MhZMhZ7<.7<.7<.MhZMhZXhDXhDìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct¤°©ÅËÌÅË̤°©z\95\81¤°©¤°©¤°©ÅË̤°©¤°©z\95\81MhZ7<.7<.7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZMhZMhZMhZMhZMhZMhZz\95\81z\95\81z\95\81MhZMhZ7<.7<.7<.7<.7<.XhDMhZìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©¤°©z\95\81z\95\81z\95\81z\95\81¤°©¤°©¤°©¤°©z\95\81MhZ7<.7<.T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZMhZMhZMhZMhZMhZMhZMhZMhZMhZMhZ7<.7<.7<.7<.XhDXhDXhDìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ctÅËÌÅË̤°©\87\9ctz\95\81z\95\81z\95\81z\95\81¤°©¤°©z\95\81z\95\81eTO7<.T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZ7<.7<.7<.MhZMhZMhZMhZMhZMhZMhZ7<.7<.7<.MhZXhDXhDXhDìðð\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©¤°©¤°©z\95\81¤°©¤°©z\95\81\87\9ct\87\9ct\87\9ctz\95\81eTO7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZ7<.7<.7<.7<.7<.7<.MhZMhZMhZ7<.MhZMhZMhZ\87\9ct\87\9ctXhDìð𤰩\87\9ct\87\9ct\87\9ct¤°©¤°©\87\9ctz\95\81¤°©¤°©¤°©¤°©\87\9ct\87\9ct\87\9ctXhDeTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17XhD\87\9ctMhZMhZ7<.7<.7<.7<.7<.7<.MhZ7<.MhZMhZMhZz\95\81\87\9ct\87\9ctìðð\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©z\95\81z\95\81¤°©¤°©¤°©z\95\81\87\9ct\87\9ctXhD7<.7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.XhDMhZMhZMhZMhZMhZMhZ7<.7<.eTO7<.MhZMhZMhZMhZMhZMhZìðð\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©z\95\81z\95\81XhDz\95\81XhDXhDXhDXhDeTO7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.7<.MhZMhZMhZMhZMhZ7<.7<.eTO7<.MhZMhZMhZMhZMhZMhZìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ctz\95\81z\95\81XhDXhDXhDXhDXhDXhD7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZ7<.7<.7<.MhZ7<.7<.eTO7<.MhZMhZMhZz\95\81z\95\81XhDìð𤰩\87\9ct\87\9ct\87\9ct\87\9ct\87\9ctz\95\81z\95\81XhDXhDXhDXhDXhDeTO7<.7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.7<.7<.7<.7<.MhZMhZMhZXhD7<.MhZMhZMhZz\95\81z\95\81z\95\81ìð𤰩¤°©\87\9ct\87\9ct\87\9ct\87\9ctz\95\81z\95\81z\95\81\87\9ctz\95\81z\95\81XhD7<.7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.7<.7<.7<.7<.MhZMhZMhZMhZ7<.MhZMhZMhZz\95\81z\95\81MhZìð𤰩¤°©\87\9ct\87\9ct\87\9ct\87\9ctz\95\81\87\9ct\87\9ctz\95\81\87\9ctz\95\81{mi7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.7<.MhZMhZMhZMhZMhZXhD7<.MhZMhZMhZMhZMhZMhZìð𤰩\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©z\95\81z\95\81z\95\81eTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZMhZMhZMhZMhZXhDXhDMhZMhZMhZMhZMhZMhZìð𤰩\87\9ct¤°©¤°©z\95\81\87\9ct\87\9ct¤°©z\95\81z\95\81z\95\81z\95\817<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17MhZXhDXhDz\95\81XhDXhDXhD\87\9ctXhDMhZMhZ7<.{mi¤°©¤°©ìð𤰩¤°©¤°©¤°©¤°©¤°©¤°©¤°©\87\9ctz\95\81z\95\81z\95\817<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.MhZMhZz\95\81¤°©\87\9ct\87\9ct\87\9ct\87\9ctXhDMhZ{mi²\8bwÅËÌÅËÌÅËÌìðð\87\9ct\87\9ct¤°©¤°©¤°©¤°©ÅË̤°©¤°©¤°©¤°©¤°©eTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.XhDz\95\81¤°©ÅË̤°©ÅËÌÅË̪\93vXhDXhD²\8bwÅËÌÅËÌÅËÌÅËÌìðð\87\9ct\87\9ct\87\9ct¤°©¤°©¤°©ÅËÌÅË̤°©¤°©¤°©¤°©7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.XhDª\93vÅËÌÅË̲\8b\8bwÅË̲\8b\93\93\8bwÅË̲\8b\8b\8bwìðð\87\9ct\87\9ct\87\9ct¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°© \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.eTOª\93\8b\8b\8b\8b\8b\8bw¤°©ÅË̲\8b\93\8b\8b\8bwìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ctz\95\81¤°©¤°©¤°©¤°©¤°©z\95\81 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17eTO²\8b\8b\8b\8b\8b\8bweTOª\93v¤°©\87\9c\93\93\93\93vìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ctz\95\81¤°©ÅËÌÅËÌÅË̤°©¤°© \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"T+"T+"T+"T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17eTO²\8b\8b\8b\93v\80N>eTOª\93v¤°©z\95\81z\95\81ª\93\93\93vìðð\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct¤°©¤°©ÅËÌÅË̤°©¤°©¤°©7<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"T+" \17\17 \17\17T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17eTO²\8b\8b\93\93v\80N>7<.z\95\81z\95\81MhZMhZXhD\87\9ct\87\9ctìðð\87\9ctz\95\81\87\9ct¤°©¤°©¤°©¤°©¤°©\87\9ctz\95\81z\95\81z\95\817<. \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"T+"T+"T+"\80N>T+"T+"T+"\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.ª\93\8b\93\93\93v{mi \17\17MhZMhZz\95\81MhZ\87\9ctXhDXhDìðð\87\9ctz\95\81z\95\81¤°©ÅËÌÅËÌÅËÌÅË̤°©\87\9ct\87\9ctz\95\81eTO \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"\80N>\80N>\80N>\80N>T+"T+"T+"\80N>\80N>\80N>\80N>\80N>T+"T+"\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\177<.XhD\87\9c\93\93\93v\87\9ctXhD7<.MhZMhZz\95\81z\95\81\87\9ct\87\9ctXhDìðð\87\9ct\87\9ctz\95\81¤°©ÅËÌÅËÌìððÅËÌÅËÌz\95\81z\95\81¤°©z\95\81 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"\80N>eTO\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>T+"\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17 \17\17XhDª\93v\87\9c\93\93\93vz\95\817<.7<.MhZz\95\81z\95\81\87\9ctXhDz\95\81z\95\81ìðð\87\9ct\87\9ct\87\9ct\87\9ctÅËÌÅËÌìððÅËÌÅË̤°©¤°©ÅË̤°© \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"ª\93\93\93\8bw\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>T+"T+"T+" \17\17 \17\17 \17\17 \17\17T+"T+"T+"\80N>T+" \17\17 \17\17 \17\17 \17\17 \17\177<.XhDª\93\93\93\8b\93vz\95\817<.7<.z\95\81z\95\81z\95\81z\95\81\87\9ct\87\9ct\87\9ctìðð\87\9ct\87\9ct\87\9ctz\95\81¤°©ÅËÌÅËÌÅËÌÅË̤°©ÅËÌÅË̤°© \17\17 \17\17 \17\17 \17\17 \17\17 \17\17eTOª\93\93\93\8bw\80N>\80N>T+" \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"\80N>\80N>\80N>\80N>\80N>T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"\80N>T+" \17\17 \17\17 \17\17 \17\177<.XhD\87\9c\93\93vÅË̲\8b\93vXhD7<.7<.z\95\81z\95\81z\95\81\87\9ct\87\9ct\87\9ctXhDìððz\95\81z\95\81\87\9ctz\95\81¤°©¤°©¤°©¤°©ÅË̤°©ÅËÌÅËÌÅËÌ \17\17 \17\17 \17\17 \17\17 \17\17 \17\17eTOª\93\93\93\8bw\80N>T+"eTO \17\17 \17\17 \17\17 \17\17 \17\17T+"\80N>\80N>²\8b\8bw\80N>\80N>T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"T+"\80N>\80N> \17\17 \17\17 \17\17 \17\17XhDª\93v¤°©ÅËÌÅË̲\8bwÅË̪\93\93v7<.7<.\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ct\87\9ctìððz\95\81XhDz\95\81z\95\81¤°©¤°©¤°©ÅËÌÅË̤°©¤°©ÅËÌÅËÌeTOT+"T+" \17\17 \17\17 \17\17eTOª\93\8b\8b\8b\8bw\80N>\80N>T+" \17\17 \17\17T+"T+"T+"T+"\80N>²\8b\8bw\80N>\80N>T+"T+" \17\17 \17\17 \17\17 \17\17 \17\17T+"T+"T+"\80N>\80N>T+" \17\17 \17\17eTO¤°©ª\93vÅËÌÅË̲\8b\8b\8bwÅË̤°©7<.7<.\87\9ct\87\9ctXhD\87\9ct\87\9ct\87\9ct\87\9ctìððz\95\81XhDz\95\81z\95\81¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©eTOT+"T+" \17\17 \17\17 \17\17\80N>ª\93\93\8b\93\8b\93v\80N>\80N>T+"T+"T+"T+"T+"\80N>\80N>²\8b\8bw\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>T+" \17\17T+"²\8bwÅËÌÅËÌÅËÌÅË̲\8b\8b\8b\93vXhD7<.7<.XhDXhDMhZ\87\9ct\87\9ct\87\9ct\87\9ctìððz\95\81MhZz\95\81z\95\81¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©¤°©{mi\80N>\80N>T+" \17\17 \17\17{miª\93\93\93\93\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>²\8b\8b\8b\8bw\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>T+" \17\17T+"²\8bwÅË̲\8b\8b\8b\8b\93\93\93vXhD7<.7<.XhDXhDMhZ\87\9ct\87\9ctXhDXhDìððz\95\81MhZz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81¤°©¤°©¤°©¤°©z\95\81z\95\81\80N>\80N>\80N> \17\17 \17\17ª\93\93\8b\93\93\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>²\8b\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>T+" \17\17T+"ÅËÌÅË̲\8b\8b\8b\8b\93v¤°©\8f\8a\8deTO \17\177<.XhDXhDXhDXhDXhDXhDXhDìððXhDMhZz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81¤°©¤°©¤°©z\95\81z\95\81z\95\81\80N>²\8b\8bwT+" \17\17ª\93\93\8b\8b\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>²\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>T+"T+"\80N>ÅËÌÅË̲\8b\8b\8b\8b\93v\8f\8a\8d{mieTO \17\177<.XhDXhD7<.XhDXhD7<.XhDìððMhZXhDz\95\81z\95\81z\95\81\87\9ctz\95\81z\95\81¤°©¤°©¤°©z\95\81¤°©¤°©ª\93\8bw\80N>\80N>ª\93\93\93\93\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>²\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>²\8bwÅË̤°©ª\93\93v\8f\8a\8dª\93\93v{mi{mieTO \17\177<.XhDXhDXhDXhD7<.7<.MhZìððMhZXhD\87\9ct\87\9ct\87\9ctz\95\81z\95\81¤°©¤°©¤°©¤°©z\95\81¤°©¤°©¤°©²\8bw\80N>\80N>ª\93\93\93\93\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>²\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>ª\93\93v\8f\8a\8deTOMhZMhZ\87\9ct\87\9ctXhDXhDXhD \17\17XhDXhDXhDXhDXhDXhDXhDXhDìððz\95\81z\95\81\87\9ct\87\9ct\87\9ctz\95\81z\95\81¤°©¤°©¤°©¤°©¤°©¤°©z\95\81z\95\81²\8bw\80N>\80N>ª\93\93\93\93\93\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>²\8b\8b\8bw\80N>\80N>\80N>\80N>T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>XhD{mi{mi7<.MhZMhZ¤°©ª\93\93vXhDXhD \17\177<.XhDXhDXhDXhDXhDXhD\87\9ctìðð\87\9ct\87\9ct\87\9ct\87\9ctz\95\81z\95\81z\95\81z\95\81¤°©z\95\81¤°©z\95\81z\95\81z\95\81z\95\81²\8b\8bw\80N>²\8b\93\93\93\93\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>²\8b\8b\8bw\80N>\80N>\80N>\80N>T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>MhZ7<.MhZMhZMhZMhZ\8f\8a\8dª\93\93vXhDeTO \17\17XhDXhDXhDXhD\87\9ctXhDXhDXhDìðð\87\9ctMhZz\95\81z\95\81MhZMhZz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81ª\93v\80N>ª\93\93\93\93\93\93\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>²\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>XhDXhDXhDXhDXhDz\95\81\8f\8a\8d²\8b\93vXhD7<.7<.eTO²\8bw{miXhDXhDXhDXhDXhDìððXhDMhZMhZMhZMhZMhZMhZz\95\81z\95\81z\95\81z\95\81z\95\81¤°©¤°©z\95\81¤°©ª\93\93\8b\8b\93\93\93\8b\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"\80N>\80N>\80N>T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>ª\93v{mi{miXhDXhD\87\9c\93\93\93\93vXhD7<.7<.\80N>\80N>\80N>eTOXhDXhDXhD\87\9ctìððMhZMhZMhZMhZMhZMhZMhZz\95\81z\95\81z\95\81z\95\81¤°©¤°©¤°©z\95\81z\95\81ª\93\8b\8bw\80N>ª\93\93\93\8b\8b\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"\80N>T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>²\8bw\8f\8a\8d\8f\8a\8dz\95\81z\95\81¤°©²\8b\93\93v\87\9ctXhD7<.T+"T+"\80N>²\8bw¤°©ª\93\93v\87\9ct\87\9ctìððXhDMhZXhDMhZMhZMhZz\95\81z\95\81z\95\81z\95\81¤°©¤°©¤°©z\95\81\87\9ctXhDXhD7<.T+"eTOª\93\93\93\8b\93\8b\8b\8bw\80N>²\8bw\80N>\80N>²\8bw\80N>\80N>\80N>T+"T+"T+" \17\17 \17\17T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>ª\93\8bw\8f\8a\8d\8f\8a\8dz\95\81z\95\81\8f\8a\8d\8f\8a\8dª\93v\87\9ctXhDXhD7<.eTOeTO{miÅËÌÅË̪\93v\87\9ct\87\9c\93vìððz\95\81XhDXhDMhZMhZMhZz\95\81z\95\81z\95\81z\95\81¤°©¤°©z\95\81z\95\81XhDXhDXhD7<. \17\17eTOª\93\93\93\8b\8b\8b\8b\8b\8b\8bw\80N>²\8b\8bw\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>ª\93\8b\8b\8bwz\95\81MhZMhZz\95\81z\95\81XhDXhDXhDXhDXhDeTO\8f\8a\8dÅË̤°©XhDXhD\87\9ct\87\9ctìððz\95\81XhDMhZMhZMhZMhZz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81XhDXhDMhZeTO \17\177<.ª\93\93\8b\8b\8b\93\8b\8b\8b\8b\8b\8bw\80N>\80N>eTOeTOT+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\80N>ª\93v\87\9ct\87\9c\93\8b\93v\87\9ctXhD\87\9ct\87\9ctz\95\81XhDXhD7<.7<.7<.\8f\8a\8d¤°©XhDXhDXhD\87\9ct\87\9ctìððXhDXhDMhZMhZMhZMhZz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81XhDXhDXhDMhZMhZ7<.7<.ª\93\93\93\93\93\93\93\8b\8b\8b\93\8bweTOeTOeTOeTO\80N>T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>ª\93v\87\9ct¤°©ÅË̤°©ª\93\93v\87\9ctXhDXhDXhDXhDXhD7<. \17\177<.¤°©¤°©XhDXhDXhDXhDXhDìððMhZMhZMhZMhZXhDXhDz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81XhDXhDXhDMhZMhZMhZ7<.ª\93\93\93\93\93\93\93\8b\8b\8b\8bw\80N>\80N>\80N>\80N>eTO\80N>\80N>T+"\80N>T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>\80N>\87\9ct\87\9ct¤°©ÅË̪\93\93\8b\93vXhDXhDXhDXhD7<. \17\177<.7<.XhD\87\9ctXhDXhDXhDª\93v\87\9ctìððMhZMhZMhZMhZXhDXhDz\95\81z\95\81z\95\81z\95\81z\95\81\87\9ct\87\9ctz\95\81XhDMhZMhZMhZz\95\81MhZª\93\93\93\93\93\93\93\8b\8b\8bw{mi\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>²\8bw\87\9ct\87\9c\93v\87\9ctXhDXhDXhDXhDXhDXhDXhD7<.7<.7<.XhDXhD7<.XhDXhDXhDXhDXhDXhDìððMhZMhZMhZXhDXhDz\95\81z\95\81z\95\81z\95\81z\95\81\87\9ct\87\9ct\87\9ctz\95\81z\95\81MhZMhZMhZz\95\81z\95\81ª\93\93\93\93\93\93\93\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>ª\93v¤°©\87\9ctXhDXhDXhDXhDª\93vXhDXhDXhDXhDXhDMhZMhZXhDXhD7<.7<.XhDXhDXhDXhDXhDìðð{miMhZXhDXhDXhDz\95\81z\95\81z\95\81z\95\81z\95\81z\95\81z\95\81\87\9ctz\95\81\8f\8a\8d¤°©z\95\81MhZz\95\81¤°©ª\93\93\93\93\93\93\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"\80N>T+"T+"\80N>\80N>\80N>\80N>XhD\87\9ct\87\9ctXhDXhD\87\9ctXhDXhDXhDXhDXhDXhDXhDXhDXhDXhDXhDXhD7<.XhDXhDXhDXhDXhDìððMhZXhDXhDXhDXhDMhZz\95\81z\95\81z\95\81z\95\81z\95\81\87\9ctz\95\81z\95\81¤°©¤°©¤°©MhZ¤°©ÅË̪\93\93\93\93\93\93\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"\80N>T+"\80N>T+"\80N>\80N>\80N>XhDXhDXhDXhDXhD\87\9ctXhD\87\9ctXhDXhDXhDXhDXhDXhDXhDXhDXhDXhD7<.7<.7<.XhDXhDXhDXhDìððMhZXhDXhDXhDXhDMhZMhZMhZz\95\81z\95\81z\95\81XhDMhZ\8f\8a\8d¤°©ÅËÌÅËÌÅËÌìððÅË̪\93\93\93\93\93\93\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>XhDXhDXhDXhDXhD\87\9ctXhD\87\9ctXhDXhDXhD7<.XhDXhDXhDXhD7<.7<.7<.7<.7<.7<.7<.7<.XhDìððMhZXhDXhDXhDXhDMhZMhZMhZMhZXhDz\95\81z\95\81¤°©ÅËÌÅËÌÅËÌìððÅËÌÅËÌÅË̤°©ª\93\93\8b\93\93v\80N>\80N>{mi{mieTO\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>XhDXhDXhDXhDXhDXhDXhDXhDXhDXhDXhDXhD7<.7<.XhD7<.7<.7<.7<.7<.7<.XhDXhD7<.7<.XhDìððMhZXhDXhDXhDXhDMhZMhZXhDMhZz\95\81ÅËÌìððìððìððÅËÌÅËÌÅË̤°©ÅËÌÅËÌÅË̲\8b\8b\8b\8bw\80N>\80N>\80N>\80N>\80N>eTOT+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>eTOXhDXhDXhDXhDXhDXhDXhDXhDXhD7<.XhDXhD7<.XhDXhDXhD7<.7<.7<.7<.7<.XhDXhD7<.7<.XhDìððMhZXhDXhDXhDMhZMhZMhZz\95\81ÅËÌìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌ\8f\8a\8d\8f\8a\8dÅËÌÅË̲\8b\8b\8b\8bw\80N>\80N>\80N>\80N>eTO\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"eTO7<.7<.7<.XhDXhDXhD\87\9ctXhDXhD7<.7<.7<.XhDXhD7<.7<.7<.7<.7<.7<.7<.7<.XhDXhD7<.7<.7<.ìððMhZXhDXhDMhZMhZMhZz\95\81ÅËÌìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌ\8f\8a\8d\8f\8a\8dÅË̤°©\8f\8a\8d²\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"\80N>T+"T+"T+"T+"T+"T+"T+"T+"eTO7<.MhZMhZXhDXhDXhDXhD\87\9ct\87\9ctXhD7<.7<.XhDXhDXhDXhD7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.XhDìððMhZXhDXhDXhDXhD¤°©ìððìððìððÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©ÅË̤°©{mi¤°©¤°©\8f\8a\8d²\8b\8bw\80N>\80N>\80N>\80N>\80N>\80N>eTOeTOT+"T+"T+"\80N>T+"T+"T+"T+"T+"T+"T+"T+"¤°©¤°©ÅË̤°©¤°©\87\9ct\87\9ct\87\9ctXhDXhDXhDXhD7<.7<.XhDXhDXhD7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.XhDìððMhZMhZXhDXhD¤°©ìððìððìððÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©²\8bw\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"eTO¤°©¤°©¤°©ÅËÌÅËÌÅËÌ\87\9ctXhDXhDXhD\87\9ctXhD7<.7<.XhDXhDXhDXhDXhDXhD7<.7<.7<.7<.7<.7<.XhD7<.XhDìððXhDMhZMhZ¤°©ìððìððìððÅËÌÅËÌÅËÌÅË̤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8d{mi\8f\8a\8d¤°©\8f\8a\8d\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©¤°©ÅËÌÅËÌz\95\81XhDXhD\87\9ctXhDXhDXhDXhDXhDXhDXhD7<.7<.7<. \17\177<.7<.7<.7<.XhDXhDXhDìððXhDMhZÅËÌìððìððÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi\8f\8a\8d¤°©{mi\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©¤°©ÅËÌÅË̤°©\87\9ct\87\9ctXhDXhD7<.XhDXhDXhDXhD7<.7<.7<.7<.7<.7<.7<.7<.XhDXhDXhDìððz\95\81ÅËÌìððìððìððÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\80N>\80N>\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©¤°©¤°©¤°©¤°©\87\9ctXhDXhDXhDXhDeTO{mieTO7<.7<.7<.7<.7<.7<.7<.7<.XhDXhDXhDìððìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d{mi{mi\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\80N>\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8d¤°©¤°©²\8b\93vXhDXhD\80N>eTO7<.7<.7<.7<.7<.7<.7<.7<.XhDXhDXhDXhDìððìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌ\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\80N>\80N>\80N>\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8d{miXhDXhD7<.7<.7<. \17\17 \17\177<.7<.7<.7<.7<.7<.XhDz\95\81z\95\81ìððìððìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d{mieTOeTO{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi\8f\8a\8d\8f\8a\8d\8f\8a\8dT+"\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>\80N>{mieTO{mi{mi\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8dÅËÌz\95\81XhD7<.7<.7<. \17\17 \17\17 \17\177<.7<.7<.7<.7<.XhDz\95\81XhDìððìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌ\8f\8a\8d{mi{mi{mieTO{mi\8f\8a\8d{mi\8f\8a\8d{mieTO{mi\8f\8a\8d\8f\8a\8d\80N>T+"T+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>eTO{mi{mi{mi{mi\8f\8a\8d\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d{mi\8f\8a\8d\8f\8a\8d¤°©¤°©XhD7<.7<.7<.7<. \17\177<.7<.7<.7<.7<.7<.7<.7<.7<.ìððìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d{mieTO{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8deTOeTO{mi\8f\8a\8d\8f\8a\8deTOT+"T+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>\80N>eTOeTO{mieTO{mi{mi\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d¤°©z\95\817<.7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.7<.XhDìððìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©\8f\8a\8d\8f\8a\8d{mi{mi{mieTO{mi{mi\8f\8a\8d\8f\8a\8d{mieTOeTO{mi\8f\8a\8d\8f\8a\8deTOT+"T+"T+"T+"T+"T+"T+"T+"\80N>\80N>T+"eTOeTO{mieTO{mi{mi\8f\8a\8d{mi{mi{mi\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8dMhZ7<.7<.7<.XhDXhDXhDXhDXhD7<.7<.7<.7<.7<.ìððìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©\8f\8a\8d\8f\8a\8d{mi{mi{mieTO{mi{mi\8f\8a\8d\8f\8a\8deTOeTOeTO{mi\8f\8a\8d{mieTOT+"T+"T+"T+"T+"T+"\80N>\80N>\80N>T+"{mieTO{mieTO{mi{mi\8f\8a\8d{mi{mi{mi{mi{mi{mi\8f\8a\8d{mi\8f\8a\8d¤°©\8f\8a\8dMhZ7<.7<.XhDXhD7<.7<.XhD7<.7<.7<.7<.XhDìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mi{mi{mi\8f\8a\8d{mieTOeTOeTO{mi{mi{mi{miT+"T+"T+"T+"T+"T+"\80N>T+" \17\17{mi{mieTO{mieTO{mi\8f\8a\8d{mi{mieTO{mi{mieTO{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi7<.7<.7<.XhD7<.7<.7<.7<.7<.7<.XhDXhDìððìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mi{mi{mi{mi{mi\8f\8a\8deTOeTOeTOeTO{mi{mi{mi{mieTOT+"T+"T+"T+"T+"T+" \17\17{mi{mieTO{mieTO{mi{mi{mi{mi{mi{mi{mieTO{mi{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d7<.7<.7<.XhDXhD7<.7<.7<.7<.XhDXhD\87\9ctìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©ÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTOeTOeTOeTOeTOeTOeTOeTOeTOT+"T+" \17\17 \17\17eTO{mi{mieTO{mieTO{mi{mi{mi{mieTO{mi{mieTO{mi{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi7<.7<.7<.7<.7<.7<.7<.7<.7<.XhDXhDìððìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©ÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTOeTOeTOeTOeTOeTOeTOeTO{mieTO7<.eTO\8f\8a\8d{mi{mieTO{mieTO{mi{mi{mi{mieTOeTO{mieTO{mi{mi{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8deTOeTO7<.7<.7<.7<.7<.7<.7<.7<.XhDìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mieTO{mi{mi{mi{mieTOeTOeTOeTOeTOeTOeTOeTO{mi{mi{mi{mi\8f\8a\8d{mi{mieTOeTO{mi{mi{mi\8f\8a\8d{mieTOeTO{mieTO{mi{mi{mi{mi\8f\8a\8d{mi\8f\8a\8d\8f\8a\8d7<.7<.7<.7<.7<.XhDXhDXhDMhZMhZìððìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mieTOeTO{mi{mi{mieTOeTOeTOeTOeTOeTOeTOeTO{mi{mi{mi{mi{mi\8f\8a\8d{mieTOeTO{mieTO{mi{mi{mieTOeTO{mieTO{mieTOeTO{mi{mi{mi\8f\8a\8d¤°©MhZXhDXhDz\95\81z\95\81\87\9ctXhDXhDMhZ{miìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mieTOeTO{mi{mi{mieTOeTOeTOeTOeTOeTO{mi{mi{mi{mi\8f\8a\8d{mi{mi{mieTOeTO{mieTO{mi{mi{mieTOeTOeTO{mieTOeTOeTO{mi{mi{mi{mi\8f\8a\8d¤°©¤°©¤°©z\95\81MhZ7<.XhDXhD{miª\93vìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mieTOeTO{mi{mieTOeTOeTOeTOeTO{mi{mi{mi{mi{mi{mi{mi{mi\8f\8a\8deTOeTO{mieTO{mieTO{mieTOeTOeTO{mieTOeTOeTO{mi{mi{mi{mi\8f\8a\8d¤°©¤°©z\95\81XhDMhZMhZMhZXhD²\8b\93vìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©¤°©\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mieTOeTOeTOeTO{mieTOeTOeTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mieTO{mieTO{mi{mieTOeTO{mieTOeTO{mi{mi{mieTO{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8dXhDz\95\81XhDXhDª\93\8b\93vìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mieTOeTO{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mieTOeTO{mi{mi{mieTOeTOeTO{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mieTO{mi{mi{mi{mieTOeTO{mieTOeTO{mieTOeTOeTO\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8dXhDz\95\81XhDXhD²\8b\8b\93vìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©¤°©¤°©¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mieTO{mi{mi{mi\8f\8a\8d{mi{mieTOeTO{mi{mi{mieTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTO{mi{mi{mieTOeTOeTOeTOeTOeTOeTOeTOeTO\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8dz\95\81z\95\81XhDª\93\93\93\93vìððÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©ÅËÌÅËÌÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTO{mi{mi{mieTOeTOeTOeTOeTOeTOeTOeTO{mi{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8dMhZ{mi²\8b\93\93\93vìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mi{mi{mi{mieTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTOeTO{mi{mieTOeTOeTO \17\17eTOeTOeTOeTO{mi{mi{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d7<.²\8b\8b\93\93\93vìððìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi{mi{mi{mieTOeTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTOeTOeTO{mieTOeTOeTOeTOeTOeTOeTOeTO{mi{mi{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi²\8b\8b\93\93\93vìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mieTO{mi{mieTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTO{mieTOeTO{mieTOeTOeTOeTOeTOeTOeTO{mi{mi{mi{mi\8f\8a\8d\8f\8a\8d{mi²\8b\8b\8b\8b\8b\93vìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mieTO{mieTO{mieTO{mieTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTO{mieTOeTO{mieTOeTOeTOT+"eTOeTO{mi{mi{mi{mi\8f\8a\8d{mi{mi{mi²\8b\8b\8b\8b\93\8bwìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©¤°©\8f\8a\8d¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8d\8f\8a\8d{mieTO{mieTOeTOeTOeTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTOeTOeTOeTOeTOeTOeTOeTO \17\17eTOeTOeTO{mi{mi{mi{mieTOeTO{mi²\8b\8b\93\93\93\8bwìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi\8f\8a\8d\8f\8a\8deTO{mi{mi{mieTO{mieTO{mi{mi{mi{mi{mi{mi{mi{mi{mi{mieTOeTO{mi{mieTOeTO{mieTOeTOeTOeTO \17\17eTOeTO{mi{mi{mieTOeTOeTOeTOeTO²\8b\8b\8b\93\93\8b\8bwìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌ\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8deTO{mi{mieTO{mieTOeTO{mi{mi{mi{mi{mi{mi{mi{mieTOeTOeTO{mi{mieTOeTOeTOeTOeTOeTO \17\17 \17\17eTOeTOeTOeTOeTOeTOeTOeTOeTO{mi²\8b\8b\8b\93\93\8b\8bwìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©ÅËÌÅËÌÅË̤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mieTOeTO{mieTOeTO{mi{mi{mi{mi{mi{mi{mieTOeTOeTO{mi{mieTOeTOeTOeTOeTOeTO \17\17eTOeTOeTOeTOeTOeTOeTOeTOeTOeTO²\8b\8b\8b\8b\8b\8b\8b\8bwìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©¤°©¤°©¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi{mi{mi\8f\8a\8d{mi{mieTOeTO{mieTOeTOeTO{mi{mi{mi{mi{mi{mieTOeTOeTO{mi{mieTOeTOeTOeTOeTOeTOeTOeTOT+"T+"eTOeTOeTOeTOeTO{mi{mi²\8b\8b\8b\8b\8b\8b\8bw{miìððÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅËÌÅË̤°©¤°©¤°©\8f\8a\8d¤°©¤°©ÅËÌ\8f\8a\8d\8f\8a\8d¤°©\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d\8f\8a\8d{mi\8f\8a\8d\8f\8a\8d{mieTO{mieTOeTOeTOeTO{mi{mi{mi{mi{mieTOeTOeTO{mi{mieTOeTOeTOeTOeTOeTOeTO7<.7<.eTOeTOeTOeTOeTOeTOeTO²\8b\8b\8b\8b\8b\8b\8bw{mi{mi
\ No newline at end of file
diff --git a/pnm.c b/pnm.c
index 6c90bf401bab75b838bcc81fa0db853e94274d50..8604e279c209daa438412ca67c18cc8d44161ead 100644 (file)
--- a/pnm.c
+++ b/pnm.c
@@ -43,7 +43,7 @@ int getparam (FILE *fd, int *value)
     return 0;
 }
 
-int getvalue (FILE *fd, int nbbytes)
+int getrawvalue (FILE *fd, int nbbytes)
 {
     int value = fgetc (fd);
     if (value != EOF) {
@@ -55,7 +55,45 @@ int getvalue (FILE *fd, int nbbytes)
     return value;
 }
 
-int readpbm (FILE *fd, image_t *image)
+int getvalue (FILE *fd, int mode)
+{
+    int value;
+    if (mode) {
+        value = getrawvalue (fd, mode);
+    } else {
+        if (!getparam (fd, &value)) {
+            value = EOF;
+        }
+    }
+    return value;
+}
+
+int readpbma (FILE *fd, image_t *image)
+{
+    int i = 0;
+    while (i < image->width * image->height) {
+        if (feof (fd)) {
+            return 0;
+        }
+        int c = fgetc (fd);
+        if (contain ("#", c)) {
+            while (!feof (fd)) {
+                c = fgetc (fd);
+                if (contain ("\n\r", c)) {
+                    break;
+                }
+            }
+        } else if (contain ("01", c)) {
+            image->red[i] = image->green[i] = image->blue[i] = '1' - c;
+            i++;
+        } else if (!contain (" \n\r\t", c)) {
+            return 0;
+        }
+    } 
+    return 1;
+}
+
+int readpbmr (FILE *fd, image_t *image)
 {
     int i = 0;
     int k = 0;
@@ -74,30 +112,30 @@ int readpbm (FILE *fd, image_t *image)
     return (value != EOF);
 }
 
-int readpgm (FILE *fd, image_t *image)
+int readpgm (FILE *fd, image_t *image, int mode)
 {
     int i = 0;
-    int nbbytes = (image->maxvalue > 255) ? 2 : 1;
+    mode = (mode) ? ((image->maxvalue > 255) ? 2 : 1) : 0;
     int value = EOF;
     while (i < image->width * image->height) {
-        value = getvalue (fd, nbbytes);
+        value = getvalue (fd, mode);
         image->red[i] = image->green[i] = image->blue[i] = value / (float)image->maxvalue;
         i++;
     }
     return (value != EOF);
 }
 
-int readppm (FILE *fd, image_t *image)
+int readppm (FILE *fd, image_t *image, int mode)
 {
     int i = 0;
-    int nbbytes = (image->maxvalue > 255) ? 2 : 1;
+    mode = (mode) ? ((image->maxvalue > 255) ? 2 : 1) : 0;
     int value = EOF;
     while (i < image->width * image->height) {
-        value = getvalue (fd, nbbytes);
+        value = getvalue (fd, mode);
         image->red[i] = value / (float)image->maxvalue;
-        value = getvalue (fd, nbbytes);
+        value = getvalue (fd, mode);
         image->green[i] = value / (float)image->maxvalue;
-        value = getvalue (fd, nbbytes);
+        value = getvalue (fd, mode);
         image->blue[i] = value / (float)image->maxvalue;
         i++;
     }
@@ -147,16 +185,22 @@ image_t *readpnm (char *filename)
     int rc = 0;
     switch (mode) {
     case 1: // PBM ascii
+        rc = readpbma (fd, image);
+        break;
     case 2: // PGM ascii
+        rc = readpgm (fd, image, 0);
+        break;
     case 3: // PPM ascii
+        rc = readppm (fd, image, 0);
+        break;
     case 4: // PBM raw
-        rc = readpbm (fd, image);
+        rc = readpbmr (fd, image);
         break;
     case 5: // PGM raw
-        rc = readpgm (fd, image);
+        rc = readpgm (fd, image, 1);
         break;
     case 6: // PPM raw
-        rc = readppm (fd, image);
+        rc = readppm (fd, image, 1);
         break;
     }
     if (rc == 0) {