From 008e492848b62332708daf4f976abd607f2b3fb3e5e78f83a7503ce3d93060d7 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Thu, 12 Sep 2024 12:03:45 +0000 Subject: [PATCH] boo#1230427 OBS-URL: https://build.opensuse.org/package/show/Publishing/transfig?expand=0&rev=93 --- .gitattributes | 23 + .gitignore | 1 + ...g2dev-pdf-output-instead-of-epstopdf.patch | 91 + fig2dev-3.2.6-fig2mpdf-doc.patch | 4803 +++++++++++++++++ fig2dev-3.2.6-fig2mpdf.patch | 1434 +++++ fig2dev-3.2.9.tar.xz | 3 + transfig-3.2.9.dif | 110 + transfig-fix-afl.patch | 32 + transfig-gcc14.patch | 12 + transfig-gs10.03.patch | 14 + transfig.changes | 947 ++++ transfig.spec | 185 + 12 files changed, 7655 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 0001-Use-native-fig2dev-pdf-output-instead-of-epstopdf.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.9.tar.xz create mode 100644 transfig-3.2.9.dif create mode 100644 transfig-fix-afl.patch create mode 100644 transfig-gcc14.patch create mode 100644 transfig-gs10.03.patch create mode 100644 transfig.changes create mode 100644 transfig.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /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/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc 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..8da547c --- /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/fig2dev-3.2.6-fig2mpdf-doc.patch b/fig2dev-3.2.6-fig2mpdf-doc.patch new file mode 100644 index 0000000..fd8b2b5 --- /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..2caf876 --- /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; + +@@ -74,6 +78,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) + { +@@ -123,6 +429,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 +@@ -829,6 +829,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" +@@ -974,6 +991,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