From 517613efc479c7e602e057b6219c7f4268974400 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Wed, 7 Jun 2023 10:06:04 +0200 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 transfig revision 15d404307f72c071014de3b1cd19e853 --- .gitattributes | 23 + ...and-CreationDate-in-PDF-reproducible.patch | 123 + ...g2dev-pdf-output-instead-of-epstopdf.patch | 91 + 1b09a8.patch | 25 + fig2dev-3.2.6-fig2mpdf-doc.patch | 4803 +++++++++++++++++ fig2dev-3.2.6-fig2mpdf.patch | 1434 +++++ fig2dev-3.2.8b.tar.xz | 3 + transfig-3.2.8.dif | 115 + transfig-fix-afl.patch | 32 + transfig.changes | 909 ++++ transfig.spec | 185 + 11 files changed, 7743 insertions(+) create mode 100644 .gitattributes create mode 100644 0001-Make-ModDate-and-CreationDate-in-PDF-reproducible.patch create mode 100644 0001-Use-native-fig2dev-pdf-output-instead-of-epstopdf.patch create mode 100644 1b09a8.patch create mode 100644 fig2dev-3.2.6-fig2mpdf-doc.patch create mode 100644 fig2dev-3.2.6-fig2mpdf.patch create mode 100644 fig2dev-3.2.8b.tar.xz create mode 100644 transfig-3.2.8.dif create mode 100644 transfig-fix-afl.patch create mode 100644 transfig.changes create mode 100644 transfig.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/0001-Make-ModDate-and-CreationDate-in-PDF-reproducible.patch b/0001-Make-ModDate-and-CreationDate-in-PDF-reproducible.patch new file mode 100644 index 0000000..2a827cd --- /dev/null +++ b/0001-Make-ModDate-and-CreationDate-in-PDF-reproducible.patch @@ -0,0 +1,123 @@ +From e72a9d017742366cba636d783ea121279bfb7d6c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Stefan=20Br=C3=BCns?= +Date: Thu, 9 Mar 2023 19:19:51 +0100 +Subject: [PATCH] Make ModDate and CreationDate in PDF reproducible + +Ghostscript ignores the date in the preamble and uses the current +time instead. This notably breaks the SOURCE_DATE_EPOCH support +for reproducible builds. + +Passing the creation time as DOCINFO pdfmark forces gs to use the +specified date/time. Although ghostscript still adds the unreproducible +DocumentUUID and trailer ID, it is sufficient when including the PDF +figure with pdflatex. + +Reuse the SOURCE_DATE_EPOCH code from creation_date for determining +the wanted timestamp, and return the formatted time via the new +`creation_date_pdfmark` function. +--- + fig2dev/creationdate.c | 38 +++++++++++++++++++++++++++++++++----- + fig2dev/creationdate.h | 1 + + fig2dev/dev/genps.c | 8 ++++++++ + 3 files changed, 42 insertions(+), 5 deletions(-) + +diff --git a/fig2dev/creationdate.c b/fig2dev/creationdate.c +index a51bfd4..de914a5 100644 +--- a/fig2dev/creationdate.c ++++ b/fig2dev/creationdate.c +@@ -36,8 +36,8 @@ + #include "creationdate.h" + + +-int +-creation_date(char *buf) ++static struct tm* ++parse_time() + { + time_t now; + +@@ -70,15 +70,43 @@ creation_date(char *buf) + } else { + /* no errors, epoch is valid */ + now = epoch; +- strftime(buf, CREATION_TIME_LEN, "%F %H:%M:%S", gmtime(&now)); +- return true; ++ return gmtime(&now); + } + } + #endif + + /* fall trough on errors or !source_date_epoch */ + time(&now); +- if (strftime(buf, CREATION_TIME_LEN, "%F %H:%M:%S", localtime(&now))) ++ return localtime(&now); ++} ++ ++static struct tm* ++get_time() ++{ ++ static struct tm time = { 0 }; ++ static int initialized = 0; ++ if (!initialized) { ++ time = *parse_time(); ++ initialized = 1; ++ } ++ return &time; ++} ++ ++int ++creation_date(char *buf) ++{ ++ if (strftime(buf, CREATION_TIME_LEN, "%F %H:%M:%S", get_time())) ++ return true; ++ else ++ return false; ++} ++ ++int ++creation_date_pdfmark(char *buf) ++{ ++ // Pdfmark format should be D:YYYYMMDDHHmmSSOHH’mm’. ++ // Timezone offset (O...) may be omitted ++ if (strftime(buf, CREATION_TIME_LEN, "D:%Y%m%d%H%M%S", get_time())) + return true; + else + return false; +diff --git a/fig2dev/creationdate.h b/fig2dev/creationdate.h +index 048508a..199d985 100644 +--- a/fig2dev/creationdate.h ++++ b/fig2dev/creationdate.h +@@ -21,3 +21,4 @@ + + #define CREATION_TIME_LEN 36 + extern int creation_date(char *buf); ++extern int creation_date_pdfmark(char *buf); +diff --git a/fig2dev/dev/genps.c b/fig2dev/dev/genps.c +index 5bea35c..48e05a6 100644 +--- a/fig2dev/dev/genps.c ++++ b/fig2dev/dev/genps.c +@@ -1181,6 +1181,7 @@ genps_end(void) + const int h = pageheight, w = pagewidth; + int epslen, tiflen; + struct stat fstat; ++ char date_buf[CREATION_TIME_LEN]; + + /* for multipage, translate and output objects for each page */ + if (multi_page) { +@@ -1368,6 +1369,13 @@ genps_end(void) + /* final DSC comment for eps output (EOF = end of document) */ + fputs("%EOF\n", tfp); + ++ if (pdfflag) { ++ if (creation_date_pdfmark(date_buf)) ++ fprintf(tfp, ++ "[ /ModDate (%s)\n /CreationDate (%s)\n /DOCINFO pdfmark\n", ++ date_buf, date_buf); ++ } ++ + /* all ok */ + return 0; + } +-- +2.39.2 + diff --git a/0001-Use-native-fig2dev-pdf-output-instead-of-epstopdf.patch b/0001-Use-native-fig2dev-pdf-output-instead-of-epstopdf.patch new file mode 100644 index 0000000..04ca22c --- /dev/null +++ b/0001-Use-native-fig2dev-pdf-output-instead-of-epstopdf.patch @@ -0,0 +1,91 @@ +From d5ac48eaed1c0303df8b983d55fde064e7474c57 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Stefan=20Br=C3=BCns?= +Date: Sat, 18 Mar 2023 04:43:44 +0100 +Subject: [PATCH] Use native fig2dev pdf output instead of epstopdf + +--- + fig2dev/dev/genpstex.c | 5 +---- + fig2mpdf/fig2mpdf | 35 +++++++++-------------------------- + 2 files changed, 10 insertions(+), 30 deletions(-) + +diff --git a/fig2dev/dev/genpstex.c b/fig2dev/dev/genpstex.c +index bb081fd..5999e03 100644 +--- a/fig2dev/dev/genpstex.c ++++ b/fig2dev/dev/genpstex.c +@@ -279,10 +279,7 @@ int depth; + sprintf(szFileName + iLength, "%03d", iObjectsFileNumber++); + fprintf(ptCreateFile, "if [ \"$iOptRemove\" == \"\" ]; then\n"); + if (iPdfOutputs) +- { +- fprintf(ptCreateFile, " %s -L pstex -D +%d:%d %s", prog, depth, iStartDepth, from); +- fprintf(ptCreateFile, " | epstopdf -f > %s.pdf\n", szFileName); +- } ++ fprintf(ptCreateFile, "%s -L pdftex -D +%d:%d %s %s.pdf\n", prog, depth, iStartDepth, from, szFileName); + else + fprintf(ptCreateFile, "%s -L pstex -D +%d:%d %s %s.eps\n", prog, depth, iStartDepth, from, szFileName); + fprintf(ptCreateFile, "else\n rm -f %s.", szFileName); +diff --git a/fig2mpdf/fig2mpdf b/fig2mpdf/fig2mpdf +index 39cc4aa..db6727b 100644 +--- a/fig2mpdf/fig2mpdf ++++ b/fig2mpdf/fig2mpdf +@@ -14,7 +14,6 @@ BEGIN { + cmdMv = "mv" + cmdLatex = "latex"; + cmdPdftex = "pdflatex"; +- cmdEpsToPdf = "epstopdf"; + cmdDvips = "dvips"; + cmdFig2dev = "fig2dev"; + cmdTouch = "touch"; +@@ -374,40 +373,24 @@ function fnGetDepth (iControl) + ######################################################################### + ######################################################################### + function fnDoNormalFig(szFileNameBase, szFigFile, szRangeList, iPdf, +- szEpsFile, szPdfFile, szTargetFile, szCommand) ++ szOutFile, szTargetFile, szCommand) + { + + debug("FileNameBase >%s< FigFile >%s< Pdf:%d\n", szFileNameBase, szFigFile, iPdf); + + if (iPdf) +- szEpsFile = sprintf("%s%s.eps", szTmpPrefix, szFileNameBase); ++ szOutFile = sprintf("%s.pdf", szFileNameBase); + else +- { +- szEpsFile = sprintf("%s.eps", szFileNameBase); +- szTargetFile = szEpsFile; +- } +- +- szCommand = sprintf("%s -L eps %s %s %s 2> /dev/null", cmdFig2dev, szRangeList, szFigFile, szEpsFile); +- debug("%s\n", szCommand); +- system(szCommand); ++ szOutFile = sprintf("%s.eps", szFileNameBase); ++ szTargetFile = szOutFile; + + if (iPdf) +- { +- szPdfFile = sprintf("%s.pdf", szFileNameBase); +- szTargetFile = szPdfFile; +- szCommand = sprintf("%s --outfile=%s %s", cmdEpsToPdf, szPdfFile, szEpsFile); +- debug("%s\n", szCommand); +- system(szCommand); +- +- +- if ( ! aOptions["d"]) +- { +- szCommand = sprintf("%s -f %s", cmdRm, szEpsFile); +- debug("%s\n", szCommand); +- system(szCommand); +- } +- } ++ szCommand = sprintf("%s -L pdf %s %s %s 2> /dev/null", cmdFig2dev, szRangeList, szFigFile, szOutFile); ++ else ++ szCommand = sprintf("%s -L eps %s %s %s 2> /dev/null", cmdFig2dev, szRangeList, szFigFile, szOutFile); + ++ debug("%s\n", szCommand); ++ system(szCommand); + + return (szTargetFile); + } +-- +2.39.2 + diff --git a/1b09a8.patch b/1b09a8.patch new file mode 100644 index 0000000..68de98c --- /dev/null +++ b/1b09a8.patch @@ -0,0 +1,25 @@ +From 1b09a885a8f0309bf1170ddcf07673801c79f895 Mon Sep 17 00:00:00 2001 +From: Thomas Loimer +Date: Tue, 28 Sep 2021 21:58:41 +0200 +Subject: [PATCH] Correct a typo causing incorrect eps import, #137 + +--- + fig2dev/dev/readeps.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git fig2dev/dev/readeps.c fig2dev/dev/readeps.c +index a7d6008..efeb33e 100644 +--- fig2dev/dev/readeps.c ++++ fig2dev/dev/readeps.c +@@ -346,7 +346,7 @@ read_eps(F_pic *pic, struct xfig_stream *restrict pic_stream, int *llx,int *lly) + } + *llx = floor(rllx); + *lly = floor(rlly); +- pic->bit_size.x = (int)(rurx - rlly); ++ pic->bit_size.x = (int)(rurx - rllx); + pic->bit_size.y = (int)(rury - rlly); + break; + } +-- +2.28.0 + diff --git a/fig2dev-3.2.6-fig2mpdf-doc.patch b/fig2dev-3.2.6-fig2mpdf-doc.patch new file mode 100644 index 0000000..bd84c91 --- /dev/null +++ b/fig2dev-3.2.6-fig2mpdf-doc.patch @@ -0,0 +1,4803 @@ +Author: Michael Pfeiffer +Description: fig2mpdf 1.2 documentation + +--- /dev/null ++++ b/fig2mpdf/doc/Makefile +@@ -0,0 +1,11 @@ ++all: sample-presentation.pdf ++ ++overlay-sample-0.pdf: overlay-sample.lfig ++ env PATH="../../fig2dev:${PATH}" sh ../fig2mpdf -m overlay-sample.lfig ++ ++sample-presentation.pdf: sample-presentation.tex overlay-sample-0.pdf ++ pdflatex sample-presentation ++ ++clean: ++ rm -f overlay-sample-?.pdf ++ rm -f *.aux *.log *.nav *.out *.snm *.toc sample-presentation.pdf +--- /dev/null ++++ b/fig2mpdf/doc/XFig-LaTeX-together.jpg.uue +@@ -0,0 +1,150 @@ ++begin 640 XFig-LaTeX-together.jpg ++M_]C_X``02D9)1@`!`0$`'@`>``#__@`V($EM86=E(&=E;F5R871E9"!B>2!' ++M4$P@1VAO!CX)'5OLQBD3,:GQ#Q_I[>,5>+%J8A7"\4[*N1,3AN+D2\.(!D*NZQDQ- ++M1-OP1Y2;D6\5'%522,Y=*@1,#JJ%23+D?:8YR%`/:)@"LG2N6M4O6:DNX*7B ++MA:J=#O3&J?>!CX)'5YN4VHHGR9"`[6<-K//<,:G>:S4QBG)#&=$!X(B7S@3V ++M<%!#J3%3V9K.ZA0^C)>2)*M[I:03/3%"*$Z)VY$B(-R`3*9VHD_94`=HIBGY ++MV[;MXXKFB`UHU"T=TK0)JRY=S4W/:<,):TFCTA2KK3"9$FB\8.``14455:*X ++M'(Y66]A>&`&[]N6P+K/'!GZA1YD%# ++M&23333`F$C;C"/`**QKUU2U;O70*,N"[I2S&SAG)"*LR'G@C'S-!J=0Z ++M)EB([P4,*A$5!#(G(`X'AB="G=SWQ:%CZ6,M0)'32$C+/&:$\&5N61FE%Y-Z ++MD($4734*5%`$2[P(3<)EBY$`X#YX74O4ZRY[4*?G-6CZCV;IUJTUA;A)#$#JR`Y"Q7VJMH:-XM7YN_GE[. ++M8=C9M#;70NF\Q(W'R';"N ++M";=#(2\G8S)X^MH?H^>1_:UDM)=- ++M6\(5@Q?R5OHLE)!NDE%@OS3<'BA$`65$FT#'$<`!Q*4QL5^)-2-6X9IJG!.[ ++MCN6U&=JVTVNB,E=031"C])8BXE&/=$8*'YULY*7:4VPB@&W`43#MK"W9(7EK ++M;^C@F-1[IO:>LR7?7Q%$5LZ(512"W`)+M&X,''.H"(&(4!"KRY;%L^\9BV) ++M"Z+=93KVW90LG!K.T0.9@Z*42@LF/L,`&$,_D%8"^-'M,M2)5F_O:S8^??M4 ++MA21=*E,18$Q'(I"<@E,9,1XB01$H_55&RLNTXV4MYY'6^RCUX*.5CH<6R`)E ++M9-E13%1%,I<`4IN92X8^@%2,UH?I-<-CPEN2]BQKN)AQ4&)3`ADU&7.&$RG- ++M*E$#D`PB.X`-@?;4U(T_:7:T\DDE&S`#)B0Z9&ZIQ3S@ ++MR@H%$H&'Z6##GCG8J6G=EI6K:<+\WVIXZV6HMH-(Q>#-,6QF@@3'UHG.F/V& ++M&O8-E6H:TK9@A@VPP]NJME81KM'8R.V+M0,3CP$@!@*Y,O3DK7!<6IMY.F)1(`!M,`Y#'`:P41HAI/`VF$'%6+&MHSY40E%$A(8XKNT!`R* ++MRIS")E3$$`$N\3`&`QU!6>=:<6,]7N11U;3-4T^\:O)D-H@#U=J)#(*G`!P) ++MR"DG@W6.PNLU)=P4O%"U4Z'>F-4^\#'P2.K;%W7;;]BZKAB(<;ENO0V\ ++M[8L`I><7G%SLUUF:/M7<,D5C+II@'G&P4QBAD3%#`XW[&2\5-1Q7D1)-9-J8 ++MA#`JU7*H7!R`&`K[E;DMZ!2;'G)V/AR.#E(W,]>IH@J8QBE`"[A#<(F.0.'M,`>T ++M*D;/U1MJZM!874)TY2M:&DM_-_*[M-'8)%3I8$PFVY$2"(*I.DB ++MA&E*V47*HL4Q@-M-S6T-H".3`/4`B&2C[DMV6E%6,5/QLF]23!15NT?)JJ$( ++M8,@82E$1`!R&!KZ=7#`,9Q.,>SD>TDE"[B-%GJ9%C!]8$$(J%55,!,`7SNOC[*C=)-4Y#4G1%G?\`.62Y ++MTZM]^P0D(Q65EVJ_E#99,%`4,*1Q!+`"&0/@>-;):W#`/HAK(,IR/>,'2P(M ++MG*#U,Z2R@]1"&`<&,/U!QJ'U.U<'_:4PULAJZ:OHU!XR2;F[=N./N!O#J*@F64\ ++MC<%5,VW&\T#&*!M@FX;P)G`<0D)+E%V[*VFZB+6LF[[BOUT@9!&U'=I/&ATU ++MC!MVNEEDP022`1\]05!+M`1+NX`//CIY.#^8"-O1L78J ++M]Q:4O;N0(T0;`FNU2%NN4&ZQUP.H<#)@93G"CO-C!=@Z1Z7RY=3^3474.!<3 ++MA86`NM[%_+$**7R.59ZP%DB*9E5N9,1$3%3(=0QRE+CK(.)73N+@;6C-/9K7 ++M:Q9";L4EH':6^=W;2\HTAG_RD\.[!=J1,YDU%DCM=BIB8$J9B@8,X&9@[QI(AJG(D124`!3170,YV)X#:8"!@H ++MA@-AL;3N5]`Z6ZF2\*\&[+\N.>N692!N8YXYNO;CY&/:G$`';S2'DZ6!_P"\ ++M,;'$U9NUM(;7=JNL^GADG#:#5>GFU.>6%NLW?$(*:9$T ++MN:)Q4)Y/S0@8";*[&T>25+^CWTM0,F8%@T\C2BF(>=N\@3#&/KS7(-WVA?+O ++M]'3R2RILQ):D#&QZM[1,A:[B9(4"QH$0.YCDE4E5TTE\"8@".T=IA(8"#B.C ++M[87D+>UMDUEU#IJM_-%1V"9"`4` ++MR)Q)BJ?HX=..01>MJ:CV@-WZV1U]Q"]VS3V)\K^6UE)1F(/FIQ3QY.+4-FP@ ++M`"14SD,`8$1_I(R9,XZ);,(]HBP8MTP3;MFZ0)II$`,`4I2@`%``Z@"O37+6 ++MJ7K-27<%+Q0M5.AWIC5/O`Q\$CJWY2E*4J9O&T(&_=.)*TKG:G?0,@4A7K8B ++MQD^>(4Y3[#"40$2B)0`P=0@(@/`1JD*4I$RD(4"$*&"E*&``/JKZK1<[R=-, ++M;AO":E7;689M9MQY3/PL=<3QI%RZN``QW+1-0J2@F```^2^>`>=NK=Z"*+9F ++MBW;I$0;I$`B2:90*4A0#```!U``>ROUI2E*Y:U2]9J2[@I>*%JIT.],:I]X& ++M/@D=5KJI?JNGFE82S")&?N%_(MHF!B^>YHKM\Y5!)$AS\=A`$=QS8$0*4P@` ++MC@*UF]AN4S`6XO=*5_VQ>DJW2%PXL\ML"R:.0`-QD&[OGC*D.(9`IU`,41QD ++MH`/"TT[UNL?4JTY.6AW#B.2CHIG)ODY)+F12;.FWE":H#G!B8!0@F#@!TE`^ ++MC4N3E+V0_80Y[/HA"75805N*.7$>S7`105<@`@"8J%`3D3R*AB\0* ++M->]YRA[&%]ILTMQE-7L\ODKD\(C"1V\2$:J))NC..<,3R?F15#>"F!`2F+C= ++M@HQMC\HI$^@-A.[BC)B\]0YUBY>FA;2AA?.0!`B2?F@4#',&XP" ++M!Y5+;4)+0RC,6TFFR!Z+54%,&(<4A$`R&#& ++M*(`(\!']YS6N!)KM'6S&3"Z"47/N8V>+\D\\D\53AUI`S=);<&PZ9"IG,.!X ++MX)UFR'FL/E,V%J`[LXS"$NN!B+L3*-L3,];JK-C*G%(50224-G!Q(4PE`X%` ++M^T=@FK,2NOUFQL3<\RA%7#.6K;JRZ,S<,5$&<,6QT,@N4#`;>KS8@(',F0Y2 ++MB4P"(;1Q2272I:2DM$H2T9)K12;HY4%$@6*4R*@['AX:V2D='*%JIT.],:I]X&/@D=5UJ=89=1-*U(1&54@)EL];R4)+))@ ++MH9@];*`J@ML'@3":+'! ++M=W;Y3D5RD)0'E;XJTNG#9=LZ!%3'!XH4Z9D\#YH@("'&#OK3S4.W.2/RC;_U& ++M=P;*^W]T,KPM#YN@JNFQ?LVK-%DW#<4IE#F60!$QL!O*J8<%W8#9$1H)=;/2 ++M#1ULHZ9N+HCWLQ-7H[64$@NI&3BWB*QR8`<@#AV4H9$,)D#Z@"K=32BY3*%JIT.],:I]X&/@D=6_ ++M*4I2E*4I2E*4I7+6J7K-27<%+Q0M5.AWIC5/O`Q\$CJWY2E*4I2E*\$C)L8I ++MF5=^X!$AC`1,N!,=0P]12E#(F'[``1K%!.2*P;FEKR*B?L,L=%'/W%,?=_\` ++M(!7R-S)M0`9>*?PZ?TEUD041+_ZCIB8"A]IL!5$DJDNW(LBH59(Y0,0Y#`)3 ++M`/4("'77Z4KEK5+UFI+N"EXH6JG0[TQJGW@8^"1U;\I6%?3K5A+D8F;NW3HR ++M//"1JU.KM)G;D?YQH_P`IE_=BGY4^<:/\IE_=BGY4^<:/\IE_=BGY ++M4^<:/\IE_=BGY4^<:/\`*9?W8I^5/G&C_*9?W8I^5/G&C_*9?W8I^5:SMU]= ++MIN41J!,71'NW-LD%HA9B:<,<%6Z(H`9V)S>T3+#C/`=I`#JK;\;(MY2,\K;` ++MH5/G#IF*JF)#E,0PE,`E'B`@(#7OZPP/$*CE6Y;7G4GC3]7`O%P3>-@'S&JI ++MQP58@?1*8P@4X!PR(&X>=FQI7+6J7K-27<%+Q0M5.AWIC5/O`Q\$CJWY2IPG ++M[W5_Z.G_`)3U1TI2E*4J=MKT1(_U=Y_^@]458V99A(6G),3``\^V.0,^P1*. ++M!_Y#@:0SLTA:$4^/D3N&::ILA[3$`1_^ZR5LU)=P4O%"U4Z'>F-4^\# ++M'P2.K?E*G"?O=7_HZ?\`E/5'2E*4J ++M0V?*O-VWF&:B@#CJVD$:^H=KY%:46S$NT4&B:8AG.-I`#_I61KEK5+UFI+N" ++MEXH6JG0[TQJGW@8^"1U;\I4X3][J_P#1T_\`*>J.E*4I4Z7][2_]()_E/5%2 ++ME3-SCY0P80Y>*DD\(D8`_P#"*/.*C]VP@A]Y@JFI7+6J7K-27<%+Q0M5.AWI ++MC5/O`Q\$CJWY2IPG[W5_Z.G_`)3U1TI2E*G2_O:7_I!/\IZHJ5_@B``(B.`# ++MK$:EH<1F;D<7$(98D3%M%9^DGD!46_\`>8``/]I`'Z555*Y:U2]9J2[@I>*% ++MJIT.],:I]X&/@D=6_*5-OF$P6\0E(L[,Q3,@;J)NMX"`@<3`("7[Z^LW;_!$ ++M?WJ_E3-V_P`$1_>K^5,W;_!$?WJ_E3-V_P`$1_>K^5,W;_!$?WJ_E6-EI*ZH ++MF&,^50B3H)J$!8W.*AS9#'`ICCPZB@.1^P!K(QK&5&ZEY6349X.S(@D1IO$, ++M`8QMPB;[_95'7YJJI(-SK+*%12(43'.UM?/\` ++MQ"YBB4\B'\"?M*D/M/\`2#@7@.:L2$(FB1-,H$3*`%*4H8``#J`*^J5RUJEZ ++MS4EW!2\4+53H=Z8U3[P,?!(ZM^4I2E*4KY.0BB1DU"@P:I?92E*Y:U2]9J2[@I> ++M*%JIT.],:I]X&/@D=6_*4I2E*4I2E*4I7+6J7K-27<%+Q0M5.AWIC5/O`Q\$ ++MCJWY2E*4I2E*4I2E*Y:U2]9J2[@I>*%JIT.],:I]X&/@D=6_*4I2E*4I2E*4 ++MI7+6J7K-27<%+Q0M5.AWIC5/O`Q\$CJWY2E*4I2E*4I2E*Y:U2]9J2[@I>*% ++MK&6;=LU8]P7>=O:!KHC9MXR?LGC&XXQ$NT(MHW,0Q%G!#E,!T#^S&,5=]-,Y ++MV6O_`,50OQ=.FF<[+7_XJA?BZ=-,YV6O_P`50OQ=.FF<[+7_`.*H7XNG33.= ++MEK_\50OQ=.FF<[+7_P"*H7XNG33.=EK_`/%4+\73IIG.RU_^*H7XNG33.=EK ++M_P#%4+\73IIG.RU_^*H7XNG33.=EK_\`%4+\73IIG.RU_P#BJ%^+ITTSG9:_ ++M_%4+\73IIG.RU_\`BJ%^+ITTSG9:_P#Q5"_%TZ:9SLM?_BJ%^+K6<_,RMTZG ++BS5TR-OA:[$MKHQB"+F;8NEG"WEP+#M*W64$"@0.(CBO_V0`` ++` ++end ++ +--- /dev/null ++++ b/fig2mpdf/doc/XFig-LaTeX.jpg.uue +@@ -0,0 +1,305 @@ ++begin 640 XFig-LaTeX.jpg ++M_]C_X``02D9)1@`!`0$`'@`>``#__@`V($EM86=E(&=E;F5R871E9"!B>2!' ++M4$P@1VAORMSJZ!ZE'^"GZ4ZN@>I1_@I^ ++ME.KH'J4?X*?I3JZ!ZE'^"GZ4ZN@>I1_@I^E.KH'J4?X*?I3JZ!ZE'^"GZ4ZN ++M@>I1_@I^E.KH'J4?X*?I6#;K>!_0H_P4_2JRFYM'1E][MMBT[NN71;0XEBX3 ++M[2B#T;<@H#A82EY]M:U)2MLJ*00"L)WW"@/-6I>%1(G2WRP7O&MCLKK/$):& ++MT]W-U#2FN_\`?_TKN6O-],+W)0Q:9V&Z-^(<_94T$"W$ ++MZNEB&-1<2T]MUBC/N3"PE2I,Q_\`:S'UJ+CTAS^^XXI; ++MBO:HU)>$;;`;?IRKBW;&L>O[`:OMBM]Z;'8F?";?'_9:34._D?T]:EE^V6)6 ++M..[[\5@N$FV;';;?:,X@?Z5\#3V[PDN=2ZFY7;P?PM2WXUQ;'ZF2PMP_^8K! ++MMNK<"./%LIQN_A)Y(N%A?B.$>UQF0I/_`&:KZ.1:F07$"X:=0KHWL.)=BR9# ++MBC_DE-,`?^=9&IC4:0MN]X3E]BX>96O'US4#_/#+X_C7M$U>TTEOJ9.:VJ!* ++M"N$QKE)$)[?T=&_P*W]FU3V+-B3H:),*2U,CJ_"ZPX'$'^*=Q6SQ#?;?G6:4 ++MI2E*4I2E*4J!Y1Y_9]W'S*J86[S!"]W1\HK(>FNGT[47JB0N/< ++M9B;E'ML,OH)#D9AY\[/O)4.%02`TE6Z5.I4%`3/3W/\`&]3M'[!F^*RE2;/= ++MH34IE#J0EYD.("NC=0">!:=]BG?M'(D;$S3<;=M-^=9I2L;#??;G6O)AQ9D- ++M<>7';E1U_C:>0%I5^H.XJ`R](M,Y;_3?8FT0I6Y5XS;X@AO;D[D](SP*[?;6 ++MO_)?'BK0JQ9KF%@X0`E+>1.SD)V_NS0^G_2O/[-ZHV]+IM>I4.['A^[3D.,- ++MN$G;O7$=C[<^>X3_``K"KGK#;HRR_BN,9&$KV"K??WX3BAN!N&WHZT^D[=+W ++M=IKJX;G+N4Y!D5FFXS<<;N]D6PBCOM%3R"M"4.,.+!5P!*RE7"H)<;)' ++ME"I_2E*4I2E*4J!Y1Y_9]W'S*J86[S!"]W1\HK:[@:GELMD&SXS`M%KBH@VV%';C ++MQ([0V0RVA(2A`]@``_A7YKQG2_6;'--#I?;\SL-EPIEU]$7*+;$?Z_$5UU;O ++M"&E[QVY`Z12?&.)8W\OH@H["CKSI=K-AFE&KB\;B(Q#&H>5MO8K:[*RY=9,U ++MD)@P6;G*;9/2O,PXS'3B""5ON-'I.)`2TOG6J?JW:+X[%M.H5PQAN^6Y^(YD ++M-S7=I\9AJ,IB7+OZ8]Y!3'2S'4N,`V>A=?F,^24,G:9:>9QJY>+)J/FEIOML ++M\5M[+#T^^ZB(=CL18J8*9<2,(L0MH968DAF;)?*4\*YW1)0L,>3:&`>$JK(\ ++M9D2/7MZ]9"85H90S/BS&;'.>8B6UY2V6)DV0VVMF.T\Y'D.MN.*0@QRRZ2 ++M`O>K\7D^.-Y?&QYR_P!N;OTALN1[:JE*T$@C]#71I2N!E.0P,4T\O.1W,K\1MT1$O:[C-?Q_4/`LH@N25N1X-_PZ7">9;*B4M^,QIB@K8$#B+&YVWVK55G7A ++M%V5UIN^:#V;*&Q^.1AFH#2U*_1FX1XNWZ=(?UK/_`,Q]GM:G?MQICJ7I\VV/ ++MO)%QPF1<(R/U?MIE-@>TJ`J9X?KKHYGTYN%B&IN-7RYK.W5K%W:3-2?0J.LA ++MU)]A2*M;B'Z?K7U2E*4I4#RCS^S[N/F54PMWF"%[NCY16Y2E*4I6M,EQH%JD ++MS9DAN+#CM*=??>6$H:0D;J4HGD``"2?0*K33R+)N\F[:DWB.N//R`(%KCOHX ++M7(-K;),9L@_A6YQ*?<':%.A!_9BH9,UDRRZ:9WK/=/=/&LHP:W1G94:=<;\+ ++M<_?F&D.%;D!OH5@H)0.C$B-'EP7HLIE$F,Z@H=:=0%H<21L0H'D ++M01W&JES70+2+4.]W.XY?A,.[R;FAA-U^^>91<0PM*F?&4-K2A\HX$I!<"B$` ++MHWX215K.A?16J`&VHQA6\.'=DF*TE"I.P< ++M6YLX0`AMM&MF&ED3"/!%RJ!*G&9C4N[.WW4,P+,MU^X6EA'&NV1(;?%NWXM& ++MBV]+6Y(C)6!NLC?\LXO'M6M^G&"Z%#"+7D-XNT^/?]4=1[9DEON:741W0\N8 ++MQ*AN*?0Y-4@1V4O!A;<=UQ*4%#)2/V-K$A&79CB6C+,-Q6+O,F_YOT$=1;%G ++MA+2400`-B9<@--]&/Q,,RAMV5^=+)K-K?,Q_3G-,?PR9:[?EU]CJL.(VFS6N ++M99)]LDO\:WE369/C3<@17%27'2VAM#C:DJ:4D%:K<@>%'+N5JU8E6?!>O[;I ++MW>[K%R6^LWAJ+:6F(B.F:#4EP$/25,K;XVD#@:4%A:T>0%7#H;DFH67>#Y;\ ++MCU-Q65A>3W&7)E)L\OQ?CB177E.16CT+BP2AA32%%?"LK0LE*>0JWZJ7*2RLTI2H'E'G]GWUZ2ZF7#26WZ89SG-HEZ?0(C-NDN ++MV.T.1;E?X+;8;Z"2I3BFXZ7$`(=Z!.ZP5G^/S[2Q>)EVD]:W86:WV]3JY=P:8OJ2ZT[.+L:&RRKB0L,2'TCB0..: ++M8KJ)K-8]$-3=4&;7;)R;1*E7#*WF5^OK%JNV=XO:KO=9C*L?MZ;HL/2H4ORK"3;=?;9;D2,?Q^^WNU7.^6:W):1"FIMS;3;,;HN ++M#9ME:8T9+B4;%26@G<`J!O5(V3M6C=+E!L^.3[M[H^45N4I2E*X&49%;\4P*Z9!TJ4D=]1#$X(PK2Z]97F\N+`O,TNWK*9JW1T$4AOEHJ/-1WKF\:RZ@VG`TZBOZ3&'IBTIMV:;A?#'R!N$MQ*3-$#H"A*4(5TI ++M86^E_@W'`EP=$?T3#G0[A:V9L&6S-AO)XFGX[J7&UI](4DD$>VMKD1VUI3[9 ++M;KK:W8-S@1[C#<*2XQ*82ZVLI4%)W2H$'90!'H(!JELE\'C2R]WRZWR1BS\R ++M9+O#-]DVIO()D:V3[BPI#C;[T1+OBRUJ6RUQ+4T2KA'%OM5<1_!@:FXKF]TO ++M5S89U`SNYN2,FFQ@MQFWPI)9$ZVVXG8LA]F.VPY)(Z1?XR`$--MQG4?`[_@/ ++M@?6VUO*L,N7/R!&09O>IDHP84RZI?;>MT)`/$MN,Y]P95IO,6$P`)S;KKO!TR93RQ#0A@*82 ++MA;BFB/%T;7IX1S&'9YE>)Z8Y7!@3<:M259QF\V7%2\;5:+XK:,%M6'89=;U'L]LQ"YW.?%RNW,R'2EJ0J+ ++M*CI;=2E2DK<;9>7T314H+6&B#?47PH=,',=NLV:N\P9-F7C.OS1%2Z(Z%*84MOC(4ML\83PI64S_1_4,:K>#OC>H";4JR-7EIQ]B"ZM ++M9=9:Z5:6@Z%H04.%L(4M!'D*44@J`XC9E5)J%_.?,\8TV:VB4-^Q]\LM$?F;Z?T&K:`V36:4I2E*5@C>OSYG&D-V@ZAS=4-%;C$P[4I ++M\)-Y@R@H67+4(&R6K@V@$I>`\EN:V.F;Y!72M@M&8:8ZJVG4:WW:`[;Y6)YW ++M8741LIQ*ZE(G6=Y0W1Q<)*76'`"IJ0V2TZGFD[A24VI2H'E'G]GW0JI)/\^M?FX`'2XMATA#\SO3+NRD!3+?9S$=M8=/_`#7F ++M2.;1KOZG80G4;P?\MP8W1=D5>;8Y$:N#;"7C%6H;HJLNF':MYAC3!U(E8^JW6=QNXHQO$DOE-_F1B'HX??D\):9Z=MMSH$))*DI" ++MW5H"DK_*F2V[4W3G1+0J-D606[3535M3`;%[O[D"%9PU"2'F7K@PT^TW=)JG ++M'#XR6W&FFVI#3'WCH>5V<:U3U4QW!+[$MF0)CV.WO_:&3-R66_DDR';)+2(T ++M"UQEN^*OOR9TX2%1C(`4AM">,+Z9I-3^P:[YG@O@O2-2<@Q&?J)B#-S<=O\` ++MD%MOB''WG7I896BT05)47XC#R_%F^)UI3J62XA"PM)7^DX.KV#OX+$R"Z7=O ++M%XDF^R;&TW>7$1W%SHSKK,AE(XB%%M4=\J4DE(2TM>_`DJJ28=E;&7X3&O+4 ++M-=M+Y4H1'9;#[J&R>)I:BRM:`'&E-/)'$3P.HWV/*NO>+/:,BQ6XV*^VV)>K ++M-/C+C3H$UA+S$EI8X5MN(4"%)()!!&QJ.89IQ@>G4&9%PC%;9B[4Q:5R_$(J ++M6U2"@$(XU?B5P@D`$D#<[;;FNQ<<6QR[1;\S<+)!E)O<#Q"[E<9/%.C<*T!E ++MU0&ZT!+KH"2=ATBMMMS5+0_![BV3''(..ZEYU!>0RB);),_(G+BJS1-PEQN( ++MA[=M+A:!;3(=2ZZ@'<'??>"L>#/,LVF64::X_2"XS(``<1ON$K0XA-MU`\H\_L^[CYE5,+ ++M=Y@A>[H^45N4I2E0K/,EDXU@JG;7&1/R.>^B!8H3A/#(F.[AL*VYAM("G'"/ ++MPMMN*[JWL/QIC$M/X%E9D+G/-A3DR:\/O)LAQ1/?A*4D; ++M%((_.;_@[6;"+%BLFU9'GF4X5@]R=6CP>[&8>=9G-?FN7V%%F^)Q8%M?D/W.39K=Q$ ++M`*GRE-1I4MPA3K3CI.R4--IXFIF''173[$\BM^,1KGJ7CZI6H&,K:\,32_#]/\`P@I6I5RGLNW7 ++M4:/+:@3K?&M3:4J#\=M@(\2ZWW*=<=?]/L:L6I ++MMYTQZH@3("E6*_9#B;]LC9$IACIGELE2$A"RVE;P:6ALJ0E:D)*4G:Y( ++MF26"=A\/((=YA2;'+@"?&N#ZK089:CPVF&6T,LMH"4-MI`2A(&P` ++M`[`!RKUKBY!D%IQ?$)M\OVB0Q9V%?F<3S0N6L;<:QN&Q]VV=N-;G43 ++MI=`MP0<4R3(<.X-^%F!=52(H]GB\H/-)'L2E/\*P(^K5F"`U/QW-HZ4GR9;# ++MMHDGT;N-],VH_P#IH'Z5D:C2K<$C+,%R/'@$DKDQX(ND7EW\<0N+`]JVT5)+ ++M!G.'Y2LMX]DMMN\@)W7'C3$*>;_QM[\:3["!4JXAOMOS]%9I2E?F7PAK2O$+ ++M,QX0^,R85JS+!82UW!,R8B)'R"S%87)M;[JR$`J_:1UK/W\E+@"BG9SAXM@.)*@-]MS.[H^45N4I2L$["JEQH'-M9+AF[NSF/V53UIQD;[I><"N" ++M;-'ZK1XNV?W&G5`E+U6W2E*4V![12J]U'TZMFI.'V^VSKI;1*M\IH*2EQ`=0MM8*''&U(<0M"D.+20=ZCNE&A^':1&^RK"ER;>[RMOK"Y ++MOQ(D92VV@KHF6V8C++#+2"MQ00VVG=3BU**E**JY.H6A-HS+3K5R#"NS\#(< ++M[3$,NX3D"6PT(:6_%HI8\D+B<2%](QN.D$B0"H=)RI.P:#YSA^66S,;+@N%6 ++MW+6+DLVFUV7)+PFPVEUUJ0T[='V'74MO$-/NH1&9BH7Q/$%Y*3QHIBP^#O&E ++M^"_ISH9G.,3\FS._Y#,M.07Z[QWP+9C5GN+KF\+C4M,5B0T(;+33:PI7CO2$ ++MN%I2A_3#&<=M6)8#:<:L;+T>SVV*B-#:?F.R5MMH&R4EQU2EJV&P!4HG8`=U ++M=PG9-5-@?\Z-0\HU%<^\A/N&SX\>X0HSB@X\G_KR.E5N.2FVF#5M5R[U>K7C ++MV+3[U>IK5NM<)E3TF2\=DMH':?2?8!S)(`!)%5QC]GNN9Y?"SG,(+MMAQ%ES ++M%\=DIV7!!24^.24^M+22`G^I0HI_&IPU;8&PVI2L;#??;G4;OV&XIE+:4Y'C ++MMMO?`-FUS8:'5M^U*B.))]H(J*?R:=7)WQ/,LDQ8)1PHCIN76$4>SH9@="1[ ++M$%'LVIOJW9DGR<;S>.E'+8O6>2?^_3M*/\6Q^E9.IK5MXAEF(9)B@2D%3[MK ++M,Z-^O30R\E(]J^#^%2VQ9=B^4,+" ++M#X.=^\#G_P"(SJYII">E7?1C/[.U>\,NKXXC&D0G2AVWOJ'(/I:E<05R#K;7 ++M$.:5I3_0O*//[/NX^953&W>8(7NZ/E%;E*4JM=1;I<'(%LPO'I:X>29(XN.U ++M*9_';XB`#*F#T%M"@E![.F=9!Y$U.;1:K?8\7MUFM45$&V08R(T2.W^%IM"0 ++ME*1^@`%=&E*4I2E*4K&PK-5OJ==KA&P:/CUBDJBY-DLM-HM;[8W5&+B5*>DC ++M_HL(>='<5(2/S"IM9K3`L6)VRRVJ,F';($5N+$8220TTVD(0GGSY)`%>UPGP ++MK79)ERN,MF!;XK*GI,F0X$-LMI'$I:E'D``"23V555E@3=1LK@YCD,1V%B<% ++MY,C%[)*;*%OK'-%QE-JYA?8665#=L'I%CI2E+-P`;"LTI2E*5C8>C8^RHG?\ ++M#PW*'P_?\9MMTEI&S09+MJDG]&G>F;4?U=0/TK*-2[2 ++MQ>K=`RG'[YALZ5-:B0S=K9QQW'W5<#:$R6"ZP%*4KA`*P3OMWUTLG\_,^[CY ++ME5,;=Y@A>[H^45N4I7A*DQX=N?ERGVXT9EM3CSSJPE#:$C=2E$\@``23Z!58 ++MZ=QGK]<;GJ91LN':T$F.D@\TK=*E2%CM!<0@_LA5JTI2E*4 ++MI2E*5@G8;U4^.I^UOA`Y#EK@Z2T8^ERP60D;I6]Q)7<'T\N?WB&HX]!C.]RJ ++MM*1(8B07I,EY$>.T@K==<6$H0D#7B6-2'8EB`)X)L\<34F9[4M`KC-GTF0KF"@U(,G\_,^[CYE5,;=Y@A ++M>[H^45N4I52YRHY?G-MTRC[KMSS2;CE:@>28`60W%/MDN(4@CO9:D#D2FK92 ++M`E(`K-*4I2E*4I2E0?4/(YF-Z:27[0A#^1S76[?8V'/PNS7U=&SQ#O0DGI%^ ++MA#:SW5U,5QZ#B&FUHQZ"M3D:WQ4M%]W;C?4.:WEGO6M14M1[U*4:KE(.L%X# ++MBP3I/$=W;2?PY0ZD_B/I@H(Y#LD*&_[%(Z:Z0-AM6:4I2E*4I2E5GG]VN$J1 ++M;<"QR6N'D=^2OI9C*MEVN`@@2)8/)QPCDEM"?S+4HA*4CF5*2!VU'=/V+4GR\7Q!]N7<#^27="D+CL^T1T ++M*#ZA_:.1R.:"*MD#8;5FE*4I2E*4I2HMFF2MXCIE=[^J.J<]&:"8D-!\N7(6 ++MH-L,)_O..K;;'M4*I?&[-<,@QA&GUNN;BL?A/.G.\DB.%"[O<''%.2X<5:=B ++MD%U;@>=206T[,H/'Q*:_0\*%$MUIBP($5J%!C-)9CQV&PAME"0$I0E(Y)2`` ++M`!R`%;5*4I2E*4I2A.PJHY?_`-P-:TVQ)Z3#\2F-O3R#NB?=0`XRS[41@4NJ ++M_P"[H^45N5#)#:RDJX4H!XG$[]S%L<@8G@ENL-N+KC$ ++M5!XGY"N)Z0XI16X\XK\SCBU+6I7>I1-2&E0/*//[/NX^953"W>8(7NZ/E%;9 ++M.PWJI2W%J<\DIL##@<@M'_`'Q8.X?4/W`>:`>T^7^YM*7&FW6%M.H2XVH; ++M*2H;A0]H/;4>.-,1B5V26_8E;D]'&4%1S^K*MT#_`"A)]M?/CU_M^XGVQ%U8 ++M';)MAV7MZ2RL[_\`BM1]E=&!?+70``))/8!598%%D9'D$W ++M4V[,N,NW..(^/1'T\*H5LX@M*BD\TN2%!+RP>82&$$;M5:M*5`\H\_L^[CYE ++M5,+=Y@A>[H^45`]1+Q<46^V8ACTE47)\D=5%BR6QNJ!'2`94WV=$V0$;\B\X ++MRD_BJ:66SV['\2MMCM$5,*UP(J(T1A',-MH2$I3N>9V`',]M=2E*4I2E*4I2 ++ME4]FN^7:TXII^V.DM<-2,BR0;>26F7=H4=7+^ME(Z3VIAN`_BJX!Y*:B3JE9 ++M/<'(J/\`9UAPHDKV_ISB3L6QZ6DD;*/YB.'L"MY:``D`#8"LTIMO7.N%IMUT ++M:2F?#:E<'-M2T^6V?2E7:D^T$5RNJ[O`)-JNZI#0[(MT!>3^B71LX/U5Q_I4 ++M,RW)L^AW3&H-FQR'`BR+CM?[U<92G8L"$$JXE,AI)4X^I10$I<2VV!QJ4KDE ++M*IE'M;DJ*W)CY3<9*%CB0\T\PI"O:`&^$C_2O-^5>+$V9,]Q%XM*.;[Z&>CD ++M1T]ZU)3Y+B1VGA"2!N0%5*4+2MI*T*"DD;A0.X(]-?5*J++#]NM2&=.V/O,> ++MAI;G9>X#Y+C9/%'MY_ZQ3TC@_L4<)&SZ35N`;"LTI4#RCS^S[N/F54JC/LQL ++M3CR)#J&&&XB5N..*"4H2$`DDGD`!S)JN]/&7\D['B4G\"?[R@1*6& ++M68T-J/':0RPT@(;;0G9*$@;``=P`KVI2E:<^='MMJ>F2E%++8Y\*2I2B3L$I ++M`YE1)``',D@5SX616N9,3$Z94.>1_0YC98>_@E6W%^J=Q[:\KS,DKD,V:V.= ++M%\GM)[22 ++M2:VE`%!!V(/;O7`Q<[87%:2KB:86ZPT?[C;JT(_]J4U(:B.:Y.,5PAR:Q%ZS ++MN\AY$.T6Y*^%4Z6X>%IH'N!.ZE*_(A*UGDDUC"<8.+84F+*E]9WN6^N;>;B4 ++M<)FS'-BZ[MW)Y!"$_D;0V@4>?V?=Q\RJ^)Z-MXS'[.Y+R$CM<%6-8\AL638ZU=\>O$.^6MTD(EP)*7FB1VC ++MB22-QWCM'?79I2E*4I2E*4JH-33]IK[C6ES!XV[\\J7?@D\TVF,I"GT'GV/N ++M+8C;=Z'G2/PFK>2-D@5ISK="N4(QY\5J6SON$.H"MCZ1Z#[1SKB]5W:W'BM% ++MS,E@'^A7-:G$[>A+W-:?\W&/97VWD;+#J6;U&=L3Y.R52B"PL_W7AY/Z!7"K ++MV5(@H%((/(]A]-?58)V%16$/M!>VKNL;V>,H]6(/8^OF#(/LVW2CV%2N?$G; ++MOS+?"N$(QIT5F8P3N6WFPM._IV/?6O;K-;[4'O$F5(4Z1TBG'ENJ(2-DIW62 ++M0D<]DCD-SL.9KJ5P;Y<'V&&;?;R#=YI*(HVW#0'XWE#]U`(/M)2GM4*Z<&&S ++M;[/&A1P0PPTEM'$=SL!MS/>?2?36T3L*J/%A]O-3GM0'OO,:7@? ++M(DW`>GI"DM-*_LD*4#L^15NTI2E0/*//[/NX^953"W>8(7NZ/E%;9`-5S?-+ ++M\;NF1OW^V*EX?E3O[2^8\^(DEX[@_?)V+4DIET*/Y6>ZIEC.=8KEXDHL%X:ES(IVF0'$*8F ++M1#OML]'<"76C[%I%2X$$ ++M0]I(!^;5:UQ7GY\YU,J[20`^\D;)0D;E+2!W(3N=N\DDGF:[557GLN5D%\A: ++M9V>0Y'E79@OWZ6POA7`M85P.%*AS2Z^K=EL]H^]<'[*K*A0XMOM,6#!CMQ(< ++M=I+4=AE`0AI"0$I2D#D````/0*VJ4I2H'E'G]GW_W,EHI=;Y]H2H`]X-1'J[5+#O ++M*M5T9U/L:!_0;PI$*[-IY?@E(2&7^6^R76VR?S.D\Z[E@U-QB]9`W8I2Y.,9 ++M2H;]0W^/XG,5S.Y;"B42$C;\;"W$^VK"!!K-*4I2E51JM+D3\G]L?7'NV ++M7RC;E.LJV7%@A)7.D`_E*6`IM*NYUYGTU9T*)&@6F-!AQVXL2.TEIAEI(2AM ++M"0$I2D#L```'L%;-*4I4=O3;\>?`O,=A):V5@!10.]22E*MAS( ++M"@.9%=6#*A3+:B7`=:?BN[J2XR04J._/L[]^WOW[:W-QZ:TYMQ@VZ+TT^6S# ++M:_?><"`?8-^VN(JZ72Z#@LD)49A7_$;@TI"`/2AH[+6?UX$^T]E=*V6>/;B\ ++M]QKESW]C)F/D%UW;L!V``2-SLE("1OR%=:N!D^16_%,%N-_N9<,2(V%=&RCB ++M=>6I02VTVG\SBUJ2A">]2DCOJ/X#CEPM5EG7K(PVO,;Z^)EY4VKB0P>'A:B- ++MJ[VV$;-I/YB%KVW<54_I2E*5`\H\_L^[CYE5,+=Y@A>[H^45N4I2E<._XU8, ++MIQURT9'9H=\MBR%&-.CI=0%#L4`H>2H;\E#8@]A%5Z,*S/$PE6`9:J=;$'EC ++MV6NN3&`GEY+,T;R6>0_K.G2.P(%>T75>W6ZX,6W4&U2].+HXH-M.7925VV2L ++MCL9G(^Y43MR2X6W#^Y5JI6A:`I*@I)&X(/(CTU]TI2L$[)WJH<(_G9J_E>H3 ++MAZ2VL+7C^.'\OB[#O_U;Z>?]=*24;]A1$:([:M^E*4I2N)(QZV/SG92&G(4M ++MW]J_"D+CK.65 ++MP[[[&&M0Z$>[+9]N]>?\HM]Q5H-ZFXJ[9XJ!Y>0V+CN-JV`W*G-DA^,/3TC9 ++M;3_:GMJS[7=[7>[%&NEFN46[6R0GB8EPI"7F71Z4K22#_`UT:56FJF13+)IN ++MS;;+-;@Y5D<]JQV!UQ0'1RGPK=T;_B++2'G^'M(9(';4RQZQVW&<'M&/6AGQ ++M>UVV&W$B-D[E+;:0E.Y[SL.9/,G4>?V?=Q\RJF%N\P0O=T?**W*4I2 ++ME*4K!`-5E=M*[`_?I-]QJ1,P+)GU\;USQYQ+'C*N?.1'4E3$@\^UUM2MNQ0[ ++M:YXR+4C$5%.5XXWFUG1_QK%&5)E(3R&[UO6HJ/?N8[CI/F ++M8W>HUU;87TL0L#:K ++M)`BS&$NLR):^%[9#X=3V`+;%2#'=0K'?;\JQ2$2<53H$'LK-*4I2E*5S[K=(%EQN?=[K+;@VV%'7(ER73LAIM"2 ++MI2S[``3_``J`X!:I\Z;@DQXQ'Y7#Q*==_YCA3 ++MN0VC:SJ4I2E*5`\H\_L^[CYE5,+=Y@A>[H^45N4I2E*4I2E8(![:A&3:=XKE ++M5Q:N5P@*B7]E'!%O=MD+AW&./0B0T4KX=^9024'O21RKL8OC=NQ+!+=C]KZ9 ++M42(@CI9+O2//N*45N/.*_,XXM2UJ5WJ4H]]2"H_D>*X_EEB%MR&U,72(E8<: ++M#J2%LK'8XVL$*;6.Y:"%#N-006W4/"E<5EFN:CXZG_AEUDH:N["=QR9E*V;D ++M;#?9,CA5Z7CV5*L9SK'LJ>DQ($ER+>HJ09UFN#"HT^)OMS<87LH)W.P6-T*_ ++M*I0YU,>VE*4I2G=517O^?^L+>)M_>XICK[,S(E;;HES!PNQ8)]*4`HDNCW=/ ++M,+6*MP#85FE*4I2E0/*//[/NX^953"W>8(7NZ/E%;E*4I2E*4I2E*4I44R;" ++ML7/A4-^P[CE4/X]1L(_;)7JAC3 ++M8)Z1I+<>^1T\^U'DLRP-NU/1.?W7#4UQK,,=RZWR'[#W/8'>P_&(V)8)$L[,AR<^E2WILYX`.SI+BBMZ0YM^9:U*40.0 ++MW`&P`%2BE*4I2E*@>4>?V?=Q\RJF%N\P0O=T?**W*4I2E*4I2E*4I2E"`1SJ ++M%9-@5@R>XL7.0V_:\BC(X(=]M;YC3XP_=2ZG\2-SN6UA39[TFHR+QG^%G@R2 ++MW+S['D_\:L<3AN+"=P-Y$)/)WVKCWJ44%Z,X ++M%<"Q^)"QVH6-]BA0"@>1`KN4KX<<0TPMQQ00A()4I1V``[R>ZJGPAM>99G(U ++M/FI5U4>?V?=Q\ ++MRJF%N\P0O=T?**W*4I2E*4I2E*4I2E*5@@&H#?\`3NS7?(5Y!;9$K%,M*`GK ++MRS+2T^X!MLE])!;DH&WX7D+`[N$\ZX0RW+\-!;S^S"[V5`_VGQR*XXVA(_-* ++MA[J=9[.:VBZV.9);'*K*M5XM5]L$:ZV6XQKM;)">*/+AOI>:='9NE220>PU6 ++M^;N+S',X^F,):NKWF$S,N>02.C@%12B)N.Q4I25H/H90^>1*";6:;0U'0VVA ++M+;:4@)2D;!('8`.ZO2E*4I2E*5`\H\_L^[CYE5)+?<(`L4(&;'!#"/ZY/[H] ++MM;G6,#UV/\9/UIUC`]=C_&3]:=8P/78_QD_6G6,#UV/\9/UIUC`]=C_&3]:= ++M8P/78_QD_6G6,#UV/\9/UIUC`]=C_&3]:=8P/78_QD_6G6,#UV/\9/UIUC`] ++M=C_&3]:=8P/78_QD_6G6,#UV/\9/UIUC`]=C_&3]:=8P/78_QD_6G6,#UV/\ ++M9/UIUC`]=C_&3]:=8P/78_QD_6G6,#UV/\9/UIUC`]=C_&3]:=8P/78_QD_6 ++MG6,#UV/\9/UK!N%O/^^Q_CI^M5M=<(L2LADW_$+_`/8;)7U]))E6U;9C3E<^ ++MOKZ^/CX_;Z^?3T]/S\]/OV^O7\]?W\ ++M]//S\]S^?FZM/3T^/@W_3T_-O;V^KJ].#=[-S;V[>YN,'`OE103_QK ++M:_R;FCHW..?FZ.#?[_[DX]K7U_W+R^'(B?7Q[O^0A_W:T_WK ++MZ_ZDJ_+L[/W;VOO\]'%O<&QH9]+1S_V[O/YB8W5Y>G)Q;?U+3/SS[$5&2/OU ++M]/Y#40L+"_HT*=G8UM[=[7=X=OTD&7MX=A03$_?EV]33T]_C[BHJ*E%/4("! ++M?NSRZ?=788B`?OW\[/ZRJZJEI4M$1(6)B/L6#?4``$9&2O3L["H@'VMD9$D\ ++M/-O4U*:HIVA@7KNSL_U#-!03%,3$PQTA(#Y`/=C=[?>WM_UL:X^5D_KH^<_1 ++MT/2FHOV+>GMR_^]S?)K<7V!@/0\.(%NZTJ9:9X*.B ++MSNY;5!\4KO\?-?S!J_28H^X=((Z(R_/.UC4UNZ*,C_1K6Z6CX?UW7NG&QHA^ ++MU4U,N?]<Z@E",HIO_)M)%]?_#%M/]H ++MA[*TW?"!;??ES,3(Y7Z!QD$\H/$8!_\L1KO`WDQ06W(I.JEK>+S`ZTXA*/2G ++MM_^5L/($,J#-!`I,F3*%.J7,FRIO71QT"!2!B ++M0H8%)6>/G`P`Q80*91UFADV\N/&.-/^F2-&78G+3$B:,97V\NO7K$6F6'#!! ++M`@#=HX!=A5B5=\&" ++M'J:H8DZLB9#"=RF59<(&,-:TXHTXIN30`AFBB%(`*:"@7XY$%ME1!=ZY5,0$ ++MHQ5HY)-03L0`DRH-"*,*)!`T9)1<1ED2EEN&%`!^879III$[1I";2@<*5`%Z ++M[YTIIYDHJ!"`CR%%55*=Z>A."ZPP0(_I:>``I-!VB<` ++M"HQ`*84"6?KH9",H4%8*<"(JZHH,K%`C`)J^H&E)FW[GE`)W7O_:`*26#KAC ++M:-^)(,*DH_;:GT.)5%`CK)_,H@T.05410*K?*5#%`I;&V>JFC>!PJ7"C!0N> ++MK]RN5Y()&?2IP"=(,"'))%4`@(03J`H$ZPAA3-$DI"#V608?551Z:A&F=NOO ++M>@Y)D.5,>)PA6P!XY.(('@"(\82U6%02QA,/`-!%%#[4"E$C7BSQQ$"2`D#` ++MBWC^:[)K);T9YVA(U"',LI+TX@4>"F`S!1$X4%')*=;.,H0;SK`KT`L->!$- ++M*$",0%.TBI[L='4J]U46#X[X$L5W:Z`R&J1,I*+`*4\HX$8E5E2S1#!B0"0, ++M$CAL4HP/[AZX09E/UXV60QF88-"C5/C_`C<2M(S``S9/E.$(`)<$,T(C?'0A ++M21=NH$K2$Z=9P" ++M@!5\.#("$T@LH4SDWWD"!*4O``#$/J>NHH*-Q+=OUBJFTE26&UU@X2XDZJ2+ ++MA0]B^`!)`*"PGP)\H`YH^65_`QD!.E`A%!0(RWT0-,M]4B"35HU@60I@E:0@ ++ME3LM4>I=EVI634HB,%Y%\(1)<4@*QI(9AUC*A>W2C*5J)2G0>0PB`2:(*4G?$(1X'8L!7-I&5LVJ2*!/H0YE( ++M9S)2E$AS8`6`"$C&A#SIXT%DR:DQ$N2%N&H4JCK%2UK!X72Q8F$@PFS@.D6:%$$.`_BI ++M1!HJ(F(BQ2'*PF:F%B"I(53B$N53*J7BZ(H=ABQD)[W4`(M11I($P)6W1%47 ++MRZ@`+WB#F`/$PD>I2=H15!923LB83#"HKX?_C"`:J'"K:"'5A6B(4E)W5``H ++M#H$$'S`*9%0T'HU.)=BA#"0#6)0G3A10"R84%*0@(XDCMCL)`-!..+&%5>3< ++M4`4>_,$-3H`5Y%[PJ"Z`PE(^6$-P(26&BC:@O@KH`BH@%3FX]>.T#XC#!. ++M:,TB"E'PPE7Y&L&&.J0"=LK-3&,"`!/(89*W.HH"+M&'8@Q!&`4A)A.\X(8S ++M6&P-(Q##)<)0AC(HH`YA.`,Z;N8((EQB"/<"!0!N<`EH9,X'E3!B`""A#"#7 ++M05Y=\(8P@+"$4]0A_W91_L0P;O``+\P"`,C8A`*`4`8O%,-:70#"*8"0"BJX ++MJP'.,$?L3N&(?WS,E6T.0RUPP`C$#6@)`"]4H@R7X(.Q8<3K""Y@*X`4W03>Z,3L]`DO,ED``6J. ++MS)O@,`Q]8)OI9AA"1RR!4H[PPBT`$`;8-2`5CD#&QP"@=*;S`2@@V<0LB1OZ3`4<%'L!IX@"I+`QBU-802"U`,?_V*B@.APT8`U(G4(G`#"% ++M/OO@FI0*N+K,CX/Q/2J<`*@"'T"QA"ETB@A/(`:5L`P`T`E18"G?`'<&)A`S9C<$L`I%@'(%D0@3L"ND$1'N`0`<&"Z\<1]]\6HMT0"S ++M,`5T]"[`-1I#X`SPY0M(\'P$YPBL!@2>8"E*-R[3$#F7,`F0D`M3EPL`4`W0 ++M0"^5$COOA@6^8'&TPP0W<`950`1(I0".$#91<`8C``360@0,\P1$@(7:\`16 ++MD"\?]#4?`ST-4'\QI()#D'@+,(5/0`5(0'>^P#!>@`3H@@Y(,`3:8'&7\@1> ++M$$-`8''O4FNBL@`,D($8_S@A[W$8"4(6B!04:P(C5[0!8Q%(%$@`BH@2)\@; ++MDN($<$/!]`,`#.(`#Z8('<.-=`#+^`#45"+`5`%5S@TWA4- ++M.&0.U\4#4W"&`(`'$T@+]@,`GE`%$38"DB!0H)!M7C`$3U`+=>`*3=0(Y"<) ++MGV!M#+-%#4`%4S`)AN8&3T"`;A`%KB@,+U`%9DA'Y&@.5?!"#1!A2=0%79!' ++M$30`&+@5K'T`*NP"@P@327)`&ZQ`1*P"@3`([2D%22P`A%0`1*"*2@R``.` ++M@BO1>3A4%DVD-(9"86[%2>:T01QD4??W2AWG$)/T`*6T*=&W*1M5(\J$0S?3 ++M"5YX0Y12%@Q%@;Q$/I(30NR%1P]0/IO"6"G%E[#RB=RR>@SP1E$Q'`0@`7BQ ++M',NQ`1EFYZB*4S%7@I07ZWT3;65*5!%@89B6*Z`.Y/%:Q5H ++M,MN1<@<1B@ZVE*OGD`UA$*J'F"&!3B\U$*Y4FXHU6:W_AW])!$W1N$U6H9W[M!06JJ#R0WH1ZA'DH6M.U*%L5!S4@40* ++MJA'"X:!'41(JRA,1*J(GVA^ZUGE%H7J9`*82AIRA!#Y5PYQ1J-_PD??KH9F\@15.F>XY&@B3JE-SH1@*J:QI&E ++M=QHCD6H3)1$#:;`#KI095*D`#-`7JS<`/74J]P&1#H&@$+FJ`$"55`FHNC:H ++M0=DG)`&1#MH``["89;&K@565FP$:@)J48P*1#\D`PXHB"+H=!-"9?2*L.[!Z ++M)<.(JPM]V&KN`JM%$BLMZIK/+(#T.HIUGUQO*Q*I2];ID)!LXNIIS41N8++N16[M]`ZM]B;KHQ8/F7_BJ!*J[0T!TPT ++MX:S,R[E[R[T/JK6$JJ7IFA-@BZ02VAP?Z[&;:+K*;2+[XRYE- ++M^K'#6J\\LJKR2JS.NK>YRB.,B*W+^T2_^[-E(:_J.B#">A"->[0\V.KD; ++M ++M&QS`RAA;RQHS'+?(*J6>FK?A>H)_"[)2D\3SFJQ,O+6C\;>:,29G7)T4J*X_ ++M[!)G6Q4!*Y'+A%RNY"3B02#4F\@[__J!C$JIT3119!&L"^L476PAF$(0'-MZ ++M^A&"@12"J>(:=GUNA#""KII5"8.8:R+31S77=3+G1`HV[$) ++M?:/<31`O?2$ORQ&**$_`C!#DZQ?<.Z8@O"/!42!.LBTK#=&O71WHC=W?_1'L ++M')^!M*IK[=PA+M,%$:J]S+5T$Q46+4>%^I`((2E_S1"T/.-/1*&87'.1?1P; ++MSM@P8;`*.\BXJ]47S`!-_;>ZJJUW?>*[>B#3>[Q93*953($77,8;?*OWG:N3 ++M$>6!]2C*NKU2'K`@VW+]*KZ72RG9VK9$(:]XG)3@P8AC':MH7,:@JZQG3A3] ++M*ZS"#=VMSEJZK%_SH:0?EY/!)K"1Q8Q@NWU=JOAE&U ++M#6"N$GLG;Y24?-R9(6NM?3O!-FJC]-JGRBL%`>NQ/,N\PRJEGBC0,_QYO-&V ++MT:IK7`6I1OZKJQH4:FRQN'&\WT&H[WKF1$T[LA ++MP%[FA?O3!3&^F\CMF3KI2BL_;>NZ/@NL":VM=&L<0F'9@/WG&%$67@NV".&J ++MY1JT*`WM)*WIBH[1)]Y'@WK!BOX=66K7>I=$&D*HLI>W@A?%%G^XX0^R#`O ++M2VUKJQEK16[;[];ZL5_4MSY+THRB`'W:TQ?+M\&QF$`1K5;4N\(*[Z)+$VI= ++M%A!WPB"L0T0JQGH^]M]1!.S,L(3[OQ<-P`/OX'VAM^0ZPBRDP(R80SC\D&(. ++MY_TM*$-O%/EMW/(=TI[(L!!IYYW(\<5ZV#POJYU8G>INYP*/NUA:QEB/JVQK ++MOIN1YF/2@(?^6MKSLEJZ+3$`-DZH6G;]F5*M+`/G=X. ++MK$&OVO0.&(=KXD"5XH/E>H/5T04AF/)=J2:WJ#8R'*+T''C?TO'OV@;!H)3C=E@H+E7ZE$ ++M8O!5P54`00#`0((%#1Y$F%#A0H8-'3Z$&%'B1(H5+5[$F%$C@``"-WZ,.&`` ++M2)(E39Y$F5+E2I8`&GAL69+`@I@U;=[$F5/GQ@`'9^ZLV!,``:%`%Q8UFE3I ++M4J8->XHO:4"W%`UP$T.2)@T*Y2J88U6%CAR`!YU3[.Z=:P5@*.8PI&_)?@ ++M@)E?P1J$.S!OT9YU`3#`O(!P1\:*#]*4.YE!_T'+B%=7A9Q[)^ZS9-FR1!I` ++M06B"/1>@%DU[H((7GS4;9#`2N52AIJ,2K*W\.6:#C9]OGJU;_$V8DZ^ZO1D# ++MSHN%IKU[[?N4@12D#3B#_8D\N7VHUD7"%@FLP`*CC0#TYOK/+M7Z&D@*J.8* ++M;SP)69+LK-^``R"&--*(@3V$HKMNH+HX$XB!'1B$KRK50-1/+@._4G&HOBH+ ++M(+#\ZAHMN@&+@%`D@5XH0J0BGJ)K+H^RFS!)C7!#NH1+L*.BZP%[!$4$8(X3*M*RFR/.X[)??< ++MJ#*S2GNOIJZBE#*&Z__$%*@!UL8\[2N!"$.01#GUX^C)ZJ0+L#1)*85/QYD6 ++MI6E,`P$@<0<(^405I`?-6PHW5E6*TE``X#),OR>1&V#+WT;%T;0#LBXND"DZZ8B2`S+:E0T1,,4%2J`C/-:@#C!BJ*UJZ[<!`H@"MFJ,F,69:HRZ?V8FUEGU6=MZD%3&58*4@YJHU5N6IS#,G8BBZ8U'K_ ++MHYX5NY^O=JJ!':#."2JN=_I:.[$3RBNVF\+&FEH%K)NJ*H#WG.SKMP=+3N.$ ++MJ$L[;X.(8NJNF+'6]N:%DM:[<)+83DKD1#6;^Z;&:RY)Z<%#)-OPGZOC[J*F ++M'Q\H2Z.(6PXAO*ZM7"'"Z>YNX,D%5UWSA\R&^'7*\:8Z,=09.OIN5.6RE/+; ++M54<;L()$"G[:I0\"/;')[BHX<\V#%IZ\<,0G&K`OZ%^/L#>* ++M[1;M9FX="PXQ#Z^3'G7TN\J6X6Q3U[WU[\B*FFO72#MH[J^_W]U/$L8Q$M7+ ++M1P5$4>T&4X2UO2DM`P@2`1AP(=C5AW5W:X"T-N.R_RYUKGU6LQKY0(B^Y#6$ ++M8QZACF&*XB*PC"QHMCD*Y=#W,-M1BS>X(Q%85+B@>IUN9*LH@LMP8I@2#@6% ++MT2D*30+PPM^!<#L\0HP&34@`^D3Q9!)1H0*I9APH0@X[14%,(G+0"#RRC>% ++M1$5X"B17!LK@B$:G)%8=ASJ<^9A%)EF0.0+1D$DA5#)EA92'2G`@W6F9LL2L-@'@3B&2%MO@A+AZ!@U'<#I57J(#,X'T&Z)DI#&0%8&&5-9L>E0CZRT`2_P'+-<:":9AM4@TK*42+($3!%% ++MLVG_0U%-GGJBG\GFDP'#D:>(>!:>?G(F6>$C55]$TI'CL%`_$D2.UL+D.5\Y ++MBDVDDF8`NAA:Y("+GG>$6U()`JZ/T`2APM1A\5`"AV1^;U2GX@QQ^A@>L1Y1 ++M4R_Q#4W6RBS=GA4U?6S4F(J"&F?!;Z:[#=5L$*I8O_23LW;Y[*D*1!1)W5-& ++MGCL->B?KVY$5]6^'GJ*6[78I^7DDXG\.-E9J1FRI$<$+;Z ++MLB9J@!05<4WU/E^)3C>'-\$7G>:H->HI9`E&IBO=)UV:A>U<3F0@+)6W7 ++MHDC&F8113?Q3K3MMO39:[(VTFYDHKV>>W/G.,4_&W>RNU49-TVU<90)@\OR+ ++M-%CC4C1^JN%'_BIB5&_E:*>FG^X8YIH8FDQ/#"NV_5[5:W1VVVK@9HC#7C.V ++M+5H&TY!9%4MX4VV2G+&(N-9B^O^2;<*/K'!;HD-X_R@BEW_'Q7(4OO=:TOIP ++MBE>\*?=="8C+9G&.=]PHT%6X2A+H<9*7/-,TQLFM3;YREI?$:\.&R,446)V6 ++MU]SFU1K*&S/.[9OWW.<-<56Y=3[P$8;VYT='^F&#UI%H2EC8H`5B")ZRL\(L!644HI9@T>K`H6XM\E;[B1!^NE ++M>_^*J6,4:)$CCDG=!(C]YTF/M0"E+O)Q4E'II!;&4E8QIA()5>MI;+H'J ++M:JR'Y\+_(^J6O30[L+1!5N';WW2D]L?/6UD<`\&F[[Y$WZ+)X'T[^'DQ8/`7 ++M`B7RM2^P[,.\8A=T'NS(':?MES]@QI>;@H,G%(R;W_U)DC)7>/Y^^D_H]#49 ++M??WU'VL4VJ3]^P=`M+@_"JFD`#1`L6"_B3.)[$.[`W1`E(`10?F_!Z3`C]N@ ++MF`"QJZO`#&CF1C*H?1PDR1#)D0Y50`+I@ ++M.]I(IS1JPSHTB=`HH(+2P\_`'COTPTQ3)2G\PT$4NC/B%D$DQ#\<-T1,Q$9T ++MQ$>$Q$B4Q$FDQ$K$``P8<`!,P,&C/HSJ-(DRI=RK3A ++M@:()APIM2K6JU:M8,4(%0"`1"D*A5$@PX8$!@*(S?69=R[:MVZ,]/=B9$(%4 ++MBE`21&18$2'"J!2&#``],/2MX<.($UOL"8J5'%(BS":,82+%A0@>C*I5S+FS ++MYZMI"[XTH`*#A`$$'_0\^]+!4`/-+DM&^[FV[=LLU18V*@)#J#NN`#QE"/4` ++M"0XK4)\5CKNY\^<@?<[LBQK"9HB%0W&0#+V[]^_880+_L.#;(<'=#`]0$)I( ++M`XJ@Z,'+G_\Y9NB8##286'Y]8'R9H@7U`P:Q]$??@0AZ]I(%(63VTG_I'62` ++M'B0D:.&%;0V7FAY)"+>54<0A%),`,6CP!H8HIGA53!&$LIQ_%!D(H"@:**?B ++MC3C:=%T&$9`4DP$`$'+!>LR9E^.12(YTP``8V/@1>A'L)Y!N259I948OK?#( ++ME#X*)(H>+UXIYI@1/20``QQ`N-%47*8@09%DQBGG00>L(,*')1T@`P<0S.FG ++MGS$-($=K)HTF4`KOL?GGHE=6%N9),261PHLR,FKIA2^I4:&:(@UPP4M`72IJ ++MBCY-8,%Y#X4*IT\/%0:A`\4!_X@9-:P,0([X@$\?&B*!H;J1,&FOS*;[ ++M7$PB/%+<#X!$$(L:!`#P06;9"B2'"D;^*M!#@KQR*D$^>3`IGNHF;-M+8M$* ++M0!*`./1`D&:04N$/%60`P!L@F#8Q"14$85`2H]A0P4/%OD1`C^@J[/)G*AAB ++MGD\#?*#'#P(18D8$23S01`4A9#!`QQ)0H(46/^CQ7E`3CV)($"'\2Q`!$PR$ ++M\,M8O_40*9E=9T$3G+`A%`B9`:!:$V``H`&_F"!"PANC@$%!43]\$$LLKX@, ++MYP`1K/^6]=^)O?2("%(+-'$09HAB;R(`_-`$&X*DC0&_*'Q@`B&&8$)0!3FL ++MD((&6F@FD`5R^`OXZ6S%A!>J+RGQ"N.`!'&`&FP`Z2@[KQA)/`+U1LYC`)($R_9`(@$A@A"B"""6"`!)Q$\ ++MH`4(-NBA"G.Q1,UJ"&_ZY!,*:HCW_/U5$99(\WX_\`,*7'C0`U"`,U$$H0I! ++M0$T0N"`02Z``-4\Y`!<2H:%$6.)7(N`7_C9H%1E4#3M#<97I7K2KE\@/`*&( ++MA=\XR$*E1``3)OS7Q%ZD*I?(I"CYLA^52!@!R=2JA4`TR53_&@85&:GEA$!1 ++MUD(8\$$0!?&)-A$%RPSBMUV-B$L(F2'"9I(!C3T*BF!"%A\K(H`+Z*TI)MR-H0JR&1D1"HL4L4^`9')$&#T*80XP4'PX ++M)4(8$2F03XP)"9J7PT92I"=],@`AIH@4-J$'*@.0@74`\`<9',2,'Q(AD`Y0 ++M+^9L9B9;F8F9N.*D/P*2BHL,D/!$6:08#F0S5P2`=08P`'"!BH5:!(`<&)=$ ++M4&9D1"_!@`S89,LW"J=55'1`!830_R$`).(#S%GFKQ[D1``5Y9]AFJ8IPZD> ++M`$0@;<-JT5D495"CO(04=@"`0(M5E(?0)BBJ$A94!-HK#$3-($K,6@QI9($5 ++ML,%\20C0R2BE#-!`>,X^:*8>$`#<0C"1S>('B'U:I(*F9@`*%`!4E`4 ++M*0[@!B]BP*O-3(L4+JH<3!)1-F,R@`#D9$`B'&``%$C&`(EXPTNX@`CQ3&6D ++M_PK"5@EP)@"0@F5L%`BV$J&XEV!BL(D86%#40EF^,1<-!K+@4R,%4L-B0"2D(]@W($Y@SD**X[1#690U0$I ++MF``!XN!/H!J``QS`P`74>8$0B"(4<2#%!RZP`@X@0G$1N,`'GA6$#V1K0IH` ++MP`5A!P<9!!"#T\`=-:.`"&/#``68HG/Z*(@X"1:NZ ++M-O,0"[Q!&!%X5@XQLE8(F$`#=`C&$`I*9)KTB1BRD,4Q9,&+H<0H!@#/=I,!$`@!_-NEX77H8,HF@J`X!P+ ++M`\TL`&&A&06+"H#=8P`(H ++M`$$S@4@`4;S!`P-;#0HP<'9"QN>$14J$'D)1F!'P8`E4^*:,0_(27C1#.N@1 ++M`)2;;0:`ON$#:H@`(!90]4-MEV,6J*0*R*X",'"BVD0GI7RC]@8S9/2?;XX# ++M'4`-D5"PY&%`X$!3U(@$8+D1TND10DF;#?^1*H7#59YA`(AX$PT5G0*1"G@@E9%9$52I$`)`"TCP ++M";)W3!0`511P`YN0CQ?AFS]10S+A!>4@`!,#`3&!`U[@B-^)ER"2?@9Y$>MA ++M<@Q!H*/U$N)Y&PR9%-(!4SYP`T"RH5M9"AVI$+/0"T^P25%1)&40##.DE@/Q ++MH%IIDD/U1T3PGP+1)U5`!)'G$(:4APGA!JB@E/&!C1`B`&[@`["X2C-J$$LJ ++M4P4%%#3*%O4"E7EB$'"9"EU0HR:!E+6P#G")H`CQ!X=@!6?`59JT5@T%!%/0 ++M)P\0*N0I-;HI$^F7*M)T-7*J'FAY!CW9$R\Q"77@2XQHF`@Q!4/@"M_R1:__ ++M5!@4I2'EJ2%/,`0-]1^$!!0X<`/F8:C(U1GDY)HYX02:RI4"BA$O$09]P`>3 ++M`);IIU9/L`0`@`1X(!!>P`1U0`1.(`#!\1`^@`QG4`@-$X*8'@`-`<`B:R@2BV0A# ++M-@51L`23``!A<`AU\"U>@`1#L`8]N1P0X*9&,05`4`9.$!SRPP1GX`5>@`,` ++M4`I*V05(``U>P`,\$`9$H*D#H`Q,0`27T`5U@`0X\*U><`.5P`0"L0Q`<`L9 ++MRP13$`96X`3%ZK%=<`9$4`=*\`16<`"?H*G%::L`__`$MP`$,7MR3G`+:P!Y ++M!U`'X=H(PH$#W3ID!(B<6>$`G&D5_4D%\9D18=`+OM`'O0"':;D98?">MFH= ++M2!`&$.`%0.`07$D%^$D$XP``9?`$`-"EFU`)`#`%?4"P3M`'3N`&?.`%`G`# ++MAV!1`+`&4P``.(`$!W`#9?``GT`%>+`&6$`!72``LAJW:3H$L%*]H'MG8& ++M:3H.:R``7G`(INL+/L`#E8`*#P`$/.`%??">P>L`?$`+!W`+RB":E^"Q3K`& ++M$-`%?3`+KH"P/(`%AP`)XO^D'DMP"*A``<[0H$Y0#'_0"&O``P]P"%&04U%K ++M$P8@6I@$`(W@L4Z&$D#2"7WPOV%!))PLV5@0M%Y ++M`&[@!$3`!`?@I@)0"CZ@NP#`!&.+OVL@$&?@"0+P!'W;E@"`IE-"!(U@K,RQ ++M!)2J&@!P!I(@`/H*`+-0!NU8#&&P!$3@!9TP!2]1!C@`G:NQ!DX@$)>`!$L0 ++M!D@0>:Z1J0#@BF:C*L`#`$N@J:#@"V'0KDQ0!6O@!NSJ"`!0O0`@L,*AKCC` ++M!Y?0"6O@`W7@!80!`530!6O@"0!P"<:)Q19LQGA0#"^1"I6@#$M0"5VP8D!2 ++M"W7_``#"VYTP7`>!N[UI:L5MT;0PF11+@)^EFA$0@*H8"Y=P\A!,X`R;X`EX ++M``T$>P:;``!1``1D"I=1$`;E``0>ZZ84L+9/,`T',`2P>@#E@`0.002O^`2N ++M7`H/X01(4"R5T,+O.3$;*SQG,*M3<`L=?`E*2@2@\`"0(`!!'!2'@,=%L@:/ ++M.\7KR@.M\A*H0`3(T*`GQ&(OD<4'0`5$4`60$#P\T+YY3+W3,,4-"@"'@`-6 ++ML`0&8`!@N00>"P"UX`WLN\IU@+4P7,9PBP>3S`3:``"0<`"D.L6P>L\_"@0X ++M4`<6?`!HRJ:77!4&L#Z;K!(Q\01%C*4<\1"S\`3II$@\_X#-!0L`0T`$`@`- ++MJQP,?$#T>P$&=L(1(L'_DD%KH$%&2L0(X#"7L"O58`-=4`%85T%T^`&!]"L`N`$ ++M?##%?$`%0U`,GU"\..`#GE`%TRL0E3`)G]`+)%P'_/H`B8T%2W#9FT"X`(`% ++M-(P%3]"=&#T$A^`$5:`-A^`#4U`)ICL-)UL)X`R@6-&AH)H3/H$%-T"6*%%* ++M#\"4Z"2.`4Q2@!&S]Q44;!EXPJ[3@!4LP!12`!V4P"SB``VX8#`,Q!4O@!4E, ++MS$\P!:@`([/@!<7B`\ZP!-)``4R0L3@0L&70"0;0"+4`EZKB`\J@#>8\!65P ++M`U3P`#K#-B`GP``Q\HPJ]V4TC8Q3VSA"%8.YA3! ++MBJVBB`,!G2YA1F;B"L+S3/Y!AWY3IZQHL':MG5,R,95:H13@ ++M"FHQ3"__@05$`,K,P9P"<0M4<%PWP+:[>D^:(>?J81T]<1UH/!-<6:W3*(BK ++MN!J+.A44<%SYF8?AQ"J;CM$.8.AO\0#&Q*E+81T04.#+[1%6^2LX99@]<5PV ++M]),4\"VIF40KEI8R$9VQ-2REM*-%\@#^*ARS)CPO,=V]227!OJ/K`12.S@1( ++M>Y2$84-/0`03;KR4(APQNJA$V4U`8;"I<`/#[A_KH:%IL;]$.14973@&ZRK? ++M`I<-92U`6A@2FMP+T(A*@19*T,\YD5RO\9(S9$2@3$A6(:4'(`W=22=4(`V; ++M`(]5"A%*8(VB8@$NK1/J,0L_RMR>!`$CH!HGMU9')$V`.K^Y_V$4BYI6XF3F ++M$[HLZ#F:2C$3GH`#=3KS,.42I&IFIE2MUR'S,U_2A:/T6!.-Q0RT"TFVK5@=N&,,4$[_T6`XP0Z.'T"5._OTF`5H#'B:_V/4$$!LZJ ++M0\$#;O``D5<&DR#!#84%2$#X2]%J5A]&=`!!OMCS!4$+2$OZ%:'G1"#>?$"P ++M-^`)&AFN99#E2X`,-\`'>B\<2!#Y6/]!DP,O^FXD&@/0F=T_%!!P`\B_&"=' ++M`8>0"A0P!40``$"PKF%`"_*O&K`K`)Y0"80A`#0<_@`!0.!`@@4-'D284.%" ++MA@LM.`!PH.%$BA4+"B!XX$:5B`(E6@2I\(#$0\L`>"("`,@0`%XD83D$224. ++M`,O.`'@P,^1.GCU]_@0:5.C0A02('D5(02"%`T.H=!2($>E"B1^)6*'@Z6:G ++M*0(F`5GB!("`2S3Q((EZ=>I:MFW=OH4K0!-`%A!!8!*:1]G2H$&'ESX\((&+!`'*=4)RX\>-:.N*H`" ++M!(E.@$``4`7('P"NJHZ]P1+Y>/+ED1HW7Y$*XJ6;]RHU,((O`/E*;Y2I/`((^H` ++M<.*I!4,`1NWY$,DF0=E0RI"";O"$GJ)!C,B@?FV2PIRJ#DFA&+!EZ$DF,-OK2RC(; ++MNM+"J'J"Z*`MSP2`@#:5O(&[!N'$LR(O&:*@PBE#\ZNC-_,D`$4Z_^TBP-*$PDR331>(&>&-6!@SX:*\! ++M_]IUH#<"K/(`3'0%E"=J1>*/5P,8R,B!X]3TR``9)#(`Q2I-A?'7D8!]M-B! ++M,/WQHU(@C&I4GQS8Z[MZ`]?;@YGQD0"I_7YQHP#=7E4J&A0Q`E=*$ ++M",@8``/F0LC@;`'01$&,@K77H&-'_+:*&W!L*X8T8KCR(SJ,4@7%7`&@`]<` ++MC2-@@`,&L!54&529-HU?UQ6H9XL/8&``>O\]5D4&!?^`M5T`!J@ZAHB\WAJB ++M!/&52.I"MY;(,X\9L(!="V0@0``'8.5N`+85'#?G@X-^8\JY/2:`CES['&A< ++M4`4R0.G#[3[;;F&WUF3G-8..B.N4$>0V11X@?/@GF7?8(89Z/SJ;@',1)A8` ++M<@VX%@)F.WT68U0E^N&X6[=>UUS5CU-%P04DBOTS88D^P`$&#N@YHH8!>.-L ++MJ=0]`..M3R1`(AEHZ)@.V,6!;?&G5EQ*4HFEAH18`<-&1U@*Z ++M':1A9@@\-\YF:P-'01BK=R0'-L)14.5LI2`D#/?$8D&A^P ++M!`(R8DN`9#:SS.$N07934!H,4"LZ@!!C$)$>U/`'MH&,3V%!"I``#'5HRTL>`%/2`QJF ++M+*`).4G25L>QJB:\AC&K"22G8"W<<3IUJE"-"VY,,TZ03&NLAT*/]\[1%5',N0@:6+5FZJUF3/ ++MA!KT2=!`$8R*(Q#EQB1)T[/HTI%!-`NNU)@[7>H:2&TE4HHQHJ>RL@*AQA5D:BU=E*M>^A+G<7]*SW>PP(3X ++MUM>__UTN0!=+H#ZIJA&3F"J`%;S@G71L00\8@EB"(Q7Y(2Z*Z)*IT+8&6H-H ++MK5H-6I644HM!EN*7P3EZTGS?(A$(U&)3F`G5EJ36K@5J;+AWDDC)5!>J-/:+ ++M-3>ZFI4[ ++M,NC@7_YHPZ8%:6@6`%N[_L!C`L`!6AWI%*AB$#U9H:A3YZ+##\Q[@O`>3\ZD25$(&I*&G:?W8(!UYR8P$*P9"(\`"8'A(5L;@;)@( ++MVIPRV"[V'>"2MO+8&X1E3__)CF=)WK22U%9FN,P/#U,PL5O"!SHXR!BFK ++M_ZQ&3-5M+6/E!(#2XJ2@9\VHE:_=4Q`!O.:\ ++MJ)AM7>T@QTJ ++MV(:T*W;LXI4U$F6=3U0!JK"G7]3C_O3K>029TXYZ'/\@I@L>Z+_O\5X@Z_GV ++M*F\\&('C0*)@A=,8\]359DCQ3K^F4\=^*5MZ_H`#+*SBX97X?;U72GETQ\+Q ++M8`E$VCEQ>B6I`$?6FNZ/%'%_>2_3B7^QG?_^9M((;>%\9`$"B(+6^(ZU6PO` ++M8I($DK+/RS\EN2_D@(C2([_T*P^9\I%(V0G%HHC3^(AZ21,"7,#G4!T/]`D) ++M48I2&`(K`(!2.(T'F+N4R3X06X@K<:Q>^<`O:4#02!N!<`((63B!4)9B2:#5 ++MFK+VFZV#,*P:7)`V.9N?&)D8A""_<`94P#^WR#V%H)B$L$"(:0[YDY\!>4$L ++M)(@O+$)IFA%IN1,?2<"%B+W_%Q3!_BN(_KF1#^N1X[*('GN"(9A"H)B4-B0Z ++M.801&YDMB)B1NIL_-IF^GI`8%9E#W!,)?TG$@1##'[E!JNBP=HF!1:/!AA0]3@,\?,B%GH`X3L`Y:@R0O<`1D('7`DB`'8 ++MJTXYN"A:-`:0-^EIMK`S'0K0'I4C%K/9GKLQF.=9H9V1//^CD!V1@Y:SR:Z> ++M41H9VBH4D0KUD1H%@0#U,;DXX:H#4+FWZ1V5$XA?H1R,R4'JC(CM]!3KY"17 ++M6[=Y(YD`^0'3T00]DB*=Q*7F_!^FBIZC,8H!`+;JJ3FB@8C0-`^6$Y49LS&+ ++M,)U'>0`^Z(4^F`:Q$#7.:#@*"IV#N)6W,1AZZ9.-++:!0)FWD23G+)C/@`/@9`#LT#*!^*9G@T2" ++M&20C\A]?`ZM+@B)5TSD&\!HDC1.C.![OG(\_:*&E^`$+%(`I)1F\T9])O!SQ ++M:3H'ZPG4'"2E>(*A7`(WL,;@^)S_T!DD!'DE$N(8[?&IM5&8'1J+*`T<0`H: ++M78*EEC288B,:37@`37!'@L&$%(HL_5D`C]JRCBBK_A'4[/R5I%(0)[HZO)$: ++M`2J(.]-/.=$$J5!/75,HK=,?0\6Z0BHQL8$B63O-/%,=8DD\CH&\8AG"9M(R ++M0K0(C%""3G*%:>B#)XB.2(2+T:0FF!D+IF.?C!J(IMQ(_4DR4GT(EGJ`G4E) ++M.3TZU1'%%/I'U;F#C.I!Q(0:JNS0YM`Q$,K1C9,2TX&C$46HU4$GLT.?0J$# ++M9`LW86&`O4#2CP(>(N(]H[`:F"R;N3#4'3,>!Y"DGT$ZBRR6'N,8XQE,H9`/ ++M;IP$/G`"_XEX`,`8#J0$,P11)H+AGN;4J(TDHU*)&IKSQF0] ++MC@S2IJ-R`'ZB3H=B4NM))=L)'*]91V&Q`$V#HB2E5X>*&N3)J4BJ+ON,,:&P ++MBS>X`3.%(.3CN5P\B`=X-`BRM!A`D<.)B+8/`U%G`B[&+X!(408L4R&.++(BBV"P");8A73;`Y3%"X\<9B) ++MLAA`U,=;E0ZZ$K&1`-8)PZS1Z<#%RCV'N;&,P"/IW4`UJ;VD<*-!'9"S/5,Y ++M=(X,9VYG0@O<1C%` ++M]&CB0[9DSL"R%TF#X]&:(NTP4>"+-2N(9CD`49@5H3I8*+[D5380*AX(8`,Z ++M`_``UP2HDYUEO!&636PDLX)A)F/E7Y9$76$E^\E;G]F:3NF;_^&.'16?F2Q4 ++MU[3AB(!A8*;F`_&5S)$D>-J=J!@CCQ$%C,B?!.DA@5`VNR%8<*OF="Z1T`L0 ++M`NB;Z,08<4ZV@WD(N>%(B>`G6EZL\%+G?B805]:ACR`@U8D;UC'99+L\ ++MZ)0&C>N"6X>L7A7N)Y.$D4Q6Z9K&0:.8+-E"8@A--9OV:F:J+HN[[0FTJN:I_^")ND"V[SQ/IX(N49D7,J^W> ++M#HG@[*.T$28E]>WBSL"!6(!C;#SMY!@#YFSC?FQ1-`#7@^[JAJWX941TM.[M ++M5FON]N[O!N_P%N_Q)N_R-F^!"`@`(?XT($EM86=E(&=E;F5R871E9"!B>2!' ++M4$P@1VAO\(20LZC1HTB3 ++M*FT8P,!"G@X5+)U*M:K5JQ<#$!U(X`@*$A542##A@<%/F`*A8EW+MJU;G`($ ++M>%`QH="&%!4DB,BP(D*$"2E,&``:$^C;PX@3*[:XDX"="Q%$N%`XP%`*.1&. ++M#%2[N+/GSU0-JR5J0`4&"2P(/M@9]*'0@0907"C$`&U+T+ASZU[)TS!!$1@J ++M.!7X6N%+@1"2<%@Q`.WQW="C2_<8\[7?YC\Y/R58@8/9Z>##B_^/.!0`"ST5 ++M`/C6Z7#G@R."4+0?3[]^])=;8Q)EH,$$`*+:+<3:0#XQH(<$]B6H('0QL1"" ++M!^I%Z%N`VP%@``=19!+V"0A'H#"B050Q\6))4``VC00HCCCT5E$`%)4L4DP@4MG;@>D$PVV=%#`0R`08\E/12! ++M"4!1Z.267%(4TQ<9;!;20UMQP8%Z#YW8Y9IL+J0F`QP0M21'`:RW`8)MYJGG ++M0E^(,"=':KE&``?/[6EHFZP-<(%0A8H4TW`IR"=`HX=6ZJ0)*0#P@DJ;)I'I ++M<%I:*NJ",:60H4P#3(#CJ*S^.$%J!"K_.9"::6IHZVB;$J0`41%`6%BKP')X ++MQ)`/K!@K6A_Z-J=^A@U'(``2A!EJL-1&]]`1*R0I$`.4;)"!`0*D`:Y##T`0 ++MTP].O30IE`49$J:F!7EJ:[7T3A=3M"6Z\$H@>5!"``"`0.BL0'*H@"9,)S[T ++MD""O3`957!YD2FF]%.?VD%C_M90$(`H$(%4>9FR0H0L5A-D""*?5V4H%E@#0 ++M,4^&V&!#>AW/1T`A:56LLVXQJ2#?KP,`HL<@`H$<01(&C%)!"!FP@#*"6FCQ ++M@QZ:N1;`*(8$$4*$!+%PP8D3[RSV6U*!`6%!F33!B1T>@W"V`@HT`48`&-@! ++M``-MD,"%#6`0_X0)(!+DT<81Q@HTP)!C)][90Q6(P#5Q``1A1@L"?!`$`#\T ++M@8L@?6-@,`H@H)"'(;6]P+@@7Z0@B!99"N3UP8K'[E9,)>L*=P!BO*(9()I1 ++M8H<"N%`2`'H`O/'*#P!<(=7R(5RNP""`7&%AA`P@+OOU;I%@L&$M:#`*($W$ ++M9`,@&1@B2"R""#*`$6T4\D`@(-B@!_)UBI##3A[G@.=`*'QA&_8`I(H`CK`! ++MF$#I!RC@`G+$@`+D<:$&5["$`100!`4"P!(HZ!$$%/"&&G"M!BW[ST-(D*VP ++M!?"$.1&`"R;`&8_]Z5D'\4W""/*KQHD)A3@LRD,*,0BUO$!=+_&8[?\,*)"! ++MI4EA)BH23R)0F^GE\(DV.4M>6J,0GB`1`D@T$0VW6)`63`"*8"P*%ZS7D]X@ ++MYW$)R0]"8I*!=[TPC'`TR05J0R.%*,ME/>&:3[0HI@E8,(Z`5,E.))"I-VID ++M/2C`V:IP3T.$"TF ++M)UJD1LZR$SEH9EXUX:2Z..,4IW"RDP6!BK/6$Z!;9DR&=X3EJE0)+X,`A9-S ++M"A0,2@@*6E2.,@5D0"Y,@`!M+/'41I3/>-L ++MB2%;]Q`"4(E$FL1E8:;U*W(%Q39!Q"5:U*3_``.PP#6^!*`:+_#*^<`R*PX1 ++MP"(8H(!IR80HQZG9;0+P@@H(840#_$"$G'+,?29D,``X@D:?@THN8O%8$2B@ ++M=6Y4IYQ)R$1$V8#=G/*0X;0.5&D935">@\7C3%(#6\N90Q6WDQVQP))TFE4A ++MTD.8HC02C3`AR@H^@`&GU.`#G/FDAA1P!WTJX&0#R@*#@"3_`CD!H4M""YBHD'-!"'(YCKD=NDV)+R@*1"!?:2"E"!%C*6 ++ME!=P@Q<.`*R&P+"!#:0'!1I5SQ$\\!`7"(`![AP``X[P@#L8HXD&.`(7'N*! ++M-A1Q/LUJ3Q`N!P`"_T#`+!L8D@#^"``7I/9%,1EM:F%5D'%N-I?O0<%190JO ++M(,C57%_XPC0!,``4I+.3>*&+$Y_H+*>LH(!A/211,$N)G,GJ)E)AQ3/$P8SP ++M"@`"*9@``4(P0!!8B`,`/`7P3"@0HHV"DIT"@#A(`"`=2-N@#@@GT]``*@F.O-!M#`%_$"!L1AP`@8 ++MH*^<\=*$AS`-8/Y;@0;PAP0%`'/I6@1RP"P)M\`]1@O,H@7R@SQC( ++M%@`PT#<)G.FU)L"`0$+@.&+&+D5Q88`'FO,"2DS`EH>-880J@('4!*`0UV"L ++MF$\B`%B@61?`R$9!P$4))'D``Y@5M7\``!P,O&L#+&0`"/XEAQ5\M@(QAL#) ++M?",!D<&;"Q?P0!P\"``>:P!/*3!#&QP'@!!(H'(9JL"F(Y"!(V@`5"\)M<&A ++MM;4!B2`$<4B/!BI0TPK8H0TCXH#=(#!D#BP"<4O_!($$TA*02R0 ++MW*J[-AH(4QS\HW``J.`"<]SNK-,3!\>)X.&Z8M&!75RG$%0``B`84:P%`NX\ ++M.J@%!&"!,5Z1\R<2`*W#ALE.4&#N#>+OAF4$RG%J4.>MU'$`@K!$0YU)$UXT ++MPW1U;-T#OO#%N^4X`"WX0`HB\($6O2L%2&+`*U)S`14,P`PJV((9(#"(0D?5 ++MS7$`0`O,D"V1IB`04.:U_]S#M#0`Y!T`'TCXIN\B`0D,0"H/<$IP!%#X?@!B%P4`&Q`'*M`5<6`'&V`PZF($A3!-,:$!LA9S3N8! ++M7'!*JS(`7\`!(P(;H`1$!,$%$Y!OW@0OEJ`':Y43RT-[(?4S0'8J`Y`73F$" ++M370$'F0`(C"#G'4$%6`,07`'`R`"JQ(`7"`?Y)9S!""#0.99(?4B`B`"`V`" ++M+Y($M<$%AB``$[`"\'9K`Y$$"D0"1,,`(+9`!*D`T!)`!)/!N)A`$J<$" ++M&9`'3O%?$O`O,--$`N$!_N$:)S0`%L@%1Q`#G2053E$]$P!G_\,:GV8>)K`! ++M'/_`;P5!%%*1`8$P>W#A2*0T25`U*V>$>@VQ*6K23.J44(F(%@[G.B&0E>@+!!78P`1-0`37@`L35%"[`!6^W`D8X ++M+BF"%DV0!^H14#*1(BNX&;'H1$[Q5Y.2%BT59;OR(5A&B^3R=#P!<;:A,$)$ ++M%"H0`BDF`FIQ'-7829,"*A,");-$+KXV$/B ++M>%"O6(K%P44:PDL2T4*!I!,0X`+U!(W&1$[:R!Y2EP'N&$NR,FU0Z8EL84T8 ++M`7/4=I$_PH\N58MC91$O,0!Z(#UF.1/)ID=`*90S`98&T985@A)OJ6S1X1/B ++MQ)4J49']5EZ[PHF"Y#(GTE55U!)>62L:LG,V$90^D9=5))D(51%*:2WH](UN ++M*1`VH&2MB!*WM)4J"1&:21-J05/(Y1&B"2B'Y#)VZ18#`"N4^1''A`)-H"TL ++MX4M_LHIVA(\FN12B`11'\$YH&8DD,9NN2)C0\0#7=1-0T5)-8`A1ERLJL4%P ++M$Q?)!``U$`>=EQ`^IQXWIA4"_Z)/%R&5!?$<$S!NU20!+,00V]2.(L&;3`(4 ++M`T"<1_$&-L!8,K$B&_1(>11P!B-F3S=X+B6:+^1(0VF49?E2/!$'SBB>%A(" ++MD^&79VD0!/`=$*I/V9B1SR)1!N2A+E`;@SF(R#)6!`!`!8.D!'!`" ++M$1`3P?^A`"D`5/[!%[^(;RD0`F"0:W$0!(#9`DBF!\`5`2D6)AF@CD/R!1!B ++M`G9C!"I@90K07Q$`+A&0@!]`<*T1:@ZQ-)5G&)7JB_O3+G$0!Z\R*)9J'@2F ++M`1<@&[,*`!604A\@:R2@`?\&`%_0'21`>G&0+9@%K`.@%W>S`::U`2N`)!(0 ++M`AHP(JRA;X`P`2T``86``977;]`Z@:LY%1!``'>*E4T`(:^9$=9F9K+`"RXI ++M%1S@'RLP`2\1!Q<`=&=")G?S(HYG?A5@6@"0!W$0`"H@!`B"`D)P!"Q@!E\$ ++MJB#RL!*@41N``?7:`BC0!B`I'W&@?GZ'L0+``?Y#"7GQ`>[_!`)K^"%Q\#,D ++M$`(!\&T`0FY?A`$9LBJY`@'&R@5(&R81(`$0(`09(``AL#490+);,$YE9WX3`"%9%U(@H``:FRF8-0`$L`C$!0'XA;9#DK(L ++M8`(VFVA"2IY8X4\S`@!)L`4D>1([T:_8E@W:@3<1L(%M`*61*@B:DB4$4`,J ++MIE`W<@09``(08!H/80*`\!`M"Z\.L2DFD'VBFP1]-3T$QC5[IZR;]@6Z1G88 ++M(`>*5F>4YR=0478/,0$#=@%6Y9]8ED59"F7-9$B38`\^VH1"@`+3&<,#J`6XAFN*"`!2?`! ++M"#*Z?<=81L`!**`!7Q``BQ`FP9$!KE6P,1%NHI8A&;!I0'%5)[)WY3H0$U!` ++M//$!(])WR&<>&@:XMHH!!%MA:"W"$+$0TR]@""X5R>M*<`BSD(48/!%3G-* ++MYA8!F?*$DC91;-&7A7L4FV($&8"@*?$0U-`,6_&FB:9`Z$A?Z0>OYI*-&"!? ++M<1#&>8>U__]E!@`0K@*ANJ*;(4:P"-,3@87@19L&8$=``B+`!?['@P:P"!M@ ++MQ)L6PW['`5R0!"B0!*E&`F:0(5^Z"`<'`/I&%A)@`"8@']%$`D'@%%P@`ISD ++M%"4[G+G5`B*00='K9M0+`@(`!A_@`2L0O0;`-`SP+1=@!P\!`BJ`-XX#JD=@ ++M`*#*J6T@`*>[+;SF`4T#.2O05RSP!2'`!0`&`826!^`[FE8AI_R+$T31`H6` ++MG`+<2*MQGB_``%KW="Y0"`:0`IIA`MG"/43L,P!@!P1;9^DA`@9S004$`"EP ++M.0Q=$#$0KBLP+B1P`1,@G4?@B^F1:RO`K=%2NK:6&?W&`1E0`;S_I=&+*A## ++M(@?I40$5'0(3D%\!@`*!`!4U8R8;\"^/,%!EAP@4%1!1C)&$<%1<_L,(]9&NC[!`G?0'JF<]+88=7 ++M$1.!T#(!S!CEN)&2=5"-(HHU!8[%Y($,VQ.N!U4`*8HB.95&3$TIN@A.R'`$ ++M@B,Z]9SD:5:+O8E*N15%B7I>JA"VY(&'T9="%+@98`3ZF1*6Z)^;$=`(7*$O ++M09T) ++M),S$\B%RDD>_LHQ_!4I(^1.;8BZT35,^_V7/2\$"U&05#Y$Y_KP2L75#G=T6 ++M0&$$]AF"#(P=@&(`($4O]EK7)O(`6]`R]VJX+J69R_B.;%$>H7+=_11$`#Q`!8N"<>'06-NR:`F`'*B"F`("[0&%DLIG7$-Z1#XX]HZ2*&2X0 ++M6A!"3B6U[-A2<<4U(!5JZV*Q9+06QU&:H@=(M-2=56&1$A!M*JX2&I"#.3?= ++M!#!.+^(Y_4@]'V#E4V%(R[B4#F$`S?&351$31T"XJUT30&&L$6`&".(M(;4( ++M*!8!+#`!BP`&,O_6&JO;%CX>1E$RWD7^`.%3H2S!&B%00.DX:P;#`1[P`CPR ++M:U\D`=GW$KS6Z'!^S_5M%>L1-ZF1X"B1`R2`@UL3:F_&`(L06>86U%@E$.=W ++MZN#1G$4N$%MP-C?1:AJ0(1?G9P9C&A<0!#'!`0A2SC$1`J?BZ]*AY6P1$W;0 ++M"E]>)0-Q[-"2?7\F4\>\:F&BMT5D.=8N'0ON%D31TL6>,Q+P(F5(;IHQ`8/Z ++M12(`(0Q@OT\&Z>N.&^W>%B]1`V#V8#9!*[?Q'IMF(1J@Y9LRW`$?'?6)&`_Q ++M!H1;**;.%)U8*W52)P^Q`<9Z:212)E7E,N<]\4DQ`&RN%(:1";]@B2G_CQ&& ++M-%KI5!Q$H5HJ#QWBK1@L<)L)BEY04D?OY9))*4EANA33-O0K.BMUI':;8>%3 ++M">1ANA,X2A#YZ!G[.^`$,0"5&.0PRDFG-I0&2BO8V?1?&AIW>1PX,DKS^-V) ++M69?F18I1L?%4P0('KA00$`@OKA0U$[1?642%,9A&KQA'RJ7/^([*!#=WX.I^ ++MJP`X2MO1T?.'`12_D`E)$;2?5D^6B7IJ`@%9[R%R3^'&TAO,O1/9X9[/PBX_ ++ML8*OX?B'0?EOP1J_X`9(`24#4O@4,0)D8AB;$A=V;Q(^>1:,F5-EJ1:-KXAW ++M&?6HWQZW`_PSOQ1;L?5D`P!-X#!&(0!BL"++__/B5@3[`.#]?!T7+Q[]_2L0 ++MW@_YZM'WMG)T`&A94>?"CD27!BLS)).-WPL ++MS+A4ZU:N7;U^!<#"`%BR9F.\]`%'2R+)AECAO+BLP ++MK$^B!PZ!A"+%LAIKB2$`$$.!,*(`;SD77PQ+#!AG7$JC3`I1#"<:%2BC#R^H ++M"`TOBO;"80D!_J(/"2L$P*$3(+H0`(\H)F&BBR&80,(36H`HHXJ[!'@!B4GJ ++M`((*AR8!8@E([ECCB3#"4,N)3@X)!H!-ND#(B25Q"`,(3P+H0A(`()G$M53_ ++M-C2`((*NZP23%Z:`)(!JY-KD$&0`HZ*.3L+@`94G+(N"AR'X6&)))X`X9,E/ ++MRKADB#5"D\Z'*0#`@XFAIIBKNRYRB0(4"+'H9`VK`&#BD$MX",!5<`3%@2@J ++M.))IB1L4P&**.E:C,=O?!AA+6V\=RJ2)\+Q5:HD^^LBECJM"ZFN)+B"XH3,` ++MZA)`$BRZ6$.!3?JX00P<^O"!ECZ8$(.(5!;BCP]'%/`""0">`.(!*SK+98B" ++MF5`@&E1X6&.;+HAP*`PK&B$"%5#*FZ(,`7BHI`H>)@D#`!XX$,8''+!P8`."0 ++M:JHXY`$@D']XB28!2Y$.MKDVB$Z'!PA*"<8,S"&"1D5I"%#)! ++M"VPUI%4!,,`#IH`=_JA0UPX`4Q ++M`&$;0W-"1!]`A"%``@\Z(<(#@I$+2+RL"Y\HF"0@$8TJ=$)-D_!%##M",P`4 ++MM".P:Z853+=`[`3C#&X00Q36$``F*!`+N:#%)[H`!%!$5`P:B>$E*!I1/D#/ ++M-\/,5@`(\!.L_D8I1FA%,K,%`:""!Y,A48@;IL41K#V@#C(;`M'ZA8>;`,`3 ++MC@!`%9:`MB><2",H&4(4-@6%T#RA#&5X@AB6P`,(3"$*_Q"0!!#L1PNE#*$. ++M"'F`)U@E"06`H@S?B(+%>'`)BMQ%(58(0QFBX(9U"L`'P^L",CJ1B@=4@4Q+ ++MH`+SPC`%)ERA(D#``0!0H:DZ*/1-48B"?`;B!`QMH@X)68)`G!(-2Z$*2/X, ++M@P\4<(EOI.*Q%3G$"*W0B4M$841#*4,GRI"X%G756RK9JGM_8QE*U"`BCYF1 ++M`B#T$L(LJ#X$$25\&M/,V6"%A`,"CV!TI!YA&L@S##$05__SD,#\E5V6Z8Y* ++M"/*=(0DX/!T*35-:I)$@L>N^"N$!2"H3)`QGY:S1R0A*WB,`"(VKF/)U'`%$ ++MB>.OA`0]OQA`='BLE:NV)$?C$O]22I;RDJ=0ILA('HEE3L(=^*@$OTD6R949 ++M@]\G1WG(*AQ.E[\<'C'\HEMCQBI:LSR3WUP90.$1\UF4XV;^$ODQ;D8SC(*9 ++MYR5'9!!;F`B?!:WD01?:T,1Y0'P/O1*4''-(BX9TI"4]Z8@H6M(*J6^@*;UI ++M3G?:A(\AP)D/;1(%-"$3)CFRIU6]:E8OAP61T[2@3?(&0+?:UK?&-5GZLF<\ ++M\Y@C8XE%.N:3:V(7V]@0L?2BE8*+&L1Y1@R&L@!02``6Q*>]CG'(`!3"`OZD ++M^H&BAG)7%#=@`/E&`2DT\;'5W9),=$LY@E;`%9H02A6"F\T`&``!Q&``R)WD ++MS2XI<$/_7!`Y!HB:02[)1.1\3.[]CJLO"G#!76*-DUX^T`7KQKA6]KSH&)(` ++M%^_VU@MO+!(Q%'PD_*$QK+7"`(*/YP`*QU)UKW\[!A5'H5ABJ!!^&R`&D3,`!*[>=8<8X.<\QSM$KN[L88X%"N(" ++MN;84$H,TI"$&29=(P5]"[7P30``,<$&U(R)VD[,+H!&("0@1_]@5R`W""4(A8".-[N>99_7N%:W2K+ ++MK1R`@B>%_`],H=<-D`:9)%\FJE>``R[.^]S?F@4U/G03CH"0X!.'\#N(@1@( ++M-ZL+"A98.D5C@*K;*@$+`,@A@$RX/.L[,P'(MXE(.)^#G.-+N-K#NFXQB43C ++M/J48N*W[/(>`.:MC@=4KP6>JOW4K.XE#LYX(@D#@#E\B/`=(NHIS/EB#N4$8 ++MBPHT0.1SO($3@.1+OIDBOUY*OA_@#PB@MB),H>N#":$K.!6$G&Z!``90""W, ++MN0=:O1AHOA;,."><./FJ06FC!$/`LO\2>J&E4+VEL[S/J[T?=(&L<[H?8('J ++M,\*QD`X%)``7"``6@$#5RT,#D$.8^P%P"\3:XQ;M`S^8^[R,`+T_S$/=\S`Q ++M+#:9*#NQPBJ?&(L?&`69H#_W,D11;(@SBS"2X$,;&XE<23)Z6P@#4+!>TD%9 ++MG"F8^[KI>""'"#N`%(L`$8W,;%>+,:I(P:P8E>\YP70KPH8PC-:+P!4(HY ++M*\-K/#8(N;LQ4PH[,()DO+6VD,:`ZPIR=)%_I$=@X@?L`$9&\8QJSFW ++M,$?6X+(V4Q3_AUC'B"Q(8V.(B!LRH0.`0,B#723(6QO)-?,W(SN+O.B_C*2T ++M(\2QNZB!49!(/EO)>PL^E>2*401(H&-)5C.QQ]-&F,A)&/2)AQ2)>`0`&["$ ++MFL0JB<,S/.L++1.)I%.0F=/%(T,PK^"]JWI&L%")BF-!)GO(DKS$:)O'3?LU ++MQ[LJFO#$7H.V9U0)Q,L`2BA)%1I)G22+.],*#@L/<)0))N-%X+B+NL3+J47&+""4\OKHS"Y7`/`%S`)=C2DZCP"7E1?]Y ++M@228@`Q@`%CI#P6((1@DB`$@@0O(@`%(-_^&^`$S8%-.D(`?+2&W*U"]8P&. ++M(,)ORS9N`SB\H+%=9+LS,T1@,L2?^S7M\]&..-1O<[FL@PT=6;J0B`$?%3G2 ++MG$!#])^Q@(!,Y<-##267:\_*V(]V?(I2W,7.4S@83!0#D)'W2U5K4U2*N#Y< ++M>M+7V`[>0J($-6`%:UC2 ++ML;`#9?W,H`.`_S,\CQ6F"I3//+18?%O1KTT#TM3"A>C2KR/$I5/7A9B__YB[ ++MW:^%'*G3,95P`0:0PI`PN4\UN5R)PZWBR+"8PX=%TP=HOHA=6HNC"<@1@QBH ++MTU![7!,TP&XA`.-UN41<6ZU+/P>,")E`5V\=!).`G,J#.]2+7G7KI99EB`&X ++M@&+=Q>!`"2Z0@_T;`$`0`A5`"N)T'!8`P&B%LB#TPH^MM./[6JS].05(0/0M ++MP07).AJ5B*\-PA:@7:V28`G,8(E+`[!+W@N&")-35\N#W>MSO:_UUKI5P3"L ++M#,^3PUSDVMJ]6_*3B" ++MV:5X`1;@``;(`#.P+RL;LL,+.-F`OEN,'*L[5_\&R(1,U=8!2`,Q@(`C?8&L ++M(T"+U;8\M+KF^S5M)5?K@T/=6SZM4PI<#`E&7$0#3-',*^,:-E?J%5^X:[[+ ++M%`#Z#5TCKC1X3>'&(S_Q+=<4RKI$A.!\XS7S$&9%5<0' ++M0E->'(`7Z!9#C!PPI1``79!#Y3<=Q%-;^S%N-4'BM)='C4)$P`5:%9M#HX: ++M>X`:*(292,UA@@^<#5;_+PL2X.1%5Y6PF:@S(7,V"CFSML@+<,Q1^W1E^V3+ ++MP+QK!-C/3IWF0)V0B\I`XTIQ[']LJ+]A4+B>NRAK8,B":VO3"`"5C` ++MGH;3KX#!0O``"H4TST%KK^1-T,C9<\95E.3$#24R)J70A\S1FK0,QCBRZ`C2 ++M=ZOB2%.)##""UUP.FE`*#UAH-0-H_\W9(G7-ED"\_OOKM;XO_$K',D1@LN!K ++MS19*@FS-DV0-W,0[E&"!";"WP,MKH]S3<9.)%$@"9NS)V:9M&H&*"GC3'(D/ ++M_YQ<3/5@L'=C@`BH[>$F;AJ!@`AHY8GNB;09;1-3L`51+F`"@"_8O\`N[NLN ++M[@"H@6;E0R'33SSK)?T$`!/(`+'&[O-&;[=0`1-HC.46SB1%")J8"_[X2]K1 ++MC$&FZ05)[_WF;X@`@R7M"<\0ZXDFB?=N#"^=BZ9`B0V8T,;N[P?'.`9(@=)Z ++M,\$0#9A@B4;U;0([5CZM0040@6*U;@@G\753B",P8)P(`#=H!RY9DFWX!*=T ++MB"K8AE!%"7K;L'4X!""(@J?"BQ@R`61R\!(G,$(&0_!)J^00!^'4!B*4HP1`\4!HL,*@`D/:\0@79&"<%.*-= ++MW-L)7W5U1_@\4PCRGHB>,*S_0^@$2L*7&YAU)AB',KB=)5`2"!@&(D@5`!@! ++M_@`"($`&;0@1FO```Q[RA&=Y'$,!9#JX<1.#.PB)1GV!U1`#&1F!AJL"&#N/ ++M09&CS=R+(&_YHF#?MC;ZJ>6O:@`$0=[%N4JAD@#=!]IL7?[//.`9FU[&A&`)"COH'S[O)`"O2=\-)L+F9C.0G<<#Q!NNR[\Q\>QKQ[B;(F/#=@_J(/\ ++MS.^JL1"!9CW[]1T(%%CV@]?\TB<+A,0;@`$`,;^7/?LUO"P/8``,^];4@(85``0Z84,LN ++M__D'"\6DV<87R,5H?@#(@$)0N=D$"``"!Q(L:/`@PH0*%S)LZ/`AQ(@2)U*L ++M:/$BQHP9!12$`"#/!10"`U!\0&##"HX&##[0Z/(ES)@R9]*L:?/F0P$D/?X` ++M$Z&%P!<`%'`<.70@20`"!+"H,`$%28X*`"3%:?4JUJQ:MW*U&H"CI0@ICD!( ++M6M0CP:)<,DP@T3)MU[ARY]*M:Q=F2YT<4:B(L`(%BY4=8X%X4+$AA0@#18O> ++M;>SX,>3(7A,:*+P!S&$5*U9LZ/S%Q`"J`EN^?2OY-.K4JEZKEKUMN_DRIS;^_^/?SX\N?7#0@`(?XT($EM86=E(&=E;F5R ++M871E9"!B>2!'4$P@1VAOE``B50D*B@0H()#S-\"@S:E*K9LVC3 ++MUG3I84Z3"!M25)`@(L.*"!$NI#!A56Q/M8`#"QY,$2I.&.!YSQF@U>O?/YRECA!!"$?;?`65U9,! ++M')#`WX(,HA54:P'X80)0!"KT'&4^#9!#"PUVZ*%4+D50P4\A1:)!L2>0)%PX!-R ++M1$8I940S<-#71R2*E8($!%4XY9=2JB'"A2(EP`@'7H*IYHT_#7`!E"59!08* ++M3ZYIYY9-XI:(I&*ABHD@,-,.-W@S:JX@0\'K#D;#H9=&@" ++M`@RT4X@>).GHIPR6X")9`QU08'N[55I?2WUV"8`$1@C_E"FHM.K'4@DK,#H# ++M)5H8L=0,N?TT@VCM90HG`(8@N>=`2:@19*W07N>2!!F0>``CKP22!R4$`/!! ++MIP;09L,>=9Z'H2"O9%(@`$$X>V6T\*X'0%?R^0D(:0#DP4D@"F:R!Y(M@`": ++M2ZU48(EP`)@PB@TCDN@2'!.`%^_$PZE@WI(#`*+':OF:$8$)"8Q2P0E&Z""P ++M!`%HH04F>M0P4)^C&')$",\"D,D%FE*L2'M`$ ++M&`!H8`L`/;1!0@NC@+$J`#,`(D$>;1PA\0`;9+GSV)89(8)!?09A!H??`N!" ++M$[@(XJP>*@!``R`TB&!(6#E5_Y"#&BD(LH%/LP)``,Z,DJVX@P#LP25!?08@ ++MQBN3`6+)`93,`0`NN`!P&P!HPN4!XY.*5$#DC^58.SR\JN ++MO68`>,!TG0G\@,+!/HF!P@\`6'*$%$%)RSW5\'-/>6A^ ++MZ/8`%$H"(,894]'G.W\1&ZHPQ)*Y9"^`$!R*2R;0@[(DH%7S:<^!DA0`8P6I ++M*1.`0\TB2,*9L(1>8F-43ECBP67]SR`]B-@#2TC#F+3`10V,7'X(%1&B;'Q#G>PT&A*`YXW2LR7`;C" ++M`-SCR^T53B`VH),M-]*>1221*`DPE:0`,,J6&*`"0DB"0$KP`;$LQ8>$_.!H ++M@@`"%Y9*G+-A"5SJ)"+G-+%>A6#%LJR"*DJQ$E\"64HU!:+_`9I),2@>P(`. ++M=LG,GAP@`K&J3"A'PDA&6HHE*_B`'Y92`T4@9)0Y,>`*6Q*P00;I:BN! ++M-N3S/+D9BP=^IH,$K&8#+@I`_`3""+%RR"4]R&D)1).IOW2K!#^C3``\@(*V ++M;L`.G>E>3G&B!F$8XF'&%8\H*#!,@P`D`4()R_PZ``QSP`\XX8(,0M$`%']C`!RXP!SV\ ++MPF4;N,`'?R0*P`L@FD2<-)9:8`!@83@;".F6$ZJ$(8^2`(H*9A` ++M+O?I*5VR1,K$*L0U]E3,F"2`&+M`<3>R82``)+I[?J!!-T_`9MM$V27)Q9HB ++MNL6!I\V@`O,-0`^,W!H)@&$K8&C!!3QP@F28R@@<6,3CP,")-IP-`"'@T@GR ++M`(!'1"\"C["I58*R".^<@$L2H%EI1'""$WC'S2PQ@!%4T`9MMKHS)\`M!G#8 ++M$_/BM@TV&&6$XQ4`/*RA#V<00$]LXSR'Q9(@T_;).@]D@U:,)M`@80DKC@$, ++M8S@`@2P!`^+P$H($<$!/,]Z`#1XAD$_/H`VB:?4`0`#8-AB@R&7_.5,$6I`! ++MC0/`#W4#0"$V(%Z!P'4&B@B+!K1L@@!48!'SNL`%5E.6,C-;`AIX5P`&T(86 ++M<*!:"0@!;D#0J#59``BE1$T52KZX(L^X*"O2TF&'F+5Z#@N ++ML`07DD7?AIJG.AF#[:\@1-<00,<]S3./C[F"ZA` ++M!YQ0P08XX59:UVF[`&C!T&C[@2<_^,\"F0"2*D`SZGE+017P\E,E$!KV+*7, ++M9\N`/W.2`ENL``0#B`#)9A"""V1`"!,JO"VPL*9G/9$$'$("J]$#0#(0+*<"8:$#CT`"`?!J7R$:!)`!)+`4 ++M/3`78`<`*,`Q`N$!'SAOT6(%?<`'91<%B74>+#$#$3`!$D`=FW$A`V`"-#=3 ++MGI(!A6!^-6%`0P1.XO%#A'0HA9-6FP$AO41(+$$>`C$`(3!0:$&=+)##^023U! ++M*3SA)0$70`*0"E9P"SYH`'VE$#.0`2F07'B!%Z.P-"I0`NR1)@?``X+@/#3A ++M4-3D2%9H'X^42(P25`YQ(2[!53RR)U6XAM3X2!G$&Y@5.YF"`TQP`.&R69$T ++M$)+H5CTPBFU'C3EA"*-PAB0A;RM1*;OQ3N:4C)X"3F*A&_\63DQAA?KXCN<$ ++M0#Q1/UA0![ED21"10ETR;SFA!1E@*K$H2HRF$`OUB<^G$NR8'29Q=RJB;P+A ++M"(W`$S]1D9,$'>^G!^Y3%*Y5$?:(%)=XCABA4R9QD=7(,QR9*8UP`RW_&9$O ++M0A`90%KHEQ(&)1`%>4`C&4=I)A1;*$X<(9,W01$B&1@NL00^<(\T$0"F8@,> ++MP)08(4UBH9/T:)3K\I0,\925AI!1(9;WJ)51@1.F@@-1,`)JZ1&&T`3%N)+M ++M2!`/B49>&4YH*50D.18]L5<8L4!Q290684'$<0"$!@E>2LG($+[N$L;,"85XI@1`4(4*$82($.(`I9.68;S5IA0D30X8`[UH9$S ++M,0@V4(PP82K)(1",YA(I$'E462&KL@@QUY)AF3B[-(UJ%"@)-!HG<#8D(H;4 ++ML4JH21`$P#&'"),($U.=1AN,8)V;61#521H&_P*:-9$I55`'!E!-+802+RD3-1`(`-`G\>D0J;5:#P>/&1`Q'Z!,$:`&%W`"^\,DZQ4!+H$!Y)(" ++M_60>C[`"=ZAK.@8&)N`'.(4A3H:1`"1P`H.%K@,A(U]F*&L8`!IP`2U@`&X&`!$@`0D@!$@2`C23`1:U ++M`313`YS@`03P`2TP`(M``!$`?-UC2B37-.&G%[153AP[."AP`CH`!P*E*3;_ ++M`&8)$!DR"'(FL&H.6U_,&!6FL@E#(``"<*L:T2=)`#M(>T"PD&F[``RYA0F(+`" ++M`:\GX#)+<0'.TA.D1J=>I@9]-G+XI:<D3"S591/X0"I ++M,)4ND9)K,1!-@#XF&AZIU0T.1Z`K<`$H(`$!>S8?_Q"O9]5L'(`"BZ"IBX`D ++M?O`(&6!6:K`[,KBVS/8(7A:8SC6WZ:5-H2>Z`_$!VI1Z8'H!2\=@!C!0W2$0 ++M?G!L/[&C`A$!=1.#W9,#?L`T!))?F7C(`:?5I&[P:`8`!I8D](D!E ++M7ZD96)`*5EF]';$J1I`!4(@2U-`,LT*,8:@!4803Z5S36`R*` ++M`DRG`P*`MRT[8T=#;J84`D8PBP90J$`!`GOP<6=S7R5@`!/@!SUP`69%`E/E ++M`LUI"1E`ACBQ`C@U`"D0`I%0`8J0`.24!Z_KG$U+$D]@!4V`0T;`$0A<8)9&]%'P"(1GY%(UTQEF'DA ++M8`#S(0`8$#\;D-#E@GX\U*MY$Y_P7W*:Q/L8;0`,`6;\+QW;10L\0-T ++M612'LH7(J-A=S<716!"5G`3$(E0&\(V#4AD!<`>UX`:L_VT4VJ$$6W`PV7P1 ++MA/W5B-G;QLV%]-'9S`0M[D$%M4#%9]FV2.+3U%02$).`"2L@(5 ++M06$)6S`4L_&-&91/![*I]H<6,++:-%5#M'$`0^`$9Y$32E`(8N#;YY&?/V@+ ++M*F"/'/`()$*S8%?>4V03KL7=I>.22*$%Y",41^N)`X$"#_[AQ^N("#-^JAT(O@`W$$!R[60,E/-A`!G,`E&X`D-:"E?A`!.C`!&I`"]"46 ++M'V!5&;[BJ3D)71`8D-`$853F)_^Q*IG;.+.%`74#9DTC&MCU*LF+;'`*Z/TQ ++M$*F`!69A'X4P4!`:$SG0@D/L.75S`1QX(B^').PZ$(B'Z=:1`#?0X3\^$,:B ++M!1[0HB4!(QJ@($.<`#`W+_B58%^&)'&KZ,P&Z[&A;^9Y`U`)`'9@<#71%!IP ++M=+/E!T]S?!*``GVROFJ;3WVN[+!QB3YPY/A]'*^B+!XN`1S"YJ9V#*=$[V395Q<#<&BL`*/H^[@$@"82`J15ZFTA6,% ++MXQZO%K/_$@6#GO())Q`ZD-S*S1!QB9S<\Y=M9$8:V9_->(6Q44S+*>0QU93HU_0RT11#D/2!80!;<))$T=]"KY)A;1F<09S? ++M\8G+/4?`:1RF,P140!B%P`/KK88O"8]0KQ9DWR4$0I9^E-ZQ,4T`(/=-3M4" ++M40C>;12:G1%/;Q#13>`2^8,`1TW(B$]<;8R+>!Z5%AN&_^Q-,#I:;YB)M$`3 ++M,?H9P9\*P=M!#P!:E494Z8_%T?40[BI-H"YCWP,80!TS!B[&&;0#L7)\V1FQ ++M98S0)(\S8)I)C1N\U'VDUXE23?J/5`'655XSL/>#X3I#``J$_Q'V:S[Y:G"M ++M0;'%^#CA!:$(ZW?U^=0&SZ3^#P69KA))P&\N=V<`DA52&%)D6<(%IME++,%M ++M`$$```T4``8(!!`@`8"$"0P0,``@00"&%0%$O#`!C@ ++M1)D2P"0?*EV^A&GR2B"),6TR-,9H(RVD4-SE6R`"38``#B:8`3)"QC ++MT%`#0)(**N8D`Y/BA`03BSB,]0K@P_^*#3DL,:P08@)$117\<,@$H`8'#7]) ++M)&%80@0`$;^7TY!P4<7#%"(NC`4IP74+`RK&>C`"@`0&/T]G3,#`@4")Z`-L ++MZ5@!XD(>`"4X8""1P(6?"RL^1*RI!Q4&2D&%$/[Z*@DS5HB$H1DP^&"#!M70 ++MX`(=`.CH@N6T\Z-!K`*X((($>I#`0J@:0S%%BIYH)$4775KLQ9(H@FP7:^!A ++MY*BC+B`A`##@`N"$HD@@P`2T2!`B`@,D$,*#$H1(P8`04I"(*1#`T&&#$Q)X ++M1(,`1)@``$ZF.V&%!)(I@0`0(JDA*`!L((&&#RPYJX9'_#`(!!=T$$*#%A1B ++MR(03=!@.`-K_##@ADD@^Z"$2/Z[00(T!3-!!!0X`4!,."3C)()(!/JA!"@T( ++M^&V`1]!*B"(3/K"L210X^2BV/$[@Y(,9`K`AA"08,4"$`"+`S`A.9Q!4!_M` ++M6F@"^33@A+ZU9(36)HIPD.3$:%%4"P!,:$KK6I`@DV679V!1BZ(90%BA`F4C ++M^L`S3&EH(P826`4`J(M`\""`%,+,"@3DI((#@Q,BF."$&4Z@*H(-`!#@BAX^ ++MB$X##W0("H/H++M@#SP):(,`'=KX"*L$)HAP`D`8"4"%-F@`(`40-HC@!%M" ++M$-D6&PY@!`2'05A(@C8**0005DX8RX4/=E)U2PEH3N`##RH"]"(__VA6P0^E ++M&")`A1,`Z$%G`$C>@&2J^+I`#:Q#R(`K;]@6JG"BQ6X1%%//N@J`G`R*"-)6D&P`@,`AA`D:?##DD1E@=HPP4; ++M)'#!@P$^%>BM!(S0$&(`YK!%`KC03B@##N[,_ ++M(J"YZ[$F4(&`2!#:Z0(J(ZH@*`#IQI\MAGP8(O\7%\K#7Z[G+0?``ACO2$I( ++M*!*6IRV$0K(Q!!PXT8(G+2D'N+$?OA*`N?^HM2$"`YA`4"2``1VX@`8#,-C7 ++M%O:!"G`O.G#00`A:8!FGG04%$B#:'H0P@$S@+B0H"$$/"."9#(1)8@<3G0D& ++M,"4#D&`&%4B"`[V4 ++MFQXDH`*L4L/6>L")$NB`!D%D!`D`A)$--,\$;;B8_P19D2JD(EN#!,Q"*M`* ++MAK&-(I-AR-4H`X="I(IK'`C`!$2S@A"H80,&0`&02+`P`W"`*AG8R_U6L`(. ++M3,`%#(&>'QX!0H&4ACDA",0&2D"1%,`E(LW!3P)F\!LC2(H`KZF,"3C@!Q7, ++MX(,)\`!<:O";%`S_0`<16,0$A%BA1U03`!O00'0L<0$.1,!C'/"+&IBRD!)@ ++MA@2^O,#8%E(##"QB$7[XR(,XX($$D+-`%`%G=/)@`PZH8)WC"X$-,(`?OB"2 ++M;FYSFQ)NH`2''B8``:"$:/*VMJM=]&IL^>C5+2BN+/;59APB>VTE.8).47`Y`I4?&BD*169B11 ++M,\I(H>I4'3$%4$T%XR&MZI787,^K4*O)5!.9K:FBE*4#5*JW-IJ`(1@FIVF% ++MB11^<3^X2JNN8+0)2UV$U;OV-29*$``.<'"BC?K5J@`8Q!84Z%?&-M:Q_X^- ++MUD)\P`2U\36M@(H%@O0*66VO1W?;6MR[%9$H101@V;0N!!>&$.1X&:)>W3+%"F%8P@VP ++M<(##>J]*$8TDP_#@@P!X8KY"N0I%NN`#^DKDIP*X0TAVDC>F*"$`/J!H`NB[ ++M$`'H]"C3I8(GL$+=[W;8)`$80AMC+,P5`%R;1XL=&I!6X(.^+L+`0BB:8*Q1IQ!IXP!,I ++MX'BX`'`"9:L,%8HA?VD)`&DOFM.+%E9N":8PTBQ28:6P ++M6,)60$)^4?SE[M[A!E<`B87KZK:(:$$TFT8,1<)0"4DDP`&-O+`7'"$``QR@ ++MS@F1Q@VL<(`!U.(6C?C$4:H0A6%T@2*W&"P2-K%HI4@A"C>8P@'*$`4`N.'9 ++MAH'$%'1-$4FX(PI42(B0G>"(&T"X"V(`@`]2804>/(DM(>!]Z<8IG4?063Z@P$X!@!2><`2MK$$,4 ++MPE#C`B/Y$)-X.-S7L.L$"T`21```14<0ABBXP1=1V(2A`W"'$<0W`'R(0O(H ++M0H4UX,`-=_!!ICM@\@SH0I@`(2PT@%$6X``#[PU\`4<8(7SN"( ++MHR?@$VN(`B`P#">H!"Q#-@!XMCJH!`#`@TQ+K=KSL`.8`AQ`L,H`]HCJK)(`"TPA*'"G_\`Z`(=C(V1\($ST#XD ++MZ!\K(()+$,"/JX1+(#F).(`H@(9A@+@$.`0<`#\@:X@#P($[/`4>J`,F$(#H ++M*X-3<`(\J(0E``+*(H)&F(CI`H`J6()3X#Y0R#0J(()A>#X!($6EF+LJ0()+ ++M*(-#"(!&F(<[`+LO_"XL0T`@"SBE>K4?&(7=VZL``)#IND4!J`)V:PF*J`(L ++M8$)F=(,W#``><(,"XX&(X`$EA)HJ<`/`RD:W$0,L<`.&X`$>2"!WN!H&,X!/ ++M&,=I!(`;P`$#X`%[<\=I!"PEP`)=E()V-$9<_+*%X($E0#5O>4.LL(.+&+*NRI*"PM;B**IM+DSB^D(K*.WA+[Z&P??L] ++MK^0NJ@2`JJM)GL2*'[`!H'M`;]%`K3P)J32*XYNT#0LUJE3"KTA'H^"[JW$P ++M6)/&2FN]A*BT2*JT^Y$NF!),[^HR'E"&.1-&;XF(0*"/B$!+P5BKP\RQ5)E+ ++MMUDP_ZNH+Y#@2)"@B!&@K8IX-3ZK"/;:*,JD+:"3RKZ43$"YS=5$KL131&HK ++M+43:B1H8!:2HJ(W"JJ_(&YU**9NB#%$[*=C2NKZ1M-_;JI;T0XJR`4N(342**9)R":W2+;Q0SI52B=@\ ++MS[Q2,).XS:1"J>721HK8!"8X3OW!J<`\D4[P@JLRJ0%-"`,8`""42C9H"#0F/.8K122W:.\Z"/*BRZS`.4P@G6`+U$@"E)%$#*"+V ++M*0'L0)J%,(`>R`""40-&&+2M!(!`$`(ST`('&U+>XBD%.@BA\)BOL$TM30GI ++M2M/RT9$!")D/BR0"0*JL8H@!L$V7.BD9%:MN`:LK:%<-Q5%X#54X=0ES#0D# ++MV",O\XH[HX@HH+8T7:#F4($9J@S_,AP`$<"`Z4!/`)@!,^!83@@DI6+2Y)11 ++M:ZH(6[T(`+$F\)$T0!F+B##8BC#8=3+8D"%3%Y@([#``RH'9!+@U1JBSY`+8 ++M>7U9RI`P)H4:I@*)L6!9`!.9'(-5MCBL`*NU;HD(%U!:RG!9\`&`*S"`!&!6 ++MK+@"4-/8^X$-AM`!`M`NRBG&7"RL.B"PGD2!"]@`^-$K%JN)P']`;/%W8M`6^*DW+$8@"L(`-3=DP.`@Q_($1WH ++M4NL%`%X!@-]%W8$[6]D-53@`76L2HI:%@]\UB![(7&*4W7CM5KB"*$?SOS+( ++MQN.T%'EB4YW4@1_(!$8(&=J= ++MB(_`U8L(F1F(B!ZXM1X`-=D-@!F0&WC=7&%Z%@,(&=`%HU<*6H:078`]3@*0 ++M@H4`51.&BCT!@`?&E`O1#Q/.U)IZ5J7H@?ZE82D`U9+MVAE@7FO285.-7*P9 ++M'83X`5`+XNT-CAE0"IOE"7YEL%M9BP,`X>V%C1D0@P3`WJ\$B?]&6((ZLXH) ++M6!@"UHJ%(`$_J0D[\-LL75!O&=P=((<8*--Y10@,IBD7>&"!"->+&!MJ%::= ++M:"-,:5XD9@0=X%>L@(.W^AYJW=I)]EH=@`,#V&2K(H`9L&2\LEDEB&1S.54` ++M@(.QN()7VMP<=@&Q!=@/=F*).%M,+EZ+&!TFU8$$D%PK=F)`QI090.*$^(&% ++MZ`&*`%CK+>2U8-?*7>2$&!U`'N9G+=T^9LVTE83Y$X`!P(!'@$S!4`@/T("" ++M&`!`$((!:4&XT@'"/5QD@9I"IF$4+EF<#9D>R-E;UEAD'H`#T(&KP1G;'!LP ++M"IG&Y9H#>%;]^%H,#M<"8V'L^.)G50O_%UA@=@6`'\`.:]KD61X1K#EB0S:( ++M?DT(CTF`*SA;1DX(Z^5B,-988XX(V^5<1B;8M5CE[&6*34[D\`$U`^AG2O4P ++MA8B"(4@`#2@*5T4,QLV!'C`",WB*M52JA:#7DRAIB@!?Z[7:CZ97:F97@Y6G ++M+T9AC[E<=HWFD.!7S*4*6!V=L4A>DZV(LYW=%LY4IJAJVK5@`A#?#Q9; ++MZR7&"]:!`.B!L_T(4;4P1A"($6E9)&[<#P8?TT7AS=7><#V("JX)G3Z(2>Z! ++M3)!BZ[7G8.[K@P#=>C7CG8@">Y``%+UCDY@!7`H.?6VL).W:2(H()3``KA5: ++MH3#8@_T>J[!-_]G&V:N^L`724J\EQD@:G?>T"NQ8IZ=.O"X5B<>5"++-L:M@ ++M;H,(2F=UWIT0V[5$63#J4J)^[GF]"(I@[IC5`8,-5Y6C5Z4P6&>];:QXV8N@ ++MU]-6+>I,"#NX!^\YS)A@"AK`C*/T*_5,#)@(.`XUPS"5T(8Z8\,Y"TPH/4!>G<`=W5^MRXPJ7J6\EB1%-47^USUY$51PU\2[O+O_H'!]; ++M8.@Q1Y&KJ8$+0*LC+VIA/"2]@O,&YRVZ%',7,:DLOU=_=:K=>]_>.B90*PM5 ++MK=-4G:D-<)?[9/1&KZA%6X&T28E>'/$M7Z<6H`N>=O1-Y_2]NHX4M:P]K_(( ++M8/).-_533Y$$0(&%4?$J/W%9E5$2&!`\1?5:M_4MQY`\Z"IWWDVPT-^62G-& ++M")-;)_9B=]<(F.0HMW1E;PB]Q0JEF`")K7-CIW:NHX@>")->3[R@;,S\S5B\ ++M2H`,,`)*K_9RY_02H)+#DH)`$`1!B`X4.&:_-`@3\%0%B@`,R`&SR182V`MR ++M-_=_%\R%$`$!.HI1T(,?0(&G8*;?\P">F9O_K.`,$Q@$0$B;9BT!L[ER@-?X ++MVJ,(<2=.+,L!._C,&N"$$]@`)>B!+;`!T6@",^``S\@#+0"#0;`(2!"$V]`# ++M.S@1.&`,[][XG_=*-2B*'^*$)O@!7M.`)J"*1:H`06".-E"B&A`$,:"GHSB` ++M$QB%$)CZ;`$AH/?Z@,<0)C_.06@"(4`./[`%B5`"+J`$IX\$$(@(A1KX#Y!< ++M9P6$"IB54\/E89_VK_?[SUH(%4".JVC!/=@:/0B/3+"!"FAZ`/``1;@H#)B# ++MT$4WBP"!(/BF[Z1D@_C.OO_[SX"="#-VG15A@%)6@%I^<" ++M0"A>2J"9'PB"J$D`_Q`H"$&@A+);"&=R9]`7?@\+(#S?`ZW7`*IH!4#`K2;8 ++M`ES(`?JP@1/(`R70@QQP=[70@.TOA'16BF28@^$7?R]#]P&B*%(F"XT4"`/X ++M3+$UB'2N"-J^"NTP`FO,HTJ1*ES)MJC&`4`\;5-;L23"`B`H`##CM ++MZO4KV+!B)2:X,"#G3Y$3/+@3(DC<:E`"F+4X312=S[NSYLT(,+7ZJM&K19(`#!^[H ++M88L9-.S8LL.2I,%!(6F/=\"PNFIT-O#@PG$:K+!9I.F,!BO?'N[\.728(C?@ ++MS:TQI<@2&K@*_9T\.OCPPJT#N#`0>T>1'D+,R"O^/7SP00\.N*#FM4:N)#3T ++MV(J0?'P!"CA9H(UD]<`5""#1&@X.." ++MRY%H@`CM^"248Z7DHPDI7!`!"02:D;Y%JNJE%EBKX*6Z2!'4$P@1VAO(`1E&=6JVC3JEV+D^5/#W,F1-B0HH($"1E6;(DP ++M(84)`SIA,F5+N+#APQ)A$I@C9XL(`E`+2C&1PD:$$F<1:][,V>K@E0`,J!@C ++M`0K!I6X+!'5J@,:$0C_,/NU,N[9ME3X+PI2`H8*!@5B5NBQ@8LR*`68_WU[. ++MO#E&H`(C1)#R4KG"GP.-C('AO+OW[Q!S0_\94^&IT,@-52,HH0&%;/#PX]\6 ++M?/8G#`TT``2/.+@G#`P2S";?@`36AM4`(03QDH`[,82>?F.04."$%*I5UFD8 ++MF%`=10\*)H4&:%0HXHA3E15!>?N]EY$'&B!'XHLP#I5!!"*Y!8`($_07XXX\ ++MBH3``&.XZ!%4+$U@R'`])JFD1C!]802#(.D4R1@O0;?DE5@VY!\'UFVDDTM: ++M!)CEF&0N](4(77Z$``%CI%GFFSRJ!L``-L"48I2A"92">Q?"Z6>/+E&FWTA, ++M864"&X/^J2B/,+$A84P#7("5FXM6&E^1IH'6YX+U0?F@0!U$AET$"GYJZ:GQ ++ME4#C4BNI!A6K4*K_N""LB0ZT6P:9H:JK?"6LD"L,E&B1@0$%P/!;5MC]\%M/ ++MV$5F2`;J999$"KGN:JUSMV+WE`L@!!(+)00`\($'>0HHAQVRS9C!M0*ZM`%@P`2=V(-`!")&P1$86A8`!``9S``##*R0,=%DL9B`!EOT>8T8*X)13@0A-L"$()`&.@_TO# ++M!S2(8`AW0@)QDYB#D0"E_(JOOX1\&[06:OH\`% ++M2QU(@4)L7!PA11"J!S$W`):@<,5369`QR!$7.@+#$D6(JLV+?`BD"<70\R`Y ++M/64_3M'14UQ%M`JX+8$83$H$R"(@I9FG*3QQR;$ZF!GL?&F#XLN@"G%SKP"Y ++M"4GLR]4!!8*&BCUNA3A,B0?.=A!ML:HG#`G,0?]!#1&40-5:$ ++MC`XR2!-SR`$8G#&%;S2+#3!3%"LY$'WE:A#:($@1^H#&(4Q1CK:D>$2FN%%\ ++MGYEAVGZ"`!+0J%\CP0HA;H>VFHQ1-P,Q``&P8P`70-%U:9P59&9SGB?.1BM" ++MTH]R/D4I&WTP,#:RCA,+<`46N,60Y(O,!69&M$XZ)#>J601W)%F2`EPO"S"Y ++MGFXZ4`$A)$$@)?C`;):%D,^D!@#93%M!`100`(:J824(=5O*%Q#UFP'0(%RZ88,1XA)( ++M%>ZG!A@(7ZTR@AT:``(,9#2J1V`"BV>$@QD.B$Q04C`!*(1@/8HH@`$XP`$, ++M_UR@`'*X0`A:L(*`;FT7@0)$`%$<<)L&.!`!1`3($!H80PZT`%:8V"!`&L#`%DP1L;,4 ++MPK8;$($03G`!!&1`O1P```D0\8$@N4`#$\"`!Q`PP@*$``9<.`$W18NJ"`*` ++M#2#H0"#"1^&#],L$.2"#'?:V4)2,D1CG$([`!(+"BA1-830CYH=JK#X1O!1H`@!PP@X$!\%.Z)T"GX<[2`5-H"/\F&BB/;`4".+[Y:FI2 ++MDP"5R$D##`@D!&X#(_EJAP$AX`H!;)A`OTJ,.R`:`0.9:L(U"@#0(\I$-<30 ++MA2QVT8UL0"547^"9!\8@50"<0$,`X,T8C,"2#?#L!R`(EQQ\!0.B(@(!:`"! ++ME22P`:]HH047B,0)B/E?``E$"V8`P06[)RX)92#,$3`">^2YH-Z8.D`2\*=. ++M1'""$]@A"XNHP#PG"X(D%(`##)@(@X(`<$'';G?Y&!(@0P@>. ++M50#>A.NL$F3C6:3#*038H!4@O4F_6'$,8!CCCV;9@.,`()T0G)M:%-_"!7`5 ++MNHJYP!3(X8`*!@""$GC`%!W_\(`BF$(`#@2B!1G8@!RFUCN*;V`,%]P+#!3! ++M'0T$Z`,:JD"856"#)=IS:N4Y`2%2K0%^"R0+4#`%%VP`+0?[!@0:,HY`,."> ++MG;BV!5`80`UBO4($!$((9A!"?3L`$Q10F80W-&1P2H!CK$`'"H((@@,[S!%> ++M-`,HU_MCQP4"`S-H$PT?2$$$/O`A([+AMC```5OE,'(SJ&`#9BA`KH?CWIRA ++MP0Q5RZ;B]PWHZ.`*90#(09$$J`,H5@O9!,,*!2.$+ ++M&;I0_Z6+N9^`3N`"0Q/*3[B@!TQ:?R,4;"1+@K`Q`3\*"D:0P&],`-82)",+ ++M!B`"OT$#"G($%3!3!3``:%(0'H`"+"$!JT0`&:!_`M9_=B4"CC4(Q,$='F`" ++M!3`!*U`!&Q!@!&$";!]/5A/E`8`+1`7$W"`6>43`T``+2`!QO4%?`(KK<023?_0"A`W$RZ!27+2 ++M'TQQ++^!4E\2'"-D0A?2B>\200"'1B@E&UBQ!R&@7B(@)]]$2+HQ9Q^T2T)D ++M)VG4?0G4!!EP`HC2)4X!`QF@!1HG'=(Q`4V@!2J04YNE1F2`=[%Q$Y_T=)%H ++M*K240A9V2"K"BT,DAU!@+*`TAY0R1V.X(7*8.PBP!S2B54$52CMA`&B`!K+# ++M("UE:050`Z.P2&VQ$'#T0F-()(UV2!+4C0PB6F;41N\RCKGC%"V@`>7W$/;X ++M+I*D$V"0`<^HA?`7B7&D)8)$%7?832FQD`:A3YAH4$`%"@!_MSCS>4 ++M$P!I%,`$CT."$M;GD5*1!XXSDO#_1Q`2L#?[1)-!Q#_0Z(5BF!`6YI-YE"M; ++ME!$X69(]HGX(@`%V98TQ@1TV8`E&N4:L!``8Q9'I<1"V:!23HAL>N90R^4'- ++M`1-$M2!DR5E900--X$QK21%;&8$JK ++M"9,N<0(2HBT&\&"\F9$'00!@U8=>2)<%R8<`0`"#(!!?69"100`A@AI2%'^% ++MX1)2P`&'_VD3=Z0:@:`Y<2D1UT,-2@6=`T$`&$`(:BA$"4%MUM8!!H!)>[E/ ++M015_09&9SEF967$A1&(P,8&:68"&(!3H($&M34&(=(!6X`!.?`D ++M&9`#[O8%Y&("59,!L-`$(V,X3P`0A030&"`D*@5XC`,Q&P9S!QG$\B`=IT%J<4%@!B5``!^`!@,`:1%0?$8V2HJ`&0BF=S:` ++M*"6@:\D@!%(C584(::]D`QRP8!=`(RC_@`A08`(?0``&$&>;Z>@ZZ``S9\!DP@`C?Q0$@@!RG=H5^UF`$4`,Y<#Z+<(0ED`%( ++M-@=^!@`Z*Q#$>85J.!LFX&,L09Q,2BQR$*&F%G1AQ@9^%G5C<`&+4`AC8$3Q ++MJ2T%4')%PE_'94>_$7,4YS8>9"NATA<`$`EF<`$\N@%7@`CA8@/4DK(9QQ(7 ++MH`(B,+D74')SX18P\#+(%SLO$!Q%0(TK5*`^$!.3`&Z"1H`G$!?=H"(:!5R$$`B@`9 ++MLX8`*%!D!">^A)"[U-$W`A%JJ`L`%W`^`'"RX*0(`)`$%N>H;)"`(\1C/`,% ++M(+!,5/9=`I%MRUL5'F!#0,LD!5"^M..8`$`-?P>-4-&S=H4`C ++M$T``)T`M&I`!%[N#9N"HKBE@;INV&;`(LV,>BS`!-11F%?`!)4`"(M`"BB`! ++M)>`;&K`!:!`"8?8%73P'8]`")H`"28!U)"`$2P=$C8H`0:"O'J!_-/^0'R2P ++M`4F`5\HJ)G+R&U-:`@.P%VA`",D@!9BK9"BK:UJ@"$$P!SCKK;YH`!<`JR"@ ++M`E'K-A&``25@`!,`I1>`",01O#!0>QZ0`5"0&DBJ5RD0`AY0`2N7LH1``XK` ++MN(6Q!X=FO#6!%8/0!#'A3%D!307!=C"`*(-"`-7%!IAA`M4W$"U@`QN@,0"P ++M`L**8^4A`N)F9":<`M]\9Z'$&'/@(B10=!I2`G1:'C0P!E]P%ZEF1*E&7C/C ++MO1FP!W(E$&P0HJHB!^51`>L<`L.\`9"A`HTQ"%(0"+^Q!YI* ++M(QM`?1>`C'`0"!RP`AU@!!?49RLP!Y'@AXW_,0`U%`&$\"21<#XPT0+&903< ++M!`!P,`%;$"(2P`%TC$UTRI@%214^<0'A0BPE`@"!4$4,#!(]`XZQV"%-'4&L ++M$8Z!!$:T8FEWHGX#.D0]G0.`83%/V0(LL04<]QXP=*!$XA)[,92Z=,U/6)DZ ++M48H&$98BJA8>,'%5P39/(ILDX4`6.9@Z]=='Y!-A2)^5E1S#T2?QQRQP.*)E ++MT9"A$Z&CF(L+K0'_)I6B.$%P1\FKXD!!G1N&1$G[>41EO2!VMQ3J]TWN*16A ++MP@8!4HTN.1L_(,UH(137&8]5H1.\K!"1(`%)0%`;80!272GU1`87X"X_W!&S ++M$PBV6MT&I2[A:-86_Q+8T2G9G*7=ES)_"IJ<8'F%<8T3WK37^-@=.[Q"JI$! ++M]645S75*Z$%MJJ9#K:*9?%2!0<3Y&$>JC$' ++M-((6472=)-GA3]$"H^#,>2D0UW`-?91Z$K`FMS2=D%&=X68`RV0U^S;@'&Z6 ++M-CY!$J`"21D5-E(#/&G@&*$!`>*PX"0(\14!+)!@6H`(Y?$33/KDS?$; ++M6L"86`Z;#JZ?9SV5,!$"YZ,".8,!O3.S"-`B4U,Q$N"V`%!Z:NXZ$1!:1P0XFM!XIV>&(.B ++M`1+";4B'H+:U8`2+*VW+*B&P=)Z^'%=`V&O!$G8`B3?A%*B>:CZ&`;[2?!)` ++M`UB!X6<;&A\P-K5.&^9=ZB7Q$Q+@X]#.'ZF&!@&%*W"\NC5:=#="+C"04,)& ++MWLV.&P(&.M4>DP+1+S5@HNE^3`AA`$'`O5>@`:;A%!$E->]>[AUYA15@S;D. ++M`(,0")Y2EOS)V@)1TKKU)+/"$BV``6O-[YOA$OEW&`3P"_%-Q*/)5;[$X&+% ++M2!*/&&RPKX5A`5M&W)3_/A0LH07N,?.A21`#H**X ++M#8=\QZ`93QCC=(UZ*1&WZ1U`5`@"+O2!0!TLSY#&BY/6@?/;C94P^8\'*MY- ++M?>`MN1PPT01Z]_1<)!"_(.J]W84<`I!4#YMI5.KU]))BGYC8C1B%``6(31/) ++M.M<6@8FX0^-)D2;=>DC+(D&,N%`N1A#29X9KGQ(N,?=QSQ$P\0NF]/@N#X9H ++M1)9GM/B"21'T=.`N,0!FCTCBPX_-40"!`$":[Y>ST02]W$>#@`&FE/`S#=A% ++M7Q`1,#=PU`%3+*`T/^<(`0,VY!(#DYF%\A)N&@(+?AVCR1(5@`%R0%YDD?J. ++M60!-<`2$`1U-+_:`'\(1_PL33[R:4?0I)9"6FH8')E2Y,'2P8,R,&PT2552B:(&C``9<=,B4J$>F1C5.%=AAH$$$6`EB=6A` ++MPX"K#@FV4*0U9T&-#;5&B)#1((T+&Q%H%3L`;$8...6HGIH@8GBU<`$FP``*$4P8DD!21@T(`"@(D**KZ@2,'F ++MA/^$)!@XD"78]<2*"#E:"*R08Z*!#Q5L0P%00TX.(P5(F!!80@0`$7K&3*<)K`!Q@1"`$APPD$"` ++M@#$N6.$#,G`"H`6_:$AACA,J,&LU(5;@0B`8,/A@BPJ_T&`"%@"P:(+I3AOC ++M-Y0ZF"`"`V"0X`(H"EB+,AD;BRF#/*J:,<>0"K"@"1U)`@`677:Q!AY&.#+H ++M`A(`T"(N`$Z`C@0"D@`!`!*$B*`#"83@H@8AV#`@!"T0:P@$+0;8X`,`C,`` ++M`0DF`,`,[G8K()D2"``A$A1\`L"&YSYHH040:LA`#Z?_0"!@`"$T:"$F$TZ` ++MHH8Q`.`MS$@\.`&-%C`80`,MH#!A@#DX``!/`B0P0P(/!OB@ADX%Y$"*#*J4 ++MRP0U11`BB!+,P*@I0DXPXP,8"K`A!Q/@,$`$!"+XS`@S,H"!AA/FFU2R"?+3 ++M`)'I)ONQ6YD(,D*P&+VE;*T",/G%*G)9V44<78Z!Y2L$80#ABPJN7>B#)4NE ++M`1$I2%`3@`QR0`@$#PK0`DYY04@"`"D0Q>"$""8(`89,`8A@"\2D0.,#[33P ++M@`6?,-"NLPLJF)0`4P@@`!$8&NIJ@@_@4F38"DR!+@40MHC@A#ERP*F`%>0( ++M$(0!Z%U(`D3@\OD$O7[X8"&A_Y(XP4T-$/K``[.T*L"`,4(`0(4Q-C,("A5. ++M2!`$*0"0>0N9>UW(AB\,(B`$P;0B-^^4"))@#ASUUA'&(R@I:K`?#X3E&&N( ++MX0?&J`PR3H(]9FWX`^@BV"`#1`R0`.@",L"@Z]``V"""OT&@P2E3?K!!`A@\ ++MD()5`C".RX@+1/`8@#GFD""N',3-@`/0#X5"9;)@3'(/&%JP8"$C/BBA@`VT ++M("`(*6A0Y"^"YI`#`"B,II>LX%D(@@!!/^RXJX8`%M@G`PS>*JN#8$`D;`P& ++M@D&."K9`&PVCV=X#1697E`E\(2/!*1S@%%@6@7@@$(9;8+D`T`HC1+``L`#& ++M.[)PD_^V_`5D?P$`AP#P`13`P`P>*($0D@4T`%3`?7E"P`;@5!131&``$P#: ++M::`0+59A9`(;`(`B*O`^[1!``[[I3-8$A0().*T"0F`!%#:W$114C`#0R4!< ++M0$:`$X0L5#G0@@&2`(,]A&``*A#"`%A@AAK`8``A,`$44#``#H3G"Z:($`W4 ++M-+"!P.\HSR'("H!6@1"@@0Q[4-,7T-8",]R)!E8T@=0,4(`+V!`-23!%R2*X ++MR0CUH!![X>1,(-<*"'J+(`3`&P?_1H"XX`T&8XB(4KZ0@R]LP0`TA`0%.P!X)L ++MP)\`((0R5="0`ZD@!'*0Z)(6`LI0>JL`L6II8[J"BR#$A*6-X:"\D/2XD8Q+ ++M).9B2=?*HM,=\31".R5,3'S*0,>Q+"K]FNQ`)":3UM;&4[6]JNY`HV,,!J'VL07-0@@;4% ++M;G"%6UHR%*`)06!K;&'4!.0<=;B,$>USI3M=^55`,-$-J^,`,`A*8)>33:'N ++M2+P;7O*J9"X:T^U@)]F*=$BEM.DM;WSE:Y@"D,$&Q:WM37H+7YFJ4GX<,<$% ++M.+`!K8*$KXXCA-9`@!TT0.H'>&,(@(7*`\,O$G`BD(@@$>[($-B"`#(A@`(6H0@7WA ++ML@)K(P':[!IH9N]T"SJ.[8&@T`0:`XX@0M(%,/`Q%8+D8#K:+<`$.$`"#+`! ++M!A\XP1;0(!D3K$`"HW/S:*`MD`Z18`-2(%"X(U`##,!A$%H0`0C_EG2"$VS@ ++M10)!`R)(8`02"*I4_LS!%EXWH0R8`:,I($0QK12P*S>;V02A@:1/:Y!6V`'" ++M>;N@+L1QCF,0(\@;T4`%A:8!$GC@`P9YBA140*J.CV$%"/A=`7(,PLZ`#2&4 ++M1`\G*D`".0!S;7`!#3#G!8(,$*``)<@>0P&P!V!Z`!%ZR8%VM&*"*B4[-[_U ++M>*"9U\@U4J[;4`-K*``.8#0!XYOD""8XC<8L0$P"PE"#L2EDJ!Y,$H, ++M0);2TZ!*O#:"4JX."(-`"05X)+N53E#MVJL=`%?0@[7ALA^1*X$@`THP!-C: ++M)'_0.ZC2B!(X@0DH$(0B@1P8@]0`@'ZQ`=]RB#T`A)Z1@`*XL2>!#HW(@!/P ++MCV8"ID>ZP!(@@1H*`;^`GL+!MXA1@1:@OT&8&3G0@@*(A)L304*P@`_@`#E8 ++MA-4(@?'JO_)B`^U00,>:I!\8!0XZN6XY.X9@,($8`!-0E8>``=`;)[M@F;MP ++MBH48@(60&H,P@/\6Z(H!4(L.,`^!*!Z':"X$00R"NHMCV@`)6+\(J(#'H!LT ++M')8):RXE7,+G@A$8^(S+\BL[D(`!A"ZN<"^/4(NG.C.PP$2D@K*J:`BI6;&7 ++M$S/:61X.<,((.ZHG/,0-(PAB@T27VIC[JL*KLJF?0KO).+,K!$4H*R4EZ[A2 ++M,I>=:QT[M(M4)$8/(!5&S(AT:(Y8=$7B6PF@\JEQR45-A"NJJ"P]*XK&TL16 ++M)$;E:HA`$`S'@AE%)(B;,,0<$2REZJ`8F:H[2ZL8`3UJ=,:0:#*ZRD1K[$9` ++M(P@+P(`KJ,66.I!`R(,P<\#.\BEW'$9\G(H[XPB\`3<&0BQUW,1\!#3_@]@# ++M-DBLF*B!"SB*,VLIAA0O()$I811)=*3(BCP(#!B$I9C'#D(K6X3)O"+)H6`* ++M&^`";J01@=@@"&JK^!&OWC/%O<%'2ZRLE1"M/6.@&L/&DAR*HA2)O0`+H)RO ++MOR$!CJQ&EA0(;=Q$4.PXO#((">BN["J<>XR)*Y-(M8JJA#0+*R-*;DFHR;K* ++MRJ`,[.+$I.0S!OI$F2RRWY+(1!$(2,,FXK@"0PE/CI2\Z1B#DH@32,$`08A"PJH-E1P$K< ++M`B$P`RTHKLNDC)MP@)MX.:4B"#:HBZ[1@%1#D!+8CSOK3Y]<*X*(!%HAB`Y( ++M-J;XQ/34OF`B"A'0&OZ3RX'H,PES*W;4O[?L48383X?```B1FGN2'QSI.`7, ++M@#IL2F$;2Y2L+P```_^,A*V<2!8,F(/?*(N'+`@H.(TY6(AQ^0$AT%-.T*3L ++MXH;,*$B$F0#'*1W$,`'56),),(#*(`:R`(.4($.6)&INM6&*P@/ ++M0`$+B"0D#58:6+\CJ!+_@` ++M&T@!.3"%QI2($]B#C4,0"Q"$W%J$$"0!,.`BHXV+$."`19`"/3"Y$0P!WSH! ++MP#.#_3@-I9V#`0(`-$@W.9"`#1""$`"F"E!:4D&5MET3#7#.W.I)#3,(--`` ++M`IC&4>D5!OW)OP"#"[A3@2"`5]!31(!7%6V,`R&&:6F!$^B`A!&((06-(&@!(8`.`U`X`+B`%&@!_U,H'P[X%>@H`0-!D"28 ++M(N<$(7IY*0/JL1$2`0[P68((`>WPGV/B`A`04S$1&+#!@*L%@$48F&,T6OX0 ++M`HR8#1#2H]6H&HW`@!*``^T5D9.AMR::@`WB`#LH!%@0"/I,%8R!$TX9@-!A ++M"RH1#U-1PSY2BJ"#`9PQ`!NHH&:#"(M=*8/XH7]4B;-B#U_2"CO04TY!Q8^\ ++M(-"U!F!@!Z)H,AGUGA-(G=ZX`#F0`P.`7?T3"$4(@M++2A#XC0("F`D8@PDX ++MP84XM[8"F%CKGSG8`%.`@Q-0"JD)`1```4IUB.DUC:MI,B@9C.GM#*`Q&(/8 ++M.0THP0O`R.'5BH\J@160&?\9C@D54`$)Z!TT*!%AB5$<@M>5Q9G]50T00*X- ++MJ`LYR``).,:B4*000`'`9@,`84ZRLTK8O.0!L5&),.T`J>$0@12$($"(T6 ++MN+E#^0W%@Z>,>`JEP#J\`5!$,(B,&0!%'@1_R=(@!8`0(($DN&4LQ.(@^!]! ++M^0$$<3P10!M00]#@,`&#X$'^.-D`L3&:,FV"&9(A/-H`3K>A>!/VQNC`"4]@`33&#Z32#2Z&5 ++MIUBW%`&`+5@$8H(!%4"$4?F`EQL[,Y"AFE$9,``#,Q@`M-B`+0`F#?`EJ#M@ ++M&XA!`Q`DV=@LA@B[+,!F``B"#]@`&]``!/B`.0YC^LN"GC6A%;@`3I46HFH/ ++M\M4.,DL!_T"`I!@(/]&=^R$A`#`%?(:3"=""R1&/LY@`.SA:T!`>XI!`(5`* ++MF5D!`B`D6+"![KS4#<,*G8'H'#$(&,B!0B@T"VZIA ++MCT'X#5!9U>C0&E`5#Q;(@!*D@0_!5%3R,P.8[M70BQ98E=;)VU1V"-HF`:T( ++M`A'X/@DH@198U`$0`7CU;1KHQ0A="#L`(N*<2QJP@4MT+!PQY6K\JV]9QZP` ++M*B=5JPP/2@NV*9CAM@4'B1YUS0U'V9G$*W,*JYTD6,SKV_P``1)% ++M]SB"0`/_.*F*$\%T/X?PP0#EW("1#,@`A6?XCF^V$DB!HB`(*=@"01"$$"RA ++M/JN*+;0I;@L$#,@!C.0($@"F1//XFY]V@A"!J':("]"#'Z`!WTJGOV$*#TB+ ++MGCP0KH@#0Q@$0!A,B%(SCL?YJ0\O@]#X.V>*'+`#_$(!3B@X,NB!0-A``"@$ ++M(9#K5M""#5A)AR"#'.""`D#;4`0`^)![JK?[DUP!Z+"I&N"$)F@[*2!<7ZJ` ++M5J@`0:`.1(BC&L@!,B@!PQ>S."C/',B"&(&"?;_[R^]&@DB!!R.I`OB!)A"" ++MH'#3^N0NPQ>4N,&`6#`"0(#S#@"$"LB#$_`M$Z.G>\7\VZ\]_ZU0@>,CRCU` ++M&SVHH`%PX,(O`$'I"K2%@D$`993`XYC6[Y57&-R7?MJS^NN*BD&HYB;0`V*A ++M!`3(@U$@@U8P_#<`A+:C!(+Y`4M`@.4?%*#;,J*`@4*(]NFG__`B!.\]NS$7 ++MA!S`B%8`!.8"B":4<.4@!,`&H%8(].00)`$`1(B")A8B$S$BBB\7-W+LZ/$C ++MR)`B1Y(L:?(DRI0J5[)LZ?(ES(TE4@`H$#$+`C)7+A8@4Z"`!0!2?.:T66!H ++M1)L0A_Y,:I/$EP((8E*M:O4JUJQ:MW+-"F,"Q`X>E8J<"G(J600%,F3HZO8M ++MW+ARY]*->0'&5+,A]9:%J)1LQ`EH:O_6+6SX,.+$BD$J5?&0;U7`-:>BB0`1 ++M\N+,FC=S[FP208D-`#!3_9M4Q!X`!CRS;NWZ=>("%P80UJIWZH0@L'?S[NW[ ++M98>I>U2\+;"Z!-B(I'\S;^XSAPL8`QK`Y57:G,K!0][V^O?S?VF6!@<<6:<29C9IL8)1_2FX((-] ++M55!(4Z/%5!T`(MA@6H,9:LB@35NH,-]*4Y6@P6IZ*07BABFJZ!I9LDF`H4M3 ++M>1`"#-JM>"..SZ&EV@4:H4C2:B1HT(*-2>5X))*=D<;&!?E]=EE8`*C`P0#E ++M_9@DEEE:Q1W)E!)@8()?)QE7TU=@8':EEFFJF=54JZ$QP04>A*G661%9D`(' ++M)M0GX9I]^NE>1*L!4((-$=!@`&#IF=64`1ZH@($(327Z)Z65UBRZZ[\ ++ ++ ++ ++ ++ ++ ++ ++ latex/pdflatex driver for <B>fig2dev</B> for solving the overlaid ++text problem ++ ++ ++ ++ ++

latex/pdflatex driver for fig2dev for solving the overlaid ++text problem

++ ++

As mentioned in the fig2mpdf page there ++are many pro's for using LaTeX for typesetting figures who are included ++in LaTeX documents. Everything is working fine by using the pstex and ++pstex_t driver family of fig2dev as shown in figure 1 except the ++case that there are overlaid texts in the figure. ++

++ ++

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
 
 
 Fig. 1:Normal procedure using fig2dev languages pstex and pstex_t to let latex set all texts in the figure. On the left you can see the two layers who result into the image on the right side, where the text layer was put on top of the remaining stuff.  

++ ++ ++

Overlaid text problem

++ ++

If you want to have some text masked by ++other elements of the figure e.g. to intimate some spatial relations you ++can use different depths to get the desired result. But if you use the ++pstex, pstex_t combination you will get bad results. Figure 1 depicts the ++problem. All text of the figure is collected and processed by latex. ++latex's result is put on top of all other elements of the figure ++regardless it's original depth.

++ ++

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
  
 Fig. 2:Example: Part of a created PDF. To get this, ++the figure is to split in at least three subfigures containing figure ++elements and text. In each subfigure the text is to put on top. ++  

++ ++

To get a correct result the figure has to be split into several ++pieces concerning the occurance of text in the different layers of the ++figure. Figure 2 presents a simple example. The at least three ++different levels of text are splitting the figure in at least three ++subfigures which are to produce and to overlay. Therefore all these ++subfigures have to have the same size because there would be no way to ++get the offsets of the subfigures. I have created two new so called ++graphics languages for fig2dev. To integrate the functionality into ++fig2dev is the most effective way because fig2dev has all necessary ++information for processing everything. In contrast to the pstex/pstex_t ++solution we have to create more than two files containing the different ++figure elements.

++ ++

My filters pdftex_p and pstex_p are producing just two ++files. The first one is the LaTeX file which contains all texts ++separated in blocks concerning the used depths. The second one is a ++shell script with which you can create all necessary graphics and size ++files who are required for the subsequent latex run. The ++separated graphics files are containing the figure elements under, ++between and on top of texts. Because of the number of graphics files ++isn't constant the names of these files is given as a filename ++prefix.

++ ++

Known problems creating PDFs

++ ++

In contrast to the latex/dvips combination the size of the target ++document has to be set in the latex file explicitly i.e. before the ++pdflatex run is performed. Thatfore the pdftex_p driver ++calculates the bounding box of all figure elements including the ++special texts set by pdflatex. Here is the problem of the procedure. ++fig2dev can not determine the right dimensions of the special ++text included in the figure (imagine a formular can be much higher than ++the height one normal text line). Normally this isn't a problem. ++But if the resulting text is bigger than expected so that the text ++crosses the calculated figure boundaries this becomes a promblem. ++

++ ++

In that case you have to increase the size of the figure by ++inserting one or some invisible figure elements. This can be done with ++a rectangle which sourounds the entire figure for example. To get the ++rectangle invisible you have to set the line width to zero. With this ++trick the object is invisible even if you change the background color. ++

++ ++ ++ ++ +--- /dev/null ++++ b/fig2mpdf/doc/fig2mpdf-output.gif.uue +@@ -0,0 +1,62 @@ ++begin 640 fig2mpdf-output.gif ++M1TE&.#=A@``^`/<``````#@X.#@\.%!04%!44%A46&!D8&!H8&AH:'!L<'!X ++M<'AX>'A\>("(@(B(B(B,B)"4D)"8D)B8F*"DH*BHJ*BPJ+"PL+"TL+B\N+C` ++MN,#`P-#4T-C4V.#HX.CHZ.CLZ/C\^./0J_\``+\P`!N@`%CBJ`;_``B_=``; ++M`%VV4```!_$`1`%X.6````)L`-@``./(./\'`+\`*'+K`&+T(`8`!T````\` ++MO@'P]P"<`%4```%8\``'````]$#7`.1"\/\`![\``*0`*J%`8@0``$!8`$0$ ++M`.0`8+\`1#S6`.2O4/\A![]``$!`2N1:_?\M`(!X``%:^``M``!`J`%:4``M ++M!P!```,`*@``]4B,`.1:\+]`I`HP`.>24`<`!P@```B8OA`!]S8```'T```_ ++M\`!`]$A``/\M!^,`OKX`]\UX`+[C\`W_``B_]-04``"]\``A!X```P!(.0!( ++M`#X```#8.```(`#X``!J&/``Z^1H]+]<`#@``"C`\!H'``@`G"'_`/=[6`4` ++M!W",*6==W!DM``A```#XV```A(B,`.1:2(8`"^A0[0<```A0``#PZ```H`$) ++M``!=6(``@0`H```D``"`````$``$````"`!PQ@%G$``9```(`.Q8`.3C$/__ ++M`+^_&/!.`.27,/\$!_1PO>1GG/\9`+\(`#ZH``!MF``(E(@T`.2)Z,@H"NB- ++M]04%B`L(ECR)<$/#```V?-```(`##P8=`%C0@6E3`!,\7&V*,>4" ++M!3A!#)@`06/!#D$A8I4`H:%6``T`!-C0@<"`!0T4!IT`(NC4G!:Q]AW@0`%@ ++M!%@A`#``U>^"@AN:*IYK0+#!MQP!&Y2@H<,%"P(T3\PLNK3ITZA3JU[-&@"& ++M@A[X:D[)NK;MV[AS@XC0%(%$S1_VZAY.O+CQX\B3*U_.O+GSY[D[0(5.O7KJ ++M"0B+`Z"0\P%I@U8'_G``$5G`:Q`?'`@@8#WY2^(2.A24[5'TV[,!&@*`VK;] ++M\>S',540;:6EQ)T`TX&@%6`I0:25!@HN@,``4*5T`5K?%49`6Q4XL$``;4DU ++M`0$`F*60B``0@`&)CX$`P0*$%612!P$L8-0$#@1@0$/8Q=>4401`5$$`"56V ++MP`458$6BB0:1B(!LY+%8V4DRAA46`!#6M%%"]1FT$@@8$)2=1RE!2`%I%&%0 ++M$D:1?1"9C$8A1,%O&QP@XV\R8H1=07:BY%-%9?:D60=-Y51?=E#MJ4%;A$(& ++M@'Q_YL31C5!)!4*2!6':$($`5""CIWQ%EE"*_8$@E0)!A550`_FEE$%?_@=Y ++M6M^LWRG85$(&<7J21B4B\(&?,FTYFJ0Y?8```D$!JVQ'%;WWD@8#N$14H045 ++MP*1!;1Y[@`3G\43@M[4.$-E^S,J8T'E2A47H>1.!!$#H$P*NTT9H3I[@6 ++M16ZG.OT%@@'L%?2J?@HX$.:.!R6DZ<+?-8`14RTJ^QYL`.`Y`$,4#"`C7R[A ++M"8(`22TT$@A[@FMHNS)>D.Q06S(%H;0PY>02I`_H=Q)3'WA@ ++MFE""`23HP5U/%:28`1DXU1"A36'PE@+8$:```!!X4!FN>IE$D0(>**9`TUC+ ++MQ>(&2/'E&&!:%V1C5`"`O=&\037@05">9CJ5_E%W-W524)_]-;!%_A7>W@09 ++MO)BWX8P[5[&_C4>^')225V[YY9AGKOGFG%]N5=+L>>484CPW18!1D040;VJ6 ++MP=VY;5JZ;`%W&S$D5D[WH9U"+@S/+5]&X ++M$:IPK9E3B9J6Q#]Z$`,=>#<5`T$E-```!]">TYD^)@5"`0Y<$,"N`!1@@8'C ++M>SP1`P/4;"I6Y(_FH&O+X=IIKI:1!J3$+'&34<0F<)+<:09K)*O(CBB2-WZE ++MR46DR8[Z7$4H2(4%808)"JHD))L-&&`!"R"`?#*%K`6<,%>!,4L+J5*0FH#D ++M70"P70X-DC.%^$TT_NKQ4Y921L2=&60";AH3RLX$IFM-[`'%NXSM-F"6X'3D ++M`1K3C`=L%Q0(!"PR(/%7`I7VLW$EJ"&1T1H"#,`M<[F18;AC8Z2$M1$((&"% ++M^LE)BR;P%0^Y#7<'^TLP)`'8"1,$9/4`AX0IC[QQ%N` ++MRDQ)(*1$(NY/57GD(43:YZ4_B@8!&K`D3'QG.P(:!`)0&F-3OE(C#>Q.+``$ ++MC&(@%1-^;:0"&["709(DG3GZ4BO7JJ-!#&"4B%W`,.3)RQ%#F)$L@@":8'I, ++MF`"`+/Q5I'M1JYU!$I!#O@T$0`TQ5@V+YQWN!68"`WG`0B96$J?(A0/A_DN) ++M[3Z&QX8L@`$'`%^\X/E/[/R&`@&5T&N&UR+RN>MB#D!?:[!)GLZ!4(^#`3H>\MX@G2F ++M!QR`F\6QD(P@LJ>RD&=?^9H>R;*X)PJ.YC5[>I-BWG:0#_ZL@H:9HT$*ID!E ++M[NE?@SWL4'$#H$Z2"P3CN62DWG.HK0Z((+Q!_L]WF/A1V6Y&3%S*(*Z8&,1` ++M:=63PW&6:[_C2POB]K5OK`BF./5`.\I'4\#2K"<]DD8#K+&-O_R4=A([K-;% ++MB4JKU4AKE44@!`0``=UJB%3ZQ++NYE92&N'4),.D*N%J![RN'=\&[@:5TO)% ++M,5XD%W;Z*ZN*>.1NID%FD[*X@+8(QB4F(-*`#S``R`K0/W:.<_X(.8"VVR*^1J"H,L0X``/ ++M:)%+T)O2$!9@DCSL$_%>RP`/M-/"&]&?BV7*+0_,[Y8-N>A3EQHO#^SXHR'= ++A ++ ++ ++ ++ ++ ++ ++ ++ Creating multiple PDF or EPS figures for overlaying ++ ++ ++ ++ ++

Creating multiple PDF or EPS figures for overlaying

++ ++

fig2mpdf is an universal tool for creating figures to ++include either in PDF or in PostScript documents. Regardless the output ++type which is selectable by just one switch, the resulting document has ++exactly the size of the figure designed by xfig. In contrast to ++other tools fig2mpdf uses pdflatex in PDF mode for typesetting ++special texts of the figure so that the resulting documents never looks ++like the one shown in figure 1. But the most important feature of this tool is the ++capability to create multiple figures of one Fig file which might be ++overlayed in a presentation e.g created by the powerful beamer ++package.

++ ++ ++

Main features

++
    ++
  • Creating multiple figures of one Fig file using depth ranges for ++splitting the figure
  • ++
  • Selectable document format PDF or Encapsulated PostScript
  • ++
  • Selectable mode for using LaTeX for typesetting special ++text of the figure
  • ++
  • Uses pdflatex if PDF and LaTeX mode is selected to avoid font ++problems (see fig. 1)
  • ++
  • handles overlayed texts in latex mode correctly by using the pdftex_p resp. ++pstex_p driver of fig2dev
  • ++
++ ++ ++

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
  
 Fig. 1:PDF results using ++fig2ps --pdf with fontenc:T1 on the left side and using ++fig2mpdf on the right side.  

++ ++ ++

Overlay techniques for presentations with xfig

++ ++

As mentioned in the projects overview page in these PowerPoint days ++it's really common to do beamer presentations instead of using the good ++old foil hardware. In contrast to PowerPoint presentations you can run ++PDF presentations, probably created with the beamer package and ++pdflatex, on nearly every computer of the world. ++

++ ++

With beamer presentations you can insert effects for example ++to lead the attention to a specific part of an figure e.g. if you are ++presenting a system in your figure and you are just talking about a ++part of this system. ++ ++The pdflatex-beamer user has ++to produce a set of figures who are overlayed step by step by using ++the \multiinclude macro. Figure 2 shows a simple sample ++presentation.

++ ++

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
  
 Fig. 2:Sample: Overlay technique ++created with LaTeX beamer package and fig2mpdf  

++ ++ ++ ++ ++

xfig is one powerful tool for ++creating figures. You can bind images of all types into your figures ++and there are all export filters you may ever need. But it's a hard ++work to build all necessary figure documents separately because they ++all have to have the same size and all items who occur in more than ++one document have to be placed identically to avoid any unwanted ++movements of these items. Furthermore it's nearly a mission impossible ++to maintain all these figures e.g. if you want to change a position of ++one element which is present in more than one figure file. ++

++ ++

fig2mpdf can do this work for you! The overlay figures are ++split by the depths of their elements. Elements of consecutively used ++depths can be put into an own overlay document i.e. if there is a gap ++of at least one in the used depths this gap splits the figure (you can ++specify a maximum gap width which does not split the figure). Since ++xfig 3.2.4 you have the possibility to hide unwanted layers (depths) ++while editing the fig file. With this feature the production of overlay ++figures is really more comfortable. fig2mpdf examines the Fig ++file and gets a list of consecutive depths, I call ranges. If you want ++to define ranges by hand, you can do so. These ranges are atoms for the ++following operations. ++

++ ++

There are two main types of how the contents of the document files ++are assembled. Figure 3 depicts these two types as an example of a ++figure with several ranges. Examine the Fig file and you will find the ++following depths used: 53, 52, 50, 49, 46, 45, 44, 41, 40, 38, 37. This ++usage result into the five ranges: (1) 53, 52   (2) 50, 49   ++(3) 46, 45, 44   (4) 41, 40 ++ and (5) 38, 37.
The upper row shows the five resulting ++documents in default mode. Here each document contains the stuff of the ++concerning range. The presentation starts with the leftmost figure, the ++other documents are to put successively on top. The second row show the ++pyramid mode of fig2mpdf where the documents additionally ++contains the stuff of the ranges of higher depth. Here each document ++can stay alone. ++

++

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
  
 Fig. 3:Example: The two modes of ++fig2mpdf. The upper row shows the figures generated in default ++mode where each figure contains all elements of the concerning range ++(the number(s) below each subimage represents the included ranges). In ++pyramid mode the figures are containing the elements of the higher ++depths ranges too (here: the contents left neighbor figure). Click the ++image for getting the xfig source of that figure.  

++ ++

If the overlayed figure has a transparent background as shown in ++figure 3 you can add some new elements in the next displayed range. But ++if you want to change an already displayed part of the figure (like the ++red arrows in the example) you have to put a frameless opaque square or ++whatsoever onto the part and place some new elements on top of it if ++desired. ++

++ ++

For further information about the capabilities of the tool I refer ++to the man page of fig2mpdf which is part of the package.

++ ++

Using LaTeX for typesetting the figure texts

++ ++

There are many reasons for using LaTeX for typesetting your ++articles or even books --- compatibility, reusability and complex ++formulas to mention just three of them. Once the decision is taken to ++use LaTeX you might or probably should want to have the same ++typesetting in your figures. This is for having exactly the same ++symbols in the text an the figures or you might want to have some ++formulas in your figures.

++ ++

To achieve this you have to set the special flag of these texts ++LaTeX should typeset (normally all texts but keep in mind that this ++flag isn't set by default) and select the right output languages of ++fig2dev. Figure 4 shows how the procedure works. The first ++driver (pstex) creates an EPS file containing everything which can be ++done by the fig2dev itself e.g. rectangles, circles, etc. The second ++export with pstex_t creates a body of a LaTeX document which includes ++the just mentioned eps graphics file. This eps document is included in ++that way that all LaTeX texts are put on top of it. Because of this ++isn't always useful, i.e. if you have overlayed texts in the figure, ++I have created the two drivers ++ pstex_p and pdftex_p who are used by fig2mpdf.

++ ++

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
 
 
 Fig. 4:Normal procedure using fig2dev languages pstex and pstex_t to let latex set all texts in the figure. On the left you can see the two layers who result into the image on the right side, where the text layer was put on top of the remaining stuff.  

++ ++ ++

Examples

++ ++
++ ++ ++ ++ ++ ++ ++ ++ ++ ++
 
Just a figureOverlay sample with beamer package. Click for ++the LaTeX document
++
++ ++ ++ ++ +--- /dev/null ++++ b/fig2mpdf/doc/fig2ps-output.gif.uue +@@ -0,0 +1,89 @@ ++begin 640 fig2ps-output.gif ++M1TE&.#=AA@`]`/<````````$``@$"`@("`@,"!`,$!`0$!`4$!@4&!@8&!@< ++M&"`<("`@("`D("@D*"@H*"@L*"@P*#`L,#`P,#`T,#`X,#@T.#@X.#@\.#A` ++M.$`\0$!`0$!$0$A$2$A(2$A,2%!,4%!04%!44%!84%A46%A86%A<6&!<8&!@ ++M8&!D8&!H8&AD:&AH:&AL:&AP:'!H<'!L<'!P<'!T<'!X<'AT>'AX>'A\>'B` ++M>(!\@("`@("$@("(@(B$B(B(B(B,B(B0B)",D)"0D)"4D)"8D)B4F)B8F)B< ++MF)B@F*"1GG/\9`+\(`#VH``!MF``(E(@T`.2)Z/\A ++M!\@H"NB-]01)`H%^K!1PPP6&4)B4!F3=&F-&CE$>'`"9VC1 ++MHT9D(OGQ00:V8+0VT9,&BI@V&($5TG%R+08,/ ++M(X)CA@"1)`@(%F->^JBQI%";6FW;VP)%H!!S9HP1$VL;+\B"N[CQX\B3*U]^FXD2'4J$!$&RUD0) ++M`T+<,-_.O;OW[^##_HL?3[Z\^?/HTYNGX.#*>0H31&QWPR7%CI[J\P^\T`#+ ++M=Q8]*)'4!1"4<)L,%!@0PA1-.-!`#SJXX44*/]XM0<46`A4A ++MD&_RM94&%AR@X,47-9"AQAIG7&"&&Q3L<%P:2/3@@PYG&$=&$S$8T0(,7Z10 ++M1`I??/?%%R@8@4(8<&CHGT!LJ-&"#RQ`@=P67YB1FT!E&&'@;6T(44(-5V@Q ++M$!D-4,G66P,TH08%**A1A`\/G4'"!Q/`<00#1E"AD!E,R#!$"RTP600*2;*P ++M`0@^Y"`#&PK)(`,`2`@10A,5JO7%A$,04`#8DX=L&3/@0A!MOK"5XDL89`1O2`0%@R3-'6!EJ* ++MF`(39J@!Q09C7-$G'"$LP:%`)NA0Q9P3-.$!'$R$`,<4*YC@!10G@#C0D@!, ++M848+NWUQ`1Q--,$!P"#`408'6%1!!!8HI&`#'&<@H)`2-EQ`A0T3C/&#L%\) ++M!,"(0EQPQ9Q;J+G6$A^P0&F46"PPQA@A"-&6$"B,\00<<<4&;7B1P\-;B#"YQP+9`(-`6>O00^94 ++M;,#&&!C(T($2;A0P`-])C9%##D&8T(017KXF8MUPB!&F@6IL0,7H<)1,10P? ++M]`@'FP*A,/Q:;B200[$E))$M%!.8<84%`D&0!.XFY.!>%5?$R2X&4"1-@]\? ++M"#[0&6@`D$8;,J#0!AH+.,,`W+<$:HWJ"DUHP10LQ0*!W$PA;;@"!91`A4VI ++M`0Y"$$)"*.>&)Y`(#GG;FT+0``8E8&$-37B`#]"@!L*Y!7%M:8%9IB<$U>6` ++M*FC`@68H$`(2*.0,_D^0P6M>$YO98,`#):""$";0`H5D$`!)$(,'-J"%)!@@ ++M")SY0&/*TH(%U``*(<#`"C*SF^O*7P`RF,(=)S+5LP0C2$B9_<%=,[Y@`!0M(@`F^4(4`,<0#)J!` ++M`F;"@7\I)`874!`4FL"`!B3&."Q0@1)4"0<*-""9S?R.&M#`D#0VP018_M&! ++M&=*@`P],(0U*@$G?L(#-)>%@#%4Z3DBV<*'KC<$#S"3FK230G6=VY2DMR($0 ++MBA6$#Q`'!`=@P#-+H`#!$$$$-?B0=K:DA9D6[YL:=Q!P0G@ ++M@`4O3,$D8BB6$#X`HA@\X`$UL!0&>`#)&FC1:&M!00-B4(,-M,`*)>!`$0)% ++MA1KP:IUE\(`.BA"$*Q3K7DQR$I180($53$8(;$A!`>1$@12D0"$>&,`%X`,& ++M,?1@`86A@'O,0(8.7.`!%!#(!LY0@Q8\H0D^4(`&!`N'-IBL.BB`PQ*2D`0; ++MB."L-C$9"H`C$#51`3#30_D(.K%($F9TM2A?(@1DF0YR! ++M-"&UFG77%#:@@R\(89=PH!8``W1QC,HO"P3T^\,$:KD`##M@O ++M*6^001&@`)HO-*$-G!V"B&X[!N5A,*5V$4(+ZE*&IT;7/30;0ZN2P@#W>$$! ++M"Y@"#[8:@X$]H`'N.9%`+K`#&0GD(T8H,1R`8!O,5N@*.S"":P42VNIY0`M& ++M2,@:U+`%+%"A!1\@`UL"NH.K-&$)<$C"$6I+O"^(X:'2$L(,<`"4X`)!O>$`C%O+_@(6B88$:$\$EJK!T@A0`.DI&0X0.,$(V`B'&Y1`!G*& ++M@WO7H@8UE*`$A3[#!P;B!C7TDPIL<,,)/H`%))P$#5Q@PA7:X(0']$`-:4A* ++M&EH0`R<$@06+5+"P*/<&)SPAK((2`H0',H"Y`FP#4MC"!Y2P!B.DX&;9VQY; ++M&%#<('2``Q30UQFJH($SW,I[8^C!&D!&>1@`C:@`EV\*\.V**`$13@!%*!0A`H$7`,,$,&2_C#P ++M`0R0H`0F.$`*EA``$YP@9"$`N0@@4..*9A8.7HKE<8*P!#=,H>8#LL<'\`$"GCYP;*T/!`0YX&52.C``"MR9/%`8C-OWSO>^^QTY#_``E6_CA`M$ ++M_.^]9`$+DB`@XSS@`PK&C2%S0`45Y$`)C4>\>I;`!"W(_3;"H]N!@D`%)D!A ++M"Y_7O'E07X97*H0,6F!!$6H``\Y.I#@U^,$5N#0&+XG:T;N+`2)ODX8FZ"`( ++M,CB#](C/A!X$P0;*%^9$HD"%%,A[,CU8@U-8_C"$Q@IO`B"``!R4`"@JM*$( ++MSO=`#ZA0!`HB$0+Y-4'OT:"3',1QZRR(TYQ&VP0>_"#Y(#`K4=8`@=(W2J`C ++M.*`G%]`!/N`!&#`&)L`!"8`"#)!?*+`%*T,>3%$$0T`%L^$%21`#7F`",0`% ++M:F`"$Y!@/7`%%`4'(A`T-I!\<``@735BAO(`63`&'V`%UB4$D1$#RS<0RF4M ++M1B`&;;`%&W`!6"!^K:0$DY,"OL(&F_,`*U`"3]`"'9`&..`#,,`$"(`%8V"% ++MJ0<>1Y`$"@:!/L!I+$`%!I`!RR(0PG,#2Y@;%$0`?00'->`#5!"'4``!R\(! ++M3X`"-U`$D7%T3E0S_C=#`#]`)1?!@I%#00I!`$;`2!>1!#*@1!^`!D6@!ER0 ++M!0D0:=W#/.!A>X2(`M3Q!&LX`!HP=K:W@BWX@E1P.\52`Z2G@E"`4X`H`Y;& ++M6:*H.(P3`.O5%1E$,'&/4$@!FNP!>&&!=]"`=0X$!@W!OLU`?-H!""P!$^`,&Z0!5/` ++M`$,F`D'0!`W@('"PD7#@(-*X'25``@V!.5*1`Q@`A%K0`IPD*T#A`:8ES1@7 ++M``*(IAD]X`$=P!`J478.,`570(4CT0.<='MK47'3$U!)TWII8`,[%`(E(A!D ++M8`2S50,N=3$PX@'%H@,R@``^>0$HT`(G]@!P<&(=29;F<099P%V<-$),R0,\ ++M)`)J8!(]P`$>\)1OTHQ4D'=UT5R+A'-',%LQ\#*2)!@68$F#4A(%494V\#_# ++MIWK=D1)><`9D\`119SBTY)A^QP1+H`-&<">3.!"Z-(:8.9JD69JF>9JHF9JJ ++9N9JLV9JN^9JP&9NR.9NT69NV>9M:%Q``.P`` ++` ++end ++ +--- /dev/null ++++ b/fig2mpdf/doc/index.html +@@ -0,0 +1,45 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ fig2mpdf: documentation ++ ++ ++ ++ ++

Multilayer PDF XFig figures using LaTeX for typesetting

++ ++

Beamer presentations are going to become more and more common. I ++think the most compatible format is a PDF document for a presentation. ++This helps if you have to use a different computer for the presentation ++e.g. if your notebook doesn't work anymore or if it doesn't want to ++work with the beamer environment. You might decide to use PDF-LaTeX for ++typesetting your slides and your figures e.g. to use the powerfull beamer ++package. In that case you will need to produce overlay techniques ++to get dynamic into your figures e.g. to lead the focus on parts of the ++figure. The here presented fig2mpdf ++tool can do that for XFig figures. Furthermore I present a solution for the overlaid text ++problem which occures if you use the default tools for LaTeX ++figures. ++

++ ++ ++ ++ ++ ++ ++ ++
Contents
fig2mpdfThe tool for ++generating overlayable figure document using one xfig document as source.
fig2devThe ++fig2dev drivers for handling the overlaid LaTeX text problem.
Project homepage
P3F Projects My projects homepage where ++you can find these tools in the xfig section
++ ++ ++ ++ +--- /dev/null ++++ b/fig2mpdf/doc/overlay-sample.jpg.uue +@@ -0,0 +1,770 @@ ++begin 640 overlay-sample.jpg ++M_]C_X``02D9)1@`!`0$!D`&0``#__@`V($EM86=E(&=E;F5R871E9"!B>2!' ++M4$P@1VAOI"T]9Y,>##C-*>E3WU;Y&([*=J=<5HD)2 ++M.P!4=)!(#BFD<6LLYGW9$'A;:%J'2BHCMW.\WL)3(`_?\@&Z ++M>'=\+W5/%O-"_O8+U1L4Q98VSD&3PW')$U)WI<:`E;:DH ++M/8AQ];9/8AI0(-!)#A]DC[*%7#BYEK\CE]KU1%NBM`_U4HB;U\`I2OF30>3^ ++M,<3;.3(QWB*G(PEO_L_+K2PI+A!\$R(:&5-[_>4V[K]TT$AC'$-JYY4<5R:S ++MOX9FR6E/)M4QY+K4UI.N9Z'(3[,AL$CFT$N(V.HVCF3L+(H%`H%`H%`H%`H% ++M`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%!HW.XP;/C ++MLZZW.4W!MT*.N1*D.G2&6D)*EK4?(!()/Y4%6\/K',O]W'%/+HJT9#50]E3B5AWF/7ZV91@]IR&S2!+M5QB-RHKO+R ++ME2%I"AL'ND]]$'N#L'N*"9H%`H%`H%!@G0W04F(HXI\89J[@`_P\Q.X]"-#4 ++MG;5WNK7=QYS?9;456FT)\#(2XH]V6R`NP``=J#-`H.1S/#K9FF&JMDY3L24R ++MZF3;+E%TF5;92/YN2PH@\JTG\PI)4A04A2DD(WAYD]PO^+SK?D*&(^7V*:JV ++MWUF.DI:4\A*5(?;2=D-/-+;>0-G27.4DE)H+`H%`H%`H%`H%`H%`H%`H%`H% ++M`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H*GXO@3L$L>,+!5'R+)( ++M%LEI![KCE[K2$?DMEEQ!^2C0=)D^:0,7N>/VQR#+NMYOTZM"!I()T5;.P`#WJ'GU%<-JUVF9MTB(V\(W\9B%CX9P;/Q/%FSQ>M,>&( ++MF]K9\(VCQF&VSFN,.7FY6QV]PXEVML1J5?IO\`27NG+<95EKMA3?H)O#[S:IX5Q*-)&K]3;UM(=2IKI@;*^8'6M#>ZV\].7GWZ>:#.FU$9_432>??;EVG??MMMWWW\'/ ++M87F5JSSA^QD-H9E18[CKC2XT]D-2&%MK*2EQ&SRGL%#O[JDGSJ/IM1358HR4 ++MWB/?W=;C/!]5P/7VT>HFMIB(G>L[UF)C>)B=HWCPGWQ,>#F>&+9MD_B'C"5I ++M,6SY=(]30!HH:EM,W#E_(+ENI'R2!Y5+5]:M`H%`H%`H('*+P,>X;W^_E`<% ++MMMS\PI4=`])I3FC_`(:"L;=?[%P7]!^W9)E3SS=NLMB:EW5YMKG>?D.\JG5: ++MV!SN/ND[)"05[)`!(#I8O$['FYN,VW*B<#R+(9+L>S66^3(OK,Y3:0M1:+#K ++MC:QRD$QOQ&O$@$.GAW6V7!^).+D)Y=;=M\IM*%#YE%P4#\FT_"@M:@4"@4"@4"@4"@4"@4"@4"@4" ++M@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@4"@JCBP3#M>$W]1"(]HS&W/ ++M2%D]FVWEJAJ4?D/6MD^0V?*@F<^Q-[,L.;M!B8_$XLD4GWQ.] ++M;1,3Y=O.)[*S8X+Y%:6KBBQ9G'ZTVS6>!)GW&SID3'S`]AQ2W%*(^^;\5:*T ++M*TH$Z%_ICP_5SCG5:2=J9,]XK3)-:1Z[ ++MK$16(C_5V[1O%;5WB8C>4-&]'-UG"4V%W)X\B.YB$6Q2I/V8I#RE19;LEM:5 ++M)=!#:^MTW&][*$@!0WVTQPB8Q^KF_P##%>W7I,S'CVG?:8\O%TCU-P7U]%O1<77!< ++M'H:GU;9>>YY"&U.N*6E2VRXD*YO9*^8#MJNG&DG]DG!OMOWVW[3/7O,SUA2+ ++M^D-9](*<5Y.><<1RQ;D^]2NU)F*UK68K:(G;;K$;3/BE\2PC]CLKRN3#O$N= ++M:;R\S+]5GON2'F9*6NBZOK+45*2M#;&D_A*%'OS=MNGTW[/DO,6F8MM.T]>N ++MVT]9\XB/HY_%N-?VOI--3)BK7)ABU=ZQ%8FDVYJQRUB(B:VM?KXQ,>76+XVD*]6EY*^BQE=CN=MO\`>N(%HR?*(^=0 ++M,G?LDH`2A2$)TH)W06CP0X$M\&4WQJ->>2J3U'UMESF?5S*:0CF)4H^\$I#PPS@"K"N)N$9E"S6 ++MZ3[_``8MQCY/Z_)>?C783UB5(4RRMPHB'UU#;R0@$!/.COSP?(@&@Y'AOE%PNEGFXSE"THSW'2B+?$!(0)(.^C.; ++M3_0R$I+B==DJZC9]IM0`670*!05]Q#S!W&,8CPK*TW<2[-]39T]+?\`YR6\I16\^O\` ++MKN.*6XK7;:S0=/0*!0*!0*#!&QJ@IK$Y'[!<7;AP\G[9LEXE2+GA\A6@A1<* ++MGY=OW_2-.%QY"3XLN:3L,+T%S>(H%`H(/)D1'>9GM$>]Q?#2U7-4*]9MD ++M41<#(LGDIE+A.D%=OAH3R1(AT2.9#9*UZ)'5>>T2-5EYG>)VE:%&"@4"@4"@ ++M4"@4"@4#RH-2-.A35R4PY;,HQWBR^&74KZ3B=$H5H^RH;&P>XV*#;H%`H%`H ++M%`H,;H/AIUM^,AYEQ+K2TA2%H4%)4#X$$>-8B8F-X>[5M2TUM&TP]*R\%`H% ++M`H%`H%`H%`H%!KM2XK\R1'9D-.OL%(?;0X"ILJ&QS`=QL=QOQ%!L4"@4"@4" ++M@4"@XO,+K>X%O88L<0/2)"BDNCVE-#8&PG\R!S'L*"#O7#=JYVJSS[?>)-@S ++MBU-+$#(8XZCFW"%.M/(4=2([B@"II?;L%)*%I2M(:,?/,KQP>J\0L)F@(.C? ++M<5CN7.`\->^64;E,'XI4VM*?)Q?C0>W\MW#+ET3_$2_WY*HW#S!KG='%]D7?(8[EHMC.P?;/52)+NNV@TR0KPYTCVJ"4Q ++MCAZFVW:X9%D]T5E>;7!KHR;LMGH-QF0H+3&AL\RA'9"@E6@I2UJ2%.+6H`@. ++MYAONAUR))4%26AL+UKJH\E_GY$>1^1%!(4"@4"@4"@4'.93BMES'$7;-?(RG ++MXJG$.M.,NJ9?C/(/,V\RZ@A;3B%`*2M)"@1V-!7T>Z<2<&'J>06E_B;C[8(8 ++MOEE0TW=$)&M"5#44(=5KQ-?#EE9;N%Z?LKX\6+M9YD)T']WE ++M>:22?D-T'PYQ;M]Q9Z>&8OD>;3%`\@AVAR'%2==N>5+#30'QY5*5KN$GL"'Q ++M;L'OV2Y;!R;B?)AS'(+O6L^,6Y2EVVVN[/*^XM82J7(`]UQ:$(;\6VTJVLF8 ++MF8G>&_:@K`\PAXTXO_W.N3A185J/_9S^BHPB?Z-0!4S^[RJ;\.D*YE/W7)&* ++M?N3]WW3_`"_#^7Z>2ZZG;CFCMK:Q^\XXWRQ_/7MZW\43M&3SWC)WYY6<.XKI ++MJ24"@4"@4"@4"@4"@4%,YG;)F$9A(XHXO#XT-NM)4T>909*`MJWSX5UL<.YVZ6U.M\MA#\62PX%MO-K2%(6E0[%)!!!'B ++M"*#JJ*%)1T@>=750HGE5JJ)Q#+Q'6<1KH<<8W\/+;OUB>S]6 ++M^A^A]#/1ST,S>E6KO&;B%8GU.&\1$5O-IK2\4F?M(B8FW//LQRVK$:UBM8K$;1#\L9FDH%`H%`H%`H%`H%!^!?3]XZ\=N"_HY6=K@!AC ++M>3Y?D#[T=<]E)FS;.TVE)5):@)22\!SI!>5MMI2F^=*NHF@OGT9.$]TX/^B) ++MCF/95='\BXB3TF[9M?)<@OOW*[R`%R7%NGNL(/*R@_T;2!Y4'Z!H%`H%`H%` ++MH/AQ:6V5+6H)0D$J)\`*#0@(4X%SG4E+K^BE)\4('NI_CL_,F@DJ#&@3X4&. ++M4;\_\1H,Z&_"@S01\YE9;1(83S26#S('[X_$CZC^.CY4&VRZA^*V\VKF;6D* ++M2?B#0>M`H%`H%`H%!@@'Q&Z#'*/G^IH,\H_/\Z#-!#9!9(>18A/L\[G$>2WR ++M]1LZ<:4"%(<0?PK0H)6D^2D@^5:/^?R='0:W-P_5TU.+O6>T]IC ++MM,3'C%HF8F/&)F$5AMYFW3&GHMX"$Y#:Y*H-U#:>5"GD`$.I'DAQ"D.I'D'` ++M/$&M6GR6O3:_WJ])^/G\XZ_-/XOH\.EU,7TW^IRQ%Z;]^6=XY9]]+1-)\YKO ++MVEUU2U?*!0*!0*!0*!0*!08(V*"G,/3^PG&*Y\.E)#6.W%MZ\XGK02PCJ)]= ++M@@>0:==0ZV/Z.04``,T%R4"@4"@4',Y9?7;!A[LF(PF9=GW41;9%6K0?DNJY ++M&TD^2=GF41X(2H^51L^6<6/>.LSTB/.9[?X^YVN%:&NOUD4R3RXZQ-KV_EI6 ++M-[3'OVZ5CQM,1XO7%[`UCF'1K:E]4R3M3TV8L:7+D.$K=>5\U+).O`#0'8"L ++MX,48<<5[SXSYSXR\<3U]N(ZRV:8Y:](K7PK6(VK6/=$1$>_O/69=#4AR"@4" ++M@4"@4"@4"@4'C(?:C0W7WW4,,-H*W''%!*4)`V22?``=R:"EN%$5W++M=N,M ++MV96W*R5E#.-LO)TN#9$**HPUXI7(),ISS^\:0K?1%!=]`H%`H%`H%`H(VX?? ++M+CPO)Y?WG]A/=7Z]D_WJ"1'A09H%`H%`H!\*",A_<3Y4/P0E75:'P2O>Q]%! ++M7T(H).@4"@4"@4"@4"@4"@4%?3T_87'>T7)LCK_`#+8 ++MD()\]-CR%<^WV6JK;POTGXQUC\MX^BW8)_;N!Y<,_>T\QDK^"TQ6\?*W):/+ ++MVI\96#705$H%`H%`H%`H%`H%`H*KXNPY#7#)&7VUI3M[Q&4F^0TM^^ZAE*A* ++M8'QZL9](`)*N>!C,,+">^C-DI4`?S;8!^DFN?_`*W5>ZD?G/\`ZC]5NC]Q ++MX#O'W]3;;_IXYC\K9/\`\U@UT%1*!0*!0*!0*!0*!0*"E^,[B[SC6.\-([JF ++MWLVNR;9.+;G*M-M0A4BX$'RYH[2V`KR5(1YZH+C9:;8BMLM-I::0D)0A"0$I ++M`[``#P`H/6@4"@4"@4"@4$:U][DO7^UL>&_WMJ6FMN\/6LO!0*!0*!0*! ++M0*!0*#X<2E;*DK`4@C2@1L$>8H*MX-K5&X*LXVZZ77L9N$NQ>T._2BOK;8/U ++M8#"O[U!:M`H%!A7NT9<'P\_VK#9M^/-SWNZR9X*O$M*<+;'_`*#;-0-)[6.< ++MG\TS/](_*(6KT@^RUE-)';#2E/G$U/50H%`H%`H%`H%`H%`H*8A$ ++M7[TZKU)Z@+UBU9K/BD8,ML&:N6O>LQ,?*= ++MW-\/Y"Y7`W#Y#A*G5V6*7"?-722"?U%1]+/-IJ3[H_1V>/8XQ<;U5*]HR7V^ ++M'-+L*EJ\4"@4"@4"@4"@4"@'P-!5."*3'XT<7[:A`2W^T$6;BCWXL%Y]._BAM2A_E6G+;DQ6MY1+H:#!&IUN+#/ ++M:UJQ]9B&CAD/[/X1XO!'_P`/:(S7Y\K217C3UY<%*^41^B5QC+Z_BVHR_P`U ++M[S];2Z6I+BE`H%`H%`H%`H%`H,'L@GY4%/<,%-S.)O&JZCE4Z]FHB[23[*(U ++MMA,A/?\`K!P]O-1H+BH%`H%`H%`H%`H-"WZ]6?'F)3V__F&@WZ!0*!0*!0*" ++M.NG>T*`\2XV!_C302(\*!0*!0*!0*!0*!0*!08/A]:,N&X9)*>`&([.^:V-* ++M'R!&P/T(J#H_]EI\%H]))B>/:G\<_ET=U4Y5B@4"@4"@4"@4"@4"@J7#P5>D ++MWQ:<2=(!M39']81%*)_1:?TH+:H%`H.5SI*G."N7-H]Y5DEA/YEA=1=3UT]_ ++MA/Z.]P28KQG2S/ADI_Y0F+,XAW$[8XV.5M<1I21\`4`BMV.8G''P<[5UFNJR ++M5GO%I_64E6Q"*!0*!0*!0*!0*!0?*_YI7Y4%,\'1R3.*[*F>DZWQ#N7.>_M\ ++MR67$J_PK2/I0710*!0*!0*!0*!01T+29EP:W[LDJ`^2DI5_F302-`H%`H%`H ++M%!'7`\R(K0[]24V/\)YS_P`M!(#PH,T"@4"@4"@4"@4"@4$+DER^QN']\N^] ++M>I6]Z3_@;4K_`$K3FOZO%:_E$RZ7#M-^V:_#I_Y[5K]9B&OB-N7:.%N-VIP< ++MKD.UQV%CYH:2D_Q!KS@I./!6L^$1^C;Q745U?%,^>O:][3];3+HJD.04"@4" ++M@4"@4"@4"@P3I!/RH*KX<*1-S;BK>TMZ3*RY<9I?D41(D:*0/R=:>^NZ"U:! ++M0*#3N$1J?8ID%\;9DL+97^2DE)_SKQ>L7K-9\4C!EM@SURU[UF)CY3NYGA[+ ++M,W@?B;ZU%3WV4PV_OQ#B$!"Q]%)4*C:2W-IJ3[H=OC^+U/&]36.W/:8^$S,Q ++M^4P[*IBN%`H%`H%`H%`H%`H![@T%.>Z"XZ!0*!0*!0*!0*"-/W.3`GLF0SH?VD'?\0H_X:"2H%`H%`H% ++M`H(U?WV2,H'NL-%Q7]I7LI_@%T$E0*!0*!0*!0*!0*!0*#@>()$W'K7C205N ++M7VZL0U)!\6$JZ\C?RZ+3@_-0^-0-5[5(Q_S3$?+O/Y1*V<`^QU&36SVP4M;^ ++M],[4]4V:!0*!0*!0*!0*!0*"(O]Y@XYA%WR"YN%FVVR$[,E ++MK`V4MM(*UG]$F@Y3A79[A9.`N.QKPA35\D,*GW5"QW3+E.*DR!]'7ECZ4%A4 ++M"@4&#[IH."PM1@7G+<:<("H%W8XK/XL7L3'QY8I;^\[ZIZIE`H%`H%`H%`H%`H%! ++M3%X*L=]-C$[LHN)M^66!^QO*`]DS(BU38B3^;*[C_@UYT%S^5`H%`H%`H%`H ++M%!H7!M:H0=9',^PH.M@?B(\4_4$CZT&TRZAZ,VZVKF;6D*2?B#W%!ZT"@4"@ ++M4'RM24-*6I02D#9)\`*#0MR5*8VT_M#QMNEX[+ME@:5:X1[$.27.1_^^>,=C1\4+>U[ ++MIH+>`TF@S0*!0*"O18_"M)VE2?$*20?"@Z2@4"@4 ++M"@4"@4`^%!%,'U*YJBJ[1WE%<<^25>*D?YJ'RW\*"4WVH-1Z?%8?Z2G.9[^B ++M;25K_P`(V:#R^T%:WZC+Y?CTA_EO?\*#T:N$9U\,\Y:>/@TZ@H4?R!\?I0;F ++M^U!`"X0[W+VG?) ++MSZW%7-^S4M'K9CI'Q\?EMO/^+Z!PKT7U^?AW]N:K%:-!2TQ:\>,UV]B/'>\V ++MBM;;45B(B(\(B(3-;G.*!0*!0*!0 ++M1]SNMLLMBE72\7"-:K9&1SR9DQ]+++*?#F6M1"4CYDT%;CB_8IR$KQFPY+F, ++M=79,JT8^\8J_[#[H;:6/FE1'SH,JXM6^%SJR#$&M ++MGN3K5WSW)8JHF3Y,IMY41:PI5M@M@^J0M@D;0E:W'-$@O//:)3RT%I4"@4"@ ++M4$==[7"O>,S[1M>2E+N2V8);D/*3KUY@[#,L?\`$"2%:]UQ ++M#B?``F+I\ENN+)]ZOYQX3\_'W[NYQC288FNNTD;8,V\Q'\EHVY\<_AF?9\Z3 ++M6>\SMW!(%3E75?(XOX8J?(AV%^=FTQA?(\WC%L>N2&E>!2MYI)90H'L4J6#O ++MRH/'^5)QDI7.X<9O"CJ[]46`2-#XE##CB_IR[^5!T^,9[B.8N2FL=OL>?,BZ ++M]<@GF9EQ=]AU8[@2ZWO^ND4'84"@4"@4"@4&"-C5!1%K<'"WTBI6.R/N,$S> ++M>Y,L+I)Z=OO"PIR5#/DE,GE5):\B[ZTGL5MI(7P#L;H%`H%`H%`H%`H->3'; ++MDQ5-.$@$@I4DZ4DCN%#Y@T$6RY-FE<92^BVRHH?D-=NL1Y(_=^9\CL#XT$JQ ++M&9C,=-AM+2-[(2/$_$_$_,T'MH?"@\GH[,B.6GFTNMGQ2H;%!!7#[1@VQYB& ++MX'`\.G'?>4?]F4KL"H^)2-]CX[T#X[`>>.8M;\=AJ#&Y$QP:?E.>\OY#X#?E ++M_G0=/0*!0*!0*!0*!0*!0>3RU-Q7%I;4\I*20VC7,K0\!L@;/S-8GI#W2(M: ++M(F=O>_)O#7T:8K/I$WCCMQ66UD7%*ZSC+APT.%<+'T`%?*(\YB.F_T\WW_TC_TCY;^CV+T5X!$XM#BK ++MRVMMM?-/>UK?RUM;>W)'6=_:G^&/UOX"K8_/I0*!0*!0*#D\SRV#AF%.766P ++M]/DN.HC6ZVQ`%2;C*<.FH[()`*U'S)"4I"EJ*4I40'&V/AU(N]^B9=Q0XZ&NE.8!2F2V1VYCIU'BVM!\0_$/$#T0IY5(NMU>"7)$I]Y(24PEH#*62D!QU"5DEHE ++M2*#^CEELUJQW$;98;%;X]ILMNB-Q($&(T&V8S+:0A#:$CLE*4@``>`%!)T"@ ++M4"@4"@X3-K61;$Y7`N,:RWRQL.OM39KO3BK8T%/,25>3*@@$J_`I"5C?+HP\ ++M^*U]KX^EX[>_SB?=/Y3M*Q<,U^'3Q?2ZN)MI\FW-$=ZS&_+>G_%7>>G:U9M6 ++M=M]XKZTVJZ\:+7$R',HTNR<.Y#:7;9A[JBT[<4$`A^Y%)VI"MDHB@\G*0IWG ++M40VU*K,VK$S&WN<3/CKBS6I6\7B)F(M&^TQX3&\1/7WQ$KQAP85OM,>!`B,P ++MH,=L-L1F&@VTT@#02E(`"0!Y`:KTT-GE3^Z/TH.,R[`,;S-F.[=8KC%WB!1M ++MMZ@/&/<+>H_B8?1[:._66. ++MBS?HJ-!:^0>RW):*D]5I)Y2%)<1I*E(;"U:!0*!0*!0*#F8<0H+:>:<'=MUMQ*'$+'=*T)4/"@@^'K^<-6.=8L]C)DW>T ++MR!'9O\=*$,7U@IVW*#:3METCV76]!(<2HHVA2:"PJ!0*!0*!0*!0:<]Y;-M6 ++MIK^>5I#6_P!Y1Y1_$[^E!ZQV6XT-MAO?(A.AOQ/S/S/C0>]`H%!Y/-MOQG&7 ++M$\S:TE*DGS!H-6WN+7!Z;JN=YE9:6H^)*3V/U&C]:#?H%`H%`H%`H%`H%`H% ++M`H%`H%`H%`H%!44)K]J_2LNUQD\[EJPN*W!M[9'L?:,IH.R73\5(C+C-I/D' ++MWQ^*@MS8_P#T499HP4&-C>N_Z495'F37[-<;L*SB-SM,SY2,;OW*G:'6'RLP ++MW%?UFY92A)\DRW?B-&%N`[2#09H%`H%`H%!47$AO]ILSPSARH*7;;M)=N-^; ++M&M.V^'R*4RK^J[(=BMJ'XFRZGS-!;8T`!W_2@^MC5`H,$@?'Z"@K7BI9I=RX ++M42+M94*5E./.?;-A*`>8R6$J/2_LO-EV.H>:'E>>J#M[)=H5^P^U7RVN]>W7 ++M"&U+BN:USMN("T'ZI4*"4H%`H%`H%`H%`H%`H%`H%`H%!'3_`.=@;]WUI._T ++M5K^.J"/OR`J-&49+;7(LJZ3Z5%IWV=:5R]P1XCQ[^1H(]%UF-/2EO]2,V8L= ++M3,8QRM317V.SL;T>Q)(UYT'DB\7923)Z8"E6Y#J(A9(!7SJ2L[\>PT2/A^M! ++MN7"1(D\.);J^3JE.N9HDI("QW[?+QT?C0>]C4>K<$)TID.)+:F0H,G8[A/-W ++MV//7;N/G02<3?VE.N^UHGI/E7;R[/TUI]+PWBEN'3Q&DX<7K,..<,WI&.\328G)BO7VJQO$6 ++MR1;>)F_W]]G691Q:R\Y7)3#[.W5=5#BB$`% ++M`3S>RE:E(4#*SZ_4<\XL/7V9Z\OC%=XF.O7?X;;]-YF%?X9Z*<(_9<>NXCMC ++MCUV..29BTVVZS6M;1*5Q+B5G<_B)B%EE(ML^S2K9# ++M<71+JO9'M)4C93U/9W7/ULV ++MC69)\=J;=^:>^_+MTW^/3SZ+;Z,UPY/1O24G[DWU$9)GU?JHC:FTYXM[4TCK ++M/28MMOR>T_0'&0N#@/(4R#ZRF\6I4[]:,,T"@4" ++M@4"@J4]_3=0'MCEPA7JOP.YPZO\`DQ^M!0G%-Z1CWIYXUDD*5%SZ9*D6>W(P ++MR='FM3[4E4I2'+A;'F_N%)"'B](0XC13&TIU(TD!72?2.XG89Z/UH-PE2,\X ++MBKS"\,28'[%/,MF+%NZ8WJJW`^GI.]!Y#K?(AU:D:5R*0VM9"0>XW\<,;9RF ++M)U[7?9#7$B]VYV9?+2N$Q9(;"G%V]E9#B0L2D]/D=)[("@.=:T"@Z_TG'I$W ++M).`#]V59[;:WKC<7+H+\F4_:&UFU.%L/=$MJ5ISL@J(]KP'-J@O'T?I-RE^A ++MUA#MV:NC4T1G&U&[J=+SJ$2'$(=1U@'>@M"4K9ZHZO14UU/;YC03/!,N'T2^ ++M'?4WRBP1@R3XEH(`;/\`@Y:"T:!0*!0*!0*!0*!0*!0*!0*!0:5P:6Y;5EI/ ++M,\V0XV/BI)V!]=:^M![L.MR(C;S2N9M:0I)^1H/;5`U0-4'FXM#3"W%J"$)2 ++M2I1/8`>)H-.W(5ZDI]Q)0X^X75)5XC?N@_DD`4$A0*!0*!0*!0*!0*!0*!0* ++M!0*!0*!0/*@J.TO?LQZ5&2V22LM08+I ++M'NJH+;T/G^M&30WY_K0-#Y_K0-#>^_ZT%29T\,@XM8)@<52W-7!&07M*"--1 ++M(:N=@*^!:3XD#P/?S[!)-/-/,)=:<2XVKW5).P?K ++M0>FQ\:#X6XAMI3CBPA"1M2E'0'YF@B]JN;B=)*;%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%!QN;X@WE^*LQV;@[9+W!DIFV2[Q ++MT!3MOEH"@AT)/9:2%+0ML]G&UK0>RJ#G\4XBIDY"WAV;QF<4XA(!`MZG28UT ++M2D=Y$!U6NNV=;*/YUOP<2.RE!:((/G0"0/$T%=Y?Q%MF.71K'[9&Y*EN*]MQ9H+`H%`H%`H%`H(Z[VFW7[%KC9;O#;N ++M%JGQEQID9Y.T/-+24K0H?`@D?6@I^UY3-X7SH^*<1[BX[C?-TL>S28YMIY&] ++M(BW!P]FI*1I(>7I#X`/,'"44%W)6A24J2H$*&P0>Q'QH/K8^-!S&59GC>%X\ ++MFY9'_U ++MY:`FW,=5+CZG);B3M*GU\P!^(3[H^@H)"@4"@4"@4"@4"@4"@4"@4"@4"@4" ++M@4"@4"@@LBQFP99C+MFR2SQ+W;'%!1CS&0XE*A[JT[[I6GQ"TZ4#W!%!Q#?# ++M2=;$N-XUQ*RZQ1#KIQ'IK%T:;UY!4YEYT#Y=37PH,KX=7N>RAJ^\5,MN,;GV ++MY'AN1+8E8^'4BQT/`?V710=9C&&XSAMI>AXW9X]K;?=42M ++MU?\`66I2OG0=/0*!0*!0*!0*!0>$B-'EP7HLIEN1&>;4VZTZ@*0XE0T4J2>Q ++M!'8@]C05>UPDM%H?"L*R&_\`#Y@%1]1LD]*X*=]](B24/,-#Y-(10>O[!Y<\ ++MVXU,XPY.IE2=:BV^U1UD?-8B$@_-/+02V.<-L4QK(%7N+">N.1K9Z2[W=YKL ++M^>4>:`^\I2D(/B4(*4?*@[SP%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H..S[,[ ++M=P_X37C++FVN1'A(0&X[1TN0\XXEEEE)\`5NN-H!/8%6S01L>E+9>&S ++MMMMH]?P:9?/7T2'3R2H\N+'+7(4C;1]:WSU&O,VWQ9>2WIV%$*8+KC$EYQ333JP"^RZV@!.@E!<4=$(H- ++MOAYQ9@4"@4"@4"@4"@4"@K!>=3+GGF=X_C,2&_(Q=F.U.DW&0MID2WVDR$MDI ++M23RML+;<4=;/52D:T30[Q+6U$RJ^W.PPIMEN7K49R9#7)* ++M%)*@%)0^S#>6$+`<;4`A0).P'Z.\J!0*!0*!0*!0*!0*#@+MG<*#QMMF$-%K ++MUU5ED7NYOON%*(<)EQ#05\U+<7H;[!+;A/@`0KIGCBIJS\0;Y>[`;%8,3SF+ ++M8)BY#JNNJ-)BP'6YBD%(Y"%W%!4V=D-I)WS>S0?H,'8W09H%`H%`H%`H%`H% ++M!@G2:#\C9YZ1]TLO`/$^(6/V2*QB=_FO.)R.\QISMKM5N0>1J5-0R\A]AW7GR ++M.M-JUY\NO.@AG,!?D<>[1Q1?N;R,B@8Q)LR;.VMOU!8D.LON$N%KJ[ZD=K2M ++MZ"0?9)-!,<.L-1@?"J+CXE>O253)=PGR>7E#TJ9*=ER%I'DDNON#]T:X:W'#+%G=TPJR')9=XB2+/%A//J1+D.R ++MW8KJ)<=YLMA]YQ0TG93R)/@KF#HL?X=2K?QE@9A>LAEY'<+7C!L,"7-+?K$A ++M+S[Z;;;86XME@!#:$I2&NP]K20M:@4"@4"@4"@4"@4"@JA7#VXP>(>? ++MWG&LC>QYS+%PY# ++MFN+28G*BWVO*9V6S%*[O7"\2F7F"ZH`!*4)1)>.AYAO]U14%V#L`*!0*!0*! ++M0*!0*!0*"J\GX86;).,4?*9T.-O=NFI):F0G74/I.A^)#B#H'0*7 ++M5]]@4'!K]&W";?B>:X[C406NRYID\*\9*A;A40W%1&`CL#79*_5$@\Q)'6=( ++M)]E(#]'I&DZH,T"@4"@4"@4"@4"@P1M-!^?H/!!QG@9%X6NY=/8X=1[5,L;M ++MHC,QS]H6U_LVVXZMHNM.-M*4QS-KTI!*M!1!0'?8K@K=AXLYEE[BVTS+TQ!M ++M[$9C?3C08*71';[CNHKD2%GR'.$C?+S$+$H%`H%`H%`H%`H%`H%`H%`H%`H% ++M`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H% ++M`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H% ++M`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H% ++M`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H%`H% ++M`H%`H%`H%`H%`H%`H%`H%`H%`H&]>-!QN2<0<-Q&8U$R#(8D"XO)"H]O"R[, ++M?!.MMQVPIU?<'W4F@@_Y5[!U-IL.8JC_`-.,%NG+^>O5^;7SY:"7QWB/A.57 ++M=RVV7(8K]X;!+MK?YHTYL#Q*HSH2ZD?,HU0=L"".U!F@4"@4"@4"@4"@@,AR ++MK&L2L@N63WZWX_`*N1,BXS$,(4K1/*DJ(YE=C[(V?E0<*.,N+OQFW[99\NO< ++M98)3(@8/=%M*`\TK+`2L'R*2=^5!M1.,?#Q^_LVF;?5XW='N4,0\DMTBSNOJ ++M/@EL2VV^H?DCFH+.!!H,T"@4"@4"@4"@4&O*EQH5N?ES)#<6*PV7'GGG`A#: ++M`-E2E'L``"23VH*O_EJP&2Y(38IERS$,G2G<8Q^;=F-[\`_':6UOY<]!\KXU ++M81":0Y?A?<28+G(9.08M<($9'S5(<9#*1\U+`H+*MEVMEZL46Z6>X1KK;)*. ++M>/+AR$O,O)WK:5I)2H=CW!H)"@4"@4"@4"@4"@P2!05O; ++MVRLHD6VPPG[M*CJ'8AUJ(AQ3??\`?`H(_P#EDQIIEQZ?8@4"@4"@4"@4"@4'%Y3Q#PK"G&&LGR2#:IDA/-%@K=YY+^/EX=+',V?C'7^T(P&Z\G?ST8X41^2:"7Q_BC@F39#]C6O(F$7[O_ ++M`.QY[3D&X:`V3ZK(2A[6@3ODU0=\"#09H%`H%`)T*"G+W?;_`)QG-QPK!KBJ ++MR6JVN!G)LI90%NQW"`HPH04"@R.4@N.J"DLA:0$K<40V';8M@V+X;"D-X_:D ++M1)$E?/-G.K4_,FK_`'WY#A4Z\K^LM1/T[4'623"/6X^#C*[WA0F7WAP ++MQI=VQ!;CDE^V,CWY%L)YEZ0/:5")*5)2>CR+'3="[;5=+?>L;@7>TS6;E:YL ++M=$B'+C.AQI]I:0I"T*'8I((((\0:#?H%`H%`H%`H.6S'+K3A."R;]=^LZTA: ++M&8T2(UU),Z0XH(9C,-['.ZXLI0E/;9/<@`D!7-LX<7#-9;.2<8TM7>47`]`P ++M]M\NV:S@=T!:.R9L@;VI]U)2%#[I#8&U!=:&FVV$M(2$-I2$I0D:``\`!Y"@ ++M^^4:T.WY4%.WSA;]G7J7E7"V8U@^7K7UI,9"%"T7I7FB;&1[/,KP]8;`>3V. ++MUI!;4'5X)FK&9XS)<=@.V+(;;),*_622X%O6V4D!2FU*'9:2E25MN#V7&UH6 ++M.RM`.XH%`H%`H%`H/"3(8B0'I4EY$>,RV7'775A*$)`V5*)[```DD^%!1$-B ++M[\;5?:LV9.QWA"L'[+M\)]R)-R9L]A)D.)*7&8BQW;804J=00MQ02KI4%T62 ++MPV7&\;C6?'[3#L=ICIY6(4",EAEL?)"``/TH)7E`WH:_*@KO+N&6.97=&KT! ++M(QW,([?)!R:RNB-<8X\DEP`AYOPVR\E;2O-!H(["\OOC>:R>'V?HC,YE%C&5 ++M`N$-!;B7^&E0293*%$EMQ"E)2\QS*+:EH(4I#B#06M0*!0*!0*!0/*@IK(\B ++MR/+^(L[A_P`/YXLR+?RC*LJ#273:RM(6B)%0H%"YBD$+)6"AE"D+4E96A!#K ++M\1X?8KA+$E5BMO+?DN%3KI_M*T/``#M0=KRC>]=_C0< ++MWE&'XSFF-JM.4V2+?('-SH1*;YE,K'@XVKWFUCQ"T$*![@@T%7,W*_<(\HA6 ++MS)KM*R7AE<92(UOR"Y/EV=8I#B@EJ/,=/=Z.XLA#@4"@@\DQ^UY5@ ++M=VQV],>LVNXQ5QY*`KE5R*&B4GQ2H>*5#N%`$=P*#E^%][N5XX6MQK]*3,R2 ++MSS)%HN[P3REY^,X6NL4_AZJ`V\`.VG1J@L2@4"@4"@4'F\XAF,MUU:6FT)*E ++MK4=!('B2?@!05!P=BKNF(7#B7@4"@4"@4"@IEEK]LO2[FR)/,Y9,#C-M0VBGV%7:8R5NNGO[S ++M,1;2$_#UQW?EH+E!'D:#-`H,;'A04UES0Q+TB,-SB(KHP[Z^WC.1("24.)7U ++M%V]\Z_$W()8!\TS5;]U.@N4':0:#-`H%`H%`H*;XIMG*,AP_A?[1M^1279.0 ++MI2/?M41*5OM'O[KSKD6.OXMO.#QH+A2$I0$C0UY"@^Z!0"0/&@JGB]9YDGA: ++MK)[&T5Y;B;IOEDY4DJ=<9;5U8W;N4R&5.L'_`(H([I!`6)9[I"OF*VV\VU\2 ++M;=/BMRHKP\'&G$!:%?5)!H)*@4"@4"@4'%<1H/K`L39PGA=;;")2KC-1SOW*X.#3D^8ZLNR9*_ZSCJ ++MUKUX#F`'8"@[/>_"@4"@B[U:+9D.(72QWB&W<;1<(CD6;%=&T/M.)*%H/R*2 ++M1]:#@>$MRN;W#R=C=]F/7&_8K='K'-F2!IV6EKE7&D+[]UNQ7([JCX ++M2Z[-M,W)%615U;#"@$MS$;4A3:BE?+KE5^(@"N/KYO6M9K:(B-]XFW+OT\+> ++M&W?]7TCT1II<\A(["F&E\F;UNIKEM2:QCVPSUFDVVB(V]J-^O+O ++M[,](1<3T@LEE0GLD;M-M&X[QHIRWC)&IR8IR;>Q%:XZ9 ++M*Q-8WGGMS36L;^U;I&\+A'$*Y)]&>Y9A*M+:+VREUB'"BR&Y"9DGJ=&.A!0M ++M0'5<+8"2K:2K1/;==?\`:[_L9WK$^Q6+3O$;3MO$==FCPJR\OE6I.N?KM#1_P!Q7CA^3)RVPY)F;4G^+O,3UB?'WQ\DKTPT>DC- ++M@XEHJTKBU%>V/?DK>D\MJQO%9[.V0P,^X;X[$=M..XZK+[Q:,JDWG+'\C9E*C6YB1MAML?_`"D-_K0?CZ_\ ++M7,XX9V;C+ZIDULSW,H^+W_(K)E$7+GKG:V8\68@I8FVH:;M[K33R&4%LJ0X6 ++M7.90.Q0=SGWI472QYG>\+Q9_'+^$X?+QVSW:/-L]MD7*_6^[,LLRUS&77"[#;< ++M="G&FBT$+"0LE9<`Y>GI0:_&[B?E&/\`I#6^\X^,B7AO#E,2?F)M+;:[<\U, ++M7R2T3N9Q*O\`98!,Q(0E7M+;)U07CQL<6?1TE2(OWTAN[VEZ)RCF"W4W2*IK ++M7YJ"?UH+>3[OUH,T"@4"@4"@I\D.>G:`\L@LX(?5D:\>>>.J=_\`AL_K04YQ ++M-RV[89Z9]ENT[)&7+LEJCXO:(]E1?H$F+89B3N0V;*LR<[R,64RY=+5$99Z[\AM ++M2G$-GE68[!5SZ_V@:WL4%D<(\W?XB^C;BF5SHAMUYEP^C>X"T+ZUC%,.:*BB.[G5C#Y`WV%P:6D?5Q+8^M!S/']V^M8!BS]DR^TX\&;V ++M'KA:[ME;N.IO\=,9[<1NX-`NQUA9;?VA)Y@R4*TE2B`I+&_24N*'KA=;E<+5 ++MBN"-\,,?O5E@9*N1)O!E3IDR%MQ;14J2@NQV@7$`A0<97S)#A500$'TN,UF2 ++M+?E+>.VIW'1PVN][7C33RQ<+E/M]S>@K3&=5H!K[D.D%*BAM2BK92"0_1MBX ++MQSE>B-D_$;)[+&BR[*F2$1K=<69+=R6VD%E+);<UW"?P;F3;+$5 ++M.OMEE1[S;8S8VN0[$>2_T4CS+B4+:_\`$H.MMTRQY9A5KN\,Q[Q99\=J9"=4 ++MV%H<;6D+;6`H?`@_&O-JUM&TQNW8\N7#;FQVFL^Z=OT2+\"%)6M4B(S(4MOI ++MK+C25%2-[Y3L=QOOKXUB:UMWAZIGS8XB*6F-IWZ3,=>V_P`7UZE$ZC:_56>= ++M""VA723M*3XI';L#\*SRU\F/79=ICFGK._>>\>(U#BL0FXS$9IF.WKIM(;"4 ++MHT=C0`T._>D5K$;1#%LN6]YO:TS,]YWZS\WG,?A6ZWR[E,>9AQV&"N3)=(0E ++MMM`*BI2CX)2.8]^P[UG:&OFM->7?HKKA(S)D<.9V5S6GH\O*[L_>^E('*MMA ++MTI1$2I/X5"*U&"DGN%5I4"@4"@4"@TKC!C7.PS;=-;ZT.4PME]&R.9 ++M"TE*AV^()H*QX/37)G`F+B]YY7KYC"E8[>FG4;*W(P"$.*!\0\P67QY%+R:" ++MRV[3:VH$.*U;HK<6(X'(K*8Z`AA0WI2!K22-GN->)H/-%DL[=O$1NU0T10Z' ++M0RF*@(YP>8*Y=:V#WWX[H-AFWP8\F6]'AL,/2E.M;60-J.NVS0> ++MGJT9*&!T&PE@[9'(/N_9*?9^'8D=O(T%1XXXG*?2OR_)65+=M.-VY&-PG0H< ++MBY2W!)G\O[P3RPFB?);3B?%)`"Y*!0*!0*!0/*@IS'GOV:]*W-<:E+Z<7)V& ++M`H,-V>TL ++MN0ELVR(TN&E28BD1D`L)5[P1H>R#Y@:W0;:HT=3;Z%,MJ2]_/`H&G.W+[7Q[ ++M`#OY#5!4?$9Q%\XA\/.'<17,J5=VKW=6VT@]&!;EI?2I7P"Y8AM@>8*]=DJT ++M%Q#LD;[T&:!0*!0*!04[GCG[,\<^'><.'IVI;KV.7=TI)2RB)N0.8AP2O<5;)=;[P(OT:PI4O(8J6KE9VTD#J3(CR)4 ++M=!)[:4ZRA)WY*-!,V6YX[Q`X76B]QFF;M8;K%;EQT2F$K'*HX#C#"'^_?[_O07!0*!0:%QN,*UVMR7/D)C1T>*E'Q/P`\S\A045; ++M;J_PL=E71Z!)_DANS[DY#B$<[F+NN+4MPN(&SZDZ5%WF3OU=2EA7W)!:"^84 ++MZ'<;5&GP);,V%(;#D>1'=#C;J"-A25))"@1Y@ZH-N@\7Y#$:(](D/(88:05N ++MN.*"4H2!LJ)/8`#OLT%#7*X2>,TC[-L32WN$<=[=WN8/*,GY%?\`4XA_'%V/ ++MO7O<=">D@J2MQ:0OF.ZT_%0ZRH+;4-I(_P#W^%![4"@4"@4"@^''$-,J<<6E ++MMM(VI2CH`?$F@H:\_:<3B?-XF\.[8]?6VVFH.469E24*OC#?,4.Q><:NC=RA=0M/``H=C.I[+9>:4`MEU)[*; ++M<"5I/8@4'3T&"0/.@I?,<[N]YO=QX?<)WXT[-TH+=RO+B`_;\7!'9R3HZ ++M;<0'G4=*7R-[4<3OMT[ME.3GCGWY=XWV[[>.V_3?;MNG>%8M-MX8Q\5A0WK5 ++M^/"U9Z6KX3YQ,3-F5)<,H%`H%`H%!4G$.VQ\ ++MNDVRTV"X_9^=VF4;C9;JVCJ(MCZ$*0>LD$=1IQ"U,N-;!4AQ6BE02H!(85Q& ++MBY#=GL8OT$XEQ"A,ARX8]*>"EE'AZQ%<["3&4=\KR!V]U:6UA2`%E`@CL=T` ++MD#QH.#S3B%9L-;A0EMOWO*;D2BRXY;>5R?YUV6\>FE"-$% ++MI)40.L2.4Z*25`"N/K^):?01$7ZWM]VL=YG_`#XOH_HIZ%<8]+,E[Z>(QZ?% ++M$SES6Z8\=8C>9F?&8CK%8ZS[HZO?#LVOF&.V;!.+\A,>\ORY0M8]2OA(V ++MEA;F@&YJ>Z5(4$A[E+C0]I;376KS36.;N^?YHQ5S6C#,S3>=IGI,QX3,>$S' ++M>/!?`(/YUZ:&:#G\ERG'L/P^5?\`)KO&LMHCC[R3*<"4[/@A(\5+4>R4)!4H ++MD``D@4'YXF7_`"1WC'C7%/B#CSM@X6PRN/98DQ91+LC[PZ:;M<&O!"7$+4P$ ++M[YHJ'"IS^>=]7#]3`[%!F@4"@4"@4'!\2>)F!\(^$5TSKB1D\'$<4MZ=R9\Y ++MWE3S'W4(2-J<<5K24(!4H]@#0?E;@?QAN5TX9W'C7;,,NEJ]'G++M)GVJ.\" ++M[Q ++M&Y6/AA;DW[!HZS^T-T]:Z#61,H5IZTVY[>E%U(4AR5_-)[M)45+6MD+[Q'(+ ++M)E'#VVWG'5@VIYLH;:+):7'4@EM;*VR`6UMJ2IM39`*%)*2`10=+0*!Y4''W ++MNP0LIN"&Y/,AJ&O750>ZU'14CX:UV/GL_(T'6I;2AI*$`)2D:2`-`"@JY[A- ++M9H5TD3\*NUTX=3'W%.OMV!]"83SA'=:X3J%Q^8GNI26TK5YJWWH/+]E.*0;Z ++M(XJQRSO^=5B3!?U_:#H1_P"G0/Y);;=I33^>WZ[\12A:5IA7EYM%N2I/@?4F ++M$-L+UX@NI<(/?>^]!:R&T-M)0A(0A(TE(&@!\-4$:H>HW4+':+)7I8\FW#X* ++M_)7@?GKXF@E1X4"@4"@4"@@;Y#8N\+[&>1SH?',Z0=%M`/O#Y[T!]?'5!LV: ++MTQ[+CD>VQMJ;:!VM0[K).RH_,T''Y'POQC(,J5D;29F-Y8IH-*OU@FK@S'$# ++M7*AU2/9D(3KLAY+B1Y`4$.,/XI1'5H@\7?7(Y!"3>,3BOO#X$J86PDG^YWH/ ++M)7"^^7MGHYOQ.R*_02-.6ZU%JRQG01HA:HH$A0/[O6UKMHT%DV''K'B^+1;) ++MCEHAV.T1DD,0X,=++3>SLZ2D`;)V2?$D[.S0,K7PG48<]+< ++M,U5ML>6=ZVG_`'>3M6WX9^[D_P"':W6:5=M;Y\2Z6.'"M907#V2AL>*U'L$C\S00&/XO"L,R9)8VI^5KG'X6_,I3Y\NSOOW\ ++M*#YRO",7S:TQX>36=FY)C.]:&_S*:DPW/Z5A]LI<97V]]M25?.@XO^3_`#FV ++M!#>-<7+NB&D^Q&R&V1KJ$#?@'2&GE#7[[BC\Z#*L&XB7%QQ%ZXO3H\->PIK' ++M[#$@+(U[O5=ZZT_FD@_`B@ZG$^'N*88]-DV2VG[6G$&X7:;(;WW ++MY'4@^T%:#OJ!0*!0*#R>=:8B.//.)990DJ<6M02E*0-DDGP`'G6)F(C>7NM; ++M7M%:QO,^#\I6+@%AV:>EU:_24GQ7H5W*U.VRVGNS(:#72C2WDJ[I>*=N`)T$ ++MA30(YTJ4:OCX7I]1KXXE:-I\(\^FT3/O\?IXP^[ZWT[XQP?T3R>A>*T6Q](O ++M?QK/-S9,=9CI--]JS,[S,Q:8GEM$1^H;K:+5?<=EVB]6V+=[5*;Z8 ++M>3^ZM"@0H?(BK2^"JO;X53;%&#&!<00&VY/%QJ*T$Z4Y;<0C-O$_'F><=0#_)!4"[&"%)^\H/W!C]@M&+X)9L ++M9L$%NUV.TP6H-NALC2([#2`VVVD?!*4@#\J#@)G"&Q,WZ9=\-NEUX;W:4Z7I ++M3F-R$-QI+A\7'8;J%QEK/FOI!9\U>%!X#$N+*&5LHXM17&B1IU[#F%/@>?=+ ++MR4;_`+E!A?"&'?%-GB)E%ZXC,I4%&V7)UN-:U$*V`N'&0VV\GP]E_JC??X4% ++MM,1V(T%J-':0Q':;#;33:`E"$@:"0!V``[`"@IR]M_R:\8V\OC::PS)IK,3) ++MF>;2(4Y?*S&N`\@'#TX[WYL.=N1PJ"Z`=B@S0:`I38"GE$(:2?-9.A_ ++M'^&Z#TBQTQH+;*25O=VLB?PI8=7I]E ++M/R;?)4!X!$AL#L*Y^'[++;#X=X^$]X^4_E,+=Q.?[0T&'B/>\?9Y/Q5CV+3^ ++M.G3WVI:9[K'KH*B4"@4"@C!_M5^*CW9BC0^!<4.Y^B3K^\:"3H%`H%`H%!3^ ++M5H_9#CQC6=,)Z=KO"FL=R/EWR_>+/V?(5\T/K4QOX3._9`T%O@[%!F@4"@4% ++M^+:*?\VV_+/]R(M?W6K7S6(E(2@````>`%=!4IG>7U ++M1@H%`H%!6?%&R7"=@L?(6EF+''P+CSC:-^7,3Y4'SPXP\8-PCM=A=E?:5T2% ++MR;Q<2-*N$YY9=E25?-QU:U:\@0D=@!0=S0*!0*!01=ZL]MR#$KG8[Q$1/M5P ++MBN19D9SW76G$E*TG7Q!(H.&X6W:XOX1,QF_RUS:JT7*2\?O)80E*X\I7 ++M?N7HZV72?#G4L?A-!9M!&N_?9#';_`PV73_:5M*?X<]!)4"@4"@4"@4$:/N, ++ME(_!(:W_`'D'7\0H?X:"2H%`H%!'7+:X:(H\9#@:.OW3W5_Y0:"0``3VH,T" ++M@4"@4"@KW.1]FW#%LK00E5LNS;$HE1'-%ED1G`?DE:V73_PJ@:GV)IE\I_*> ++MD_TGY+7P;]XIJ-#/^\I,Q^/'$WK\YB+5_O+!'NBIZJ,T"@4'F\XEF*XZOLA" ++M2I7Y`;H-6W-*;M31<'WSFW'/[2CS'_/7TH-Z@4"@4"@4'+9MC3&8<*,@QE]W ++MU<7*"Y';D`;5'<4G[MU/]9"^58^:10:O#S)',NX*XUD4EM+$Z;`0N6S2\VP3:4M8_?G#;T)!&H4M(F,@`_A0IYUD?)@4%M4"@4"@I; ++M,.7)?2LX;XDHI7!LK,G*;@@IWS.-`1(2#\BY(>>']:*F@N@#0`H,T"@4"@4" ++M@J2S"RVRN6^2`@:];A%4B.=_%3#LP'Y-(^%!;=!'0]+N=Q=[D ++M]8-C\DH'^I502-`H%`H%`H%!'3_9=A/`=T24@GY*VC_ZA02`\!09H%`H(UW[ ++MS)(J#WZ;*U_4D)'\.:@DJ!0*!0*!0*#E\UMAO'"/);6A/,Y)M;[;7Q"RV>0C ++MYA6B/F*C:BGK,%Z^<2[7"-1&DXK@SSVK>LS\-XW^L;M_';F+U@5EO`&A.@,R ++M=#_O&TK_`-:V8K^LQ5OYQ$HNOT_['KLNG_DM:OTF8_HF:VN>4"@CKI[5I4UO ++M756AH_DI0!_@302`\*#-`H%`H%`H,'W3KM059PP#D*;Q%Q]1`:M>92RPC]U$ ++MM#5P[?+FEKH+4H%`H/&0\W'@NONJY&FT%:U?``;/^58F8B-Y>Z4MDO%*QO,] ++M/JXSAHPMK@7C+KI*I,R$F=()\2[()D.'_$XJH>DC;34F>\QO\YZS^JQ^D-XO ++MQO45K]VEII'X:>Q7\JP[FIJLE`H%`H%`H*IY7+;Z:(*0$LW[#25]O>7`F``_ ++MGRW`_0#X4%K4"@4#RH*BY9LNM;X7^ZAZ2F$\?RZ4MW?RH+33[@WW ++M-!H6\?<2#\93O_.1_I02%`H%`H%`H%!'73M:5*_=<;/Z.)H)`>%!F@4"@CT# ++M>2OGX1F_XJ7_`/B@D*!0*!0*!0*#"O=^M!PG"]P.>CUANMZ1:66^_P#43R?_ ++M`$U!T?\`LM/A"T>DE>7CVJ]][3]9W_J[RIRKE`H(Z?W=@)^,M/\``*/^E!(C ++MP%`H%`H%`H%`H*EPY0;]);BY''XGK7(/YJA]/_[0_A06U0*!0Z$'6W]9K,M_.UI^LREJVH)0*!0*!0*"ILI6&?2JX6.>;L.\1 ++M_P!6H[G_`-K_`"H+9H%`H/E79M1^5!3G"$NO77BS+="07^(,\(Y==TM-1V!O ++M7G]U07+0*!0*!0*!053QP`'HJYJ\?_A[?ZP#\"VXAP'\]IH+43[I_,_YT&A; ++MS[,M!\4RG/XGF_UH)&@4"@4"@4"@C[EWMR4?O/M)'U<30;X\*#-`H%!')/+E ++M#@/XXJ=?/E6K?_,*"1H%`H%`H%`H/&0\W'A.ONJ"&FTE:U'R`&R?X5B9B(WE ++M[I6U[Q6O>>CCN&K19]'_``M*D\JS9(RU#X%325'_`#J)I(VTM/A'Z+#Z0VB_ ++M'=5,=O67CZ6F';U,5LH%!'7#L(:_),IO?U)3_K02`\!09H%`H%`H%`H*IPEM ++M3O'SB_-UMI-U@0@K?BINW,N*'TZX_C06M0*!0<]EL1<_A=DD%M)6Y(ML_2T2SB<1^C'$\4X>)9\4_P`-[1]+3#H*WN44"@4"@4"@JK(& ++MS)]+7ARRG1,:RWF6L;]T;A,@_J[_`)T%JT"@4&%#:"/E04YPH83"S/C-;_:2 ++MMG/GW5(402!(@PI`(UY'J_YT%R4"@4"@4"@4%4\;`IST:\BAH25.SE1H+:1Y ++MKD2F6$CZEP"@M1/9/U/^=!H1R6[[.:.M+Y'D_45B.REIL?!*0$C^`J56L5K%8\ ++M'#S9;9\ULM^]IF9^,]6W7IH*!0:%S2I5E?4CWT)ZB?F4D*`_A0;C:TN,I6D\ ++MR5#8/Q!H/N@4"@4"@4'RKW#WUOM055PAU.P.]Y0%*6G(\CGW)DD:YF.L6(ZA ++M^;##*OK06O0*!0?*AM'RH."X:+4UPIB6=QP+?LLA^U+^.HSJFD'ZMI;5^2A4 ++M'2=,$4G^'>/I.WZ+3Z0Q%N*6U$1TS17)']^L6GZ6F8^3OZG*L4"@4"@4"@J: ++MU!-W],+*[@DJ4Q8FUGUJ6M ++M0:R&P6^]104]E.L*9M:0I)^(/>@]:!0*!0*!05WD9%ZXO8GC:-+8A ++M+5>[BGOH):^[C)5_:>5U!_\`UE?"H&7[3/3'Y>U/R[?GU^2V2*N(HGFC++??QY? ++M%!_PD?H:"1H%`H%`H%!7?%*^SK'P:N8LSO3R2YJ1:K'I6CZY*4&65:\P@KZJ ++MO@EM1\`:#K,>LL'&\$LV/VQ!;MML@M0XJ5'9#;2`A.SYG2103%`H%`\J"N[< ++MK[$X_7NUK)1$O\5%TB;T`9#(2Q)2/[GJJ]>>UGXU`I]GJK5\+1O'QCI/]/S6 ++MS41^V<#Q9X^]@M..WX;;WI/U]9'_`-8\EB5/5,H%`H%`H-6=,BV^SRITZ0W$ ++MA1V5.R'W5,AE$B&XPX-H6DI.O'O0:\%];D93;Y_V ++MEE73>UYD?B_(C1^M!O4"@;'QH%`H-.;(4Q#VV`M]:@AE!_$L^'T\S\@:#TBL ++M"-`;9!*N4=U'Q4?$D_F=GZT&Q0*!0*`?"@BXI]5N+L(]FU;=C_D3[2?H3O\` ++M)0^%!*4"@;'QH%`H-.?.B6VR3+C.D(B08K*WI#[ATEIM"2I2C\@`3]*\VM6E ++M9M:=HAOPX3(]7=&E ++MQ(J4\L9A0\E!&UJ'DXZY4/35M,3EM&TVZ_"/"/ZS[YE8>-9<5+X]!@MS8\$3 ++M7>.UKS.][1[IGV:SXTK5WU3E7*!0*!01DG_9;FU,\&5@-/\`R[^RKZ$D'Y*^ ++M5!)T"@P2!XD#ZT`*2?`@_6@S08)`&S04]$6<[])9RX(^\Q?"%.Q8R]^S*N[K ++M?*\L=^XC,++._P"DDO)[%J@N*@4"@4"@XK.+5.F8Y%NME9#^0V64FX6YKF"> ++MNI*2EQC?EU6E.-[/8%:5?AJ'J:6M2+4^]6=X_K'SC>%BX-JL.'46P:F=L.:) ++MI>>^V^TUOM_P6BMO?$3'BZ&RW>#?L4M]YMKW7@S&$O,+(T>50WHCR4/`@]P0 ++M0?"I&/)7+2+U[2Y6KTF?0ZJ^FS1M>DS$_+R\X\8GQCJE*V(3&P/$ZH,R ++M@?K0?5`H*>XD.G*\DLW"F']XB[I$W)E)5V8M+3@ZC:M'QDN`1P/-!D*'\V:" ++MWT@)0`.WY4'U0*!0*"(O]DMN2X1=\>O,5,ZT7.$[#G1U'0=9=04+2=?%*B*" ++MNN$=_N;^*7#",IDJDYMB#R+9=7W#[5P:Y.:+/'Q$AGE6KR#J7T=RV:"W*!0? ++M/,G?O#]:#ZV#YT"@XW.\K3A_#F7=6HOVG=5K1%M%M2OE5/F/*#;#`/ES+4-J ++M\$I"E'LDT&<"Q=6(<+K;9I$L7&YCGD72=R\OKDQY:GI+^O(+=6M0'D"!Y4'8 ++MT"@C9;:V)*9[""M21ROMI&RXCY#]Y.R1\>X\Z#U(1<)'M..B"@_[MH!;GU4>P^@^M!]?9Y\?7I?-\>M_IK7\*#Y+ ++M5PC^TT^)B1_NWTA*C^2TC7ZCZT&3I7LD)4>XY?/MH_RH/OU!2N[DZ4L_)T)_@D"@P8LMH;CSUK/[DA`6D_4 ++M:(_6@^F9I,D1I+1C22"4IYMI<`\T*\_R['Y4'X=A\4.)?%__`*1N^X5B]@1? ++M.`>-S&H.02W2&&')4L4I,<;"TLIWRI4HFC5UNLU_%[8<5=\%) ++MB+3VC>._7QZ^'CMX/U/F]&?1OT3_`-'F'B>NS>KXMJ:VOBK'M6BE]HKO3>(K ++M[&\QDG::S>=N:8B(_>(]VKR_+#-`H%`H%!YNMH=86VXD+0M)2I)'8@^(H-"( ++MZMB08$A14M(VPXK_`'J/_P#0\#]#YT%9S>(%[R3(IUBX66N)>UPGC'N62W)U ++M2;1!>2=+:1R>W,>1K2FVBE"3[*W4*!30>PX=Y-<6PYDG%7(Y+Y)*F;*F/:HJ ++M?DA*&U.@?VGE'YT!7#:]0TN.V#BGEMND:VVB=)CW)@GX+0^T5$?V5I/P(H-% ++M>=91@DMMKBG!@JQQ;H;1FEF2IN"P5'2?78ZU*7$!.AU0MUD$^TMK8%!^0O3> ++M])+C3A'&3@_P0]%NTC*.-.32%W>=$3!;E-L6IL*:!>Y_9:;<=45=912$".>_ ++MM=P_>'#NQKQO@CB]F?M;=FFQ[)W_ ++M`#WL\W?]ER]?N6GZ6G^EORGXKK$?V[H8BO\`M."OSR8JQX>=\41V[VQ_\OKZ ++MY9Q&;L^6,XCC%G=S7/'F0^+/%?2RW#9.P)$Q]0*8S1((3L*<60>FVYRJUTE* ++M1+6&<2+\SU\NXF/V52TC=LPR"U$8:/[ID2$O/.Z_>3T@?'D'@`]OY*'FBTN# ++MQ-SN#(0G75^WTR.;YE#[3B"?[NJ"/?F\6<#2J5<&6N+>,MI*GUVV$B#?8R1L ++ME09"NA,[>*6^BOR2APD)H*@]*WTG[=PH_P"C9O7$[AW<6\@RJ_E-DP-N&SUW ++M)-VDE3;:0R05*<9Y77%,J3S,,_P!&!G,O2"Q5G&.,.0/A ++MZ\)1)2IQUA"`F*%,I'+$Y4$[C)4H)4I:R0MQ:4A^IZ!0*!0*!04WQ)L-YM62 ++MVWBIA<%VY9-9HYC76T1@.>_6LKYW(R02`7VU$O1R?Q\[>TI?6:";F\6,(B<' ++M+3F[%W^U;/=^1%E:M[*GI5T>7ODCL,``_I3Y!M?R3*4RX7>)6>.R5*! ++MZ_[1\A3KX(0V&_IR4'B_CO%;&=R<8S5G.HJ-%5FR^,VRZZG?=+4Z*VCIGX%U ++MAT>1(\0$A:.+6,2\1R:;D!>PJZ8S"7,R>TWKD1(M;"$J69"BDJ0XP4H6I+[: ++ME-JY2-A25)2'X1]"KBUZ07I,<>LOXL<3,&-NX%QYDR1PJGSM0WF@ZYTP$L!& ++MY>H^T"4HIY"MY*2YU#TP_J#0*!0>;KB&HZW7%!#:$E2E'R`[F@C;;#2@N3%M ++M]-]\E0;/@RD]^4#R)\5?%6Z"6H%`H(BZVYN9%Y^BEYYON&UCV70#OD5\02!X ++M^!T:"0CNMR(;;S1VVM(*>VJ#WH%`H%`H%`/A00R&&YM_7+4@=)@]-'P<6D]U ++M'X\IV!\#S?*@F:!0*#4G0VIUM=C.E:$K20%M+*5MG7925#NE0\B/"L3&\;/5 ++M9Y;1:/!!XE9+-C.%Q<2!IK9#]'T"@4"@4"@4%;<5+\;/PGD08EK ++MBWZ^WUY-FLUJFME<>9)D`I"74CN64(#CKNNX::<([@5YM6MZS6T;Q+?AS9=/ ++MEKFPVFMZS$Q,=)B8ZQ,3YPWN'F!VWA_P]9L\22_=;@ZKKW:\35<\NZ22D)5( ++M>6=DJ(2E(&](0E"$Z2D"L5K%*Q6/!G/FMJ,ULMHB)M,S.T1$;SUG:(Z1'NCI ++M'@[NO:.4&"-C1H/S/GN!XKA?I(XQQL4$H:;2DJ4I1/@``23\!04/P>P6W2+]>.,,ZS_9EVRF2[/M-M6@I1:(;_*>9 ++M+1)#4F4EMI^2I(25.$)5OI\R@_0E`H%!2G&[A);.*7#%YDVZ%+R&$TI4!$X' ++MU6>@E*W+=,"2"[#D=-"'6CM)]E>N9":#O<$R"U93PDL-\LT-5M@R(H2("V@V ++MN"MLEMR,M`[)6TM"VE)'8*010==0*!01UR]N,PP>Z7GT(4/B-[(_0&@^+A=!]BZ0O6I##DA#3["$K?0I6N0'PV?"@R+I ++M;S-,<2VNH&0][XUR'?M;\-=J#$RY,Q;`[<$:D-(3L>\>1LJ[_(;H(_K(M6))?=2I:660I83XD^9_4[)H/IN[1_]C3(6VP]*40PE ++M+H6%Z^"AVH/1=VMS?1W,:(=>Z*"E8(*];UV\.PH-IJ0P\IQ++R'5(5RK"%@\ ++MI^!H(BW7M%PD-H#!0'$J4DAU*R`DZ]H#NF@W2.GDR2.P>CGF'S0H:_@LT$C0 ++M*!0*!0*#!.DD_`4%3(8]1I='AWR:C416:UBLQ68O6+Q-#@'&M1EICII[[VO&./9F(YYG;EW[1._O\)\I ++M;5JS;$KU]D"V9%;Y3UTB"5;V$RDAV0UW]I*">8CV5>7X5?`UZIJ<&3EY;1/- ++M&\=>\-&JX+Q71>M]?@M6,5N6T[3M6WE,]O&/'QCSA7^2<8HN.\6KIC*[*J6F ++MW,0G9+B+DRB0]ZTI:4)CQU'G?4.F=I2=G8"0H]J@9N(5Q9YQ>W_`*6WAWHAEXAPK'K8R\OK)R1$\>S2)YNDSTCO:8CJDN+?+ ++M#PK'_*),AYJ*VL_-+2921\G%4&O.XQPVO2W1PBM]I3* ++MO#-OC3YSLNZL0U]"0IU*5QF7#U)81T%EPMC2-I&U*)2`D\=XX<)&Z_.0QZQ,:=+2F$!9!4KFUH#W@M!&^9.PS:N-_">\6V]3(N?69 ++MF-:;\[8Y[DN:B.EJBRTI#J&W4K:5HI)2H'N4.()2M)2M)*5`T&SPHOLO)O1IP.^W%\2KG-L,5 ++MR-2)L1N1)OUZ1:;<9=P9M\)MY3+KX+\I[V&4E#* ++MTIWLK<4A"02H4'O%XQ8$,TN&*WG([?8/1KY>;7*FH/J,9_G"5*=!Z:@" ++MVK92?`I/@M.PRWQJX5O\1K;BK&=6A^[W#'UW^$&YB%,OP$**52$N@\A2.59] ++M[P0H^"3H/K,>*^-8SZ*V7\6;7(9R_'[%995S_P#9,QI8E)CH4I2$.;Y`=I*= ++MDZ!\?"@UN&O$]'$*?DEM2LI2W)9[=1/(>=I24K0 ++M%-J(*7$$AK\.2FV\8>+V,MG41C(&KI%:).VTSHK;KNODJ0B2O\UJH+AH%`H( ++MZX^RU&>\`U)0I1^`)Y3_`,U!]S8KDN)TDN-I0=A:76`XE0_(T$8FQ+8;4B+< ++M'HZ"RRWO6U?=]A[6P>X['6OD:#Q3C3:8`BF4M;)B)86"@;5RK*TJ\?BH['G0 ++M;SEH2YC#UNZ@1U-DK2WVV58;TEU3H<<>(*@AL-H3H:&DCS^ ++M)\^WPH/J#[Z![*Y)"3\>5(2?X@T$C0*!0*!0*#7E-%ZVR&1XK;4D?4:H/ ++M!A2Y5A94T[TUK:20KE"M'7?8/Z4$P ++M!WW[[)\:#SCV!QA:73<77I(DH?+KB-\Q2V6R#W\P3^1\.W:@W+9:&K9SAI04 ++M@@)1M/M!()(!.^_C\!0:\"Q^I28RS)"TL)6&PAD(*N;]\[]K^'?O0;ZCSY,V ++M`-AJ,HJ/PYU#7_(J@D:!0*!0*!08(V@CXB@J;AR4P>(/%:P+7RR(^4F"PRN\9)<+WD0]?N./S;*Q+@VAF,\EF24$J?4" ++M?6"WTD!`/*D>T=;.QP\O#O7VM:]NLUFN\1$3M/GY[;='U/A_IE/"L.##I<'L ++M8\N/+-;9+6KS8XF-J1,?9Q;FGFF-YGIUVC:?*]\%9N4\0'KYDN>W*XMJMTN( ++MU#;C);9C>M0?5'>DGF*4CWG1[)5S*(4M20`/.3AUL^7GRY)GI,;>$;UY9V_7 ++MS]\PV:+TRP\,T$:71:.E)B]+3:9F9MZO+ZVO-.T3,]J3UBNT1,5BV\SMV;@Q ++M&MG$:T9/*NK=UN4>-$;F+>@%/6;:-L9;P;&4Y_D=V_:!$")?84.+-0+2V[+CIC%S2XLA2ML+(=/MA*BD@*3HC ++M=,_#_7Y;6YMHM$1/2-XVW[3X3U[[=/`X5Z83PS08-/ZGFM@MDM7V[12TWY>F ++M2D1[=8Y?N\T1:)F+;PF.+_3D\-+3C_M+E7O)K7!9;3XK3ZXT^]]$L,/K/R2: ++M[;Y@M=/N#YT&:!0*!0*!04]/4+7Z<&/2'G.FQ?,0EPVM^ZI^+*:?2C^T6WWE ++M#Y-J^%!H\1>#[O$G/<=F7G(8Z,?M%X@7:+$%A85.C2(DA$A)CSBKG82XMM`< ++MTDJ*.9(4D*-!5.0^BK=<@X51L$6T%N) ++M/S"U*H+*H%`H%`H%!4?&E2(?".#D#I6F/8=(]KJ ++M=1`TKN2HA93W`N)+]#?/^$[]W8AKRR%-8G76WVU2.5M=AH`)SASPL>PCB!EN5W"^1[C=;['B1WHMILS=JMS#<;JE"TQT+7S/*+R@ ++MMY:RHI0TD:2@"@SP^Y;CQWXQ7]I74C&\Q+2P[LZ7ZI";ZFODEY]U!_K)5\*" ++MX:!0*#R?90_$<9<&T+24J'R-!J07UJ2J-(/^UL@!S^N/)8^1_@=CRH)"@4"@ ++MT9LE33*6F0%RW24LI/Q\U'Y#Q/Z>)%![QF$QH+;""2$C6SXJ/F3\R=F@]Z!0 ++M*!0*!0/*@BF%>IW-45?9AY97'5Y]J'R)^%!*T"@4'B^^W'BK>=5RM ++MI&R=;^@^)\M4&M!:<2EV0^GDD/JYE)W[@\$I^@\?F30;]`H%`H%`H%!3F>*> ++MPCB-;^*3#;SUC1#^SK.+<*P!OHOO*[EM((6Y&DL2X ++M+,F,\B1'=0%M.M+"D+21L*!'8@@[!'B*#WH%!@G0H*7L$D<2..2;:6I;4B)+;ZCOH_`ZVL*0M/D1XD$$AU5`H%!1^?RDY_G\;A%: ++MU*D0.9J9G4AH^Q%@;YVX2E`_SLM20DH\1'ZRCR\S?,%W@:309H%`H%`H%!&W ++MFTV^_8G<[)=HR9MKN$1R+,CK)"76G$%"T'7D4J(^M!67##()T43.&F62W'LT ++MQMH(3)D=E7JW\Q1&N"#^(J2`AX#W'TK!`2ILJ"WZ!0*"ON(>:G$,38:M<,7K ++M,;L\86-68'1G2RDJ`4?P,H`+CKG@AM"CW.@0D<#Q5.&<++78%35W28T%O7"X ++M.ITN=+><4])D*'D7'G'%Z'8QH-<29;'LRHJG0/\`?1AS`_FCWA]-T'W]IQ=ZV[S?#U9S?Z]!NT"@4" ++M@4"@4"@\7V&I,933R.=L^(WKOY$'R/SH-$&?$TE2#<&1X+20ET?F#H*_,:/R ++MH/3[3C@#G2\T?@N,X#_E0?)GJ6-18C[ZM>*FRTD?F5Z_@#0&HCKDE$B_JZTJ9W[A9!.PE$<6;9#;=1DV+99BQ^3''V!8\IRB4I?*VQ;\5F(2L_\:0VTPD?-3@% ++M!%2X0=;;=B)4Z$GRZS+1^(%!]HXW8)(2 ++MX(/[0W1]*.;H0<,NKSOPT4B-[)W^]J@T'[OQ4SD>J8]9'.%5C<2.M?+^EF1= ++M%)._^JPFUK;;5\')*_9.ML+H+!Q##K'A&(BSV*.XAM;RY,N5)>4]*G2%Z+DA ++M]U6U.NK(&UJ)/8#L```ZJ@4"@4"@4"@4'#9M@EMS.#`?5+DV+)+6ZI^QW^VJ ++M2B9;75#2B@J!2M"@`%M+"FW$@!23H:#D&LOXCXB#$SC"W\MA-Z",CPM@.I=3 ++MLCF>MZW.NTK7BEDR$^8(WR@-Y7&W`D2TQW';\S*)`$9W#;LAX[\--F+S']*# ++M6D<0\MOZ5Q>'O#RZ2%+5R)O.5LKLUO9['VRTX/6W=>24L`*\.=.^8!,X=P^^ ++MQ,EF99DUV5E^?362Q(O+L<,MQ6.8*]5ALP[^/A0>K3V/B/,>7G0?3\J+%;<7(?;CI2VIU:G'`@!"==![E]E,,R%.H2P$2L%2?>3V/B/,>7G0;9=;# ++MZ6BM(=4"I*"H;(&MD#Y;'ZB@^&Y,=YQ2&GFW5I&U!"P2!LCOKYI4/H?A0>]` ++MH%`H%!JR)L2*TZN5*:CH::+KBG70D(0/%1V>P^9[4'JA]EQ:TMNH<4C7,$J! ++M*=C8W\-CO0>#MQ@,/MM/S&&7''@PVA;R4E;A',$`$]U:[Z\=4'NAUE]KG;6E ++MU&R.9)!&P=$=O@01^8H-07.V*F)8%PCE\QS(#8D)YBT#HN:WOEWVYO"@VB\P ++MB*9"G$)9Y>8N%0"=?'?A087)CMN\CC[:%^S[*E@'VCRI[?,]A\^U!]J=;0MM ++M*UI0IQ7*@%0',=$Z'Q.@3]#0:$&]6BYN.(MUTASUMK*%IC2D.%*AX@\I.B-C ++MM\Z"3H%`H%!3?'I^YL>CA--N4ZB.Y>;2U>%LDA2+8NYQD7`]NX`BJ?YCY)YC ++MY4'%-VYE'_2H2WT6=U$!SA8W!=EBV+$9:TW)2PP7N3IE0;.^GS;"3X:-!VO` ++M23=)7HT6U=S<=>;1=;JS:7'B2IRVMW*2BWJV?$&(E@@^:>4^=!A[G@Y*9# ++M@1O^DDX;OVVT].$UPPO<'UR+;%^K-A-'MEI589%W2["^S8QACU9EITK9ZCDM946U)2YU5>\D:".X;VJ/B=R ++M]&JPQ)(?LV@ ++M4"@4"@4"@4%*Y$NYN^G)P[AS4[Q88M>)$79/(JZ)>A);WY9MUEQ>U)!2II: ++MSO6Z"Q[[*L".)_'Z7Q7L$C)\=@2+,FSVH65^YB3;S$0M`1&:;<4ZE4XR^;V% ++M)VVDJ[(&@YC!+9:L8L7H_P`'A@S.B6Z5G-Y,N')LTNU-Q[7(CSY6VYXDR4% ++M"FD#0/00VVUM23TP@(WV!"P^%?[60?2#LEJEV88_"'"2S.Y-:FY2I+5ONP=6 ++MVAH/*)4XL-)?05J)4I++143V-!^H*!0*!0*!05+QWE9/!]#GB5+PWK#)&<=E ++M+A*C;ZR"&SS*;UWZ@1S%.N_,!J@KZ]0+7']/W@4_8[3NTQL$R"(W-AV]:XS3 ++M;KEL,9I3Z4E"0M++Q0E2AS*W2V9#)3AUQMS%V:6 ++M\T](ERISS"&I);4S]RKJ+7]Z\M)Y3N@W,`N>9SLJX02>*C#[C`X*"?,2]'6X ++MMRZDQA/*D)!47PRI`"0.;3CP2.ZJ"O566_8]CO&7)L*M%M;CWK,<8NF!7.UV ++MAVU^M/+=CQG(IBK.MMM)Y''DI3U$/N)6!TCH+J7+SX>D!QJ5:+.+S=V;C9H] ++MG:?GIA]*S*A(<=<86M"D\RI7KJ?S`))Y$B@J;@3$S''\/]&>U2<9F8C=3<K ++M&>2^@;PTM'%;'+G=,\O^.#[0O9MEN!6%SY#2XS#IC2TRN?D5M"N="3 ++MOE:T`[W.;GFT?&/2A3C"9C%A8-F:;-XZ>NX6F*4.'E[AQ:S[Q- ++M!T>8V"%=?3-X1W3![%:9\C&QZT00K+$L:OW#_`(.W*S8DEN=9HW%#'%0Y#1<$R4Q ++MV64R.G'5,;,DMI4MM*N?F+96H/Z"I]T4&:!0*#S>;;>C.-.MI=:6DI6A:=I4 ++M#V((/B*#P]2B?8OJ'JS?J/1Z/J_+]WT].MDG7Q)^-`3$BINCDU,9L3'&TM+?"!U%(220DJ\ ++M=`DD#YF@VJ!0*!0*!0*!0:LB)%E*8,F.W(++H=9+B`KIK&]*3OP(V>X^)^-` ++M=B17Y49]^.V\]'65QUN("BTHI*2I)/@2"1L>1(\Z`J)&-T1-,=LS$-*:2_R# ++MG""02G?CHD`Z^0H'JD7[6$XQVS-#72#Y0.<(YM\O-XZV`=?$#X4!J+&8ER7V ++M8[;+TA04^M"`DNJ"0D%1'B0`!L^0`\J`Q$BQI$ER/&:86J#TEQ(LVWKBS8[Q[@4&7HD60[&1(\S095$BFZ(FF.V9B&E-(?*!SA! ++M()2#XZ)`.OD*`(D4754X1VQ-4T&E/\@YR@$D)YO'0))U\Z#:H%`H%`H-41(H ++MNBIHCMIF*:#2GP@!:D`DA)/B0"20/+9^)H#<2*W<)$MN.VB4^$AYY*`%N!(/ ++M*%'Q(&SH>6S\30(\2+&+YC1VXY>=+KW33R\ZSH%1UXDZ'>@Q'AQ(L5;,:*U' ++M96M3BT-MA(4I9)4H@>))))/F3089A1(]I1!8C-LPD-=)##:>5M"-:Y0D=@-= ++MM"@\UVVW+L:+:J!'-N0A*$1>BGI)2C7*`G6@$Z&M>&AKPH/:5$BS8O0F1VY3 ++M'.E?3=0%)YDJYDG1[;!`(^8H#L2*_+C/O1VW7XZBIAQ2`5-$I*24GQ!()';R ++C-!AR'%>G1I3L9MV3'YBPZM`*FN8:5RD]QL=CKR[4&W0?_]D` ++` ++end ++ +--- /dev/null ++++ b/fig2mpdf/doc/overlay-sample.lfig +@@ -0,0 +1,39 @@ ++#FIG 3.2 Produced by xfig version 3.2.5-alpha5 ++Landscape ++Center ++Metric ++A4 ++100.00 ++Single ++-2 ++1200 2 ++0 32 #ffffff ++0 33 #cecfce ++5 1 0 1 0 7 45 -1 -1 0.000 0 0 1 0 4196.250 1579.000 4905 904 5175 1579 4905 2254 ++ 1 1 1.00 60.00 120.00 ++5 1 0 1 0 7 37 -1 -1 0.000 0 1 0 1 5073.750 1579.000 4365 904 4095 1579 4365 2254 ++ 1 1 1.00 60.00 120.00 ++5 1 0 1 4 7 40 -1 -1 0.000 0 1 0 1 5073.750 1579.000 4365 904 4095 1579 4365 2254 ++ 1 1 1.00 60.00 120.00 ++5 1 0 1 33 7 53 -1 -1 0.000 0 0 1 0 4196.250 1579.000 4905 904 5175 1579 4905 2254 ++ 1 1 1.00 60.00 120.00 ++5 1 0 1 33 7 53 -1 -1 0.000 0 1 0 1 5073.750 1579.000 4365 904 4095 1579 4365 2254 ++ 1 1 1.00 60.00 120.00 ++5 1 0 1 4 7 49 -1 -1 0.000 0 0 1 0 4196.250 1579.000 4905 904 5175 1579 4905 2254 ++ 1 1 1.00 60.00 120.00 ++5 1 0 1 0 7 37 -1 -1 0.000 0 1 0 1 5073.750 1579.000 4365 904 4095 1579 4365 2254 ++ 1 1 1.00 60.00 120.00 ++1 3 0 1 33 32 53 -1 20 0.000 1 0.0000 4635 2475 351 351 4635 2475 4986 2475 ++1 3 0 1 0 32 53 -1 20 0.000 1 0.0000 4635 675 351 351 4635 675 4986 675 ++1 3 0 1 0 32 50 -1 20 0.000 1 0.0000 4635 675 351 351 4635 675 4986 675 ++1 3 0 1 0 32 45 -1 20 0.000 1 0.0000 4635 2475 351 351 4635 2475 4986 2475 ++1 3 0 1 0 32 41 -1 20 0.000 1 0.0000 4635 2475 351 351 4635 2475 4986 2475 ++2 2 0 0 0 32 46 -1 20 0.000 0 0 -1 0 0 5 ++ 4904 905 5183 905 5183 2255 4904 2255 4904 905 ++2 2 0 0 0 32 38 -1 20 0.000 0 0 -1 0 0 5 ++ 4088 905 4367 905 4367 2255 4088 2255 4088 905 ++4 1 4 44 -1 0 10 0.0000 2 105 435 4634 2527 State B\001 ++4 1 0 40 -1 0 10 0.0000 2 105 435 4634 2527 State B\001 ++4 1 4 52 -1 0 10 0.0000 2 105 465 4634 731 State A\001 ++4 1 33 52 -1 0 10 0.0000 2 105 435 4634 2527 State B\001 ++4 1 0 49 -1 0 10 0.0000 2 105 465 4634 731 State A\001 +--- /dev/null ++++ b/fig2mpdf/doc/overlaying.gif.uue +@@ -0,0 +1,119 @@ ++begin 640 overlaying.gif ++M1TE&.#=AE`"_`/<``````!@4&!@8&!@<&"`<("`@("@H*"@L*#`L,#`X,#@X ++M.#@\.$!$0$A,2$A02%!,4%!04%!44%!84%A46%A86%A<6%A@6&!<8&!@8&!D ++M8&!H8&AD:&AH:&AL:&AP:'!L<'!P<'!T<'AT>'AX>'A\>'B`>'B$>(!\@("` ++M@("$@("(@(B$B(B(B(B,B(B0B)",D)"0D)"4D)"8D)B4F)B8F)B@F*"8H*"@ ++MH*"DH*"HH*BHJ*BLJ*BPJ*BTJ+"LL+"PL+"TL+"XL+BTN+BXN+B\N+C`N,#` ++MP,#$P,C(R,C,R,C0R-#0T-#4T-#8T-C4V-C8V-C1GG/\9`+\(`+^H``!MF``(E$@T`.2)Z/\A!\@H"NB-]0%$BQ4C9KRH$:/'CB`/,AE)LJ3)DRA3JES)LJ7+ES!CMMQ(\R/' ++MFS5#YL1IW8MG#95DQ+MZ[=E7+?YG7+-ZY>BW<#"Z;;=Z_? ++MPG\1AQW,N/%5PY`3'YX<.:3@ BT,"LF?/FS)\[@_9,>K1IT:A#JRZ=FO7J ++MTZ%?*HX*(,<.'3MLX]:=^W;OW;YY"P].'+CQW\B''U>>O'AN`#\%`^A"O;KU ++MZ]BS:]_.O;OW[]0!_KRLW!0`ERY;NIQ/OUX]>O?LW[>?+[]^_/OP\]/'OU^_ ++M??4`/"4==@!HP`$'+60!WG5(=-'@@A!&V(41(P"@`!/6B>?2;#X!@-]TZ?G` ++M`7__S>>A>26F2.**_K$HWGW0`37@==-55Z.$.-H8X8W;_.-))A6*\4UW ++MW@X<',E!!D"D!P`-&2BP1!<``*$`$D%$D$$$2G0AH@,T<`%$!ASX@!X`-["0 ++M`!!<<```!S%TD>6677(!0`P*W(">FW"VJ-X(">@7(%1UT3#!2#]2::`""3H8 ++M`74C8$&E@CB00"4$6G3!A()(<$`E=54D`0%U)%Q!I1%=8%'CC9LZZ"F5_IO> ++MF"AVC!(H&V4]):$#01[F!V*9Z.&@P)(*'/$I%UI,!\`5'W:Q90Q:U*``F0D@ ++M82=[O8+HZYGG&7FLB@#L8%^,2\V8(75,+$"I#C12E\4"GU+G!`LM5$C=#P?J ++M@$.[X?4K+[WVQBMK=T[,JN%,0EK40A(0$>F>MRG@P,45"6B!K!14:K$%#2M\ ++M*QZRTQF[!0!4*&!%JLP2B2(`6DCZ<;(`.OG>=">;*"Z>_`VZ$UH3[&!2HC=J ++MH8"D1A@8*94L1*!!IC?J```)-$Q'`@<1_-`%$1QH4&J\\;8`@:5.0[VJOUUP ++M`$$+V&D]0@159'H-.MW@^=H^.&P ++MND1>#0>`Y##?D.L=>=Z4[RV?SC9M183@B'?NN>%OKQ2W3G-+;GKEDUN..KC1 ++M$84$##"X`'OLL\L.N^TPA+O#[KSW[OOOP`_0#"ZNRK[O[VI[NG1`CL ++M^UU344.`3^.!(S0Z_O\Y*M_Y%/<6'H"`/M[:`0O@9RPN(*%]\&/1$G"0@A%, ++M"3]+T%[\N$UJLQ(@\M`G%O4U*T0CV,*8."`N.\6` ++M`Q=R$A"F,X0(.*`(_DJ"``UD2*8:WBE/>WI3G'KXPV[A8`4*$%<&`)"!,-4G ++M`4SHEA'H,[_ZM6XH^2/0@1B5!5&1JFT`D!007O6F3#DA50KP5QE'U042H#%6 ++M(>S"&[$01RH1H0M7&!MWB```!5U'A24,4DA<(`,8T("1CC1!!X[3@-MP0`4[ ++M(`$%R#2!&>0``KL!Y0X:D`/C0,`V&!)GE)XHJT(OF^#V(2@ ++M?)Z`@2EPD7[7'-D7.0?`,M)2^)`"'"@S7J&\Y[[_FD" ++M^'RYO6#>I"4_XA$.:""A!R7!G-_YP0ZWPP019`>:A&-A1ZIIMT_5KUOXY%;\ ++M*`HCNCW!`_[I8CCMYQ&`\HLZ].K"&CE@-2K)`(<8HM(.C0`!L[VQ:&8CZ$I; ++M"@`9+&!?97N3#*X6`0@<#P`Z8,$"K.8F#1#4;0QU*'8@ZAUIHF0G[Z12/!5` ++M`RP@851;&`$5J'0%,64`0!G0PA(TAH2S+NL\7@6K6&&E*FRQAPE;N$(<1S:$ ++M+DAA97LKW7WT^9\,]K-[*PDHN@#0-APL8%$''5C&VD4#!9#@!UIP+&0%EL<0 ++M2K9P7,-.0Q^ZSD1NB)KU\58-DH2#&FQ+9B,[_H\26%!!(Q4A!EIJ[6M5MAXD ++MA(`%1II;ML#E49!^TXLR&N9)NP`!(%1!75W(@LL:>\)582@+TSEH=!D+7>ER ++MME\*8AEVR;:J+&0*JMH9[51+6QTC`-5MBKQ)5JO)!)8-84ES?5)-)76M+MP` ++M`"&(6A="H"4:=N&^&3\[H%CZ<'\.62,`F*G%*0$OD+E_'R,]D ++M+X'^F"&)7J3&.(ZR_IHWJ./C^FE+,!KGEKU,Y^Z`N3I4M8X1`LIDBS@YS8"& ++MD=,/R ++MF>2\Z$:;^LLK#G-W"-DV(+53OIQ>\Z8C2.CW&-I/5<*6HD_"Z%.C^-%=R#.- ++M1F`C,UH.[V?(;D>5"H#)2\WK=UTXUGM.Y ++M'7@7^]5-7K;"[4VY<7=A"1#@FYMTW<'$`KS1V":X=C`0[Y;(&-P@7UT0_D9P ++M`QKL0`%#H*#$V&S<3Z]OW_U.KL4O#IX6^`B-:%LHA+"-`>\8W-4(<^?"0^X^ ++M*K#@K';"6`QB&$Z'0YQO_*;XSI1[<2.0N3O-U52-(H`#2>GYO:(5.*3=C9V? ++M)\[CJ/UV/0-Y.A3%8($R[25\1%PB?,N6QRGBM[3]K6Z``^!XU7'"UV1``HV# ++MA^W9:;=W^'WPH',D"=X>>N4JB!_S/:F_\/.QA_=9Y5_ZB0+HKO@14@Z#%&P) ++M`*A?=R!;K6="@@IT,;6.XKMC=AB7!`08.```$(`!$+0`!@HM"+V)3C<+M^CH ++M]ID"17?P./F(FCUV[\*S2:3W4?<$!T'8G(E-_JTJK].*7=8!@H^L@P.=(_GJ ++MZ!)[L,E^G=IS6R*19[A_0J``N@$`8P@4%(O@#!^G>[X_40<@Z582O8903R(A ++M0,,=>X9JI.5S'0+0!VV4%(II)^#4A[#R@Z$2A_=1,$`8)-'+8L(Y,"7$=]'O@W(%AG3B,A6,`";"0I-$!LW0$`"%$`RP0 ++M'C\`?MN1>E"X7@[8>!"8$*@'``)``!(0`\.G=@]S@>YA>4,DBZGCAV28-]4G ++M3C*'**GXBZ<&`(;7>C7RA(=C=BFX'2@PA2F1`1:0`;KWB]+(AY5#AW>#?/,1 ++M!>^$!$L'`665=T2BB"QR;E+W$4`P!$`@B4S``+\H``9`B?]#A]VA`*!('>+' ++M(W*H`\-8'(?;L0!]=':G.&\* ++MN3IT"#\T:(/!]HL*,(YSDXN6,Y76]X%"B!U`0`,M(`-`8%2$UXF>`Y1$EI2D ++M.(=#U8)X81-_%@),D`)%\#%4U`54(%B<-I,Q&1^[F)/[$4A-PI,Y@0-)0'6$ ++M)(U8@`,LF&1=H(^?PY9#YI9'UB,\8GLD$0``T``N<`03!9%X-0)Q\E?G4447 ++ME&Q5%)CYH0,3`'T7*3\9.1\1MI&D\XLG4&J:P@$C$(:YS&8G%=H ++M_S`R)EBRXEG+#F9?"9OHYD>(1">Z*%\4?DP(R">[[&3 ++M&CB;=\-#"A,C"A-%"AL3=L7C:?8[<=+F:,(R"#B=:3<\8=\+@CDD9DC#>*+/8#CZ5DJ2*< ++M2X:?9R:3*4HE%""@Z0%ZLKEC.A0?#K!R<<:1O!F*YF29R(,C'+I^7>!BUH$O ++M2/9^"Q%Y57F#$HBBL*BBX5B>MJ8]..`M?S56)":C4UIG5HIB62I`'&`IZ,)Z ++MMB*DQU:D>>.59_H?_@2Z@1TP,JOID'Q'@,$8GW;**OZ8`200EQ&EA]U&C33& ++MGX,JF&G*HH/9J2`&3`,8DD.XC^5TI_4)7W[J$*_(APE@ ++MB_\9JTPZ4HNJK(UF=D/&E*?ZEJ;UDGN(I/F1@YM:HJXZ96I*;BT:6,F***=F ++M?MUAA$BH`$K(A'/X5'8HKM%D;-+ZJBGR5^E9-UN8,EX(AJ=CF$OJ9I/#H%:1 ++MAG3*K]S1AF_8!7&X(!&JH\PYKBXXHN8Z']/R/H#X<(-8B.]SFXG8K@_W_J[V ++M%Z\)>6HR\".82`.:Z"^S2"6U*&L`4+!< ++M^;#;*J^^5H/$2!T@>CAK*'LK.4#D>JDA6Q\U\#C8*!\+11_,5[#_D:"#Q;+E ++M)CF-"!@2BZN`UP7T>!TZL+'6H2K=L7H,Z*^I^I3Y2:R20P.C(FUP^EKN$3$0 ++MD)5[\Z(Y)JL_.A#!ZIK,%Z@+ ++MVBW?N0,+%1^$F$]JZ[(ETK8146W6UC]S"$+3`8H\XJ6)E[7LI*I0F:ZI`P%% ++M0")CJAXT4`,LH``L8(AN^I#\T;1M][0Q"W!8_I"A.7(C3E"U6/NY-!JZ"=FU ++MZ?J*A,FV,%NC-)<=0`!<+``$WI&,?4N%JRJ\`@M!TDLY$-L0M)N^*0:_OFJI ++M\`>X]%M/Y7LWLBL1^\N_".6_H!NT!S&T]2O`%IFM3ANYC*K`0\;`WPO`82K! ++MXJLZ!0ROH"JY&+S`ONNQ\AN\'AS!D'._JI._(O&V)?P_&AR*X#NZ+%R_3K:X'3`Z,1R60DS#_M@!:/&"'YS% ++M*UM8'T`>0"S#4_PYV&;%9_%Q3*S%T>O$4%P001S&GC/&5PRR2[S"*^)T79PP ++MLPO&;HPX<%S&53C'_EELJ&OL$NB[Q^];Q7$L=&A,Q_VGMG<,Q6ULR(;3QV9A ++MQHR\R`4:4D^,*T&FQY*,(Y2\%5@,R*3,KESLQ081R9]<9(CLQ_-[R:4\AAK0 ++M!$OP!$I`RT_0`YN,RJJ\RCM7`602S/&D`HD,:YB\Q$W``9P,%[WLR^#!!!_` ++M&)9\S&?\!!J`QU71S,[\OM$\&*-\QK&,D\J,RL(DQ=M<9-TL&-,+Q!$P@S_0\S_9$)MQT-(4ZVR-2R"=(VZV!/PPVP;8'.\, ++M^KM?=PVP;8,.8\B94ROESTK5)\OS7G ++M):^BB-*.I73N&VV),1"3C$(0\OAZU'#@76GTGN9IK"C[^N,\,_J3^=\/;?@< ++MP_\`U#'^^+^I^I4T>'KJ`0[6&U'HA=.8"OU7Q+Q/U&52D4!&3H58HRWWFGI3 ++ML=29<5MM25(3JN-/PQ>*M:BKAI2J%"GH<=Y01%4XIU\JZ%+8U6/LO:_L!QU= ++MC76:^\F@3E4%H5&8W&+@4%=EH[@7&YOL3IMW866CM)KU6E5U:UQU+2,O>=.2 ++M%QE-#7K(0@@[D]E9O8=>G3!#7FB76LLU*,(F;D4BF5!`2P':$J:&G$I&M6I" ++M@=2RH'<$7O[!@KJBU6K9E$F:G,:)E'C4I(G0W:`N*HR="E!Q"UJNDA0!L`H` ++M6L>_`6TT5*C-E7K%()]]L!#GLYQ&J[)@N\B*6DZN9(?4`M)44@@)2=]KV\+8 ++M6ENTYKBN(U)J4*W?H8?<_P#"1A:VX^47G$*>85587*CQB\6S374;7L#VU#:^ ++MV")!2*@Y-RE%J,P-QUJ:*W2%60FU[FYZ#:^^*L%5/GP:M1F*E2IC%1ISZ=3$ ++MJ*Z'&G4WM=*DD@BX.XP55L87\JNH@]"PH'_(;QCV<_<2G@GDY-/9CJ=GJ#39 ++M0@\Y%@+)'J!&B]D`$Z;GOOM;3;M7!/)2D.)5Z045IMJ,PZD]!LJUQLFVW<3X ++MG#R>1Z^#>4%4YN,GSQIM*PLZ7$'4H*U`D%!!MTMTL!<=E-B/$<&LEMJ6H,RU ++MN%SF)=;1/F2G4F6[3$U%Y,1BY6ZU$G9CAQHOI2,_$DPZ^X\_+$=J>&U/(5?07"XP% ++M)3M8+MNG'S8TLO\`'G3G^GIG+0C5QFIVQ5D=0X'9^FY":(JU+I]2ARYKR:5% ++MS$\F))YRH@+;COX1(`;=7L=E6'16-Y89Y:>,3W";M#\TS-[?#8G":ASJ1Y-& ++M4:!47HTJI4^FL1Y+C,I3S96AM(.EP&ZQX'OQZ7BRF\IE.PDA*_8I1W(]@M[<%+WG`Q#>>5T;05GX"^*J*9/;/H^JR5>L[-+8/B&FTM ++MG_\`25XC*8W([SBM*WS`_P#QEFA^]^6U%B)]XU/*_P!0Q&94]QE\EZGX ++MI9:-D.Q*W*;9J\-LM-`K;DV2B0$@^HZ$K('X11V./9SXW-2U"KTZE*:$Z4EE ++M3E^6@)*E*MU(`!-O;C4S34S1N^5M`M_+%_5G?NXSNA-T'B!4(=2@^TG$12M ++M1K[>9^(4:F377$Y>5)0(<.,D\RJ:2"73WL ++MH4"J1Z0M@,,FJOD(AQ%DDBZAT"=-SM;&1/GO+3YX[(1(6\N*IQ*[J"U:>6K7OMK3[L=$U)E92\GG+-`35(<]5,B-15OP@51Y&AI"2MM1WT[;> ++MS'H[>">9M>TE82-S4,P.@>U*"E@?Z ++M3C+"U[`#8;8TV\Q$5)%_G6U"_P#4G[!K&?9CW*LX`G.2;=?,$V_^:\8R[8S[ ++M4.U6*[1.&^4A-??%2EUE,:09+6MU;:EK_I';8#??;IC+#162/PU:'=S&C;VZ ++M3_L,;P=<#-Q)IOMO^K#),S!P2>S!6H0EU)Q%!;1>33D)`$A85=.I77 ++M3;J.FP]^(AES-2:H_/,:GPHE,HS-/"7*BPK3*#8U7CM@"R02$[WM8G8[C`4O ++MQKX;5U[R>\W0*5G`0(]4@M0:?27:O&I&%1].%>3CFAFE49ZGYOH,"L19TM]:HT)Q#(\X,4K ++MLG5<;1UW-]RJ^^-[,OQQC?,,_FT?S3G.,US4?^M(<-Z*,B\&\NY8J(36IE-B ++MMQS+C:0A92VE)4`M0(!(..O+Q93>4S"['7$N\$:8ZA)0A58DD`D&WT2?#;&_ ++M5?5J0WN<=79Y?;`>_#%4/V8"-4#-M#S+5^"2@4=Y% ++M/EN0G!5,INMJTLMHJ"'V5H`V4E#MP![!C+/1VDUZM4NG&2W,@UX!20F.ZPN) ++M(7I!/-I27I+DE[ ++M45E;BB+:T$V&^UABQ?@B[X2FJYESI1JI+A3:N?.(X!6&D-*2;I"A8Z!XXDS, ++M32S.4326IIW%%3:5"KQK$7]='[K&JR6LB.ITWBC\GIMZM&MR57[:/#]%A^Q^ ++MQ8JE\4%"RJK%4/`K;(^RP_8_9QZ'XECK4H?ZV_W6+6163ST/Q+_.^A^)?YRA?K;_=85E]E9(=G*)FJ+2X/RCEM26"M8CI94FR5:=R0$)[L ++M2;\I-^6AWB\(ZRPA+CMNRE:M*2?:;''1U-::C-](N054TF6A`6%)>`94D[7! ++M/:ZBQ&G;;QP',J95HC2'W(T)3&KZ6\HHY8\=2A8^ZV*&./5:_78JW:*84:*5 ++MV9F*0MU!L;*!"M!)%B-A;VC$2+E&.(.4:TWF6'Q+X?LH.?:5'Y$F`I?+:S#! ++M!U*A.GH%@DJ9H3WXO*U*R<5H,!4D3^==4/T"OL&L<_9R]GN?'&6J[(+8SEVSEVSC1*7.?X3Y&I,.GK*&*H94AZ$M"FF.6]>RBI7Y6L ++MFR23V2,9\LM49(_#UH_WVO\`2K&\>G3$Q<3WT1H(?6%E"*5*)Y:2I7Y'0#<_ ++M##),C%P/0M&1Z^X!_7BXF/DU<0/QBUO]&C[).,Y?),O ++MDD%>7'3G:I&4^&RJ0VVUK>*;DLHLD;]>NPQ,KM,IY-RVH=TM.J3=RX2A3Q[5 ++MAW.-_P#SB%REN3$!O-TM*2H),.Y!42+ZQOOCIBZ8 ++M)!FZ9,ATB#YE*!C64\-934<*MJFII%Q: ++MX!.XZ8#IZE.2I;3LJ9J4WZJFF$I4/2>_%5'8>*57R6B6MC,U/CMR7(4EE32GV%C9]DJ%G6P>PI2+A*A8 ++MV-KE5IFZCU;AWQ!G<4LF0'JG29FE6>,MPVRIPE^',C+U-O(4+A0/_".AP#IW8JO/?B(]Q5` ++MVP%21/YUU0_0J^P:QS]G+V32N9;9K4IJ0)2XDA#9;40@+2M%[V*3X$GO[SBS ++M$2LQ9C;R&6V@AJL);0.B4P4@#X:L9VL[8.\"G#++#BBI4R*\H*E2"FRVU#8' ++M2-M`'AN-R;W-M1PW$4,S#EJ!F>FM(D+3I"%)!+276W6UVNE23LI)L#\,)BR8 ++MLGRIE^#1($@13=>HL6#26T-I;40$I0G8#W4CW81]BG%]6O5HS\K'5V>XJA^S`(E5&GHD\E4^. ++MET*TZ"^D*OX6OUQ$0?.>3\N<0X;47TDNF9HHSOG%(KE+<2)M(?(MK0K<$$;+ ++M;5="T]E0(Q0R92X@U2)G6/P^XG,1Z+GE25>BY\<%%.S(VGJ[%*O4=`W7&42M ++M&Y3K196`9JO1*UPFS;4CO4=U.QQ^$ ++MW6CMW"RK@R_F&B9KR=`S#ERIL5FBS6^9&EQEZD+'0^T$&X*38@@@@$8!YP'G ++MNQ$(Y]1I]*I+T^JSHU,@,C4[)EOI::;'BI2B`/B ++MGE25J0H>D]PI.RAZG<;W]V,[F=SP\3F`B0HMTT!A6E[^-1]&;`V/8VV(/QPW ++M&XM8S\X_+0VF!$<',0ESE5#6I`4K3>VC_EL-QN.F89]4RG36)U$R[-S1"H"#L+@[FYPX.%LY8D ++M9C]!RI%&8IM3S-Z&!::ES%,Q''M2;A3C:%D)O?<).-X]MX)+7U5E[)%"^4$. ++M%$J"W$>=,P9"WFDN%E?,2E2D))3>X!(N1U`Q=%"EM-QZF@`(92IE*514= ++M%%"/56H[G>Q/NVPI*$T$TV%F#T50$*,`LK>F`IL&7=0Z]"%*)5=/06V`P/\` ++MB&YHS?P/SJJIISF)2EM\]/.8ZE7VUI<`%HA[F^6!P?R ++MC$C-\5ZRCAE47"$(\Z>34(,E7_IY47F(*1BJ?8OE#QH=DOR71SI2DFQL`T@D;H(P$8X6<'.'W`J;.X><-J$W0\O0:2]??4 ++M]*<,5!4\\OJM:C!(4\@*<;2=1!T\P%-P-(-ML=WH5U>4(@I5YA1\GO1GR3]&*TF1TU\W3IY=^ ++MUS=73O[L1%?\4:-F*55ZC"I^;':)46T1BY-1`:D%00VC6G2X+=L`BYW%[]<< ++MY[4ZBRG$V-RPV"=NE\)[3+M'CDK*II<2$:'&\UB ++MJU1V[&S1OJ-M]M]\99LA7PYR0X4ES+<592HJ&K4;$D$D;^('ZA@7*S^'U-@T ++MFLK@4V,B)":A*Y;3?JINX";?$G&\.W3#M(L](YE`@-E2D:I13J2;$7:7N/;B ++MY=+ETSO)RT:=FC)<2$S-F1HE0=DN2]"`AK4BQ2L(2D"_=8=;D^..;FFN8_Q< ++M1/\`&)'V*<:]6O5HWO..SN'?@&VGC6_49)]=R4I'N2CL`?L)^.""JS4O1M,2 ++M6AS)CRN7&;`N5*/?;O`_V'?B'3RCTWT=3EZCW7[[;^\DGOP! ++MM5HM&KU,5"KE(A5J&H64Q/B(?;/_`+5@C`5BYP"X2"2MZG923EE]6Y7EVHRJ ++M5\;17&Q^S%41*X#9>U4"IU/.%6IBA9<&9GNJ.,K'@I)D=H>_`*LF<`."/# ++MZ>9F3.%&5Z!42K4J>Q2&E2E*/4EY8+A/M*L.3E;QN=O#I@!WX"FE*CH\I2MJ ++ME)*XJ83I>`%R4",WJ&WLOCG[.7NZIM[I2&T'M7"CJ3L?$85!4% ++M3%0X7*4IT5>&TJ.L%0?J+B=*AI5N%+WM=/CU%\*@J%G)4E;:5I4%H4`4J!N" ++M/'&W1T2;==L1&<^('XQ:Y^C1]DG'++Y..7:69DJ&4*;Q`>AU2LS851?B-3'& ++MVFT*0E"G&XX.Z2;W*21X7.-5$MSC$R3-2\BNT'5^'DR(R[\M'(O,;;7ID!M&G65@)*BC3JNVL%()(TF^ ++M&V#;"24:L9%I>8))CYPCS)FGD+:7(1=':O:R0-[C_E\6(B&HB(/*J_DC,\N- ++M2DU>+4Y"GE\2J ++M;"I>4*1&@LEEDRW5J&M2B5%OX8DI,5"A`%TD=;D'?# ++MDY=0,SY615S5*MF1-1J-M+6F"\AIA/@A.D_K)OA4E2?_`)P,H?GD?57ON8M2 ++MM2'S@90_/`^JO?^Y@!\X&4+_\`6!]5>^YAR^YA10?.!E#\\CZJ]]S"B@^7^3_SP/JKWW,**9\S-Q8RC0N.]7F"HLRM3 ++M8;4R_%?TK0MA"3T1[,<9XR<9N,D=5Q=X6J`'R?H:;?T8^R.MS>_<=^N ++M&Z3=+ECBYPMC3#(8H-%9?*DJYB(LL*NFVG?1?:PM[L-TFZ?IXGBWPL0AM*&Z3=/T@M:XN90KE:G3Y%7:CO2$@:&XD@I39`2.J+] ++MV,3S+$W,G>?QLX=U6:952I-&F3#IO)@Z-K6K6M7FTN ++MZC8BY['@I0]Q(Z8MR;I^GC7&#A:IEMH4E?K!20BRAA,RNZ?I,_X3E`_K ++KH/\`DROW>)^SJ[NO#J ++MEV?)'@ZS#S/VX7+/>BY<8-(IKHULUZ//<FE0;VHM+7S-0ZWBXK._UK^.GN[O"P2%/?! ++ML,$2I0,D]QJ_GEL;)R@[R875H&Q-LCM&.6,Z2*)\?OI<_W3-S0?N8V0#6]?< ++MI(K<.-H:H[@+?H*=$H$K9P%77$3?L_-,"AY%)'H=*&.(WOO#`F&0O+CZLFV( ++M)].6*X7-$5P'F5#_I>N"2X%0NEQ=-?7^6IAR&DLXUM,HG2ZX@=.B@R&;(TYP ++MP9BDKRI]I_,<;?V#BB/,Q90G8-\KV(%8$]1PGSPGU?!#"^D0I&6Y"'%^P%YM ++MZA-%4XXP.1]1:'@,;&"^5-@3'21()277.N;K]VK&8MB+2='"<1OT;=49,Y3] ++M4+\0NVNZ;#KL*;W,_-NA=(!UW$#'30\,:`]K!(0J_YT><%S&..T!L"+OWO1` ++MQ@P]\'YU/B7MQWJ[V2?MIU-12S2>\-K?UCP@.MQVC_Q#/%(9P2ONNA93YEA`90(SW9Q#;;PIF1B-`%.M-%671HZJCQ,*B;7O>W7$$ ++M-G&Z?.C@49)IOS27RHS)Z2`907I^.SP_)TG;'36H5=,ET95``X$>KNB-EV%$ ++M/%491K05]CM3A\I-B-#4GP/:E-:C(C(D(U+F_+-_^@S:QT,GH*T`JT*&1AI+ ++M95EOODP:FJ$N97Z"+C+,(ODJ1Y/`N,\S)".(;K/MZO*9N*X+DG!R=)KU1DN2 ++MF'6$NYP6(7) ++M6J!*3["5D>LHRZD-/0JQ3_X$WPP:3&VO'[^T+I;S,QU\.C7UN3ZFX[*JZABX ++MT#=G,ALPV\4T=#KC+S7&"X^K_4%57AH9TMQTM];(:85^BND6([@9C_^,Z2!) ++M^*XYKY+V[:F=^H\CNX162QUR8'ML1'-1%B4'KT,.A;#]^0$O4'U+#F0S3>*";*OZ09(G.9N0=FEUZ ++M00`>NQ/');>0C$C[OO^W3ON]J<=JGD?,]O8*X8G:R#QN(`9+:HTWD3`Y84>N ++MZ"%GN?1A/%4SJ,.TQ7#=!NJ^/AY0"I5'S/XII$VO5*A]].I.KUHQO'S50J_I ++MKZXPUI4S*09+A.F`45GM,P;O>$@&$>/]_R7X'\GE659E;F1S=')E86T*96YD ++M;V)J"C,@,"!O8FH@/#P*+U1Y<&4@+U!A9V4*+T-O;G1E;G1S(#0@,"!2"B]2 ++M97-O=7)C97,@,B`P(%(*+TUE9&EA0F]X(%LP(#`@-#,V+C,W-"`Q.#@N-C$S ++M70HO4&%R96YT(#$T(#`@4@H^/B!E;F1O8FH*,2`P(&]B:B`\/`HO5'EP92`O ++M6$]B:F5C=`HO4W5B='EP92`O1F]R;0HO1F]R;51Y<&4@,0HO4%1%6"Y&:6QE ++M3F%M92`H+B]?9FEG,FUP9&9#;&EE;G1';&]B07)C:&ET96-T=7)E7VEN<#`P ++M,"YP9&8I"B]05$58+E!A9V5.=6UB97(@,0HO4%1%6"Y);F9O1&EC="`Q-2`P ++M(%(@"B]-871R:7@@6S$N,#`P,#`P,#`@,"XP,#`P,#`P,"`P+C`P,#`P,#`P ++M(#$N,#`P,#`P,#`@,"XP,#`P,#`P,"`P+C`P,#`P,#`P70HO0D)O>"!;,"XP ++M,#`P,#`P,"`P+C`P,#`P,#`P(#0S-RXP,#`P,#`P,"`Q.#DN,#`P,#`P,#!= ++M"B]297-O=7)C97,@/#P*+U!R;V-3970@6R`O4$1&("]);6%G94,@70HO17AT ++M1U-T871E(#P\"B]2-R`Q-B`P(%(*/CXO6$]B:F5C="`\/`HO4C@@,3<@,"!2 ++M"CX^/CX*+TQE;F=T:"`Q."`P(%(*+T9I;'1EHHCCU#(6#(C0J<9Y4$)?(`V`$-8%VD`!;P^ ++M_?,E/,Z]%\,9LX9&:Z'O\RWKM27__B\?Y?4_/\H:_7/=K_EYW=>8K]IF^;SJJ\PAA[[^ ++M_9\^_OE/'_USR-GWZS\^]#:O?_SO?\-Y7W+WM9YK]=?/_Y"[UZN5SZ>_'KEZ ++MF^VU5OWD3^6JUV?O?NN_X:BOCU;:^"QE'U3*4S_+\\.E_H:COO;]2NGE1*\F:_IX1+K?J*:PX5KY??-'[*)7H? ++MG!`2N42?[7/E&7=IZ_=#X@]N5]SOY;>,W[_I"/__X?E/ ++MA^51BF?LCKWC?;O/4(N.48H)/$^?LW]OG[7 ++M8XAFN66=GT,T[_K9CC&:L^8%]<<>'7X=0V,__7'],OMU_$;OZ^;_C\O/XZ(+ ++MYIKSL[577?*<5W_=1515X:;ML]^IV/Z?1XFZ7??Z+'E0_/%=1_X-1Z&Y5Q-S ++M49^&)KX?>>#R&DV?.[3V7SWBZZ/,S[F&V*;Z^M>/41V1B`64N1#)U>0-D2RQ"F(6EKRZ3)Y(F!HY>(GE:9WKSM;%-,_7 ++MDIE^!O>>JU^?CRRG6>(ZZ[X_ARQ2><[5N=5ZEMYT3#&-2R7R ++MKRH7'K+8QL5HK<4CRU*7!Y7;B43>F,%X#6Y0BTK*P]B..N66CTID:FY1K?(' ++M_`\DC>%YC4O&9`R5R'`/62)RAZ?;=601R5T?>0H;GG(-<33$U(J?,:ZF$OFC ++M3-)S3SFYJV0QAF+IGT^9)R1R(?%47@_3IR>)]6?3/%5F^M%;E6HW+_+J.NY% ++M=I#>_"HRYWKA#1!;1N%_W6+(7]26P*=>2I3H__=XR_;*];WF^ ++M>^H[%'E!.:92!%<]FOQYR[#<]DUV4_]U:<,U+`3QLVN[;)+NTOF ++M+3K@U645LKR1K)L%WO&DJEZG,8 ++M*I'WD?.[Z%*?%-%&^'A-5GJK^CQ==NG31,)K+96(2I?Y:7/(TG6)CE>;76YI ++M9U4=V2;#T_0!NZRH(B?)L"U]JRZZ0]ZAR7#YY/:;?[Z:+(AF^Z4_%\YS$Y54 ++M;0UWV7BR!]JS1Z?+BI)A;[)JUF5G35U13904_BL2>1W9VHV=^*C$9[[)M"^; ++MOEM4CBS0)BOWFCI>MRPDT66B@'0?(VFB-1Z5V*XO-^:,8Y@).TN7[YM$9J*_ ++MG31$?=:W"\M$R-/(0D?U(UB/CJ@\7^MZR"-/W'DK6=:77N8IK"*1['7Q5*;D ++MQ6*XBDE$=S"".3I/9_IE!&6S5I/('\7?;P^O:_>2)[X9]Z%!!))ASX/>*_J$ ++MCRQWV3',W[`U^,AVX1B98K&M2(8L+.9\NC+!&7CDNNC*8D=4V7:W+)/"@A1E>NEB&RAC),OU=1FL&%G\LKG,ZRA#UAT;1.Y73$\,7;\B ++M8>CU8>9U,:!L&0R?2N0"(I`GL(F:UT#Y=5%^Q5;D9//40_(E1D8&O>2J^!:) ++MO+`8CISR)?=B%^:J6'*OQGJ3K=QT/I?L5(YN751P5PLBFVBP2GL\T9)_R?9I ++M;8;UDAU29+Q$-XA-0L!@BXUJC5=7<\9>9D_+XG!C(4M=='F3EWC4`!?B--%+ ++MXD3$F&)B6!28H67'L!GE%7A,.P2KBJ"X`K]D_XN>:U=,WH4EEJ>3871+(?I; ++MEH*I05/QXM3+'FCRAV(+M%35\>W:BT2T&WJT,8BV7T17X.M760.7+3[99;)O ++M12*38=NCJ.?Q0@DOMTI#W[MB-FTZRU1SA^2R56$FIZX:%I%01T8621BA0J2Z ++M'3:5L`1$(G\8]V&$D(BM,2.D]EAT:.R@*GI]X,#*&-EENBQR]6]%`=IE1&/Q ++M5J)JASU?E7U;Q[MDL8Z1^&85IYIM5B<:PQ2]3=;J)8=YZN;MCX'K(%^C'-0Q;&W818=LMPX#1OF/5LXZN.< ++MT'[9@"T,F^E^\4KZ?2X,-8G]7#R]HF9%4L+/Z+*?=.&V,.8$DW)%%FI[W#J- ++MSW,I=U$Z8H%RL8_>&N>6.]3GWU$UT-'3?$3ZHT=&Q:J*$1ING ++MT9$5-=4-%Z-3]4Y[0]]B%-@@=;D[<^,XRSER:N]VW:&^3).M=)N)OF6W]E.7 ++M;*.SU8T8'1F&IHB6J=AZG9W%/5MQ]QV=_&KS`^7S8D&54/N ++MGISXK?)H:NRG^0QXL[)><`CLD1\VV/-N<^QQMELQ=*BKM);9F-'5Y4IW:DPNP7[_VNJ,A5\O ++M$FRN2V3R7^I"J>[X^OBWC^M5)'814P*,^/M'E_V2_]`__2[1JD2A-TOKEE>\ ++M+@WB+WEN&7*=VTL?LPMN:S];UTO_C3Z__ ++M)>'=H_%%Q"(2)0ZBC*J ++M!,==9ON1)[:%)OI87?8,3B9*1XZ^)TZ.VDQQK<11DN"D^W0OH,Y%'"TKV8YI ++M397@S?NJ.EIL"EF%=[\B*L3C7(0G$1HM>?4NPR)QM%AYL\\RZC)RN)MBD)!, ++M\P3N:S^/1XX2C6P#C6LBX8:,TS3/SHTX()B%OV(^'YSMSH2[019U+7/>GQ%V ++MR2-''.MFKM)UXS"\<+X92S7TRR*06T-NM?3+(A!5DVK8+]S>WK;[7-!MLJXK ++MFL(C1^;T6-ABV0O6OQ>4@5ED,(9R[J'2U ++MOG&59:C^L\RQS4V]U0H=Z@Y<1G3-$9-X`(FUK!:-FW4^(Y`JRN+N9RSA]N=0 ++MR%@3`I"JN(;:\1LPK/5+E8):[8Y_C*:W)5?T<+EY>Q2T4*M=U2=DF5O,:ZI9 ++M'I&A1#I(^@%KKBJ&&\JJTN]_-3!+[T8[PL#$]53?,A^"Y59OG.?+%JWY5?>C ++M@=%AG&57,K0='\(DP^(V(B3#CE2E/;HZ'/JXESU@!I^8=&Z.@2L[CM2UN:/C ++M7\61%M4>!CSBR#3@$4>F`8\XB?UWL0N5VZ<5F(O:&$ ++M4=CE;Q:]F.L%G&$+7`&UYXPCFT$`V3YZ*HX;#PJ[=J+$;LEN_@,*PEM ++M.8:I&&\F?ZNTH7<0"??SL%+=(>+*:E[+9`^,4UE.O%3BRHT`S'8I,-3VK#C* ++MG5IXRAS*-F)+F'$1%:<@*VB2X:9B_C4#)Q>58;6SIN9N.GJ_FHNPNAJ.IT5T ++M0'2JA@/D;9B+H%%W'UOG`IQ.S,W6RXLX[3E-TF*ER[TF:T67S6*EGW9,,5[\ ++MDR=0TC6``,Q9-@&(\:UHG3CM*I'S%X@>\(CZ-(8EAR>$!'1_'997`KE)\`)4 ++M6/VL'SVA"HZ*!>^WAS-?'W\6)^Q??O21OG_E1OWD:LD8599A'\"I_?4+5^N? ++M__0A4]ZG98W_];_L/N0V,C\-TE'5A.(<#S`+_"-LUMX@H-T8Y2:3=^N8LK0K ++M]FCOO"%_J^7TMX?\C0`\;2@9'A916DP2.0"BB>*!X.!AIGTBBNH49_ ++M'I;.,R$(R/+P`E40?)-*&Q6'K)/",56+E$O,,103(`I#H[[5JB@F)C'G!?^SN ++MIH.:XNZC)"VE<++7F79>J=W,D3-(TU])) ++MJ^BBP!=G/2,Q>W>+AB=DV;KV!@B0!8[`YJ7+.!$0]!8F$16&!9&%H(NO@RKA ++MW8I@:%CY9>D#\""K:5A%5@2ULY45P253IW"`;4??(K=8"C/W;!'"GKOX ++M0P[1_O>A`R,442.4,L#<92=$) ++M-@VQ7S*`B;W`J-G<$6%?DV.Z;T09:XMQ6FP@SR[>5S7G<8C&`QI-2S!PI62U ++M69J&7YA/9L*"QM&:K9`5*VT0BC'9(C'?+]*:GA-`<*E'E1:(?IR?)G[OM\D4T/& ++MG8X"TL#=E$$7G5U<Z5D*GAV ++MG$5RY[;K3+,F+$02;Q-?3N^N2/34NY=^I^8]'D=#VG4\,@@&^_24R+KJY7CU ++MAR5RCA=96K9RCBD^+F!WCKO83@U*?T`98`-^04/_*D8K:/94!.YM8= ++MX2L%]QJME;^;6N5<7&!LJMCVDGS$VQIZHUBV87+V6G_$I#^Z^&/+/,.U?NPJ ++M'/UQ;K,'WT1W0^S$9Y@VRMWZD%$8_4U2-:C./?Z0U];]L26/F7W3"L0<6)OX ++M)?:M/`>4(I.BX,PIJ9H[3CWSX$:/-\F]-%Q",M71(=J1T/--\FB8OA78U ++M\RGH2U5S*CV@*][BD!`"V"%#LV@/,3'(TR%Y=*ZV,GT(),;YN^FJN=6-UWSV7&\Y04397L7/H-GHG#NLT!+@'I@E-B ++MBP$;4G3P;EEM5=\A)55QM6UG;AS1MD[!4-#Q.(=P#(+`(8G)W?>6]?U`/#@D ++MEX9+^0HCYG8+1-NO=;SV#8[G%(*0=#6E>_3"ISDE53V!G(6;0+B5G+I;O+EZ ++M3"5A/SY)SCZ$"6A0N63"5=KK["8$QWM(07.#'`L:?`'OU+8)26OBA-R<-^#] ++M+(?%`Z.`6Y"Z`_^KUG8H*9`-HHA4AZ"CZ,'4O#Q[GQZ='@.^@!>R%VR2"5%+ZJJ%'71 ++M^[V,#D[Z39U ++MO2$)K`CX4/)96#\P#](MQH`-A2VVYVR[XO2V+_U7.NT8SX=EM!U[%AW_,JJ) ++M'3,TMLMP`.N.K]H;V2J],K0=EOX.(I17"DB^P1B6*MH_"3=("+$(L&W[PP3" ++MH4U0A\6+/8`L8%L7K$2WV8Y[6,YXM`D.(5&O=E-Y`/35J]U(.DM>O=J=16+) ++MJU=;`D'LHYE;2\SVF*2:6UMB`[,)U*W=&:LNZ@>,N&,+[#K/U"N"T9M#P[X@ ++M6!`GT'%0]@6QGN9CITENQ9&5/53M.JX:-L#&3H&BT"%B^'6JJN3$^MD[0&V) ++MTI&Z0'=FY,INPB'-?`"[J2C:%PD]MA-/EAF"+@I.0^\-;[#!B/<31@0U0QTF ++ML8DMAK,)C=_V-)L,-RG#;W89SF8;L8799GAH.V9GFY6$0;NH31S!I->P@<`O ++M-V;"_N'!DZ7323MPT8W`$HJ2T6R00FRJH/\`92@]3&\%Z:`=I"%V2Q\G%0JB ++M655@>:]_V2U@$)NK0N('QR"Q9S;+5*3YTD6&9*HSFFD'M@]:.-,.2.`*9=J! ++M#045(S$<-A0Y/8`50UT!"=!_&]5AARDFLE$==A@J,',+[">8`Q:U^.1)4'DE]LV<=9JJR!Z;;,R3DTAIZVM1.,9V7I!8D.*V0 ++M6J;RN=B$BMJ@F6V0"UKP)+4`JD!-M320'7.I2DBV7"$;GJQH1?F959473-)5QH` ++M')3+SVKJ76G"RU3!9>JTCJ`,($&=UA&Y+]0$+A@5([>_UZ508$61**$"J(J_ ++M.2<&P52GK$)QO55@ZK5"6&XN`$]18LVPB]QJAFIWW`X!:[IV7UWH%=QXZ#FF ++MHP%)I]8<%(]3D'`(:1(=SRWH'JVAB]@8\(!,CR(A&JAL%!TJX#FKI[@]^XF^ ++MDC>I+.=RNX#=5%F].B[D.`!SY.]./$6EX?Y5UH^J-B3R_IK?M)&:IL-EJIWC ++MC-8#IBP,:GN7W.YF()'9+J#OYV_NI[$CB"-&%%[5,T_!&*YOXARX6->;H"E" ++M=-QW7&YMMX0TKVZ$>'Y1<\Y5\5>D6,F,9`@`P=IS#$NYNU/C8NC*73S_',-; ++M^G!-$G-2>G?G-&:25+79I%@/!0BKCV,1%?`G7T6/+ML"E*0**-9B`3DJQ=Z8/72>0[7?'S+4-$;L;.XCAL/G%IKE&LP\4@`*`]UQB7AZX`AW2658<,@)"BP'&I:`H,#-NML/4B3N=(D$70G: ++MX%;1[1!A@CGX6"_2C9HH-ALC[B!1!>DS77"%MO40NXA"D&]Q<()*:]IOL8RLDT1QOF ++MCX1\)&+,L+OSHI4!IM&)P>$S:"2$2P2V1OK<];*[3;#3AXW"<^GK$XRXD^0N ++MV@V-Q2('=^SNV^&M\`8/@;F0!##N=+OC*9++.!.XJVSD4V*.L+Q&-W*F13GG ++M;XN,\IP(IPY)T6G+6P?8OY\.^!QW+]_HQFD8QS!$&)E#==='^<@YG`2H@(XY ++MW-"`E/RSIR0"7=@WS01#57].(_$RJBBG&K8?KOB#";"@T:/L7!\WN>R'N@W1 ++M9Q9!>VXD5Q7,)<8\ZCJ1V)CG6HP42Z[70`9R3=\/^N98]H`+[)2],P)^V'LG ++M((O<7L`O0\-&A-?1#8#E49AOS>Y"IE ++MR%.+W&3%YC@T322H@"CJ,`S+`G5P7G4U;M*BXB^`REH^!K(D,0'8ASEP8H]T ++M(0&V3L-)'1M+5?B02Q,C#2KJX.KU:,(4.-/B;'D!A3B44J6/\Y2BYK^`YZB= ++M>HCAL)I:KV.21^'O5-]/,6PZ5?Q#3'E:@8=`E)I*96';(0HE%B!]0SZ)>9<: ++M(&/U/Z(9BQJI2_<:DBJ_FM$SR"."AZ95HY@(5>R%0Y9[)&@NY%G48WZ(_#'$ ++MVUS"(<5!*R1Y+&/9=9FEC7VZ+3,M/[+1[5[61E7&-,ER6QW6.T#9`KFQFL1P ++MNM)78+"WY9G2+PALMY!SMO%&&6!V(9YK0!88,1Z'1=R!(T-8LZ@\L.9T4P*/ ++M3D\F,.M"W8CJEL"TR[,\``/SQIB541SH#%PO`U'WW=$MZMF1DB(>(BY0Y ++M%6F<6H):3J8'Y5U++*7(#Z57#7V5&]5829%X@MEO*VDHP5&KVB,5Y>DJ.(*> ++M5/)$F++_FTDLH69%:2:Q_![U`+:2(BN8X41D#HUK:`E(RR[6;K]N76&U._,N ++M*CRKTK2"?:`!R!W4M$B%$@S9DHF4ZHZ7R,&B_K4B;MA)EKBMSR8QX`=W)$]D ++MKR&H:U@8X5RP+"JHE+&"G5Q>%1ODP==920"7A$68A0/C,2HQP;<369R`LLM0QJ.YM`SJ@]><@3_%GUK> ++MLER+;5[+Q@\&00W\48K9+0L[=)%[(>#!C@F@8FC9RCBPC`&Y%:`G62QL:0"C ++M372138K>3"(B=;=+:X4B]-U30(49"M*UPBD)SM:^ ++M%?FU-M\D`:`F]RN*3D*28&V\1'(?4Q(H7+QZ0L5(\&L33HX!2\@Y!C5AZ6"> ++M99%$S$1R*&.VDD(4,YKE>S'K":7'RDBX/59/0O*QPA*VCU68T#Y5'(Q+PO^Q ++MOC-%$+LBTPCLI6?=FGRPFV-324_M_$3P?C*K$3L[647!!`+NM2`:>`*&C1Q+^22*?KP$*],G6XQH1SSEVR1X-2!'H>]1ZJ ++M;3-?%0H97K:%3Z&T`>K-CCOM2.M[S4XZ=8_PLIH:]%*3S*>%Q5!^MUE.MRJ9 ++MEPO+H]59MBS<.F5Z+XAYF0+$I@&J9)HPN$>92MQLHYUNA%LDDWP47&RVT7AT ++MZD])I"WSK)3$E8=#P<%S.B5FAY-M&W2I3)'F6RP'F<-69Y5Z2HHW`=BC@0]G ++M:MBY6IF@356R9)6%F/RL6.])\W*_(-EBL8^2=/88 ++M#2<))>-1[DXR0V+''F0W-_+)A_.-?U#FW()O$D+HCR0WA+E.*IY;:W`0*S9` ++M+[$8#OZ>UUHA<4WE^BU)?VZ:M^!K;ZQP0K[?)$ZM"PKLKL6(9:+5IG4>RRVS ++M+K%L#X_(%SMY&$,A8D,T>69GCSG5CX(87VZ^U;*X&&8?/@LNFZTM=X$S#;,I ++MN;L8=#O.Z0DZU2]KB[>WO4M11S7SF)7$^.>@8)F&V3[\KI7%SR?L/;S9B`5F ++MI/F"['?XP$[`RS1,D.OJC,3?CD3(.%]VECE@6ASLL4N"=@UP=M@9E+T,32/4K^1@584' ++M'$#ZR4Q!(`:5]B\Z_P$J5-KYW"8QX"%CYR#D419OQC,`#')4RR&-Q[*49>,[ ++MC^%RE?Q!,XE!(QG+!WQ2KRA`?YYB^4;\W&;'&)LK4UM!U:M7L4(_L!M-HBS/ ++MJFQXQRH"$9C]S]P7F)!F:[1!P($:H3R-SWB;`@+S:$X`-)2ST`?GY.%GQHPR ++M*DTO)9@"!0;>-[N%?VCLV*V$`OZI>26"<1FWY8]-FG,8#!G-. ++MXP&5.:>QW+?'#H%$:FV[+@=G-8+3&>\$5B,+/K-U()QH#1I$6`85%!3/HO2] ++MA,M0?^1`"0,[;H8']$DM!=?=><&HJ0`O-:0!U)AM*0I/U>"D#T_,&!WS2&Q0TMGI6T8*VPIDE@;01SJ$ ++M4F*9(>R#(8N4NF%8CB1*M[H?0@TS^G0Y(K0^,B]>:).)UTAE9;K&DUU'0L<3 ++M8IF)C:09O&_;BL'J/%)%M:NKD-DDIW!B=WS1&F%3>T/9D);'&J3M')6S,[5I ++MQS)VIJW9([%ES,L'F\M3XDF__<"1BCTE1?W)(R7M_+E#(NN/3.$>FB#" ++M'9GMV_BX.<*1@,Y)($>-JLR,N:>QCZ1ZU\3JD7=O.G&Y1)R>=N3S\7+ZL18C ++M#[\7<&3J<]D'\RPW2[`"3G:!S2W1JCGCP2[(C;D9",E2239Q*6(=DID3X,2E;F#Y/DXMY8\F`V%VES ++M93QCF'2:RWNVI"1,Z]<;D`*T\GV`+0F;>/G7`9)8E)CL\UW_E2")AXD'2!(5 ++M80F2>.#X+M$:L81-/'!\EVC96`(I'DJ>$D=:$UJ)0K)#XH5D";;LBJN?)?NL ++MH^+*)%\)"#E@]IV@T2X'WP#5ILCO<7WN'=SZF#U!GMWCD9!>O'W"?AXV']!@ ++MO.ON6;+?-?'$*)K;-'H":91.MEK<=6N)5$:56H*946]V.U$WHN:DVA,UE^L- ++M)?6H&20UHF8O0-M@:]2?;;[]KC_;A/NH/TL,UV/DI-='3`QEZ+%@5D/BQ(9W ++M/5I0Z:,<;3/I(_Y-S-GC7V!IRPI;UC7[34;XFS3ZJ$[;+'H/=N$%6^3@L6[" ++MX1':)F0>H>VNY]V59QMGCS@VL?A=>K;Q^HAC$]./.#9Q_UUJMG,#N]1LYP]V ++MJ5G)XC,O-=ND^HALT=]F?1[,)CF&7>Y,K*O@Y,Z"1*R;1=(1ZZ*M5[6S+-9- ++MFCT=LKJVPMG%UH^#VYMX']%OYFDB^DTJ?M`2,KL3]>'9]S,BY"3G1XA\E(-[ ++MC)SD?()D='OFEH(X<925>YB<#1PC3,ZL%6%RU2M'9NOKIQ*\[Z,$;Q?N.07C ++M*`7T9SP*"/T9C[)#?\:L3/1'3-0W'C$+'N^H$=Y5DE[*=U12.OGD*,=T@LI1 ++MQ,E6IM(\ZSP]<#^J0YT+/21JSL>FEWQXV8.[,P ++MN[O`SM00:,@(2\:C&S0A%CI^$)CE6:F8BHTZ@04:LVVD8% ++M]A;F+DU(,+S28$2XG!FR")=W,98'RYEGBVAY6X<(EM,Z1*EC6H?=1&&;APB? ++MTSQ$^+S-`^60FM';I591#IGYQ8BGL]6!A]-'-P0/I[>%""9>FH@HA]S)3B?O ++M98>P"+B/9@W.^,M^#A:!9].28`D>/2`.B:G_+SJ-`P3O1R!S@=2.EPSGNEI-,45WX/6G9JKV^PLPL-UO?OWZP#J_9: ++MWT=HQ^_C"O%;[_';1TKX4`DO%%>@*JX<][#?>H8_Q3["GW)?X>T]XNVL6:QV ++M);_L[4*"L^YWU&PWWH+?XA]1#RV7^#M+>+=@#=])+J^VA;@;[^T51__HTV$XBM7>YWM"P"NZ;KT6_COWS[B&?(`>\2\P/D.]F+:H,AL ++M(-#M1:>S;]L]0Z';]6D=SJZNL5TI\&U>VO5-6]#IS'C_U*4]\K0Q:;.^E]%" ++M-2ZDEU:DLBB25?32V&8^*4,O+KO2I1W3Y4GIZ:^2]^M8]Z,"D\;6$YW^N;HV ++M,M*O%8@#\](N>+?-/]"%2:QWK:X4ZR3F3=-U[S9S5J+I=U'['FL93!P^NK50 ++M])6EQ@E-%DT>=?N,LZ%R?H*A$.]JN46?(5G:-K!X,ZO?K9.ON(E\\2?:V5K; ++M]`7^7KR7'1[2BP:5UJ;N40+E\3@%DT.^`*?`'@UESJN2WY#$P9KV6XJ ++MQ<:/0;YUPFA#37[[V_H!@Y'";_4F\W#3FSY--#&D1K"^EOS!._33[HU[B=XR ++M$LG7[CZ\0/MO'69CVHGD\3A$VRJ*LEEB;2UK6,BN26RT8*Y8ES1OSDQS3F]Y ++M64%-Y!B2)=[Q_])N_HO,C0V09X_*=<5*\&/*!2Y3[!FW#*2(1_SIH`(%5B>> ++M3GSV*02H>?9!C+>NV/F)C*_=:W`1LG=?OKH2\^L613EY2$HT[D/IRL8[WM6; ++M>:X5._$B=F-!`PM96T[E$[$O^N?PVZM?].P!^4:BW2ESF?&0`$@BDUD@NOI& ++MHNLJ)-XT$11K3VVA!&/I,_H7)0!T;V;H\B2S]D661SK63$ARS7C#?K[?X6V0 ++MK1DCO5LM/MB2^KB/7BCVD+=?)3Y9LY_/!]I<#-@M*+VE!N/[8UMXES!J-*)! ++MH=V?WJ6<5-&IXOYB\X@#));:VT&; ++M8]J[:!\^4P67\H&/MXN-=3WQF0K_4L0BQ>)=1GT3'\=8P]#C`[=P@IO/0 ++M:]Y$&YNINO.JEB#3M^^ZAZ'!MEO?WB6B]/KR"3"-@5+U5I>^B,@%>BM.&S+_ ++M_16?4"A$.9>.JL4YQ[[_^A!%^U@^CC=#.X$+*]\=]HDBF`^L`-)\=7P:A8`* ++M1JU-@`5E+S8L[=C\$Q33./WZH2%3KX]EWHB#F_?$5MBBX/ZVYSSKD'2#4T&Q ++M?"%G/Y911#Y1C4)LA-`2'4]X0RPEA*)H_/U]&?C3^BVZ/*1V2P.F1.Z@M2S[I!1T ++MKT9][!-7*8B24"#.\89[[X$(A+\`(#;+%%BU8%'X[;73&`4PJ%N]GJ4^B@(2 ++MKTR@Z`CQ<2_)G(J(""$[19`;T+\HBX<4QUU.['/C@?5K1@ ++MB60(S&3MY;ZL3-'*^>7"MV$B^SH:FQX]``H=:_P=+0UW2/9)4+'[>6$*R]8X ++M;Z[E:,C:$,2%5R>XI_Q)%L" ++M3^F\,5-3CM8(A=?P5),+X,/4`SBF:@A[JP+KH>1::*?R\0$`>V8 ++MYYL`4,T<-KHJ7#H=6BW]_4$#AV96RZ>5IK\D!XJ6V^G.@C*BDRB6S2K!J5&P ++MJ*!^#JO9;LJO*EK\IXD??,*IDFY3D-=YBFF4V*'^.-Q\*FI9R(E;+3ML8M10 ++M2KIE[HZSVC#.PK[Y5Y32%RI"M9E]/N'E^XLGA-52M$V,#Y"7I^-"/QBL7>RM ++MK6W*J3.TD4W42>-NJ25O;UID+]'8&GF96*)[77\=&\ADW^>%]('>CZ)1">Y) ++MI#
&M+'(6(PFI'RBR-@S[K-BN7SE'`$2W#D#,]=XY=$/1@CZSS:( ++M5=?QCCR?;E=K9V$-+N+:QQ,P&/U]X\;=OGZ2?:?J.7:SZ:MM3//2*?%ULQ\[ ++M^D4<$BBV$*M("5E_B+U(0O)UG"?::BZ=`%>[QV,?&XDU\'TL[KTC8%&M=BQE ++M3NOJB&H[;06X:+M"TK.`.9LA(_6)U@$KMBT0)E-I2KK_R%P1BA"5JF:BV0=I ++MLP)52$=[6V>H0LK4A%P)ER#6%I)!_)QN;05$U<8*\=`P$;6$$2Z)VE78@?!U ++M]8M9FCV@^JYJ224]?JV!]#)RV4UW&G6;5M7,0EH46'%:U)J2<+:41W/Z6EM! ++M%%@YJM/H%?PFX-,6=M)RNP1]6.^-H[QT@][V_4.>1DT1N+OY.Y>[+M@!#51@ ++M'2JK#N:%M\7NOH'H2J+.%C`RE+EM:5)RN==)4>%2%?(IZ'[[J]E01 ++M8*OQAZ"L7VSD*R\ZP7L1T*'>.G2XOJ<*S+IBA/*D:WPSE5N,HZ;_,$^J*NVZ ++M4%%EO2NH2L$[I!3*^UOX%J#,J9P$AH)ZL*8N8?SQN\RY\K9!19D#[4TOBL^_ ++M#I)(FN&O#UBLRF#0!@7ZV=MB?$U2!?;ET3TU$&?\-*JOEW(*%YW*O^F3[21# ++M]ZC*=-\^5\:67--=LD/71!)HZ":,=/IZN$KU5*;;HF'EE`SYF ++M1>'//Z=WN7WL0^)M[VH\V)0\Z].#,[Z^I(#8UHY$ ++MYNKY3=5[/.(RQFEA/[9J_,JW ++MIR+PKJ-@_O?9)S-R_>NED73W3;"35E(&4L2ZD_=<^,V7S)Z:FI`_ZQS ++M(<##\!##&=:P.ZP=R6V40HU:[;6\VT=1ZHF%(4X:O\9[)]%"IWI[4>]8JN&P ++M]_)0;FV!EF/I03ZQPPI0*I.1=IW\J[2IUT$A5O:5D8I]2*GLL?2T]\HHU`,9 ++MX2#XU#MWUZ.FPS#!]X@EYLAXK9U)Y,G4M>8@X ++MJY;Z%65XZ2'-*OL*_#8K.V[QWL4MY)0!4(>4^=!,^*26QS"P:IC'!&G03>2P ++M#I^8UO88["'5B)-*(S69T^U??'%,/U9GE>50;ME52D,RB=79J[53,&4^MU8+ ++M%2UH4<%C*QN^BJ+'\YFNEWJ,UC,]#NC-UOK$M5'%1&9>J\;IWWEY&D?#CI2$ ++M)X!DG('!%K#AWJZRK6%*YGX%O[=2]-OY?!L!W^]`A/F\O>=.S>VAV&I^#Q=: ++MS:8\AA0;93,,BUFM>G,S.RD+4P0B#-&DPZ?&`;6\SR<(?UWGE&,6K/(]E@5L ++M<*L]UV]%CR,LGU1GC=/;FU1>M7G$"I-/*!E*$,L_5C)4'U_^MM@WVK#W`_S0 ++M>A;T:TI3V9!>]U[@WUB3#*_>+-KQU?>K.F`T9)_@5]:?ZL:PK6E48 ++M;D5;UK,GQG8W^/*N.F0[DO&R6TT%^;<@C*)6H,C<9YUR`=\T=J03;E7BE9&N ++M?0F6K4C5*R,S?-YJTT/LWW='%I74L_*P*#O=:OF\!U(WJI>7]NGW/:W&S)OH ++M%[!5:^/C+,1#$DUQ%']]:[:3DL=*T8^SG%-WW"L*Q/QAHM!K/W_4;.U7W`58 ++M>V!VY=0>SBR"BB'?Q4L;Z=@MI6(J=_T0E"AS5\+^LB+,`?.>5QE3!2TI$Q+! ++M,-+%YPVWO!IG+]!@"Q58V,:1&M%Q:8;+X&W.$["-EN7J_I9H/*9XW=XO*!%; ++M6]/#IZ_\FE(EP=B]_X(E>UP"\`>V*OYOT2]S&W&TSEGWC]\^*IOZ*?EG-AJ\ ++MQ3C;?\?UY8R03-N1<07[%'VU&\0/.=QNO_\:SQMG__#\2<'0ZP3_[MM^YI=] ++MOGCRI=\7,S(6+UY5LV]VUM_^C=%&-K72T["K\?[>$NRF-2R3"%7ITH>$#VB. ++MHE_X5%\N#HG+[&^,YC>I*-4@&/-S%&BEQTM>A&]Q_7BA[__\7C\_8-[]G_]T ++MWOF/N>9?_IYA126S-&B=TPU5=0E=.+PQZJW)ZD/"MV+%#L*EL^+;?8Q?9X]K ++M#%X<^KW'-T^V\7R_P/=?N\G/C[9O*P/Z1UV*<6PDM\&.:`+KF*=+X%]X'/\W ++MCS8%J!280(/1^262TV2)F.G+X)%;/SQ::%Z@,`80!]H&V-0P5HKPT&R4]*M& ++M\K$FYOXK#TS9KE6^("$1!`/$T(*0P!*QTA6>G:'T9J6JB"PW$_#I=""48R0"?2+Z04XU_&@:70>S>+:,>"O ++M'$.=QVT2_:IZH7=S-?QP:=U\H9&76O.FWZK0?G_+D,"&,T703D$2GC&FE" ++MV26T!K44V+3K=ET;P$_6-QCT>9"\O]PU:JQ63>=?CL6*Y+&3GD][P6$#13L* ++M`_(AS=HY,UY@&N,-B=4PP5F8FH]SB+)A<\N;!/QI5%N&AA`"2VBS889PZ\4? ++M%N?WKQ?P#VO\IQ7--OYCKJ1<%R,>+(9@/$;*4-(#Y)?EQ)ZN*:`%Z<;(/V`0 ++M$@VOVIP13X4Z]7R+S>I?V32ZPB*2M*_P.C:O7Z7T+TM._67,^\#E\ZKT(H!) ++MLX@CE3-/3P,@[$4"UT7]'EU11DNKW'R-+8KZ1$-$R8;1",E ++M.E@,J@B+5[7P,6"PH@G$H`@`W33$'R+4L'8-;"9@H$D:P/(PSJ2@+Y@57,*; ++MX.7T(^-V)VH.)2`AAK<^&Y5"`^I]G]L<]"VXXTO;[%)JGD`-K+<*W3YP+8`$ ++MK$B=7N@$5^`2UM&!)A;$`CCSUIN>/A+4HAP2Z/LR1L3[UO4!-0=TC<291:2U ++MJ2.MP[LSDINA@HR:+NOHP(H@FTO$;QRRKZS?!``JZ%O_9`*?"8\O/"B(A1-F ++M!95>8`M>X-^;F%:N*+?Q;@&H0/S0"6/>CO&O^$WQP+V6V,N"^?RJE04%A@@\ ++MX-\S]/[`4U2IUQLW*ZHEWFW=*J^MU2]1LK'HOW;Y3O`7OW=@LB ++M#B$(;7H=A_<6<%_3"T6[W+W_HCT!KI9W)/$2C+Q;,!927WQIKV.NB?\U-/D; ++MZ">@0//NQX9W3^KX+AML*Y;6;^9:G<-]:34BT)#58.V2>NHG'JLIC76NW\A5 ++M;8@!)6*<%`=I3%:9TC7U&"M@9;/R3G--;TNJ1HH9V9HDTK$+DV%-XZMB9_FR ++M06/0C^^ZW:PZR$GH(\]`0,@G8+V'O2>H4_D%92$5:!3\,D'6:"9R\:E2E>0R ++MWX[QA#F^I1=$6Y;D%"A4OD@FE8-FH['.615^7/56`.ZX,?`":RPE_CF9Y&W& ++M9DY]'^7U^=JQO7/-Q8=\U+TW6I-_$"BM0&SX7,^0.%@#8<=^C^\I'0)G_2#Q ++M!MS>I6`!G%MK@W:KB3LVDX/TN06B\T,^Y`C=-^"J(E* ++M:FA49+']O9#2H04TC7=&LIXQ"X39N9#6/#GIU5%?MZF8`8TLP*(R71EA/!8= ++MV'176]LC3IG>'-A545[62TX7SMG])@BVJY>I\G"6+HC?S5N?!=ASJ+RX"$"V ++M-UQRE0/)T8L^#>S)]O ++M&F^4Y&UP%NZIC81G.-+AB(JW5$#1UV6NH%0'6VS.X'T'"H.?XD5F\"3P7(@X ++M3"-:AWC[OK3".]Y[/BGF?+V-%P00]B[RGB6<9$.L;&N;NBW9.GL;O_O6*3@E ++MWAB%N-I20MY,13]JWL\G!B3W'BTNZ:$J`A/ZE5J_XH-YG@K3+ZJ7V(E3G87F ++M35%W[Y3M3P1K;[)SK-%]L[F9E`/;(^/\3-K--Z=%1_N2R0ZTG)IU*R$=XAUV ++M+H/5B);]6QS^`;1!SMKXB_ZA,()X_UJ#?V:!+KY&DN?[#J`(QAD/4B0-1/V+ ++M3-%<(T8OOJ)R2-QVY$FM^\G_(HULM.M\PPOJGY&N31L/^?N_V ++M*>O:[J%_YNW0\^[\G9[,WPHQ5/)HE.+[9]N^34*):91Y5BV]KRIHN@XK*;MZ ++MEMI7&M91 ++M6*RRX'M^9A5PLZ@2,)3TL4&#*O$"1+9F754;4(.SWKZTJB:(^01)-'2-8:2V ++M0%0;^0_SKRNIR_7D5[1U&'\X__N7]_CY.7Z\*\/X!UWJ[QK&V17OA5WQ**!9 ++M*0GB^Z_`'ZHGJV8NVXNTH+7-KGC+?,=[8W-U\K&J(L?<'F'&,,ZJB7-RSQ1Z ++M1SMO9HE%>?3O_^*W?X^;'V/8%V ++M_I@KV1!N'(J2Q*X4)O$-]N_?]^]A[W0@5ULBXR##\&\O2!M3%BR3<#]6D_'# ++M]7_[_OB'?YRO__:_943^?-Z<(B&]`'[`;07<__Y/?\=(I/]A\*$U<*A97"9?4" ++MWR;16H"H(*C4FI+M9L0-=/*2U:(!F`JL1+10.V]E-=3%=GUD&_UZ-77K"KC( ++M;635VA7QWI5+B[NA.S>#T:PLL&AS,15,*XG?#-="E:0^S'`"1ED4/JTC ++M>5>T=FL&/G-9EP!GW60!8JZE,TD5J<) ++M<-3&FP3>A=[<&>UEPKM8;\?0Q.+MPH"3Y;SYT`;^Y_/AWB@[W_XMN\1=]_O\+1QS":F5N9'-T7!E("]%>'1'4W1A=&4*+T]032`Q"CX^"F5N ++M9&]B:@HQ-R`P(&]B:@H\/`HO4W5B='EP92`O26UA9V4*+T-O;&]R4W!A8V4@ ++M+T1E=FEC95)'0@HO5VED=&@@,C8P"B](96EG:'0@,C,W"B]":71S4&5R0V]M ++M<&]N96YT(#@*+T9I;'1E+CY.7FY^CIZO'R\_3U]O?X^?K_Q``?`0`# ++M`0$!`0$!`0$!`````````0(#!`4&!P@)"@O_Q`"U$0`"`0($!`,$!P4$!``! ++M`G<``0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?( ++MRKR\_3U]O?X^?K_V@`,`P$``A$#$0`_`.G= ++MMT>`K'/^P?7UIYE7)^1O^_9_PJO.7=AL\Y=H(RJY_K3;8R0D[S:O]QO^_9_PIOVC_IA-_WS1]H_Z83?]\T`.\U?[C?]^S_A ++M1YJ_W&_[]G_"F_:/^F$W_?-'VC_IA-_WS0`[S5_N-_W[/^%'FK_<;_OV?\*; ++M]H_Z83?]\T?:/^F$W_?-`%6^:Z=HS:'8`#NW1GGT[5`AU%(W+DL=AP`F3NSU ++M''I6C]H_Z83?]\T?:/\`IA-_WS0!FJ^JC;GRC@8.8CZ_3TI@DU:(!=J2%B?F ++M,9P.._%:OVC_`*83?]\T?:/^F$W_`'S0!1W:BWF!BBY0A2L1X;/!Z>E,#ZIA ++MU(B[X;RSGO[?2M'[1_TPF_[YH^T?],)O^^:`,SSM6DSB-(P">3&M:GVC_IA-_WS1]H_P"F$W_?-`&>SZF%C*>7 ++MOP=X:,XSD]./3%-^T:KYH7R8PIY+>62`,_SQ6E]H_P"F$W_?-'VC_IA-_P!\ ++MT`4)WU(SOY(C$9/&8SD#GVZ]*4R:CM5@D>[#AAL./]GM5[[1_P!,)O\`OFC[ ++M1_TPF_[YH`S_`#=4P?DAZ''[L]>/_KU=MI7\A?.1O,YS^[/KQV],4_[1_P!, ++M)O\`OFC[1_TPF_[YH`=YJ_W&_P"_9_PH\U?[C?\`?L_X4W[1_P!,)O\`OFC[ ++M1_TPF_[YH`=YJ_W&_P"_9_PH\U?[C?\`?L_X4W[1_P!,)O\`OFC[1_TPF_[Y ++MH`=YJ_W&_P"_9_PH\U?[C?\`?L_X4W[1_P!,)O\`OFC[1_TPF_[YH`&D#;0$ ++M;[PS\AZ9^E&_]X6\ML!<#Y#Z_2C[1_TPF_[YH^T?],)O^^:`,JY3G..OUJ42B11_!VZUDZB0'9?-[?E1\WM^5<.;SR`VY`YSA=QX ++M-9SWLH5/F8<.1Z5Z/X5=G\- ++MV+NQ9F0DDG)/S&J$:WS>WY4?-[?E7/\`C>1XO#WY5Q<;F2553<03MQD\FIK]%MOD$V60_/C ++M//TJ543!:G7?-[?E1\WM^5>=R7F#TJI=7EQ]GE`F<80\@G.<5=QV/ ++M3_F]ORH^;V_*N#^'<\TUW?>=+))MC7&]B<WY4?-[?E7D=C=W#ZZ ++MJ/<3%/-;(+G'>NKCNEC@E#1JY;[K$G*_2HE)1`['YO;\J/F]ORKB3-YF&4[, ++MC(`)J!M1\N`J4!D88!)^[[TE-,%J=[\WM^5'S>WY5YBU_.&.)Y"!Z&J=G=W+ ++M>);9&GEV-<("N\XQD<5:'8]99BBEF(P!D\5&DXTO\` ++MN'^51K_KV_ZXK_,T"))A(RE8F"-ZD9JN([T$YFCP?]FK?\7X4M`$$*W`)\Z1 ++M&';:M38/K^E*2%0L>U5?[1M0.6(/H0:`+.#Z_I1@^OZ5"UY`I&YL`@$$]\TJ ++M7<,C%$.7`)PK*"?RI]`&1J'-P#_LBBC4/^/@ ++M?[HHIC--.B_4_P!:\X^(G_(#GTKTOPC_R+%A_N'_T(UQ'C.$P36JD ++M8R&/\J[?PC_R+%A_N'_T(U:V(95\=_\`(LS?]=$_G7$:!*L,,K-R-X[^U=OX ++M[_Y%F;_KHG\ZX3149[:8JF\*V2/PI2V`W[662YO8A&P1@P(L=(FL%H9 ++MEQI90E(W9L8^8*,']:S=0L)(+29V/RJAXP?2NXT^R#V$3,;_J_]^UJS10!7-NYZR@_]LQ1Y$G:8#C'$8JQ ++M10`V-!'&B`Y"@"G444`9&H?\?`_W111J'_'P/]T44QFFG1?J?ZUYQ\1/^0Y# ++M_P!3M)SU!_(5T_AQ<^&]-X_Y8+_`"KG_&ML5GAG`^4KM)]Q6X17/RYYS6G-*T ++M4*)NV1CDA1ZU*5BI125RIXKNWO)+=W``&X`#\#7>^$?^18L/]P_^A&O,=1?? ++M&A&=N]L9_"O3O"/_`"+%A_N'_P!"-:K8Q95\=_\`(LS?]=$_G6+\.K6.YBU' ++MS%W;=H'X@UM>._\`D69O^NB?SK.^%OW-3^L?_LU'0"U=Z0FD21W-KA9%<'=) ++MD@>WM276LS!R4>(Y'W@.E=%K]N;G29D49<#<`/:O-ISC(K&6YTTXQE'4W+'6 ++M[Z.Y\I)//0<[=O0?A3/$FJ27EC<1A0L?ED'_`#^%4[8>3%NAP&*XW`=>YJA? ++M/F*4!F/[MLY^E-7N932B[6-/X;?\?=__`-+8##JA< ++M9"R*"/Y5ST0$EP`YRHYP3UK*VMS;E32.SM_$(E@>1X<8[YXSZ5QUNV_Q="W] ++MZ[4_FPJ]/,R(L9;;&@QA16=8X_X2>TQT^TQ_S%7$R9Z[<_\`'M-_N'^50QG- ++MQ)_UR7^M37/_`![3?[A_E4*#%Q)[Q+_,U1!9_B_"EI/XOPI:``D!26.`*0,A ++M&0PIDX+Q%`BN">0S8_I5,607&+:/@Y_UIZ_E3`OAXSG#@X.*1G0*6W9P">*I ++MM:EG+M;QECW\T_X4GV1ER4MXPV"`?-/'Z4@+J-N16'<9IU-C7;&JGJ`!3J`, ++MC4/^/@?[HHHU#_CX'^Z**8S33HOU/]:\_P#'UG((%U"P:&/=NSE<`\&M?-17# ++MRK%F%=[Y'!J6KC3/-)/#U_YG^ID(]E-:@TV:>!$GM)M= ++ME1DT"">XB92``!2<$YZ"ERE*5C ++MD].TN2!'BEMY"K#J4-0ZIH02QN)H(IC)L.%"DY/2NZB9VC!<;6/:GY]Z+!S, ++MX3X>6ES;W5\9[>6(-&H!="N>3ZUW?:C-%42>5:+97UG6,7!8N8S@# ++M)YSBO4GFC/\`%G\Z?DT9I,=SFO$UD^H6R"`,9$.1A37(#0M264-]FFX/4(:] ++M+GEN4E`BB#ICKG'-/B>9BOF)M!7)]CZ4K#YCA)-)FNHU\VTG5L8/R$5DVFFW ++MD?B:W/V2X$:7*?,8SC`(YSBO5\T9]Z:5A-W([G_CVE_W#_*HU_U[?]<5_F:? ++M!DE`ECZ@)M;DU8>[A60CSHQ@X/S#BLNSN);R/?#O(Y.#<`'C_@-$DTT4#32 ++M!U0#/,XR?I\M%T%B_%=(L&6E3<68C\DB:558#:K8/)K/T;Q$-:69K:R9 ++M1"0&,DN.N<=O:@#5GO%,4H6:/./DVMR:EENT65566+&<-EAQ3Q!?D9%I%C_K ++MO_\`6I%AO7&5M82/:X_^M0!'%=((26E3)=]NYNHSQ0MU&;C/G+L6/DAN`'RE#$LVZG'80V,GFR2>6I:0`9KHY ++M!=1`EX(%`];C_P"M0`U+I5A=C*FXN^S-+>74H[,64H=Y!&&WC&2<9H` ++MZ,/OT^5BV[(?GVR:9;7$5Q+(T+APL2@D#OS4]T`+6;'_`#S;^59F@_ZF?Z+_ ++M`"-`&Q_%^%+2?Q?A2T`%%%%`!1110`4444`9&H?\?`_W111J'_'P/]T44QFF ++MG1?J?ZUYEXX_Y"-I_P!>J_S->FIT7ZG^M>9>./\`D(VG_7JO\S0([;P_.$T2 ++MQ4GK"N/RJEJ"`W4V5,A<#&*IZ5*Z:7;$OPJ*1[#%7S)^\^T1$;BI`/I6$GT- ++MHJVJ(;)3I09EF!>09QC[M4M4U*2^GS(Q$:C"H.@%3F">[C>-F+.K##,P'YDU ++MF3PA6*LY4`XX0\FJ@M"6K/4P];?>(3@#!88'X5Z1X1_Y%:Q_W#_Z$:\YUZ#R ++M!`,.-Q8_/^%>C>$?^16L/]P_^A&M"&5/'?\`R+,W_71/YUE_##RC_:"RNJ[B ++MF`>_WJU/'?\`R+,W_71/YUQ?AQRD4Q!P-X)/X4-V0'K*WRQ1RPW+JC(<$^U1 ++MF_;,2PA(86;:K.1EOI7%7-])=W08LOI4@TU_,8,K$CKEN]1&.MQN-F9MQ,7=F;+,>Y[U0LN?%%K_P!? ++M*?S%;DVDL0V&8$_C6)9KL\56RGJMT@_45LA'K=W_`,>L_P#N-_*LO0?]3/\` ++M1?Y&M2[_`./6?_<;^59>@_ZF?Z+_`"-!)L?Q?A2TG\7X4M`!1110`4444`%% ++M%%`&1J'_`!\#_=%%&H?\?`_W113&::=%^I_K7F7CC_D(VG_7JO\`,UZ:G1?J ++M?ZUYEXX_Y"-I_P!>J_S-`BYI]V;:",.-T9C7UM0>`T2C]*TK`R6EFZ>:<%]P7=P:RDC6*E:Z+EY))#(R.27)Z&KUI;- ++M/;)*1N+#)/O6!=W1VAOXE]3Q6A8ZU/'IKC8`H7"L1D4D[#DFUJC`\<1^7/9C ++MU5C^HKM/"/\`R*UA_N'_`-"->?>);F2Y%J9""5W`8].*]!\(_P#(K6'^X?\` ++MT(UJG=&3*GCO_D69O^NB?SK@-+D:.!BO=\?I7?\`CO\`Y%F;_KHG\Z\]L`WV ++M*1AG:'`)^HH>P&_I:LUSF3A@I*`^M:EWYDQC##,Z`#@]^]8NFF)52X-WMD5M ++MI0)_#]:WY=;MNJIG'?BL7H;04K:(JM$DTF9@K/C!SV%0:G;);Z)1=-F7>"'0EESROM6B9$EJ+\-O^/N__P"N:_S- ++M>@UY]\-O^/N__P"N:_S->@U9F>.Z;(8O$22#^&5C_.NQO[UI]+,J9?R6^9>^ ++M*Y'1HUF\501N-RM<$$9Z\FNMM9HEL'C\HJZ2%94(Y8'N?I@BID7$HZ9<6SON ++M8,@=L%2=V3_2M*VU&SL'999/,+-R54G`K)U"UMK.%Y;1I$D)!VY^4#O_`$K( ++M222XG$;2-SGIUJ.MRTM+'?R7.GR0"42)M)Q[UY_&`/&:`=!>@#_ONK=W="-= ++MJ*JJ!@+Z^]9]B2WBBU)ZFYC/ZBKB9L],?Q5(KQNH97R#WS5/SH-P_T-\\C[G: ++MEAO(TCV16\VU&:ZFFCD2(1[4(QQ^'O0(YW3+FV5K5+JTN)H ++MP@'[M3UP.?>DOU6.[F"!E7<2H88.#TXKL+/0+:S0+%-+P`,E@?Z4E]H-E=/Y ++MMS+(IP%R&`S^E9RCE^$?^16L/\`P:TF=TC9@24QGBJ6C^& ++M[;1UE%O-,WFD$[\'I^%,#%UK3H[:T#Q(%^89P*P2>*]%N=,BNHFBE=RC=0," ++MLL>&-*?I/,>W$@_PK.46V=%.JHJS.3M`K+A`?,!)X/7'_P"NFZ@DB6DN_&2A ++MSSD]*[2T\-:?`3)!),=W255<8)7&?Y4U&QG.:ET.6^& ++MW_'W?_\`7-?YFO0:QM"\.6NAR3/;2S2&50I\PCC'T%;-69'D>@G'B^U/_3R? ++MYFN\O;;,KMC[QSBHK3P;96FHQWL=Q<&5'\P`[<9_*MUK4. ++M1MCAC'TRHSBLQ-'*.)%W@@\`UW\EG!NVO,03SC@5'_9EM)P)6)QGC'2IY2N8 ++MXE[2TEDW.H5QV)X-9%J,>++<#&/M:=/]X5Z+)X:LI3EGF_!A_A52/P981:BE ++MXL]SO202!25QD'/I5+039T%W_P`>L_\`N-_*LO0?]3/]%_D:U+K_`(])O]QO ++MY5EZ#_J9_HO\C02:LO3\OYT[8O\`='Y4V7I^7\ZDH`;L7^Z/RJJ$(@63<AHB0"213\P&",@4Z3_6P_P"\ ++M?Y&A/^/B7Z+_`%H`?L3^Z/RICJH*8`'S5+3).J?[U`&7J'_'P/\`=%%&H?\` ++M'P/]T44#--.B_4_UJO\`;22<0D@$@$L!G!Q5A>BX&>3_`%J,6L./FBW').21 ++MW.:!$Z$M&KL-A(SCKBHYEBF*PO\`,&&[\L?XT2B1@%C*JH&"&&[/ZU&L,JL& ++MWIE5*J`F`,X]_:@!K6]I$CD+G:5)`/0@\?SJX0`<$U3:WE;<"Z#>06PG)Q^- ++M2,L[/N\R/KQ\G3]:`)8W5TW`X&2.?8XHWKYOEC).W=4`AE6,('0C))W)G))S ++MZTZ**192[L&^7:`JX`_6@!)[GRI`@C+DKN)R!C\Z?;RM-N)C*`=]P/\`*D>! ++M)'W2)N^7;C(QUS3E41QLL*A"?7D?E0`Z218XV<`XSS51H9G&UI$P2"<)@G!^M.9)V?=OCSV_=\C]:0!,XDLIF7.-CCGVR*S ++MM!_U,_T7^1J^Z&*PF0G)V.2?KDU0T'_4S_1?Y&@#5EZ?E_.GE@OWB!]33)>G ++MY?SIL@#3Q`@'ANOX4`2JP;E2"/8U6'_'DOU'_H52P@"68``#<.GT%1#_`(\E ++M^H_]"I@2R?ZV'_>/\C0G_'Q+]%_K1)_K8?\`>/\`(T)_Q\2_1?ZT@(S)+Y32 ++M`I@$\8/8X]:FDZI_O5`?^/*3ZM_,U/+U3_>H`R]0_P"/@?[HHHU#_CX'^Z** ++M8S33HOU/]:X7QO;7USK<0LUE8>2.$;'.3[UW2=%^I_K7+>)@XU1'C.'2,$?F ++M:3!'&'2M;'6&Y'_`_P#Z]-_L_6`VW9/N]/,_^O7:V=\+E-CG$HZCUJ66))5! ++M8X*_Q#M4\P_4X;^S-:_YY7/_`'W_`/7I#I^L#JEP/^VG_P!>O2+34XE?$<2F ++M,#&&ZGU.:AU:".&[81?ZM@&`],TU*X--;GGGV'5O[L__`'\_^O7IWAF.2+P] ++M9+,")`AW9.3]XUST@*G(Z5U>E?\`(,M_]W^IIW),CQP[)X:F9&*G>G(..]99&MP\2D%\848K)\X1N-S;N<;EK3W3C2UA:*1%)W ++MDMT;(XQ[5@G*]RHQNR/7;RV>ZQ8PK#&!AB!WK`N;A_LLW[ULE#C!]JMW%O+D ++MN89-IZY'4^U4+F*1;69F1E&PCIP.*W0V:_PYDDDN[[S'9\1KC<2<??# ++M;_C[O_\`KFO\S7H-40>,IYB#3R$%P""?>JNG1R ++M2^(4C@.)7E8(??G%=+9C4'F&Z=B%89''K]*3!LU[JW1)(,(`&?!XZ\&G_9X_ ++M[B_E534;V8ZB5^00028"XY..,Y_&M!2&4,I!![TD[EM61`8(_P"XOY5Q<,TH ++M\6Q1^8^S[8HV[CC&[IBNX9QZBN$B_P"1QB_Z_5_]"IHD]8NO^/6?_<;^59>@ ++M_P"IG^B_R-:EW_QZS_[C?RK+T'_4S_1?Y&@1JR]#^'\ZCE<[T9!G;G(((Z_A ++M4K'!R.N*JMWTJ(%_*$6T8!'//KGTH^ ++MTW.,BV'_`'V*$N+HR8:W4+GKOI@2ROED9!DJ7=J7/_/-?ZUT2=%^I_K7.:^RQZB9' ++M.%2(9/XFF(RP8X)!*Y`Q6E;R>;9SA,%3ZG%@4=JF>YD`E42 ++M[5W;<8Y-9/*\_:2>PF(C( ++M]5;%;/AT302&:=W02#*XZDT[6U1G+?E9O7,+Q'$B%2>1GO72Z7_R#+?_`'?Z ++MFL>]F6YM82CF0IG<3U'M6SIG&G0?[O\`4U:,6K,QO'?_`"+,W_71/YUP.E$_ ++M9I-K`'?GGZ5WWCO_`)%F;_KHG\ZX_P`,Z]8NZV-(Z:LJV\+7L`:2,%5)`&.GK5+7+)(-'NF6,*0G7%:,6N6UG+Y# ++MQE8CG:5&1GZU'XBOK>X\/W:H?G9./YUI%DO>YD_#;_C[O_\`KFO\S7H->??# ++M;_C[O_\`KFO\S7H-60SQNPW?\)`NT@-YK8).`.M=?;Q/$V?-@`ZX\RN/LO\` ++MD/#_`*Z/_6NKAB$CA,++.I_I7)V_/BV`_P#3 ++MVO\`Z$*(?$QRV1ZU=?\`'K/_`+C?RK+T'_4S_1?Y&M2[_P"/6?\`W&_E67H/ ++M^IG^B_R-69&K+T_+^=/VK_='Y4R7I^7\ZDH`3:O]T?E1M7T'Y4M%`";5_NC\ ++MJ-J_W1^5+10`FU?0?E3)``4P!]ZI*9)U3_>H`R]0_P"/@?[HHHU#_CX'^Z** ++M8S33HOU/]:XGQV9!!WS766D+R0 ++M@QDPSY(97Z#WYKE4L=;1PR6=XC#NL)!_E3_L_B#_`)X:A_W[;_"CE[#=3F5F ++M;TGB!=.NFMYK8EXQAL,,$]B/:NRT24SZ-:2MUDCW'\2:\L:RUQV+/:7C,>I, ++M))_E7IOAI9D\/V2W*NDH0AE<8(Y/:F9N3:L4/'?_`"+,W_71/YUD?#50T>I9 ++M]4_K6WXT@EN/#LL4$3RR%TPJ+DGGTK+^'UM/8K?_`&NWF@WE-OF(1GK0)'1Z ++MK;`Z?.R#YU0D'T-<+)=S8Y?->BS.C1E>2#QC::X*[TG4/M$BPV4SQACM95." ++M*SDFSHI3459E*WW7$H\QCL4\@#K4VJ3;[&6,(%1$(&!4UCINIQRE9+*=48@Y ++M*G@U)JFD7OV67RK>1QL(X4Y/%"3N34DGJF-^&W_'W?\`_7-?YFO0:X;X?6-W ++M:75\US;30AHU`,B%<\GUKN:U,#QW3-I\21AON^NC-C?8.+67G_`&3295DSGM0.;Z?:<@R$Y_&I["1( ++M=8MI'R%"8/'^S4]QHNHO<.PLY\$Y^X:F72+\;&:TF+`?W34;'34FI12+-W>Q ++M^>3$08R,G<.GW?\`QZS_`.XW\JR]!_U,_P!%_D:U+K_CUG_W&_E6 ++M7H/^IG^B_P`C3,S5EZ?E_.I*CEZ?E_.I*`"BBB@`HHHH`*9)U3_>I],DZI_O ++M4`9>H?\`'P/]T44:A_Q\#_=%%,9IIT7ZG^M25&G1?J?ZTR:["2;4DCXX.XGC ++MI_\`7I")ZBN&E6(F!0SY'!J.*Z18W9I1\SMM)/457N)#@"Q&]TP.^-4.1CG.>>?TJS5.VLV6X+/%A`[B#X\U!@\\TP):* ++MJQ72K`"9%#,S$;CU&XTZ.82W/RON`CYQTSFD!8HJ.:<0Q_?57/3<>#4*70:= ++M"TBX57+;2<#D8H`M54CDO2X#PKM)Y.>@I)[M6BE"RKD@!-I.34*615HL$!9B``.IH`6BJ4UYNBE`E3E3MVDYSVJ>2[C5PHE ++M08.&R>E`#)WNEE`AC5TQU)[T^)IRR^:BJI3)QV;/2J0B>ZEE1B3`E3:#SSS2`6Z ++M_P"/2;_<;^59>@_ZF?Z+_(U>#%]/E8DG(?D^F345DS--.&;.%&`!@#KT]J`+ ++MDO0_Y[TS[7#_`,]$_P"^Q_C2W"EHG4#)*D"LXZ?.44+(JD#^Z/:@#0^UP_\` ++M/1/^^Q_C1]KA_P">B?\`?8_QJ@NG3C.9E(*D?='!]:3^S[C_`)[+Q_L"@#0^ ++MUP_\]$_[['^-'VN'_GHG_?8_QK/33IU8EIE;.GX]S^9K-&I,HP(Q^=+_:3?\\Q^=(1 ++MHX]S^=&/<_G6=_:3?\\Q^=']IM_SS'YT`:.WW/YT8]S^9K._M-O^>8_.C^TF ++M_P">8_.@#1Q[G\S1CW/YUG?VDW_/,?G1_:;?\\Q^=`&CCW/YT8]S^=9W]I-_ ++MSS'YT?VFW_/,?G0!HX]S^9HV^Y_.L[^TF_YYC\Z/[3;_`)YC\Z`-''N?SHQ[ ++MG\S6=_:;?\\Q^=']IM_SS'YT`:./<_F:,>Y_.L[^TV_YYC\Z/[2;_GF/SH`T ++M<>Y_.C'N?SK._M)O^>8_.C^TF_YYC\Z`-''N?SHV^Y_.L[^TV_YYC\Z/[2;_ ++M`)YC\Z`-''N?S-&/<_F:SO[2;_GF/SH_M)O^>8_.@#0*@@@Y(/O2+&B@[5"Y ++MZXXJA_:;?\\Q^=']IM_SS'YT`:)`/44;1Z5G?VDW_/,?G1_:;?\`/,?G0!H[ ++M1Z4;1Z5G?VFW_/,?G1_:3?\`/,?G0!H[1Z4;1Z5G?VFW_/,?G1_:;?\`/,?G ++M0!H[1Z4;1Z5G?VFW_/,?G2?VFV?]6/SH`CU'_CYX'\(HJK>W>^8,4QQZT4QG ++M_]EE;F1S=')E86T*96YD;V)J"C$X(#`@;V)J"C$U,C$Y"F5N9&]B:@HR(#`@ ++M;V)J(#P\"B]&;VYT(#P\("]&,38@-R`P(%(@+T8Q-R`Q,"`P(%(@+T8Q.2`Q ++M,R`P(%(@/CX*+UA/8FIE8W0@/#P@+TEM,2`Q(#`@4B`^/@HO4')O8U-E="!; ++M("]01$8@+U1E>'0@70H^/B!E;F1O8FH*,3(@,"!O8FH@/#P*+TQE;F=T:#$@ ++M,3`R-@HO3&5N9W1H,B`S,3`W"B],96YG=&@S(#4S,@HO3&5N9W1H(#,W.#8@ ++M("`@("`*+T9I;'1E06(F)@^#H3C45B,`1P/:@(P#0T8H$OP!!05`)B: ++MII*2IK(:1`S0Q_H$XE">7GA`4E_J9Y`:H.L-XE`(.`:P@..]0&]*#@0<#=AB ++M$2@0'R@/Z*+1@,W/$WZ`#>@'XOQ!I#P$!@.0*`0><`<]41@(]*/]/_ZM*_^>'>*'3@OR*PWCX$/(@#++!($(?Y,]0!_$NJ!_VGZAJ@H`U?U-J@!4[Q^B#!`*_TWJ`-3]-VD`4,0_!%-0 ++M`*#(?0@#H.`^5*34W(<4"9[[4!F`>NU#BB+4/J24_2T7!J,4PNQ#2B'L/J2D ++MPNU#2BJ_?4BY'7X?4JY'^(V*%$2B0!SHA_KKS+_/6$\/&W!93E41D%-4@5': ++MHPZHJ:A?^5]Q"`(.!V+PO_X?RJ+\S1XHREJ!8`"(@(R-8!%:$1?2ZZ+*KAH6 ++MOBBGDZ;6\ZQ/.OW@\:MFYO#7R=3HXIY3OM+O:ARW[V8=8B73D84O[?#[Q38% ++M6_<9+5_S31\Z5S(MY(T.#/+,"Y"]<3%O_9)=H2JFJ-1%MKN>F2-N)*(#7N&;UFT\O6) ++M2^S$%-J)@?"K%ZXS-LB\_8IM(G!N%S+FI>Z>7?WT\J0+KVF8_U:J._X&)EWQ ++M2O`;'0>_]\(5G/5*.69,J4.0L&V]\FH^QUS!*VZE]X+26N.=&:O(0Q+%/]X5 ++M['YIN-L6[%TG&W<2WX=6/\/WW&.FJ+9CZT`25=)"\\9=&SVZOIRQUZ1>&YG$ ++M,AS-E[GM]7`F`C,Z+.JNLO`MT8./93>^3=FVF=[@XG+"_C8BVVR`>9EAGF_BBQMHW;T845(<JEF;=SHK^WZ=)]E%I:@###M;U#'4[29>]]/R0IO\?+AYI-2&8#GID4S;%[;AMMHPX:7Q.-!/E*FLW4-GJ+TI.,K"=[WX ++MU9F*#1X"K5P^;%S2J9)*5>O$6DSM&U*""O?N-7_:(TK2]L9O;I!\8P@YU#0, ++MAC`"2!R>./*MK("-?YIF.D'TW9L`Z@J!R;0DS"QM,O=UV;`)WF"M47!#/IB[ ++M[."]M&L9A8F/Q.@L,F?'"TW)5K(9F\3,TQMYE9\#![_*YU?';39I.=)S"835 ++M4,\?(#A:L\\#M:9[,F(;#>HN7!*&:KQO&>X]/9+KZKIZ-T_,*U-NQ.[7_5?##6H&B,-IW2_VA"S,5T1 ++MSKDM-NZ*#R;"^^AKCJK-[E5P./)2XN2E.JKU;I??[/)A`-\U6H1/>=]5*YG%^&WIJP"VW,[L+OS8OE4K4E3W%M<4V ++M,GU^F).)O'S\55\H31.+:KS7,E'WSY7_<4OE*;39=F76=Q:@FWC*\9,&)/0*EK"*YHR-^GR.4O4O7_GXOA!W7K`D ++ME=%(2E9WB4%,6QE*5U&B.E#1GW99T`"!I4[S)%:4-LK4'ZZ38+09BVE_:)P= ++M>3%CL-BEY.9SON'>W>I%G'S8_+$;ZRY/M!]^*9>C&0_$YL@CN]K?90D2H!=: ++MI3-I#1).Y#V@Z4XQBC$IT[\A77"GWC77OO_3V(6%D@[JA\-O;26"9Z>'2LBJ ++M&&>F_.G0+S8T<0V'U3A8FFLV/M4$J'-#A69CK6*<%NO?%\2\9J$_'C0RY&MI ++MTJM&]9'L1^I!'K9;,_[[607B:2/-ATF)2PJ*!%D(ZODJ$VNZ8@/=CSF#A%B ++M212?8M9.M8'YY^?@+A2JG?&D:C,RO.""'W_>>J7]R!'[;E7#`6-I=TL$6YPK ++M;QM;+J\[MR;Y>24VS)NFI@S"OKGM1ZL=+1T[28D,'$C1:GI ++M'(+>\IE^*A3M^T!%2+[LW;`2[W0VIZX3]3YJ67T4KWG4IU-CC^;%DN^HJ5+3 ++M"VW>$^)/:0KRKZK34]>W_JR2#BU&:HW ++M08JR\@OX>%[-RV\K/U#GZ#Q6KBYY=WWM ++M\^928RM?!E^]2[^C$FHK4O77OS[;MSKI&-9ZJ!MD7-GD=< ++M#M%+%Y4EB/Q.]")]*:5H.[@;\\[:LIB/QM"Y>XB;.QJ?3XFC7?.JE!;9+RYY5K#YI;G?(6>`8?\5,!H\^2W'/^9&Z ++M;UL-QJ-5-3!2:U%WB`6QEV,AS]>:(^\^D4EXY4:\6,DRSZ ++MG>KT#D3J\V9>73H8\.BS5;6NQ[>F8/GH8\BKISSZS]T?K\IPD?(*BRR-E\L, ++M[ARW=10\$%1WIF]^E)@>6"'E8*0SG\94_VW]6N/`62?#G+-D3OA-MRG0/`4; ++M6^,4P^ZAT__,LW:A8:M)26Z`A297AE.?BF_3Y/:IS0SI]*C)DL#$^TQ%;VU= ++M#O(9,X:4.::26^^02BR8]'>;$X6/=BL*C=Z*\`\-.W8O5NM0O!.M;O0UPT\+ ++M3X4/^=Y%MN6T=KEWO#G@:?3CR,!-9=-F::QYE[A2?T'3%[*N7NN?'6.M\2EA,5R[*4,;ZUQ; ++M83]V`>*WOH0#3Q5(WWBYQ672^?KZ]:E\]LG3PVL;I: ++MLY6&+7/Q1IA$OK"PTR4?PC]P3T&:LJIZ:8:70!,)*'K.ZVG*\4\&/)^Z8I-5% ++M8ZB:>V"L0$)2"YL!M8XY$N23LL+5K/]-P.UCV+RXFQ2 ++MU$2KG.% ++M$Q9IQ9$G4Z7,:BKD&-]Y93O!X#Y,I0$:M*-8\ZZG6^]Y%K,*(!^_IY[BZ'*\ ++MQ:X>[GE35*JQ_D909,8RC6E<3)C*>-#N2FY@`IS(($2W86?U.-#&6K)#]F3! ++M#/#C7$MC5'#7A9$#*TC"84B/E24;J8G?H+@OV986%BXQ4]D^\96;\S5_EG_& ++MY=$;Q)F=PYS55)9^-YLV?%NY,@?AQY_D1P9VMTJFSFK!VSP.S5?/3BF$?/_P ++MBMB"RMSE9WBKJ>,\DL=50UK`<6\KPKR(!9:KM@4[ESE]52,*8CGXR7>;5Y-V ++M7@C2XBE)$5RCD"?TZ.\ ++MD$CZM>NB\N7$D%P!<%#HR?CL3$@NOTS+()_00$3P[,4H*6TQ%K$/2:7V70\7 ++M&QQWFL2[5\BE]\(:+Y:[!SY5GFJE6TE@;IZ6J5T!!"+D)YLXYVRU/3C/) ++M/]C;R>;">I"B+SR^^11UUJ?/VG2]#\5KW]%2TV`FH$%7O*,-#=K0Z]$KQ(Z? ++M.)YTZ.*2(]_SC[->NP<@%R>ZSE#VC5T-[E^IJ#8PK_QP?RWP3_$0D0:!".PV.]X;B+D/\!E7NV=65N ++M9'-T"!;+38R("TR-3$@.37!E ++M("]%;F-O9&EN9PHO1&EF9F5R96YC97,@6R`P("\N;F]T9&5F(#$S+V9L(#$T ++M+RYN;W1D968@-C4O02]"(#8W+RYN;W1D968@.3=2G!SIP'R^L=W@C0`71)()>"P9`"#I;F#)'8-')8(6%-P!)!& ++M5P9TB43`:B?#![`"?4"J'XA7AB`0`)Z`HP$NH!N!#('M*#(FNU(`C=_->%^O ++M/UU^(-6'+0J09XL\#K`EXBED(AW`@ZX0F!F%W0MD*_EOB/JZ.-J72#3#DG;* ++M[T[I'WXLB4"D_Q%!(7GYTD`J@*'@02KYZU`[\'=Q&!!/\"5][36F88D$G"[9 ++MC0@"\-]-!!\TX3*(MR#0<.Z`*Y;H`^[:03+^:Q'LP>U*@.F;G-6S-U+\8Z.[ ++M3@LL@4P[3_?ZJ^Q.]"XC_F;V?*B$RX`C7!D.1[`#V>^?7Q>_:F9(QE'P!#+[ ++M)-34`2R5BJ5#V+?!)C4@$`$0R'CP,@!>9BN&*9,I-'8*P![*5<"50H7L+%1# ++M`X!A=DR[Q-X1#/L7(>!P`(;_`A$`#/P"U0`8X0L\"<"(?R/[?V'D+Y"=2_D" ++MU0$8[6]48??%$T`JZ$/PV;7^I3+@4KJ"$!)10T.:&IJ`AIJFE?_+0[G ++M2Z6"9-KNL;*W\B>[$M@[!,'+(`XRV$_!G0KV2"H+S;UF>+_[X5X%3CVW\EBS ++MDMK>Z@,_#,1Q$K-:3;P51HOM-_)21`6F]TX?]=^2\KGU[(IE!_K]=>]8QBO6 ++MM-^EZ92`2BG[Y10,?IA;S! ++M^1F>81F..D>_TKK48'4->W0*T28LI/@84L9*B.&=&ZX:-N(OE!"_9Z3KAVL> ++M8;P5BF\^4)[YBFSQ5.J^:9OMK2EAU%[DO9D>GUS ++M)1X`0M^]/FU@C8[*)84VX!\4L=94CYQ^K1,;9 ++M5"S@L"$7Q"1DD:&%][OU*@;2(@52D%-CI]"4P(KZY@<+ID/;-ENDT].0Y<[G ++M=?DHLFO\^M/KZTJA5;,6X@4N6T7GW7A/*%_H-3+HT4]3=/AD$SMU)7W4Z%"` ++MZDPRXK&EEBE<#.MU)L6D`MTGTC.T?JN7!_I!Z=F]]L;29_51^XI>QAF/_&+% ++M%U,EZGECJI-!S!_,>#U7?\RX1[[`0O(AOVWSWN:UAVD-5[ZH6AD__ ++M6R'YV]<_/Q^4,E\Y@KI)/#T'0^RMEPR[2N3S]-.XM*&.X=CG=+CP3INMWX*\ ++MQT_=/2WHX:R,+*_%_>J;9_>UNTRJ=BWVGLL28T;)4]/#/NZ/;7;"5[E_?%4G ++M(:+J]D;W\%TEBKM]NU?=6RNFOS<\247*U+SO1EQVVSU ++M.?_J2%P:BK[=76ZB+;]D?$[865ZWZU;XMWFVO)\I`\FWG,]L:K-0Z4T$TKN) ++MGJC:_EF3!(3OULEMID(:WU/17-ZD2,;S*6[S<"-!EMP9=*%FOI"1F5%$UHY&5%^")X?MA]GB"U6$F5NL"`B ++M3,.#!*@GE.-D0=10,L3L1('UF[DRQLV(:CA:UJQT+E8D;.9PJ4@B$W$25>$L ++M&0X#:]3C=8B"_1L#=.I@K+.A*3_/7>\;A8E<'N4_8XA63,[8VNH]B3T3?Q\5%L4%_'=T8GPZ6L ++M%G-&N?/4`AS7"HER38<^)U8#B(*NM`34FRK;9:CWNN]:Q!.?Z#7N=S&KH5S% ++M/-?7+W%G.#0[9$?3]?A7CCCV"N=`QMR\I(Y.J)S6/[,\<_OA^]FRJODL,(Q[ ++M,2$NG)DF_6*?O;.TP+&))I%4)WZ>LJ8@D>@HG#)2J+/;Z>TN)1/,7]I:R7/"IEBQO_)%SFHR+]10'D\#86O%;\P=& ++MU@L:&3#FZR,Z.=?>(N:K``$YHAC]WOU\KI4N:7T$?\$#ZQ"'>V^?I.$3C=XJ ++M#RF-YQ8'O&9P/@!N12E?+2F.CM2$306:BE^=F<@F$C43ZIF-FM"XVD8C@X:Q ++M^^7\G&KFH7Z*!EHHT`=NEMX2<`1Y%PFRI!]:&S8L.4D5MB9WLYQ<[U:2UL.[:$[GUR!YU6B?Y5VOXX;>[1GM9QGRVQ1R\< ++MNXX[#PL[1\>)-BS7H&@UK"+J3_T(7DT;I$7C]7J^)YSAH7Y24\G=6BUBI0KJ ++M#>-^_'Q9!X"M%:?,6`GTYD01JXLT'U#0?$`[W;\WQ_?2>:_8*LA4/A"^<"I2 ++M"H6;3D_N'J[O!86U(F\UU2'C7+=)9@4\(YC!QJN3V& ++M\D5UU"X>3W4ZM+KO5$S.P58[F>G0CL7ZT:.O&P:J[SS?DI@@+9E[NLGY#+9Y ++M'BY):3ZM-C6UJ^48@WZ&!CD.V-R4 ++M^"2_J"AS+K?3]4:`[_S+`MI-N`+#CF0'MK979L3+M=^_Y<0M&V>.#, ++M(X"'P)!R7@/_.J2.I<)@PBP1$:D ++MVS*MY+JD')B>)J'"8]MJ:Y5RO)&@EO?01UF%.*7(V8NRA7K[ZH*"K$5-2E[J ++MF.:=JIY(E-`>OL0Y*7[PY_NDJ<1V8IB-[3/3 ++M7P")-./9QBBENC9FGD*CK,;Z2!#\/WT@_R_P/U$`1P2Q5!J%A*5Z0GX#%&L_ ++MLV5N9'-T-KM ++MDWD\5/W;QZ.RC&S9EW)L91]CS1:&$-EB[&+,PEAF-,:^98V2;&7?ETB6DHB0 ++M/27*ON][$D*R_J;NYW?GN7]_/L]?S^LYYY_SOJ[K7)_/N;[7X>+L ++M4!HX+$$4(@:1!]1TC8RN`!`Q<1`_OQH>!2=@<%AU.`$E#T#DY""`JKL]("$. ++M0&3E):7D(1(@?D`-Y^J-Q]@[$``!-<%?1;*`J@L*CT'`L8`NG."`(L!JL[.P,U?;[@!-U%N*+P'"BD&@D``)`9!`.Q0]A@L"/S+T'4L ++M&@?(_A5&NKO^.^6!PKL130$"1)."`-$B$H=U]@:0*#0(K(W.57^U]#^H\TW`7C[/U?!3@75W<""@_HXI`H//:?I::HO[SIHI`8 ++M=Y=_9J\3X,X8A"K6WAD%B/\5PKAI8+Q02`,,`>$`H.'.;JC?<106^4\3Q+G] ++MM@!6U=,QAID+_W6>OW,&<`R68.SM^G?77\6_&?*'B=/!8[P`2W$Q<7$(L9!X ++M__O)^A]:U[`('!*#)2Z$M`P`Q^/AWB#B9A!)&O"%`!@L$N4%H+R(AL%B6!R! ++M^`I`G(D_@,;A0;^.4U(2`!/3SG"77_'?(2EI`.S@[>J`POX=DB&&5/^0#`"& ++M_J$K`%C];Y(E5NK\(5D`K/LW72%J&?TA*0!L_#<1=P,,_T/$GG9_2`X`(_XF ++MB+@X`$:>0`CQ"TX@4<3^!!)5'$X@T1[F!!)5G4X@4=;Y!!)U_XP%`B'J8D\@ ++M41=W`B4`L.L)).KB3R!1U^T$$B=(.(%$&^XGD&C#XP]*$(6\3R!1R.G9X5(H/95,7H5;WOKJ$*&8DF<"][KW!::>&&V ++M5YS"0+-P=H'+\X##[=X;/\./&M^";L-@NI/B\YC#;3-'UGG?E^1'R ++MA;;V5=_6JC2)?L_$AZ($\[S6]/6V+]D&`NK&B^1CW*<:+3U>-J:&RLB:::0X ++MP^Z&O;@DR7V3+NEV4834W7%/NH2X,^/=(0&.=RFJA4H6+)<#_;X&6]'>(A-E/#W&U$V=77G@\'9F.WCE&1#:%9ELY@Y'*^^.QQ0 ++M'(UZH%TBUY9R28MAS[OI5MBS1^WLKU$[C=K:[-V6I9?S=P2>XS6['<^?"C-3 ++MBR"PI?&ZDU0)'QTA7Y'E7K93&'K!LB25ZKO=!.CKSNQ?2KK6?UL;PL2.)E-G ++MZVQQ1.S.Z\15DM-^'Z(@&5U%1?7&.3'5*^FXQQ[(H)443\>Y4,O(5BIT\KB] ++MFSK%H>J(.K!OE0RY]J"1_Y#Q>#:VMD:"PV)[8M>ZQL)FT/Q0J-CQ.^>('>F7 ++M*L3L^\;CV.#A<[:UOI1E$!_>DASY?-8T+B8M.]/ ++M.=Y):W'8%XMYIY_O;/?!M^$=U;"^E=/;M<_JDGFY)CV?K=_Y2I4G9Y\R`,-R ++M1=WL39'@S$2VPPSI;#40OLD8KJ-RBE[VK#'AX&#.!^.UDYEG7\TJG@$WCVZ\ ++M$UD;=T-.07E#@!H__3AUNT2)CG#,`(C>:.:3OB\1C`L[K*R@\8![=0->H?/2B ++MGF&RW+S8U#Q%+L4SKTTYJ9T0BZ@T"SX/=E*Y3AUDI%@^C;&?%=6WM+9FW/:J ++MR6+P/)/+&[[P5$^)^:SY%SX3?G[).UW(9BK52K=!OE0JN&FYV!%U\"FG&ULY ++M"8SS,\K0.X.2^XI)/C;V+&ZR&;U9.9ZCY#4`_MBC77J*W[B3)_`)YM%,N?<8] ++MPRP[\!2K6M#:)U2#&+UHX7!08\QPX$]=+60S]*ZEHP(A6>PWNDF"!GKA0"_*0YST.1T]-P\X0:](?4GTKS' ++MHWP^JU950K93##X:6[X]/RIX'=!1$_&N"(GJM$?<9.G:/QD4)CS\>$-"KB,+ ++M[*3,1E>X4=BE"U8__93?)=.X3--L!7^15J:`:8?!SWOP4TMX,KV;8H\H"KNU ++M%RI2IIY\$*K-#CCP!ZXII,05#06=NZQF=T1B6C2+/7IH=D`GZ[TW\4P_<(YI ++MTON-3I7T\ZP5J8_@U[V8N.B-D2M%7Q/H,RGP=A(LRZ]P"P' ++ME.Q\82AQ!+*SS@K.U]_DSE`JN\Y[2,!\?T8^JK0;K7_UB//H&F!>.K!(7FAZ ++M?_J*2_K';S"Q-'/@E.1'^<*> ++M`L?A)05!2[_[0_TIRP==#I,A5[0VU&A76A`)I,;GFD*1=2V'?>2I*1KJ7;&[ ++MLQ[#7LI=#9?Q9])@2QJRQE62A#Q!A@>%=D\ITA7Z(DW2QBUIYV5:O+QN&CTO49W1_5&@Q%%<4[! ++M&^/S!5UM6]KS+4H^Y9IVQR*LE=X<>ZUB6R1L9=)D?6UW!\B>/5`^'@Q-3/$# ++MJA]RE!UAE!+"<^&!^:7C'26ZNR$N?<^&XE=(+&97&UMFF36\#@+\7N[*(]O5 ++M]A5HF6?T0[$;"S#,TN=E^"\A[@PM"AP@W#K6E^!;L'A ++MW<1AK)+$M6:F!C97M#+U3+V!KHI8QM-^**SK'BQ@Z);5S5K:@$VY$>$>B";9 ++M/2U,8#$T;$0BF05J(;5L1Z'W.E<2#J,JFEVEO%)9& ++M]UXP0I9>H=6F2?N8BND6+9Z8R2TM7@JR@GM2NILU4@`8F6>3.6K#./T^T!)<8[W&R1:Q.HD0A<..V(9N6RU ++MS9.FKS?O,X[H]NG/'=79J+B[1;C=6E,S:!(W6:F)9EF4]F\_`H.?AAO++FS= ++M[5!7?6`FS1N4$-QK4S6*SEQ[H65L+A_,B4^C@3W/R#?4/DC6%0Q:I^02YPF5 ++M^OH(0[M,2S;71E/:>+[89IU_14:]='2G="^=^Y)L8PCYI$XB8XZXJ?V.RRM: ++M?#_33K5HG/F/P"1\7('PHS/?#YM<-UN%5M88I/#MF;B:$Z!BJ-7]K<]_:AQX7/VT4?3OM ++M\<-P3S[U>Y=HAV6A7%C;LIZ6I&JNV^9J4=!1F23EP@J?>;7VH&WA\<50>0DM ++M8\HCA,JJ0Z%W4>U#A']RQ`VK$2AV-\7NOG^I&)2$7Z'SK8CR.7?6URV)>M)X ++MVAN3R6I)?V*E9'73HXMV.6/O( ++MGKZ.):OX'/")8R_=HAQM<*#P*%UC^;97Q'M#>W5.V/NR@U50=\]1PQW7@MK` ++MMOD*%37_U*JE/`'K,WGP<1LKMDN#T.L4HD-G80/Z;K#R3D-0:Y"H+&? ++M=Y(P2K;Y]0JQC\.L_?#?/HC-,J&+X3,D9I\8.==GZ']BN2OJAQ2;*Z]^Y<#" ++M\1U?.S>2LQ:K@C;U6N\<\`M2T*WCAT[_L"'W,XEY'>FH#9=COO!ZH1`MO^5R ++M^=Z$WV['W;T`X7#6:K5,)HIN+11&+EL<^E)5B9&U@MTE`H+B+(/.*#T?'[;D9) ++MEKAMM='VIWF=3@D5;IO4S,T6=J+^4?I7V?>'/!WOZY=^WS1(+.3XN4D9FN+H ++M7`4!Z<_`7BTXYH'IQ9,0=EM>'V])A73U:\I%NM[3]AD%>E=KN85>KFY%<14Y ++MR=E7]Z1EB)3FFUW5O]TJ?CA'X\6"NEOZQJN&UC%J^GZG/0BE7BAD?6V ++M2H,G);T7--!-3/QQK:LLLQDEM#=#X!W"=A*&B0EO+12L07,R:D8WO65(Z9:( ++MFD@*&N6RJ">T4.D,(/<*EF62OP]F##Z6U7S?GKI:2;<\O9CX:%%MSO)^/'?V ++MT*PS*[LIX\*-KV>'VPL#O[I-MIJ`7WG"QBO9]RHL!,^X;9?ZK.F=XZHU:1A8 ++MUWE-6%T@K0_:/AYN/'0T;.IF8#103&E2%4W:2&/EIA-=CC=U6:?/WD)F9TRC ++M,J,ZG5-OZ(57MD>1A>X+-EO4^1UC(@\^M]V4!PE\';1-_9QZ9AZ$GV_M.,TY9^ZC]AQ>::Y3=D]? ++MCO>:&MND7Z$RO9QUYC:5EU<(GL>]K/1]172AQV)\/G.U4T$T>,A7<=\NG**E ++M?5)*W,\Q_VUB/FT"J2OG6$F=DM?NW0J@LJJ, ++MUBU\Z#4CNT$NW=XG&\0NGZ(D$EE&[5.]:$+MUYH@X"LQLK;FIG26!@R)9/`V^)C?_J%-N=@UB=9;^05J@VA%D!+M8WT@("R ++M,$@B.J.TBH1Y84VOL*JH\@9Z44IM/U'U`4^<&`\'OJ"MB.&*J%*X_?GN3G/^Y.+.*)(RL.^$))9]5 ++M/&=MA>\`=2I?P33XHHTF=)%9<4@F"^UI'=,]#@[JK\IP8'*8;@UO>/XYC^M" ++M3.A"YS[Z*%[SK+%?>&(Y])L&68#PZW!CVC0S`\80'M6\H5;YY7AQ`6R1R<(6 ++M0GATIGKH^1YX)8V':\)>K_XI/-==+LJ4E+G&!5D1QQAX\5"3?%#_AUYOBXQQ ++M_T'0&`%60%&%QE:HE(<#]\X81VKM&ESL8Z(53@@_ZS1TY8V$`[B-K7C2RR@D`;T ++M&7_/>D5Y6J_)='J:498V$.O3$K^.WBU\MD/T*FE[4[8%#-SDG(ITWD ++MA5L#\6QLUAX$TSM70"E-1FQS/@PY<=C^$2;;BJO\+SI5_/OZY!JH>+Z=+E<3 ++MZDO2ZF0W[^=M,*3W_>9J'>,_\25JZ2&-5H$6QUYV.UU'9SQ"T%H#>^U9*,Z$ ++MAK7K8)>$/(_')-PQ,,J?$033I-V/B+']1+ ++MT5=%9BD%C$R[^4?Y2TD_V0=+,&Q27;HR*:7V(S:`R_#SP9'OF^>C[CKC=[TNH+FYY:WJ#4T%J[DY(@6-*U8$6A ++M,5^2^V3<7R#FB'PMI[[BR?KI/8/-?FAQ5[_?HK4WPOH#+^,,"V3Z/AU#O]R' ++M==>IG\6I=_?-J0>SOJ2@3>H`_JEO@>+_PPOT_PW^3S1`.*/@>`+.!8YW`OT+ ++M#)*\MF5N9'-TBD*+T9O;G1&:6QE(#8@,"!2"CX^(&5N9&]B:@HR-"`P(&]B:@I;,S,W ++M(#`@,"`P(#`@,"`P(#`@,"`P(#`@,"`S-30@,"`P(#`@,"`P(#`@,"`P(#`@ ++M,"`P(#`@,"`P(#`@,"`P(#`@,"`W,#@@-S`X(#`@-S8W(#`@,"`P(#`@,"`P ++M(#2]Z(#$R,R\N ++M;F]T9&5F70H^/B!E;F1O8FH*,30@,"!O8FH@/#P*+U1Y<&4@+U!A9V5S"B]# ++M;W5N="`Q"B]+:61S(%LS(#`@4ET*/CX@96YD;V)J"C(U(#`@;V)J(#P\"B]4 ++M>7!E("]#871A;&]G"B]086=EWM[R\O/Z$A/Z,C/Z4E/Z;F_ZC ++MH_ZMK?^SL_Z\O,/#P\S,S,_0S]34U-O;V\W-[-+2[M[>\O[#P_[,S/[3T_[= ++MW>7EY>?HY^WM[>3D].GI]N[N^/[DY/[L[/3T]//S^O?X]_[U]?[^_G)RGI]_'O[_[CX_[KZ_3[^_[R\@X.#F-C8W-S/C ++MX^SL[.KJ]_[T]"@HK_X"`OXQ,?YN;OYZ>H6%A8N+B[BDI+VJJH6%T965U_^) ++MB?^:FL3$Q,S5U='-S=?7\-O;\>7>WOW$P_7Z^@("`@\/#RXN+E)24EM;6V%A ++M869F9FMK:VUM;7%Q<71T='AX>'Y^?AH:J1P'AXV-C9&1D965E9>7 ++MEYF9F9N;FZ&AH:6EI:>GIZBGIZNKJZ^OK[*RLK6UM;BXN+^_O\+"PL?'Q\W- ++MS<_/S]'1T=/3T]C8V-_?W\K*Z\O+Z\_/[=34[]C8\-_?\^+BXN3DY.;FYNGI ++MZ>OKZ^[N[N+B].;F]>CH]O+R\O/S\_;V]O+R^OKZ^OKZ_/___P`````````` ++M```````````````````````````````````````````````````````````` ++M```````````````````````````````````````````````````````````` ++M```````````````````````````````````````````````````````````` ++M```````````````````````````````````````````````````````````` ++M`````````````````````"'_"TY%5%-#05!%,BXP`P$````A_C0@26UA9V4@ ++M9V5N97)A=&5D(&)Y($=03"!':&]S='-C$PNF\_HM'K-;KO?\+A\3J_;[_B\?L_O^_^`@8*#A(6&AXB)BHN, ++MC5,D&Q(2&B*.@!P.!0^2#YD2EGP/!1I&(J*5H'W)<(;K-9KX;8) ++M"Q<6&!87%]_H0MCC:AKB&0D("@@&!@@A)0H,Y((V+PTV$NLN-&A@P4(#$QA* ++M-`!A@H.X@F@(.J&&J%F=!QN$B51VRP$L+QXQFO`5+*6)>EE`1`R1A.(1$"1* ++M?"-2@J:3_VUXIA4CTFTE`9=,0%@88D%`0PP@0LC$(#5$@IPZ2U"UFB$#B`LA ++M0F0P(18J60P-,&0(L4#;-Q(",.CA4"""$&YWXQ'0@'3)!0`!:EW`=X`!OX`' ++M%!A.`/%``@,,!#@>8`%!XGP0$6@VT>"`@0L,#A06P(!S/SPB(I#J=')(!`(< ++M*E(!D2"$8`P)%"=@UY`!@@2EK2KVW6X!`W2&2V-0`)KL[P8&C#=0()F!\1+06(2$"-5)%Y#_ZTE>0B/Y( ++ME*?2%P(Z4>`3\.%R15'^6?%?%!\0P<%_J)`@GX7M76A+)13"!__,?Q.N1&$\ ++M0Y#`@846_H:F6*' ++M2Z9(YI=JOBCDDF::&:.(=6[1I8$`LA&,ADGL:8:@31`Z8!0)7M$E4@_>XJ*A ++MCD"ZA*3D99DBC[*I1&F@?98RY*=I#KAI-)T:(:>*-\XS:C0+E@I*JF&N>FB` ++M>BKAZAN)'B%KH;5.(62">%4D9GE]=M--;.W%4^80)PD9QJY$09KC$%Q^JF1% ++M5W(Y)ZBQ06*FE2AF&66W4,8S))(3&FG_0I;0*M'N7:5ZP.R54V[+88]FCINM ++M?B;F>ZZ4V>ZHWYL_7EF+LV"\FRP8#"HH#5$DV9I7B10_J\6JMQKSI:*SI6&PW+PX["`G3T'IM'CVB*RU.;.+:<$Z_YBQ ++M'+N*K(2.RN8K!)<;UHFPM4XKO,:N4EOA9B)&,Y%UQXH.73/76L"ZYL#D#1VM ++MH;DHN-\O$[=1HYKM'2D$,5.,@'2=<,L;%#XX_/OA=LH^^)KFUKDF,)B^.7OK$2NXN!Z`II&J2UN#G46%;)/G ++M?.M0?#Q]KQ<&^Z;+UZ.$N.E0G@@)LLUW;_-=26Z@?DB0J#NC^316&//"7UH/ ++M/YA/.'X_%8X7?SS\T!-)*(B8J+C(V.CY"1DI.4 ++ME9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#! ++MPL/$Q<;'R,G*R\S-DR1'$A)'(L[`'`4%#A'&(N/5X;<.0(8D ++M@QLTZ>JS$>TF[^XF'#7Y]+`B:N`K],Z?"0GW_KUR4&Y@HG<%YBED58"@((.# ++M(DB8V(K#/0[@W/D[DI!C*I*"8,P`4D`".R#59-P3X<#D*I0D),!X$>-%BQ8O ++M.'"(T>*=B(HV4WD4%*%`TQHL*T8X6FYITE1('6F\FLK!AHM@#>:+2`DCV(%F ++M%:5-IB3KHB,U_S%MD"#B*Z*&ALJ)D&AB[Z,(:V&]`Y)0[$`1,P(O^A!DD(,3 ++M#K9MX'"$&V4.,$CLU0R$,HQH)$5PV#@Z0M6F&CG(B,8!WXF0N)1\(Y0OGP@: ++M/)A0HI#"QN"=+FK\C.'"10SA,$Q$,-ZBQ@D7,%`X@&&=/?9` ++MYA)T#K%E#T10$`$`"^\8@0,./:QI`A$#Z##$#BOXL(,..OQ@ ++M@@X-K$"$#T,,T8,..>2PJ@^&]F#$`#F0\`,.C.**`Z[4]K`"#FL^FVL/K>K` ++M@HHZ%*H##CZH&"6HB0R!+I6#$"&H#W6:T(`.=NK@PQ)U=FK"$,#^0(2_O!9A ++MA+\[@(GH$'C>6L26)`#;0*=%##&`PWWVX+#_Q>[ZD"?"/S3`;YJ8B/F(P+>0 ++M*HBP>28")D"8L/N(608Y,8AB2J:"[LLWITO)GWH*8NB>7/6EB;M$RHL#HC_X ++MD(,.3.P0M,B0D"Q)`\_V@,.=/13A0\[*0/T(OC\Z$BB=..Q@Q-F&(!J"+!$((7>M$8Q?; ++M]25UP,O=]9)W.*%0\!7P(YP!$:B\:FR/<1O$7E]BUSS6%>-[[R"38"1XC+E) ++M@G_XZ\20IE:F('+"APA<'B&^U+:R\%`M0FO?,Q#!/E?XD'0%\=MFWK$"%131 ++M"([RC>;A;'0U9-YE'+G(OL:.&Z^PRNA?F[O]] ++MW0M,$PI6B23!<8-N;-T>53DDQ+GPE+ISI1B7A\7MK7*,HA@B`!%HDLVL0E1I ++M,4@3!FA$1L@H;(,@9C$5(;@\+O-N8OQ?]A*HS&<2)!UU*9WJ_#:9!5JS$W/; ++MGE`V4$D2D-,VWQ2B-R>GOR$Z,YV6$)PNX1FR8$JQFO12[4$_U\J$0G2M&*6O2B&,VH1C?*T8YZ]*,@#:E( ++M1TK2DIKTI"A-J4I7RHCC'4*:@W`I04)'B##BPZ;X&\$[D(`$$X1N!"/X``4H ++MX%-!!-4$/"VJ3P](@9[25!!!Z.E%0#<"(9!@!*`?*^8[/G#`)'T@"?9A$E?5 ++MMU1D"B$)M+%/4'7*4D<$`@`A_C0@26UA9V4@9V5N97)A=&5D(&)Y($=03"!' ++M:&]S='-C(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6FIZBI ++MJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S-DR-D7Q%?9<[` ++M90X%#M,1#C01UKQ`-&2&(EXT(N&X#EZ*9335Z[3=)F?O-"/SLB(TAOJ"`)KX ++M`F1?+"_E&*DK(-`@JP(F&@*\5VB:PU9EW)DH`^Z0.D$9+[(B4]`$C"I`MCD` ++M`J1:%8W81*XB*>@+C!QU]"#+(012F$7Q*2TP-Q@@1D$4D)@/CRQ%*#11A`%-@E9 ++MBF`(4@P'_E,7(2-82(L(9FD6P8ES#1)!2;&(.`R"CQ0`XR=[2=0=)`#ER(A9 ++M+E:BH2-DN-.C(EYL5LAE/H(S5?\P/S["%21(7&'&(+R5\9T)02Z%T(H%1(7E ++M6%%M4P9F7SA@4Q4F?`/A1D_^1T94#9XH8U0G\L=5-&66$P-+$;S)R8R/*.A( ++M&+$)$L%N,;B`9@0HP%``#%!4D>@+:+Y``Q1`5*%-;;:U@$(5:,9`1A0NG(&; ++M/&0TQU-SS<4`!:(T-"HI4"]$`1$,)PGG3R8D2M*0`T,.,M@@"'U1Q8IBO9`- ++MI22M6)`#+]&`#A`PT`#$%TOUEV8W4=W4IR!59.,%$-U\BHX#9,00;@'J>F'E ++M9MXT.&"*EC0)B46V+#F@D8A,Z(J]C=PS5"4-@:75&<$RXM8DVPP$[I=:?4A) ++M0RU-8MW_-_$;0(12S1] ++M1A9-&Z$V$5A@G?898K@M"`);;`'*8YKDW`@1`%`A2`A8(,`%W`CLL$,66'1A ++M0N<(8/'Y%H1ST<4.7&!!Q!99@$U%XUM@@846KXM!1>M9[(!`TY_OX+866U`Q ++M!A>E11>JF["#_Q;C;Z$]`EET ++MH7GKG7-A@A'I-\XXVP@@H(7ZY.\@=_QN$^&Y&)G;`O+:-C;A/4\3WY($19@V ++M-[_=(V\F6,+9W':V>X2M;U.;H-SRQC0'JNUN%#&;V\)VMKF%H&VA@![73."N ++MH7%"!%%CF`L[H4)#+,E733)+#!.Q0U[T["K\:H1`SB`/$GWD'GFI"V3T(9&L ++M($P0D!G&RPYQ#P=L+0P?@.)CRF"7(G*Q&I`A(A>[6)$,?91&08QE ++MD0<$$4&\T([$=*UAE^BC$"5VHPM%+_\@KRB:B@H`!#)\L4PR$@04GA!(1+Q1 ++MB6$LPSWT4;19;D0HZLBE(XY)"=++X$90:RN"UK@@A;(MP0CF`Z)*]UIY`HR@B5HP7Z?Z]T) ++MZW>VF"HULF ++M\F&/15Q+KIOPTR+TBE=-?.&1>"'$9_K:"099DA!O2BIAU\J4<46H38O]!!XC ++M2]G*6O:RF,VL9C?+V#E8F9J;G)V>GZ"A ++MHJ.DI::GJ*FJJZRMKJ^PL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(RB2C@*(*[@+#JE%.W#U$!A@A9$40$$-ZTB*W*Y#-1!MPAAF0.8E1% ++MQB.,*M[P`0%2KM&GSHDR9&&W@#92IJLQ!;W>RU2F0 ++M+\+`G3N$^/$3484OHP]!!A6(LC2"3VF.]92!@=>N",>3]7P) ++M64;$%X[L\<5U0L\;$4MO[^$2H ++M;:(>V4=(;GP0!,1F#!HOZGBK0\,-#!I\3'9??RL-5P4Z;0`800SHI#QQ3@L"8(-)W"=/A*C,+L`4(D\(!%Y"+R"!;8_SN*`*FD/DB.U0D(>U"B$923 ++MU&=(B)5M1!6D?X ++M?'%2>]/DHQ%<9;SP(1G?>(,-9%_$4(!/W-3)8'TG:L)$E970]$@>N5G4AG15 ++M'(<"A#!`445.;)H`(11`5)$-JMFA4$6H,>B!@AM\$"<"/&4TU]R#S<4`!7>. ++MCDI###$TAP)!+YRD$VV:7#`D)=50U0AB@P#1$4KN%/#"."]44=)*[M3A$@WH ++M0%?`-#34P:`)*#&E!PQNY!B/2]K45X=PZ-2A1PSX`JQM%9\M10-3,>B("::6 ++M7,0)D(Y$)8B[>BC"%O\KEX9IXL62`+0K)!#_(FTF'#NBGYV"A(JH66->`H^9 ++MDA2``@WK5='<3RQK8B_(U_4'U*L+ANP,PY>4-$D9(D;0!@R;11"J5#-6$IL@ ++M1@M]"(\<98@1$Q=H(K$R5G/"M==@0E)&72YRU$_8C%13%R%??(9(26P_$K7& ++M)I:=R`A($`)A.UK9Y9,@+X`CPATQ!*@.'Q7O4TU>>.$EEPEW=!:@&W9)5@T0 ++M;>BA[=D$P16N<9]D7`D_'3F2!QIRF,A3NSGUYINJ,<#`$[^^>=L??VX@'<6L ++MQ"UMQ\%1!)^3"),U5Q?`**R7W6+NA/OT)T1+0J8T6":21QQY%%E`%2\$OU3_ ++M`0>;`$-.`'^OD^Y5\!2NG6Y\#WX5,$3PH*,XW73Y]U\VNV^X^`$'A$A'/4Q8 ++MI'%'X@CR'F<9O$#%+@&R33G(\+&LO:@S9.B,99`'EP:J1W!G"Z$_OE"W1[0, ++M;]HR2R9QBE/@VQJH0,BI8U=H(PM#A"*4CQGT16\+*#@7 ++MAH%<`>80]-"#'I[P`CZPC0]YF`]>.N,3CM(3:3[)BP9#"@U>-9"#&$0I!_T1 ++M4J1!8Z70,%%+.1K/3>SA#>AYTKX>.@G!%'2##-S@3X$ZU'CL2@1G]9ERARG9J"51-#>00WSAH* ++MB:$C@T851*,.\C6V=@)[UX'!A(YU/C*086E'5:9=+4$3/C0J7-%ISF4>M)!\ ++ME'.P']E(&?0`#8XN1#)4LR1D+^%&O2!PLSH#!T#()!AK@383N3J$5[1T6DY\ ++M"$A?,&UK,^&-Q=FS)O68[5UI=IZV,VN=K?+W>YZ][O@#:]XQXL,OHQ@!(=`[R$^D!:-$D*] ++M@H"O-,]K`B2H24TF..\'P``&$VB4OGGH&W[I"P8!%R((?=N'?3^0AQ%\``GN ++ME28=/.@KF!$D83Y)BB]Z,^S?#02!'4$P@1VAO=3P.9%GRER6K;FA'J[)(;5R!36)ONTJS%B:!U[!![24E25(E2(T808(%JU(CR[Z!KR0M,$(G4`4*U"G0:5>$ ++M6@7.MO_>+/UDKNX/NY:4+)IIG5><._N-O*MR2_8,\>>$I=DPPE:_7=3*%[?` ++MAU!H![&RRRUL$72+70U%H!]FWBW&UX4+8D*?1!Z8,I`GAG121P2OO/)%!"16 ++M)B)F8"6@L,E6BBR2.@?(*))KQIPDA@I%#_HM8NKT`R20&- ++M7+)))Y3(IDDKE3!*(5.']&$7*YS<]D4KI*A5FFF:$?J0I'T9U*!?`L&B*;5[ ++M,77+A=*^1-B2!,'BE2BDM,)8!+*%2]"5'KG+$V4*2GM8?=>*)!F&"N''+T*> ++MI=91*]&FQA1^KW0GKT&?D$O0LA75(E8MP@'%%"=#3E2'L`O-<@4M`SER"2Q0 ++MTEI6)Y^P$@%V!2C(2@'@L3+B*ZUT50ZI\?Y(LL,P74`EO ++MKV"BH%:;:%?)61D5EK5#GX7V^4C4"22\@@D%V!*`DTH4B_L,P^$>T"03HC6'D&THE\?8XIG^#80JY4@%`0LQK3` ++M^HR/?)NA6D0H`RKG=((3E(A`)?Q7E/,$4(`$4=D+%5*B+Y0I1@."VP*S0AZK ++M\>45LK$(`/]-(T&3L/`BU#FB:2K6P8V,YS#RNA)! ++M,'"$)')1B^LE(@*Q:\0F$`$7R5U"B0>Y17^Z59$3U6\7JXA#*DI7`$Q`PE6Q ++MY`0G-E$825`"!K3IYI9>B8E&/$(2<&.%(PK0-]K!@!1U>IQQ8##_S%>P\IFU ++M^(0YZ^!.3!``$DN2&R6@>9`"[.]@GV%?1%93BP)]JT7YJX6"%!D96+"%*2[+ ++M'Q$%XL=;M((Y#V*0'/&WQ5R(HJ(E>E`N7F$9]NW/=`_QF@V8 ++MLHG;/8)+C8C,)AB!-T7QKA&(V(1S&E$+?\(`EIO((",EX3"@8&V$F]F:0SSV ++M`=99C`!*XDH9=<_UR"]F&2!HV20`J*0I<&%->45N(_%8C8YP(0R_2,OT5Q#X;^1=CE&JP ++M`4+47_W"UG@Y(I=;:&*YM_A"'>H@HA<1A+JHN:Y#6J$)P"ZDKF0J"(`E0HHH ++M$82NNP#?2IA"BFF"HK"M@&F#"V`@0?CAHQ"1Q<<$4@!*6&*^NJJA=4"A&'EV ++MAQ$-C&`!3'4668%"-DYB5L.>5H"S@@(3$BI15M!%"4Y,I0`O;:`TLY2C<9*B ++M#MOMRVT&!PKVO&(34O&#)$0:V*]=B:"7T!LK*U$)7M*I$'BZA%X>09M&%*)9 ++M@`A-YC`AB8#BB?]R@2@`XN06N2_D`DR(."*W0+9%#0"3Z<>!R;RT)?D#"E$^93 ++M;[4X067!=.)[L*GN0C[+W@].AKR@`]@`S;OM)$ND@7PTXWS45T2?=@22$+&F ++MN4>R-;5$V(L"^8+NLO6L=8.$1AR&`0HW@<[OL4)0?22JO3G2BHI]`6^5R)LP ++M)48GXTI[X!V)SDP%23./GB6^!BHXQ$/B4.^2>./Q(A-0J:E4OG#"VR#.]\LF ++M^H>ESJ:<(\C:=@]W40KQO?PC$2``I8S[K6M\[UKGO]ZV`/N]C'3O:RF_WL:$^[VMV+QL4(#C("_5[J('E_%!W"QBA%\0!:!'_B5-D]I1>L"%QX(/+QT,7K5 ++96W[T47C(A>+OP7KWRZ1@```.P`` ++` ++end ++ +--- /dev/null ++++ b/fig2mpdf/doc/sample-presentation.tex +@@ -0,0 +1,47 @@ ++\documentclass{beamer} ++ ++\usepackage{xmpmulti,multimedia,xspace} ++\usepackage[latin1]{inputenc} ++ ++\hypersetup{a4paper, ++ pdftitle={Overlay sample for graphics created with fig2mpdf}, ++ pdfsubject={Overlay sample for fig2mpdf}, ++ pdfauthor={Michael Pfeiffer}, ++ pdfkeywords={multiinclude, figures, fig2mpdf, multilayer, graphics}, ++ colorlinks, ++ linkcolor=black, ++ urlcolor=black, ++ citecolor=black, ++ pdfpagemode={None}, % only text is shown ++ pdfstartview={FitH}, % View->FinInWindow ++} ++ ++\setbeamercovered{invisible} ++\setbeamersize{text margin left=7.5mm} ++\setbeamersize{text margin right=7.5mm} ++ ++%============================================================================== ++ ++\begin{document} ++\begin{frame} ++\begin{columns}[c] ++ \begin{column}{1in} ++ \begin{center} ++ \multiinclude[<+->][format={pdf}]{overlay-sample}% ++ \end{center} ++ \end{column} ++ \begin{column}{3in} ++ \setcounter{beamerpauses}{1} ++ \setbeamercovered{transparent} ++ \begin{itemize} ++ \item<+-|alert@+> Normal working in state A ++ \item<+-|alert@+> An alarm occured (e.g. temperature too high) ++ \item<+-|alert@+> Alarm behavour executed in State B ++ \item<+-|alert@+> Got all clear signal ++ \item<+-> Returned back to normal working state ++ \end{itemize} ++ \end{column} ++\end{columns} ++\end{frame} ++ ++\end{document} +--- /dev/null ++++ b/fig2mpdf/doc/uudecode +@@ -0,0 +1,19 @@ ++#!/usr/bin/perl ++# ++# uudecode: ++# got from /usr/doc/perl-5.005-doc/examples/uudecode.gz ++# ++while (<>) { ++ next unless ($mode,$file) = /^begin\s*(\d*)\s*(\S*)/; ++ open(OUT,"> $file") || die "Can't create $file: $!\n"; ++ while (<>) { ++ last if /^end/; ++ next if /[a-z]/; ++ next unless int((((ord() - 32) & 077) + 2) / 3) == ++ int(length() / 4); ++ print OUT unpack("u", $_); ++ } ++ chmod oct($mode), $file; ++ eof() && die "Missing end: $file may be truncated.\n"; ++} ++ diff --git a/fig2dev-3.2.6-fig2mpdf.patch b/fig2dev-3.2.6-fig2mpdf.patch new file mode 100644 index 0000000..6f3a67d --- /dev/null +++ b/fig2dev-3.2.6-fig2mpdf.patch @@ -0,0 +1,1434 @@ +--- + fig2dev/dev/genpstex.c | 331 ++++++++++++++++++++++++ + fig2dev/drivers.h | 4 + fig2dev/fig2dev.c | 23 + + fig2mpdf/copyright.txt | 25 + + fig2mpdf/fig2mpdf | 653 +++++++++++++++++++++++++++++++++++++++++++++++++ + fig2mpdf/fig2mpdf.1 | 208 +++++++++++++++ + man/fig2dev.1.in | 69 +++++ + 7 files changed, 1311 insertions(+), 2 deletions(-) + +diff --git a/fig2dev/dev/genpstex.c b/fig2dev/dev/genpstex.c +--- a/fig2dev/dev/genpstex.c ++++ b/fig2dev/dev/genpstex.c +@@ -46,9 +46,13 @@ + + #include + #include ++#include ++#include + + #include "fig2dev.h" + #include "object.h" ++#include "texfonts.h" ++#include "setfigfont.h" + + extern double rad2deg; + +@@ -78,6 +81,308 @@ extern void genps_grid(float major, floa + + static char pstex_file[1000] = ""; + ++static int iObjectsRead = 0; ++static int iTextRead = 0; ++static int iObjectsFileNumber = 0; ++static int iStartDepth; ++static int iLastDepth; ++static FILE * ptCreateFile; ++static char szFileName[1000]; ++static int iLength; ++static int iPdfOutputs = 0; ++ ++#ifdef never ++static double unitlength; ++static double dash_mag = 1.0; ++ ++static int (*translate_coordinates)() = NULL; ++static int (*translate_coordinates_d)() = NULL; ++#else ++extern double unitlength; ++extern double dash_mag; ++ ++extern int (*translate_coordinates)(); ++extern int (*translate_coordinates_d)(); ++#endif ++ ++#define TOP 840 ++#define SWAP(x,y) {tmp=x; x=y; y=tmp;} ++#define TRANS(x,y) (*translate_coordinates)(&x,&y) ++#define TRANS2(x1,y1,x2,y2) (*translate_coordinates)(&x1,&y1); \ ++ (*translate_coordinates)(&x2,&y2) ++#define TRANSD(x,y) (*translate_coordinates_d)(&x,&y) ++ ++static void genpstex_p_finalize_objects(int depth); ++ ++/************************************************************************* ++ *************************************************************************/ ++static int ++translate2(xp, yp) ++ int *xp, *yp; ++{ ++ *xp = *xp + 1; ++ *yp = (double)(TOP - *yp -1); ++ } ++ ++static int ++translate1_d(xp, yp) ++ double *xp, *yp; ++{ ++ *xp = *xp + 1.0; ++ *yp = *yp + 1.0; ++ } ++ ++static int ++translate2_d(xp, yp) ++ double *xp, *yp; ++{ ++ *xp = *xp + 1.0; ++ *yp = (double)TOP - *yp -1.0; ++ } ++ ++/************************************************************************* ++ *************************************************************************/ ++void ++genpstex_p_option(char opt, char *optarg) ++{ ++ if (opt == 'p') ++ { ++ strcpy(pstex_file, optarg); ++ } ++ else ++ genlatex_option(opt, optarg); ++} ++ ++ ++/************************************************************************* ++ *************************************************************************/ ++void genpstex_p_start(objects) ++ F_compound *objects; ++{ ++ int tmp; ++ struct stat tStat; ++ long lUnitLength; ++ ++ if (*pstex_file == '\0') ++ { ++ put_msg("Argument -p is mandatory to pstex_p."); ++ exit(1); ++ } ++ ++ strncpy(szFileName, pstex_file, 900); ++ iLength = strlen(szFileName); ++ ++ sprintf(szFileName + iLength, ".create"); ++ ptCreateFile = fopen (szFileName, "wb"); ++ ++ if ( ! ptCreateFile) ++ { ++ put_msg("Couldn't open %s for writing", szFileName); ++ exit(1); ++ } ++ fstat(fileno(ptCreateFile), & tStat); ++ fchmod (fileno(ptCreateFile), tStat.st_mode | ((tStat.st_mode & (S_IRUSR | S_IRGRP | S_IROTH)) >> 2)); ++ fprintf(ptCreateFile, "#!/bin/bash\n\n"); ++ ++ fprintf(ptCreateFile, "while getopts \"r\" Option\n"); ++ fprintf(ptCreateFile, "do\n"); ++ fprintf(ptCreateFile, " case $Option in\n"); ++ fprintf(ptCreateFile, " r) iOptRemove=1;;\n"); ++ fprintf(ptCreateFile, " *) echo \"illegal option -$Option\"\n"); ++ fprintf(ptCreateFile, " esac\n"); ++ fprintf(ptCreateFile, "done\n"); ++ fprintf(ptCreateFile, "shift $(($OPTIND - 1))\n"); ++ ++ texfontsizes[0] = texfontsizes[1] = ++ TEXFONTSIZE(font_size != 0.0? font_size : DEFAULT_FONT_SIZE); ++ ++ unitlength = mag/ppi; ++ dash_mag /= unitlength*80.0; ++ ++ translate_coordinates = translate2; ++ translate_coordinates_d = translate2_d; ++ ++ TRANS2(llx, lly, urx, ury); ++ if (llx > urx) SWAP(llx, urx) ++ if (lly > ury) SWAP(lly, ury) ++ ++ /* LaTeX start */ ++ ++ /* print any whole-figure comments prefixed with "%" */ ++ if (objects->comments) { ++ fprintf(tfp,"%%\n"); ++ print_comments("% ",objects->comments, ""); ++ fprintf(tfp,"%%\n"); ++ } ++ ++ lUnitLength = (long) (round(4736286.72*unitlength)); ++ fprintf(tfp, "\\setlength{\\unitlength}{%lisp}%%\n", ++ lUnitLength); ++ /* define the SetFigFont macro */ ++ define_setfigfont(tfp); ++ ++ sprintf(szFileName + iLength, ".size"); ++ fprintf(ptCreateFile, "if [ \"$iOptRemove\" == \"\" ]; then\n"); ++ if (iPdfOutputs) ++ fprintf(ptCreateFile, " echo \"\\setlength\\pdfpagewidth{%3.2fpt}\\setlength\\pdfpageheight{%3.2fpt}\" > %s\n", ++ (float) lUnitLength / 65536 * (urx - llx), (float) lUnitLength / 65536 * (ury - lly), szFileName); ++ else ++ fprintf(ptCreateFile, "echo -n\"\" > %s\n", szFileName); ++ fprintf(ptCreateFile, "else\n rm -f %s\nfi\n", szFileName); ++} ++ ++/************************************************************************* ++ *************************************************************************/ ++void genpdftex_p_start(objects) ++ F_compound *objects; ++{ ++ iPdfOutputs = 1; ++ genpstex_p_start(objects); ++} ++ ++ ++/************************************************************************* ++ *************************************************************************/ ++int genpstex_p_end() ++{ ++ if (iTextRead) ++ { ++ fprintf(tfp, "\\end{picture}%%\n"); ++ iTextRead = 0; ++ } ++ if (iObjectsRead) ++ { ++ genpstex_p_finalize_objects(iLastDepth); ++ iObjectsRead = 0; ++ } ++ ++ /* LaTeX ending */ ++ fprintf(tfp, "\\begin{picture}(%d,%d)\n", urx-llx, ury-lly); ++ fprintf(tfp, "\\end{picture}%%\n"); ++ ++ fclose(ptCreateFile); ++ ++ /* all ok */ ++ return 0; ++} ++ ++ ++/************************************************************************* ++ *************************************************************************/ ++void genpstex_p_finalize_objects(depth) ++int depth; ++{ ++ char szFileName[1000]; ++ int iLength; ++ ++ strncpy(szFileName, pstex_file, 900); ++ iLength = strlen(szFileName); ++ ++ ++ sprintf(szFileName + iLength, "%03d", iObjectsFileNumber++); ++ fprintf(ptCreateFile, "if [ \"$iOptRemove\" == \"\" ]; then\n"); ++ if (iPdfOutputs) ++ { ++ fprintf(ptCreateFile, " %s -L pstex -D +%d:%d %s", prog, depth, iStartDepth, from); ++ fprintf(ptCreateFile, " | epstopdf -f > %s.pdf\n", szFileName); ++ } ++ else ++ fprintf(ptCreateFile, "%s -L pstex -D +%d:%d %s %s.eps\n", prog, depth, iStartDepth, from, szFileName); ++ fprintf(ptCreateFile, "else\n rm -f %s.", szFileName); ++ if (iPdfOutputs) ++ fprintf(ptCreateFile, "pdf"); ++ else ++ fprintf(ptCreateFile, "eps"); ++ fprintf(ptCreateFile, "\nfi\n"); ++ ++ fprintf(tfp, "\\begin{picture}(0,0)%%\n"); ++/* newer includegraphics directive suggested by Stephen Harker 1/13/99 */ ++#if defined(LATEX2E_GRAPHICS) ++# if defined(EPSFIG) ++ fprintf(tfp, "\\epsfig{file=%s.eps}%%\n",szFileName); ++# else ++ fprintf(tfp, "\\includegraphics{%s}%%\n",szFileName); ++# endif ++#else ++ fprintf(tfp, "\\special{psfile=%s.eps}%%\n",szFileName); ++#endif ++ fprintf(tfp, "\\end{picture}%%\n"); ++} ++ ++/************************************************************************* ++ *************************************************************************/ ++void genpstex_p_object(depth) ++int depth; ++{ ++ if (iTextRead) ++ { ++ fprintf(tfp, "\\end{picture}%%\n"); ++ iTextRead = 0; ++ } ++ if (iObjectsRead == 0) ++ { ++ iStartDepth = depth; ++ iObjectsRead = 1; ++ } ++ iLastDepth = depth; ++ ++} ++ ++void genpstex_p_arc(obj) ++F_arc *obj; ++{ ++ genpstex_p_object(obj->depth); ++} ++ ++ ++void genpstex_p_ellipse(obj) ++F_ellipse *obj; ++{ ++ genpstex_p_object(obj->depth); ++} ++ ++void genpstex_p_line(obj) ++F_line *obj; ++{ ++ genpstex_p_object(obj->depth); ++} ++ ++void genpstex_p_spline(obj) ++F_spline *obj; ++{ ++ genpstex_p_object(obj->depth); ++} ++ ++ ++ ++/************************************************************************* ++ *************************************************************************/ ++void genpstex_p_text(t) ++F_text *t; ++{ ++ ++ if (!special_text(t)) ++ genpstex_p_object(t->depth); ++ else ++ { ++ if (iObjectsRead) ++ { ++ genpstex_p_finalize_objects(iLastDepth); ++ iObjectsRead = 0; ++ } ++ if (iTextRead == 0) ++ { ++ fprintf(tfp, "\\begin{picture}(0,0)(%d,%d)\n", llx, lly); ++ iTextRead = 1; ++ } ++ genlatex_text(t); ++ } ++ ++} ++ ++/************************************************************************* ++ *************************************************************************/ ++ + void + genpstex_t_option(char opt, char *optarg) + { +@@ -127,6 +432,32 @@ genpstex_option(char opt, char *optarg) + genlatex_option(opt, optarg); + } + ++struct driver dev_pstex_p = { ++ genpstex_p_option, ++ genpstex_p_start, ++ (void(*)(float,float))gendev_null, ++ genpstex_p_arc, ++ genpstex_p_ellipse, ++ genpstex_p_line, ++ genpstex_p_spline, ++ genpstex_p_text, ++ genpstex_p_end, ++ INCLUDE_TEXT ++}; ++ ++struct driver dev_pdftex_p = { ++ genpstex_p_option, ++ genpdftex_p_start, ++ (void(*)(float,float))gendev_null, ++ genpstex_p_arc, ++ genpstex_p_ellipse, ++ genpstex_p_line, ++ genpstex_p_spline, ++ genpstex_p_text, ++ genpstex_p_end, ++ INCLUDE_TEXT ++}; ++ + struct driver dev_pstex_t = { + genpstex_t_option, + genpstex_t_start, +diff --git a/fig2dev/drivers.h b/fig2dev/drivers.h +--- a/fig2dev/drivers.h ++++ b/fig2dev/drivers.h +@@ -36,8 +36,10 @@ extern struct driver dev_eps; + extern struct driver dev_pdf; + extern struct driver dev_pdftex; + extern struct driver dev_pdftex_t; ++extern struct driver dev_pdftex_p; + extern struct driver dev_pstex; + extern struct driver dev_pstex_t; ++extern struct driver dev_pstex_p; + extern struct driver dev_pstricks; + extern struct driver dev_textyl; + extern struct driver dev_tk; +@@ -84,6 +86,7 @@ struct { + {"pdf", NULL, &dev_pdf}, + {"pdftex", NULL, &dev_pdftex}, + {"pdftex_t", NULL, &dev_pdftex_t}, ++ {"pdftex_p", NULL, &dev_pdftex_p}, + {"pic", NULL, &dev_pic}, + {"pict2e", NULL, &dev_pict2e}, + {"pictex", NULL, &dev_pictex}, +@@ -92,6 +95,7 @@ struct { + {"ps", NULL, &dev_ps}, + {"pstex", NULL, &dev_pstex}, + {"pstex_t", NULL, &dev_pstex_t}, ++ {"pstex_p", NULL, &dev_pstex_p}, + {"pstricks", NULL, &dev_pstricks}, + {"ptk", NULL, &dev_ptk}, + {"shape", NULL, &dev_shape}, +diff --git a/fig2dev/fig2dev.c b/fig2dev/fig2dev.c +--- a/fig2dev/fig2dev.c ++++ b/fig2dev/fig2dev.c +@@ -844,6 +844,23 @@ help_msg(void) + ); + } + ++ if (dev == NULL || !strcmp(lang, "pstex_p") || ++ !strcmp(lang, "pdftex_p")) { ++ puts( ++"PSTEX_P and PDFTEX_P Options:\n" ++" -p name basename of the files to be created\n" ++#ifdef NFSS ++" -F don't set font family/series/shape, so you can\n" ++" set it from latex\n" ++#endif /* NFSS */ ++" -d dmag set separate magnification for length of line dashes to dmag\n" ++" -E num set encoding for text translation (0 no translation,\n" ++" 1 ISO-8859-1, 2 ISO-8859-2)\n" ++" -l lwidth set threshold between thin and thick lines to lwidth\n" ++" -v verbose mode\n" ++ ); ++ } ++ + if (dev == NULL || !strcmp(lang, "shape")) { + puts( + "SHAPE (ShapePar driver) Options:\n" +@@ -991,6 +1008,12 @@ static int compound_dump(F_compound *com + static int + rec_comp(struct obj_rec *r1, struct obj_rec *r2) + { ++ if (r2->depth == r1->depth) ++ { ++ if ((r1->gendev == dev->text) ^ (r2->gendev == dev->text)) ++ return ((r1->gendev == dev->text) * 2 - 1); ++ return (0); ++ } + return (r2->depth - r1->depth); + } + +diff --git a/fig2mpdf/copyright.txt b/fig2mpdf/copyright.txt +--- a/fig2mpdf/copyright.txt ++++ b/fig2mpdf/copyright.txt +@@ -0,0 +1,25 @@ ++The following files contain copyright and license info for ++the code they contain: ++fig2mpdf, fig2mpdf.1, transfig.3.2.4.patch, transfig-3.2.5-alpha7.patch ++ ++-- fig2mpdf copyright begins here -- ++ ++ fig2mpdf/pdftex_p and pstex_p driver of fig2dev ++ Copyright (C) 2006 Michael Pfeiffer -- p3fff@web.de ++ ++ This program 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. ++ ++ This program 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 this program; if not, write to the Free Software ++ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++ ++ (Author's note: the license is in the file gpl.txt, which is included ++ in the archive.) +diff --git a/fig2mpdf/fig2mpdf.1 b/fig2mpdf/fig2mpdf.1 +--- a/fig2mpdf/fig2mpdf.1 ++++ b/fig2mpdf/fig2mpdf.1 +@@ -0,0 +1,208 @@ ++.TH fig2mpdf 1 "Jun 2006" "" "Including xfig figures into LaTeX documents" ++.SH NAME ++fig2mpdf \- creation of multilayer pdf or eps figures from fig files using latex for typesetting ++.SH SYNOPSIS ++.B fig2mpdf ++[\fIOPTION\fR]... \fIFILE\fR ++.SH DESCRIPTION ++.PP ++This tool can create pdf or eps figures using fig files as source. For beamer ++presentations, for example, you can use the multilayer mode to create ++multiple figures that can be overlayed to get a dynamic figure. For ++proper appearance you can use latex to typeset some or all texts, ++possibly containing formulas. ++ ++The default interpretation of the given fig \fIFILE\fR depends on its suffix. ++.TP ++\fIfig\fR ++Normal conversion of a fig file. All texts are interpreted as postscript ++texts and all elements of the figure are included in the resulting figure. ++.TP ++\fIlfig\fR ++LaTeX interpretation of the file. All texts of the input file that have the ++special bit set are typeset by pdflatex resp. latex (see: Option \fB\-|+l\fR). ++.TP ++\fImfig\fR ++Multilayer file interpretation. Depending on the used depths of the ++figure it is split into multiple parts. For each part an output file is ++created (see: section \fBMultiLayerOutput\fR). ++.TP ++\fImlfig\fR or \fIlmfig\fR ++Combination of multilayer and LaTeX interpretation of the input (see: Suffix ++\fIlfig\fR and \fImfig\fR). ++.PP ++The default interpretation of the input can be changed by using the options below. ++.SH OPTIONS ++.PP ++.TP ++\fB\-e\fR ++produce an eps output file. Instead of creating a pdf file (the default) ++an eps figure is produced. ++.TP ++\fB\-|+l\fR ++force calling (pdf)latex (-) or do not use (pdf)latex (+) for ++typesetting the text marked with the special flag. With this option you ++can change the default behavior given by the input file suffix. ++.TP ++\fB\-|+m\fR ++force set (-) or unset (+) the multilayer interpretation (see: ++\fBMultiLayerOutput\fR below) which was previously set by the input ++file suffix. ++.TP ++\fB\-p\fR \fIranges\fR ++explicitly set the ranges of depths for splitting the input figure in ++multilayer mode. \fIranges\fR is a colon separated list of ranges of ++the form \fIupper-lower\fR or \fIdepth\fR where \fIupper\fR is the ++top and \fIlower\fR the bottom depth in the range. If you use the ++\fIdepth\fR form the range consist of just that depth. ++.TP ++\fB\-i\fR ++include the the bottommost range (that is, the one with the highest depth) into ++all output figures. This is for compatibility to older versions of this ++tool. ++.TP ++\fB\-I\fR ++turn on pyramid mode. The figure of a corresponding range in multilayer ++mode includes all lower ranges too. ++.TP ++\fB\-g\fR \fIgapwidth\fR ++set the allowed gapwidth between two used depths to decide if these ++depths should be grouped together in one range. With this option you get ++more flexibility to insert objects with new depths. The default width is ++zero (no gap = consecutively numbered depths are grouped together). ++.TP ++\fB\-s\fR \fIstyle\fR ++replace the default style for selecting a font family in LaTeX mode. ++If this option is omitted the style `times' is set by default. ++.TP ++\fB\-H\fR \fIheader\fR ++replace the default header sequence for creating temporary ++LaTeX documents in LaTeX mode. To get maximum flexibility you can ++set the entire document header in the file \fIheader\fR (see: ++\fBCustomized Headers\fR below). ++.TP ++\fB\-G\fR ++in multilayer mode change the default output file pattern to the PDF ++format which is .page. ++.TP ++\fB\-v\fR ++be verbose and print out all executed commands ++.TP ++\fB\-V\fR ++print out the version of \fBfig2mpdf\fR ++.PP ++.SH "MultiLayerOutput" ++In xfig you can assign an individual depth to all objects of the ++figure. These depths are normally used to determine the order of ++printing the objects. \fBfig2mpdf\fR uses these depths to group the ++objects into ranges in automatic mode (if the ranges option is ++omitted). In the list of used depths, consecutively numbered depths are ++grouped into one range. That is, all gaps between used depths are used ++to logically split the figure. With \fB\-g\fR you can set the ++gapwidth which doesn't split the figure (default: zero). ++.PP ++The resulting list of ranges determines the number of output files. In ++default mode all objects with depths assigned to one range are ++collected and put into the corresponding output file. The contents of ++the output files can be changed with the two Options \fB\-i\fR and ++\fB\-I\fR. ++.PP ++The \fB\-i\fR option reduces the number of output files by one. The ++bottommost range, that is the range which consist of the highest depths ++of the figure, is included into all output files. ++.PP ++In pyramid mode, activated by the option \fB\-I\fR, the output files ++contain additionally all lower ranges. With this mode you can ++get stand alone figures that don't have to be overlayed to have ++meaningful content. ++.PP ++\fBExample 1\fR ++.PD 0 ++.PP ++Assume that you have a fig file \fIfoo.fig\fR which contains the three ranges ++.IR "230-233", ++.IR "455-460" ++and ++.IR "499-500". ++.PD ++.PP ++With no options set you get three output files, one per range. But if you ++set the \fB\-i\fR option you get the following two files where the ++bottommost range is included in both of the files: ++.PD 0 ++.PP ++ \fIfoo-0.pdf\fR with ranges \fI455-460\fR and \fI499-500\fR ++.PP ++ \fIfoo-1.pdf\fR with ranges \fI230-233\fR and \fI499-500\fR. ++.PD ++.PP ++\fBExample 2\fR ++.PD 0 ++.PP ++The pyramid mode, activated by the option \fB\-I\fR, will produce the ++following files from the source file of \fBExample 1\fR: ++.PP ++ \fIfoo-0.pdf\fR with ranges \fI499-500\fR ++.PP ++ \fIfoo-1.pdf\fR with ranges \fI455-460\fR and \fI499-500\fR ++.PP ++ \fIfoo-2.pdf\fR with ranges \fI230-233\fR, \fI455-460\fR and \fI499-500\fR. ++.PD ++.PP ++\fBExample 3\fR ++.PD 0 ++.PP ++If both options are set you will get just two files with the following ++contents: ++.PP ++ \fIfoo-0.pdf\fR with ranges \fI455-460\fR and \fI499-500\fR ++.PP ++ \fIfoo-1.pdf\fR with ranges \fI230-233\fR, \fI455-460\fR and \fI499-500\fR. ++.PD ++.PP ++.SH "Customized Headers" ++For various reasons you might want to change the standard latex generation, ++e.g., if you want to change the default font family. The following ++example represents a valid header file. ++ ++The usage of this example file changes the font family to sans serif ++and adds an additional search path for includegraphics to the `figures' ++subdirectory. ++ ++.PD 0 ++ \\documentclass{article} ++.PP ++ \\usepackage{german,amssymb,amsmath} ++.PP ++ \\renewcommand{\\familydefault}{\\sfdefault} ++.PP ++ \\AtBeginDocument{\\graphicspath{{figures/}}} ++.PD ++ ++The following packages are generally used: \fBcolor\fR, \fBgraphicx\fR and \fBepsfig\fR. ++.SH "Tex errors" ++Sometimes it might happen that latex generates an error while processing ++your special texts. To keep you informed about the occurrence of that ++error and about what has happened, in this case the log file is shown ++by invoking a less command. ++.SH "Files" ++In single layer mode for the resulting files the suffix fig is replaced ++by pdf (resp. eps) (i.e. foo.fig -> foo.pdf). ++.PP ++.PD 0 ++In multilayer mode the base name of the source fig files is extended ++by '-' and the suffix is set to pdf (resp. eps). ++.PP ++(i.e., foo.fig -> foo-0.pdf, foo-1.pdf, foo-2.pdf, ... ++.PP ++ or foo.fig -> foo.page0.pdf, foo.page1.pdf, foo.page2.pdf, ... ++.PP ++ if the option \fB\-G\fR is set). ++.PD ++.SH "SEE ALSO" ++.IR xfig(1) ++.IR fig2dev(1) ++.IR gawk(1) ++.IR pdflatex(1) ++.IR latex(1) ++.IR dvips(1) +diff --git a/fig2mpdf/fig2mpdf b/fig2mpdf/fig2mpdf +--- a/fig2mpdf/fig2mpdf ++++ b/fig2mpdf/fig2mpdf +@@ -0,0 +1,653 @@ ++#!/bin/sh ++ ++unset POSIXLY_CORRECT ++ ++gawk ' ++######################################################################### ++######################################################################### ++BEGIN { ++ ++ cmdGawk = "gawk"; ++ cmdCat = "cat"; ++ cmdLess = "less"; ++ cmdRm = "rm" ++ cmdMv = "mv" ++ cmdLatex = "latex"; ++ cmdPdftex = "pdflatex"; ++ cmdEpsToPdf = "epstopdf"; ++ cmdDvips = "dvips"; ++ cmdFig2dev = "fig2dev"; ++ cmdTouch = "touch"; ++ ++ szVersion = "1.1.2"; ++ iError = 0; ++ iGapWidth = 1; ++ ++ ++ # get the options ++ szOptString = "&l%e&m$p%i%I$s$H$g%G%v%V%d"; ++ getopt(szOptString); ++ ++ if (aOptions["d"]) ++ { ++ aOptions["v"] = "-"; ++ for (iI = 0; iI < ARGC; iI++) ++ printf("ARGV[%d]=%s\n", iI, ARGV[iI]); ++ ++ iDim = split(szOptString, aOpts, "[$%&]"); ++ for (iI = 2; iI <= iDim; iI++) ++ debug("aOptions[%s] = >%s<\n", aOpts[iI], aOptions[aOpts[iI]]); ++ } ++ ++ ++ ++ if (aOptions["V"] != "") ++ { ++ printf("fig2mpdf: version %s\n", szVersion); ++ iError = 1; ++ exit(0); ++ } ++ ++ szTmpPrefix = "_fig2mpdf" ++ ++ iLine = -1; ++ iInString = 0; ++ iDepths = 1; ++ ++ iInvalidDepth = -2 ++ iAdminDepth = 2000 ++ ++ szBase = ARGV[1]; ++ szOrigFile = ARGV[1]; ++ szOrigPath = ARGV[1]; ++ ++ # set default switch state ++ iDoMultiLayer = 0; ++ iDoLatex = 0; ++ iDoPdftex = 1; ++ iIncludeLowestRange = 1; ++ ++ # set iDoLatex and iDoMultiLayer concerning the given suffix ++ match(szBase, /\.[^\.\/]+$/); ++ if (RLENGTH != -1) ++ { ++ szSuffix = substr(szBase, RSTART); ++ if (szSuffix == ".lfig") ++ iDoLatex = 1; ++ else if (szSuffix == ".mfig") ++ iDoMultiLayer = 1; ++ else if ((szSuffix == ".mlfig") || (szSuffix == ".lmfig")) ++ { ++ iDoLatex = 1; ++ iDoMultiLayer = 1; ++ } ++ } ++ ++ ################################ ++ # evalutate options ++ ++ # set toggle latex ++ if (aOptions["l"] == "-") ++ iDoLatex = 1; ++ if (aOptions["l"] == "+") ++ iDoLatex = 0; ++ ++ # set multilayer flag ++ if (aOptions["m"] == "-") ++ iDoMultiLayer = 1; ++ if (aOptions["m"] == "+") ++ iDoMultiLayer = 0; ++ ++ # set toggle pdftex ++ if (aOptions["e"] == "-") ++ iDoPdftex = 0; ++ ++ # evaluate do not include lowest layer in all figs ++ iIncludeLowestRange = (aOptions["i"] == "-"); ++ ++ # evaluate include all lower ranges in the sub figs ++ iIncludeAllLowerRanges = (aOptions["I"] != "-"); ++ ++ # check consistencies ++ # if there are ranges given -> do multilayer ++ if (aOptions["p"] != "") ++ iDoMultiLayer = 1; ++ ++ ++ if (aOptions["g"] != "") ++ { ++ if ( ! match (aOptions["g"], /^[0-9]+$/)) ++ usage(); ++ ++ iGapWidth = aOptions["g"] + 1; ++ } ++ ++ # get the basename of the source ++ gsub(/\.[^\/]+$/, "", szBase); ++ gsub(/^.*\//, "", szBase); ++ ++ # get the path to the original ++ gsub(/[^\/]+$/, "", szOrigPath); ++} ++######################################################################### ++######################################################################### ++ ++( iInString != 0) { ++ aszLine[iLine] = sprintf("%s\n%s", aszLine[iLine], $0); ++ iInString = (match($0, "\\\\001$") == 0); ++ iSubLine++; ++ next; ++} ++ ++/^[135][ ]/ { ++ iCmd = $1; ++ iSubCmd = -1; ++ iSubLine = 0; ++ aiDepth[++iLine] = fnGetDepth($1); ++ aszLine[iLine] = $0; ++ next; ++} ++ ++/^[2][ ]/ { ++ iCmd = $1; ++ iSubCmd = $2; ++ iSubLine = 0; ++ aiDepth[++iLine] = fnGetDepth($1); ++ aszLine[iLine] = $0; ++ next; ++} ++ ++ ++/^[4][ ]/ { ++ iCmd = $1; ++ iSubCmd = $2; ++ iSubLine = 0; ++ aiDepth[++iLine] = fnGetDepth($1); ++ aszLine[iLine] = $0; ++ iInString = (match($0, "\\\\001$") == 0); ++ next; ++} ++ ++/^(6[ ])|(-6)/ { ++ iCmd = $1; ++ iSubCmd = -1; ++ iSubLine = 0; ++ next; ++} ++ ++/^[^ ]/ { ++ iCmd = -1; ++ aiDepth[++iLine] = fnGetDepth("A"); ++ iSubLine = 0; ++ aszLine[iLine] = $0; ++ next; ++} ++ ++/^[ ]/ { ++ iSubLine++; ++ if ((iCmd == 2) && (iSubCmd == 5) && (iSubLine == 1)) ++ { ++ if (match($0, "^\t[01] ")) ++ { ++ szFileName = substr($0, RSTART + RLENGTH); ++ if ( ! match(szFileName, /^\//)) ++ szFileName = sprintf("%s%s", szOrigPath, szFileName); ++ aszLine[iLine] = sprintf("%s\n\t%s %s", aszLine[iLine], $1, szFileName); ++ } ++ else ++ aszLine[iLine] = sprintf("%s\n%s", aszLine[iLine], $0); ++ } ++ else ++ aszLine[iLine] = sprintf("%s\n%s", aszLine[iLine], $0); ++} ++ ++ ++END { ++ iLine++; ++ iLowestLayer = 0; ++ iFirstRange = 0; ++ ++ if (iError == 0) ++ { ++ ++ ++ if (iDoMultiLayer) ++ { ++ asort(aiDepths, aiSortedDepth); ++ ++ # check for ranges as options ++ if (aOptions["p"] != "") ++ { ++ # we have explicit ranges ++ gsub(/-/, ":", aOptions["p"]); ++ iRanges = split(aOptions["p"], aszRanges, ","); ++ } ++ else ++ { ++ if (iDepths < 4) ++ { ++ iRanges = 1; ++ aszRanges[1] = "1:999"; ++ } ++ else ++ { ++ iRanges = 0; ++ iLastRange = aiSortedDepth[iDepths - 2] + 0; ++ iRangeStart = iLastRange; ++ for (iI = iDepths - 3; iI > 0; iI--) ++ { ++ aiSortedDepth[iI] += 0; ++ if ((aiSortedDepth[iI] < iLastRange - iGapWidth) || (iI == 1)) ++ { ++ if (aiSortedDepth[iI] >= iLastRange - iGapWidth) ++ iLastRange = aiSortedDepth[iI]; ++ ++ if (iLastRange != iRangeStart) ++ aszRanges[++iRanges] = sprintf("%d:%d", iLastRange, iRangeStart); ++ else ++ aszRanges[++iRanges] = sprintf("%d", iRangeStart); ++ iRangeStart = aiSortedDepth[iI]; ++ ++ if ((iI == 1) && (aiSortedDepth[iI] < iLastRange - iGapWidth)) ++ aszRanges[++iRanges] = sprintf("%d", aiSortedDepth[iI]); ++ } ++ iLastRange = aiSortedDepth[iI]; ++ } ++ } ++ } ++ ++ ++ # check for a multilayer file with only one range ++ if ((iRanges == 1) && iIncludeLowestRange) ++ { ++ iIncludeLowestRange = 0; ++ } ++ ++ szInitRangeList = " -D "; ++ szSep = ""; ++ ++ if (iIncludeLowestRange) ++ { ++ szInitRangeList = sprintf("%s+%s", szInitRangeList, aszRanges[1]); ++ szSep = ","; ++ } ++ szRangeList = szInitRangeList; ++ ++ # step through the ranges ++ for (iI = iIncludeLowestRange; iI < iRanges; iI++) ++ { ++ szFileBase = sprintf("%s-%d", szBase, iI - iIncludeLowestRange); ++ ++ if (aOptions["I"]) ++ { ++ szRangeList = sprintf("%s%s+%s", szRangeList, szSep, aszRanges[iI + 1]); ++ szSep = ","; ++ } ++ else ++ szRangeList = sprintf("%s%s+%s", szInitRangeList, szSep, aszRanges[iI + 1]); ++ ++ ++ if (iDoLatex) ++ szTargetFile = fnDoTexFig(szFileBase, szOrigFile, szRangeList, (iDoPdftex != 0)); ++ else ++ szTargetFile = fnDoNormalFig(szFileBase, szOrigFile, szRangeList, (iDoPdftex != 0)); ++ ++ ++ if (aOptions["G"]) ++ { ++ match(szTargetFile, /\.[^.]*$/); ++ szCommand = sprintf("%s %s %s.page%d%s", cmdMv, szTargetFile, szBase, iI - iIncludeLowestRange, substr(szTargetFile, RSTART, RLENGTH)); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ } ++ } ++ } ++ else ++ { ++ szRangeList = ""; ++ ++ if (iDoLatex) ++ szTargetFile = fnDoTexFig(szBase, szOrigFile, szRangeList, (iDoPdftex != 0)); ++ else ++ szTargetFile = fnDoNormalFig(szBase, szOrigFile, szRangeList, (iDoPdftex != 0)); ++ } ++ } ++} ++ ++ ++ ++######################################################################### ++######################################################################### ++function debug(str, arg0, arg1, arg2, arg3, arg4) ++{ ++ if (aOptions["v"]) ++ printf (str, arg0, arg1, arg2, arg3, arg4); ++} ++ ++######################################################################### ++######################################################################### ++function fnGetDepth (iControl) ++{ ++ ++ if (iControl == 1) ++ { ++ iReturn = sprintf("%04d", $7); ++ } ++ else if (iControl == 2) ++ { ++ iReturn = sprintf("%04d", $7); ++ } ++ else if (iControl == 3) ++ { ++ iReturn = sprintf("%04d", $7); ++ } ++ else if (iControl == 4) ++ { ++ iReturn = sprintf("%04d", $4); ++ } ++ else if (iControl == 5) ++ { ++ iReturn = sprintf("%04d", $7); ++ } ++ else if ((iControl == 6) || (iControl == -6)) ++ { ++ iReturn = sprintf("%04d", iInvalidDepth); ++ } ++ else ++ { ++ iReturn = sprintf("%04d", iAdminDepth); ++ } ++ ++ if (iReturn >= 0) ++ { ++ if (ahDepths[iReturn] == 0) ++ { ++ ahDepths[iReturn] = 1; ++ aiDepths[iDepths++] = iReturn; ++ } ++ } ++ ++ return (iReturn); ++ ++} ++ ++######################################################################### ++######################################################################### ++function fnDoNormalFig(szFileNameBase, szFigFile, szRangeList, iPdf, ++ szEpsFile, szPdfFile, szTargetFile, szCommand) ++{ ++ ++ debug("FileNameBase >%s< FigFile >%s< Pdf:%d\n", szFileNameBase, szFigFile, iPdf); ++ ++ if (iPdf) ++ szEpsFile = sprintf("%s%s.eps", szTmpPrefix, szFileNameBase); ++ else ++ { ++ szEpsFile = sprintf("%s.eps", szFileNameBase); ++ szTargetFile = szEpsFile; ++ } ++ ++ szCommand = sprintf("%s -L eps %s %s %s 2> /dev/null", cmdFig2dev, szRangeList, szFigFile, szEpsFile); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ ++ if (iPdf) ++ { ++ szPdfFile = sprintf("%s.pdf", szFileNameBase); ++ szTargetFile = szPdfFile; ++ szCommand = sprintf("%s --outfile=%s %s", cmdEpsToPdf, szPdfFile, szEpsFile); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ ++ ++ if ( ! aOptions["d"]) ++ { ++ szCommand = sprintf("%s -f %s", cmdRm, szEpsFile); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ } ++ } ++ ++ ++ return (szTargetFile); ++} ++ ++ ++######################################################################### ++######################################################################### ++function fnDoTexFig(szFileNameBase, szFigFile, szRangeList, iPdf, ++ szEpsFile, szPdfFile, szTexDoc, szTexPdf, szTexLog, szTexAux, szTexInp, szTmpPs, szTmpPdf, szTexSiz, szTmpEps, szCommand, szHeader) ++{ ++ ++ debug("FileNameBase >%s< FigFile >%s< Pdf:%d\n", szFileNameBase, szFigFile, iPdf); ++ ++ szEpsFile = sprintf("%s.eps", szFileNameBase); ++ szPdfFile = sprintf("%s.pdf", szFileNameBase); ++ szTexDoc = sprintf("%s%s_doc.tex", szTmpPrefix, szFileNameBase); ++ szTexPdf = sprintf("%s%s_doc.pdf", szTmpPrefix, szFileNameBase); ++ szTexDvi = sprintf("%s%s_doc.dvi", szTmpPrefix, szFileNameBase); ++ szTexLog = sprintf("%s%s_doc.log", szTmpPrefix, szFileNameBase); ++ szTexAux = sprintf("%s%s_doc.aux", szTmpPrefix, szFileNameBase); ++ szTexInpPref = sprintf("%s%s_inp", szTmpPrefix, szFileNameBase); ++ szTexInp = sprintf("%s.tex", szTexInpPref); ++ szTexCreator = sprintf("%s.create", szTexInpPref); ++ szTexSiz = sprintf("%s.size", szTexInpPref); ++ ++ if (iPdf) ++ szCommand = sprintf("%s -L pdftex_p %s -p %s %s %s", cmdFig2dev, szRangeList, szTexInpPref, szFigFile, szTexInp); ++ else ++ szCommand = sprintf("%s -L pstex_p %s -p %s %s %s", cmdFig2dev, szRangeList, szTexInpPref, szFigFile, szTexInp); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ ++ szCommand = sprintf("./%s", szTexCreator); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ ++ # check if there is an own hederfile to include ++ if (aOptions["s"] == "") ++ aOptions["s"] = "times"; ++ ++ if (aOptions["H"] == "") ++ { ++ szHeader = sprintf("\\documentclass{article}\n\ ++\\usepackage{german,amssymb,amsmath}\n\ ++\\usepackage{%s}", aOptions["s"]); ++ } ++ else ++ szHeader = sprintf("\\input{%s}\n", aOptions["H"]); ++ ++ szHeader = sprintf("%s\n\ ++\\usepackage{color}\n\ ++\\usepackage{ifpdf}\n\ ++\\setlength{\\textwidth}{100cm}\n\ ++\\setlength{\\textheight}{100cm}\n\ ++\\setlength{\\topmargin}{-1in}\n\ ++\\setlength{\\headsep}{0pt}\n\ ++\\setlength{\\headheight}{0pt}\n\ ++\\setlength{\\oddsidemargin}{-1in}\n\ ++\\parindent=0cm\n\ ++\\ifpdf\n\ ++\\usepackage[pdftex]{graphicx}\n\ ++\\DeclareGraphicsExtensions{.pdf,.png,.jpg}\n\ ++\\usepackage{epsfig}\n\ ++\\input{%s}\n\ ++\\else\n\ ++\\usepackage{graphicx}\n\ ++\\usepackage{epsfig}\n\ ++\\fi\n\ ++", szHeader, szTexSiz); ++ ++ szCommand = sprintf("%s > %s << EOF\n\ ++%s\\begin{document}\n\ ++\\pagestyle{empty}\n\ ++\\input{%s}\n\ ++\\end{document}\n\ ++EOF", cmdCat, szTexDoc, szHeader, szTexInp); ++ if (aOptions["d"] != "") ++ debug("%s\n", szCommand); ++ system(szCommand); ++ ++ if (iPdf) ++ { ++ ++ szCommand = sprintf("%s -interaction batchmode %s", cmdPdftex, szTexDoc); ++ debug("%s\n", szCommand); ++ iReturn = system(szCommand); ++ ++ if (iReturn) ++ { ++ szCommand = sprintf("%s %s | %s +G", cmdCat, szTexLog, cmdLess); ++ system (szCommand); ++ } ++ else ++ { ++ szCommand = sprintf("%s %s %s", cmdMv, szTexPdf, szPdfFile); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ } ++ ++ } ++ else ++ { ++ szCommand = sprintf("%s -interaction batchmode %s", cmdLatex, szTexDoc); ++ debug("%s\n", szCommand); ++ iReturn = system(szCommand); ++ if (iReturn) ++ { ++ szCommand = sprintf("%s %s | %s +G", cmdCat, szTexLog, cmdLess); ++ system (szCommand); ++ } ++ else ++ { ++ szCommand = sprintf("%s -q -E %s -o %s 2>&1 > /dev/null", cmdDvips, szTexDvi, szEpsFile); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ } ++ } ++ ++ if ( ! aOptions["d"]) ++ { ++ szCommand = sprintf("./%s -r", szTexCreator); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ } ++ ++ if ( ! aOptions["d"]) ++ { ++ szCommand = sprintf("%s -f %s %s %s %s %s %s %s", cmdRm, szTexDoc, szTexLog, szTexAux, szTexDvi, szTexInp, szTexCreator, szTexPdf); ++ debug("%s\n", szCommand); ++ system(szCommand); ++ } ++ ++ if (iPdf) ++ return (szPdfFile); ++ else ++ return (szEpsFile); ++} ++ ++ ++######################################################################### ++######################################################################### ++function getopt(sOptions, n, m, fHuntParam, iSearchMinus, iSPos, iCLen, iHuntSwitches, szSwChar, szOptChar) { ++# Options: Flagoptions: %f ++# Parameter: $p ++ ++ n = 1; # index in argv ++ m = 1; # processed entries in argv finally it points to the firs$ ++ iSearchMinus = 1; # indicate that a switch leading sign minus is expected ++ ++ # check for initial -- to separate the gawk switches from the script switches ++ if (ARGV[n] == "--") ++ n++; ++ ++ ++ while (n < ARGC) ++ { ++ iHuntSwitches = 0; ++ iCLen = length(ARGV[n]); ++ ++ szSwChar = substr(ARGV[n], 1, 1); ++ if ((szSwChar == "-") || (szSwChar == "+")) ++ { ++ if ((iSearchMinus == 0) || fHuntParam) ++ usage(); ++ iHuntSwitches = 1; ++ iSPos = 2; ++ fHuntParam = 0; ++ } ++ else ++ { ++ iSPos = 1; ++ ++ if (fHuntParam == 0) ++ iSearchMinus = 0; ++ } ++ ++ while (iSPos <= iCLen) ++ { ++ if (iHuntSwitches) ++ { ++ szOptChar = substr(ARGV[n], iSPos, 1); ++ iOPos = index(sOptions, szOptChar); ++ if (iOPos == 0) ++ { ++ printf("unknown option \"%s\"\n", szOptChar); ++ usage(); ++ } ++ if ((substr(sOptions, iOPos - 1, 1) == "&") || ((substr(sOptions, iOPos - 1, 1) == "%") && (szSwChar == "-"))) ++ { ++ aOptions[szOptChar] = szSwChar; ++ iSPos = iSPos + 1; ++ } ++ else if ((substr(sOptions, iOPos - 1, 1) == "$") && (szSwChar == "-")) ++ { ++ fHuntParam = 1; ++ iHuntSwitches = 0; ++ iSPos = iSPos + 1; ++ } ++ else ++ usage(); ++ ++ } ++ else if (fHuntParam) ++ { ++ fHuntParam = 0; ++ aOptions[szOptChar] = substr(ARGV[n], iSPos, iCLen + 1 - iSPos); ++ iSPos = iCLen + 1; ++ } ++ else ++ { ++ ARGV[m++] = ARGV[n]; ++ iSPos = iCLen + 1; ++ } ++ } ++ n = n + 1; ++ } ++ ARGC = m; ++} ++ ++ ++######################################################################### ++######################################################################### ++function usage() { ++ print "usage: fig2mpdf [-|+lm] [-eiIGvV] [-p ] [-g ] [-s