From 81d11a125976ab6c877b934cdeb79806a1105bca Mon Sep 17 00:00:00 2001 From: Alain Date: Fri, 18 Jun 2021 10:47:53 +0200 Subject: reworks --- buch/papers/ifs/images/farnnotweight.eps | 2179 ++++++++++++++++++++++++++++++ buch/papers/ifs/teil0.tex | 2 +- buch/papers/ifs/teil1.tex | 80 +- buch/papers/ifs/teil2.tex | 34 +- buch/papers/ifs/teil3.tex | 109 +- 5 files changed, 2331 insertions(+), 73 deletions(-) create mode 100644 buch/papers/ifs/images/farnnotweight.eps diff --git a/buch/papers/ifs/images/farnnotweight.eps b/buch/papers/ifs/images/farnnotweight.eps new file mode 100644 index 0000000..975c384 --- /dev/null +++ b/buch/papers/ifs/images/farnnotweight.eps @@ -0,0 +1,2179 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (MATLAB, The Mathworks, Inc. Version 9.7.0.1434023 \(R2019b\) Update 6. Operating System: Windows 10) +%%Title: (C:/Users/Alain/Dropbox/Dokumente/HSR/08_fs21/mathsem/buch - Kopie/SeminarMatrizen/buch/papers/ifs/images/farnnotweight.eps) +%%CreationDate: 2021-06-17T15:33:40 +%%Pages: (atend) +%%BoundingBox: 0 0 1920 992 +%%LanguageLevel: 3 +%%EndComments +%%BeginProlog +%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0 +%%Version: 1.2 0 +%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0) +/bd{bind def}bind def +/ld{load def}bd +/GR/grestore ld +/GS/gsave ld +/RM/rmoveto ld +/C/curveto ld +/t/show ld +/L/lineto ld +/ML/setmiterlimit ld +/CT/concat ld +/f/fill ld +/N/newpath ld +/S/stroke ld +/CC/setcmykcolor ld +/A/ashow ld +/cp/closepath ld +/RC/setrgbcolor ld +/LJ/setlinejoin ld +/GC/setgray ld +/LW/setlinewidth ld +/M/moveto ld +/re {4 2 roll M +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +cp } bd +/_ctm matrix def +/_tm matrix def +/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd +/ET { _ctm setmatrix } bd +/iTm { _ctm setmatrix _tm concat } bd +/Tm { _tm astore pop iTm 0 0 moveto } bd +/ux 0.0 def +/uy 0.0 def +/F { + /Tp exch def + /Tf exch def + Tf findfont Tp scalefont setfont + /cf Tf def /cs Tp def +} bd +/ULS {currentpoint /uy exch def /ux exch def} bd +/ULE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add moveto Tcx uy To add lineto + Tt setlinewidth stroke + grestore +} bd +/OLE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add cs add moveto Tcx uy To add cs add lineto + Tt setlinewidth stroke + grestore +} bd +/SOE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto + Tt setlinewidth stroke + grestore +} bd +/QT { +/Y22 exch store +/X22 exch store +/Y21 exch store +/X21 exch store +currentpoint +/Y21 load 2 mul add 3 div exch +/X21 load 2 mul add 3 div exch +/X21 load 2 mul /X22 load add 3 div +/Y21 load 2 mul /Y22 load add 3 div +/X22 load /Y22 load curveto +} bd +/SSPD { +dup length /d exch dict def +{ +/v exch def +/k exch def +currentpagedevice k known { +/cpdv currentpagedevice k get def +v cpdv ne { +/upd false def +/nullv v type /nulltype eq def +/nullcpdv cpdv type /nulltype eq def +nullv nullcpdv or +{ +/upd true def +} { +/sametype v type cpdv type eq def +sametype { +v type /arraytype eq { +/vlen v length def +/cpdvlen cpdv length def +vlen cpdvlen eq { +0 1 vlen 1 sub { +/i exch def +/obj v i get def +/cpdobj cpdv i get def +obj cpdobj ne { +/upd true def +exit +} if +} for +} { +/upd true def +} ifelse +} { +v type /dicttype eq { +v { +/dv exch def +/dk exch def +/cpddv cpdv dk get def +dv cpddv ne { +/upd true def +exit +} if +} forall +} { +/upd true def +} ifelse +} ifelse +} if +} ifelse +upd true eq { +d k v put +} if +} if +} if +} forall +d length 0 gt { +d setpagedevice +} if +} bd +/RE { % /NewFontName [NewEncodingArray] /FontName RE - + findfont dup length dict begin + { + 1 index /FID ne + {def} {pop pop} ifelse + } forall + /Encoding exch def + /FontName 1 index def + currentdict definefont pop + end +} bind def +%%EndResource +%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0 +%%Version: 1.0 0 +%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0) +/BeginEPSF { %def +/b4_Inc_state save def % Save state for cleanup +/dict_count countdictstack def % Count objects on dict stack +/op_count count 1 sub def % Count objects on operand stack +userdict begin % Push userdict on dict stack +/showpage { } def % Redefine showpage, { } = null proc +0 setgray 0 setlinecap % Prepare graphics state +1 setlinewidth 0 setlinejoin +10 setmiterlimit [ ] 0 setdash newpath +/languagelevel where % If level not equal to 1 then +{pop languagelevel % set strokeadjust and +1 ne % overprint to their defaults. +{false setstrokeadjust false setoverprint +} if +} if +} bd +/EndEPSF { %def +count op_count sub {pop} repeat % Clean up stacks +countdictstack dict_count sub {end} repeat +b4_Inc_state restore +} bd +%%EndResource +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 1920 992 +%%BeginPageSetup +[1 0 0 -1 0 992] CT +%%EndPageSetup +GS +[0.75 0 0 0.75 0 -0.25] CT +N +0 0 M +2560 0 L +2560 1323 L +0 1323 L +0 0 L +cp +clip +1 GC +N +0 0 2560 1323 re +f +GR +GS +[0.48 0 0 0.48004 0 312.25837] CT +[1 0 0 1 0 0] CT +N +0 -651 M +4000 -651 L +4000 1416 L +0 1416 L +0 -651 L +cp +clip +GS +0 0 translate +2576 1416 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 1416 + /ImageMatrix [2576 0 0 1416 0 0] + /Width 2576 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"-V_/"/[=[2EU-IA+-;@lI:N<+$m1j10>6+VnLIS^;md?(IE'1'jZ,$@IlQpnrI;OV(S67H#/,T,a> +&!!!!dnbhrW +*g\f%jY>L2NmA4H:A=Wk'`\46^k0Xc!<<*hgtl=$4PnER`oi\d]qaDiX-;D,"98E%YR'f/!!%N]&!-Ik +ji+]Qf6^$"1Y3rU!!!!MRCj@:!$Ik?So4#"c`U$'cOXZh&PcY;IeLK6!!!"LN^!I;j.HALk8cLI(BXX; +7(PtA`sa96adUD%(9ot%!!%Omhtu:)^A,Z#mX4"%?hhJ[ro"qoI#GWS!!(s9nc&7MqYB7;m-8-MB_UG, +s75:r?)c$5Gtd!bH$agHGqGM'/&1X*s7%32O]R#.e"7sB0)sGl7X6] +g!;'#m]QVH:.Z\W#RWZP_:Rr9M*UAVRp&G'm!3dI#qUW-!G'8?(K-)pWr6)kQbHH?]CNjuH/T6ji!rr> +6Icr-7X:A!PlLJE[fd-gifX;[u!!&[9^[`nio(gU]IYKf(MZEeXU/!GGYEWDgNcpK0&%bf!f;@+!!!!# +Bo^TsDn*KE=^]4'.?9bD*+Rg%jj,O+-U8J+<"-rpTIeu[]/nV,g7]Ka"h.F0BUV/02@?c(L +s!!!!gr9&S/kK_AuVa(.EOk7AJrU6*)%hIFoQ\E'h!!).GM-g!>\krdu!!!#7Er>ju5QB[QIs?0]=.XNe?="$?!:tP^]MDd7IU:l94MO"\H:@Jmm-< +ZF,3$g+G0p$e5SFAq;E!9M +UE4`,Eu!!!#'f&XdM!76YY]5(us)t3Ua.>*RpA6b_m*UT`8)uos=@-u$n!H'auKc'HG\4FAXZ!!!"$?h.Y+!,* +bUj\=j>3'KR^45/5-)uos==C:W.!!$\VH#lh(X'PrsFF/56\/52G!*F%-@K6CAGC+P9J.qt`!.^%S0*V +CVzfM;!Hz!!%Q:,VK?%z!8(';@K6B.[bUJte#J`7!!!#"+YO$"!+;9Z4Pl]9SVW4*!!(YHnmVS!!4LRu +j8J)aKtJ6&!.aG^0*VCVzfM;!Hz!!%Q:,VK?%!+=hM4Pm8f#ljr*0LYJ@!!!!WgV`(MnbHVhq>Bf*HZs +=+0`V1R<:XJu!#U=B]Bf#iodX?Z,pn(c]Ka"h;/6R?!!&:s(]XPj5[FlBTstp>!!&JK`;fl7!%N7K!!(69:2%opa_&*UT/B:!N5Q)FnG +J23J^j!rr<$CcQbq!!(7'm-:B/->n!RG?m*g5!M.hh1'A?AAigb]?-:9O'L^Nzkaf@'!!)/$HZsmW]&+ +g^I<`D#$J`?ufk0\d\#.1,8afra@JE`3TB@((^=r5[!!'g3Or"3#^cXZ$Fe5VDFODo:`GDZ=iS&2[#6t +5/!.#eA"os0BH[^6$]/j(dR;bK*UP`29br`AoP]-U&!+6$%@K6C1JlO\X9jqY2-SKrM6L$/-Lg)CeF3o +a^!!!!79jS5.!#r!dDTe)YDssiicOY_X)mAuD?1-7LX-81brN^(,VuZku@+"&S!!'7nSmS'%]e)%Rbs@ +\>3*)m4?$umg).&if2%A)_fe!1(!:V=\0`V2i[S0I\38NIRg3kb1/h^Pf>Y*tDa6h]jY6P%-!5LXY(BX +ZQ`k/mo8ASne9gNI;Noe4[!!!"'93r#,!8HGulD3R]R1Cej"onW'5[Fj!!8Cml%W&I+p#XGP:;Qu2!!( +bF?46f6gYh&\^=e.MalHS)!!%PO,qfH&J;s7J9<+j"os0223JH1,fh44Vr-i/h'72"Z047Y!!!#_Qb4.8!&i0@j8IZ]M<&Op/`N +c^m7qo4ll?'+!#RJ:0`V2iT%gmCnrOZkST<8,&,I*Ich>6oP77Kl!,Fu/$ig8Hk5"-'m-6uN[uSU2lb, +9%&c2\2!!"p3]GLVK2GE]$bF=F?0&tp\?=pn@K[Bc"!3knP`;fnBH#E)R%o2k#("[&LmFg#]=[RJ;/bT +B!fD#(:g6!0R!5QSk64<"`WtP +Z7K6;Nbh=&lC408CZbIpu[^.St:!!)=R?46f6)^AX]CLC58PZO0@h[La8jujS@gi$M("6eTc%KHJ//:k +GN!!"ps8/pjbI.(`MHHY'V64Ntq!1QA_$ig8HX>sUQQ!8YtJ>N2t\RA"i6Bi!qeZ5'=^!Pm'4?20k<<3("!*FI9@K6BFXP:AQ]qaEOO^' +A$- +67mTNuQj$>L$qVZH[h`XNLqVKV;DX8tjc1R'E/I;CW!9fud(]XQu2a]croW:cNQ=-jg_=C,WB7B6W.s6 +1K/fBUQYN;,%p7>4GhCFZ*^,8*'r@j8BrE-UEI>\(*!!%aI?46f6o:%1+(]XO?/j6&C'PZ.gZ5G`.KAC,YiFPW/feH +Ua(gEAe0!jq*!!!#G06o8P!3B4=ZAdMUGiR=)[H`JDYP++-I4:LB=';4O!!! +##(O7_8!3B5T25^pC:WCksqYJmqai*c#oV517EjKdHYP0oq\E2pmk0sc%-nU`@E]RQ>W*b!Uo\fcM!._ +f)MZEfcEOo5@eu$^\<=malcNgBFH)1''Gds8ihB[;VT?YG:K8dcpgL+#kUDI4R%KHJ/oLiL!!!%p5eMQ +$@]r$uE-OVPfZ`B;ahNc#5gSa$jlfiE=luICmYG6L9.ni_0SUmUXDLd_V!<<+M0''tO!3f95_rA%[mN1 +b,qh2poHN0if3SPXJ+-oEgoFgOCVq:H".b?g$rMgX;j>u1gDu-=-$3:,,!3?cX0`V3TCl2)CRB80d#KS#,68_pJ03(\g589oX=A15,M`,qC@WGI6+p8\P$'kGE)(lN$tc@'.P/!g/0mn\*%sHS%YTQK@Bdf$eMuAni/ +ft>aHMZ.93O5l^Jp'VnEk()t[CamH2I'0%#')no:eT%0HS1!:*Bd$imN>*Zjc/+BR8e=34QK"rXVVM:Wpdfh5F:H@7a(eDAbsf6+8Hm8@;]$KC39k*;(GhF2f+QT#_K':hD^q#% +?;,rtN]rZp#1!rr>:\r[^1!!$:e4PoNImFFgM4I7$Y;HYU>q[DRR-m(l0XtN9och#<=5(oG$6MVN82tQ +%?=o"s=[%mm+!!(T%]GLVKkbo9IAj5[&!of>WhrqNqEi*uWd<+&YmC]"+bmB:EPgUl[:,H3CnCm>W]WV +(T:BLRs!8pTB@K6C9=pZ\aOr(%]G.c6]4eek1eU&[/oJo@k$&d8[45HURcNQbEq5Dbm]",7Qm[[M#"1] +0I!!'ggOV\*"!$0TdEeYucTbri*Q?mM?-/!!$+4Gqf:!mI\0L2A7U`Ri@T=j7rO+1$);6[j]@&HO3\*D_@?Jc^" +r9ephYM?QT#p7r@$50*VCV!*[I%!mn=9dAO2W*Q&pb* +o'\K@Bc6(9>0;(RJ,ZX(_)j:%_Ys+0e;rM-nH$YFX"@?B4a(1m9nXd.B\e!B1KD#=/,+ZEb"8+$s,_-B`_ig(T/[$^Q`U?H94[*EPoofZhXKCBm3&@+prN!Oe`*Tf=jQ4e;F*hHpM;&kP%KHJ/gH +]'R!!!sM@TdBM`IsiOD,^LlV`'9@@6:-iu/@;_Wg4G8=G.d'o7Q,n40al +[>5ge;#_!!!#R5[Fj!!#oNZba3Y.BhMq,Y48#=L[-[Y*RSFFD\eZ$fSRf;@a[Gd@Y!]WB6%Rsi95;eK)4!!!!<9O8,-^oLjVZV3H([_4EgaHk(7bdHXo5.]9199:[PE\=?1:8U-.0*VCV!4IHk(]]*c#BT'D9Fg(?B(G-1e4O+`7$5qN,,82%DL$3N[':jkJajdp$7B"h:,I9Uc +*_&0-k*,mqpjbk'@:^3<0$Z0IM-#!!!\_@`-]3$AiAV&$W`GF;"ED8im[i:AjSp)Kq1;b75%XpM10u;> ++?)MGnHJN)1K!m`oe\k=buMG2bDP.):3-;GTX,3%*umV0;hbPkFH?1p0rZeC"8M*1h=!3f&U`; +fnBNm\F6blZ4e^o?pBO+WWUVbB(FGe9=+^=e[\m^>ao4-es@h:-67ZJ0E6[EE[8Tl[(O/!5TPnLjkB!7 +6k@(]XO?@]GBj]d7]Y3"JdY'6LrIHTJj2bHA-^q:T`sl-ETVM4Wa@^<<"(j7C1,\/cM;-Tk,*EGB42.h@^8Dn[adD%;]K83i\plDkJ@7& +Duj^Rt7@eN06]-ae-6X&7mW!!#8SnmVS!(ljobd51.SiUK*GDo1Ct.bYk$iFs=^>9>H=A):FbeRmU,rK +QKY#F@TN[r:ub:Ao2Gp''R6z"!K<%!.]XdX-WHBBl3hFTo!lNIIguY:[(OdY#WKLf!t.Gho2K#4-.ur5 +Fb-oA`X5PRleroOo;Ih=YTmV!5Pu&`;fllI&RgOiE`p:f+[%DGFk<]`Q7*5Xl,kH&r`4 +li]f:6Lm/k;hi2glc+H!!$D"aGU'!@/+ICE-DhRpW7f\%@Rrqem?p+]luK"K-q!Z584$>IsVNsc`U#`N +\r7\5/,BAD?'Y:J>&)A!s$.+btqbPlYn3UTHh!d6J,FA\I)oIh-44;1TcAQGo0Ni!!!"8/U9&N!,S#@r +[.GXO$RQ&juO;<4dh(.=Zdlce9(b2qoREKCUfn1\@cKS0`V1RYdNQ2!!'5pSmS(dD5s,n05iHUT'#2Ej +-#b4S8@JK;h&)bG3B-!3flefQX@_b9P\U$B5]:YHU64=\O*_3K(2rn +bHUVh\uKk<]\Q*0jXcm]Ri+5=iC.;!!!#MKtJ6&!&d(thjNBY$tmcTbk#+?m;4'*Uqg:,gh'dTk#p2>] +pX;H#$G7@!!!"83I*=Z!3EfqQ`"GbjVatP)O`",)7>$=c&9c/PT.)"hW]7?pSn5o!!(T/]GLX!IQbG.h;2F%4Pi#PaYH+1bKVnZ( +>G^pGE$?UCOL2^]Q4aH%lLL&1!>IU!!!#[`;fo1.nOaGkriW'=CQsYX!!!!MLqFQ)JDMSh'G_3Xo?nm>*agh[PhPUjjXoN%U:_PPsm%hXhCM$b+&@+hqQ8BGAQt5n=Ua$!!$C5jM_*!FL64$D0]'d^A.9]U +-)JgSeanQ%o2lB,A"a\ji,]k5'pEX!!!#7>*Ba)!:ZSuF3RcIemi0D +6N9,;iJn3anRK,/s`q42GCZDEYg%e/WU;n:2fEs#&T^]dbP0/!!#j;MZEgFulA,oM!5P8KMZEep\5`(%H5-iZ` +YOo5abu?':K05938Jd3Xd=(A2X-C$5^mAQ2uipY>>AK5!5QClM]$_dIX#hC?[hD`m<6-*b)K@Y!#U=NQ`&TMlWR"FngdD1gcQHVS;d76k$mdmfBoq7b(Y1e]O1=]!!!",/'*VL!1;Z]j8GM,:3la +,q-i)NIT6s%b\C[YH`9,i(U&a;V9Z5=r:pEp!5NWrMZEgFhrW,%r52r5ik4$XlXk_We#JQ#hU-6:\a&9 +1L%8RQq*"cY!%`o<(]]*^oc*>ShHaLF>Wb.*Q_1ie1QSlCPN9^SJ"M9$PEsi"o)\ml!:jS!!!_Q\jf*D +6IX&N/,A:LDB3-I,RklZqXaQ<3!!!#[`;flhe&6"8jMa!p8IaU0(:2AY1E3p!?r#$$:R=!V*@l_W]BKI=Dq=cM?'T8i&SJT78U65e#O$('RjS19!5LR>0`V2pH@C +-#]/iNfgEe^PLi[OHIsc]IhY>qc8X@P3QT#`&QUO+m=:8jF0XH.fV>N8_A6$kd`W,u=^oP*b!.[6Y`iX +C"m@-PtCh!1/)W[^6jfs$:4/bCOW:JP$S8WL[<,qn!e!sCom"Z)O!!'[SMZEhA:ODifoTYqa\)jl$rF6:G911C4`!,*N/"or%(gtl +=4)ro5p@Q2ia;m$W*?f`r>:.5Bf!!!d,?46hLEc`1$]MS"_ZJRKlRV:>?j\P@9k!Dp!!!!!mj_t1mDnl +.7TDnJ\/ani=!s#P.cS&(,="!+7l@f43U&;Cco&`981B7CTCZ5'`G\:[PF(>48^](:q?1MG)!1)R=jlu +RPc;gJ.*Zl +n@AfI!3]_j31kWUYLR/V[;!!&[e_o'B_SXi"AUHbc^r:n;srk]Jc:gX(Y%tE7&7VOLU!8FK@6TmQg?f# +&[RnT)qhVMQ4\3h++7FW,dTB58+q4U"s!!!#_mUnc]fuP[nqPShSZa4^tGhDR>Gqf:!^ui2@]=tqg=S4 +.U;/>dR(BXX;^molEPFq4.m!S%j?Y\7`?46f6Y^(-TY1L$?f1]]T!!&D2`ufdno#e`FbJ3E1m!SWP?Z( +.U]GLVKJ9Inm']Z;^9*Na]GLX!c1_)+PalNsb:%..dp]OYe]G\/?3gN2!&3\.5Pic?54b +2'55OL0m-LqUqQKqY0E0sh?i8p/cH`o5or[pHb)69#fPD(ZpLdPT/'j.*GF0p\cS&'e#`DX)/!.\ +e^_a"(:YQ+I&msOX#c[YqTs7hX&^.Vc@!5QSf4MeVM2_1%-COZcn!!"hMpOE5;mskB75Q:264)Q])"on +X2jjH3hi,l_G`!MH*].*d\!8)Pe@K6D:`5CX6b.CORms0A-3kIEj.4Eaez(/8*D!5LK`'NH3T?3p$Qkq +E);!%abT(]]'qp@*NZF +!3f/f@K6Bd7d:Y&f[S-=cE9p.RHkJ/=F-f!.\qUr:3f+;aZVgXgPNl1WN\kiC:t=(G0"Ta>Z.d]7$:MS,iTiTL\Q^!!!5_iU +MA:6!+2c6&e?.605+J_4#(-X1>'R5K#n;fWt+SroM@RGI3i3`q!Z..IAm['sfAI_d2Cj;k1J0mm!Tuoci[f?U+HoPXA.A\LjbU)?9a;[[ +FcF!._I5Z+`1LD3GdnhHea;\Cpn*3D8bf>aKTBjFP)=TF7bQ::5#'flE;lG(.^:olZp\:$&X([%!"65n3QF?dlfl@iG_U:RgGS90$tZ-5MR$al/n\Zc4mdq\Qp!!!!Q)gO.'3MD`(@!DQ[#':%4^+3;AcMf2=C:W.!!&=^9D$]H821"@'*6]9\7P/Lq:G0cS +!Ash6[@\'ekZ'aDp7H"9M<"Bda?nL$ig8-$RIG1!+9LnD_Bc8igShL8ViNU-2^L:gCc?@-$@lfiGsrV+ +.H,:r;*,VZ[R3]oPV*XEEC6i0"'?!.a_d0*VDa]fa%lV5JDU>nErlho`C7T['Cf;hN'COIp#8m7[!Rd>8*TmZ6rSmUfS^RXVZe#Zou-pMK-^TSp` +!!'gSO;A!!Y[3J/-`F&unZ!DuJ(3?)jl_!F1s^c];_HkAl2IEl%oD..-f?G_Pfe7OlZGM7CrS"tFTj'7,(-S\$:;Z'QHX0"L^6!!!#''(TK3!7o?b +b>[doSH@$$1>\:p':-fdCO:<=h`KPW%W@)a0tn$YJ@HXH(!TB"C9DTGjmPiK$ig8-Rn[2t!5McOG2dB4 +TH<6shV(H/B%\EhN!EH#:"-KD)mYBgphV'U80,]QJm +h2L41?XYqBEI+WMIgHS(8%s#J:oWFrg15.&!!$C=jM_*!d(=B1:?GY"j`tq0o';'f`r-rXqV7htYPt[F +e8&?>^9B>4O1F?P!!$C/aGU'!TQeH>LZq="5jdP#52CXN^+CO?>Hdm=H;X+2nI2lCR9Z7:go3%]#:d3) +1If^_n1>1%!<<+-"3?B$!+7]:3F0M0At#$7`J\M!>n46gB#renZVu%Y"Gpn1F?:ct/s#,pmX5&.QH!RS +ZFh"S!!(T@]GLVKg:\A]-2DtmUc7Q*GVS?4MMms)*oSC\?f;'p7)"5VLhiQ"44KfK+KdG=%?>d"/cYkO +YS-M9!!$^,AcQ"@3Bf[OK]8$h=[L&-;s?^mW's06YAaM8Ydd0LX-Jk,HkE*E?#K?3lQSf:!rr<$.jQbP +!.]622HXiTk0<8NJY\&'=iP's5jH'mdt,`7:<@mt!`>Q@D]L)V?;TZt!!!",jlFA\!&1<:ji&HF];i9A +_eh&kmd[*qrR3;(IriqorX@,U:A0]kO3\?CR.R/VbA5,:!<<*"Q:YBk!!"fG`&878%;0d$VU4I<=l.!Zrn<(7.o\-1 +L/TIr/\`pF\i.ZZXl1ir8+*+j/YMg+DSB5%/N:o1dB4P?!!!#'%HPJ.!&0$N`Mpd<]/iLum6^,(]1YBI +3ad0Z7D2*I_3gJ"PQ&\AYpAM-'!!!"$13kSS!6c[5=am7'GbMg/4"b68 +Q(]."?QA1?QJ%S7G,;?;\js6cQ$n\"RnbG=+5Mu[gR`?K%0-A.!8BbF$ig:fB#m6di-3;.[Yl3/9DNh! +emghUTMqT!GI3k9ho4]rj\_W1O^htPFZJQD-.SuR*_75n!!!",2Y(;W!#V%le*W:faM?KYU1X,b14)?1LZV4_H9dHerndJgh^\@ +^76.Ac7EiSDW5XL/%bNU!!$C/aGU'!?tQllf*A5N2=.@uhssiXJF&e,22+&cMFW9MEaPYDI0c/s.nlmI ++6d5tK]N47!!%)'(BXZA4]4]$j1sR8Q`"G\A]E#e?(LVqs,P5?NmA4F17h!"_j5o-m^9Oq90;e-hah[# +%T?+rS3Nb)n$baP'*&"4Qq1Nl!5S>DOdo2.R2^Wf+k?_6Y(1J>^WWrDX*"6pR=[sVHB_lS9deI)HZ!5Md"(BXXkQ)-p/1K])ih^O\kB*qoW7KU60X:;!!!!L-SGZ(?sT:.STK\l'/k^4*#&DU)(] +0jh%9?JP*P,"8]k\$+&Qo-D``por\==(\UESmPW2%_]`:h%U@N=jJ[(::s#r2a;Qf!!$EKjM_*!$qGZV +h2+GJl\G&NWkhdZX*.)X3DJrqYV-)K4rTW^b@7A7,>0 +lN4AHHpOK0;a:;R2t@=b!!!#'?KB'*!";Bm\QB/*;a3@*YW+eERq:s0QS.SEs,QXdQVY"8 +qI7-\bdg$_:JEe/BF!mdD1`VD^GkmAanf;\3+g^:Lr[ +J#aK<4"/5FPA00jkEQa#s$>XuEW2Un.OS-n0A$g:7#iauSh'JDK;b/;RLBP*ndfrcQGbCs0f_XaOW>,>Gh1ltVj +M,hGf2=_gG5(=U@6N@)d(^PCA!3j;rN%.pSaj-?c;QX81d,>T+E?&S95[RS0d!hsriJVg*:\\C1ZG +]i^U>dTil6h8gBXG>u_TlPC'Yc3msIXK?!X>:1GP2mQ37oKZ0/&a;ijl;[fa!3fGn@K9egbqQbqTkPV# +gSNqP\hSC;Ve44HP3\)qBuuJJ:A:*=^GP!/J_]r*c%ho"VW)a[Q+V7loO.^:PuUQOSW,S;*1?aWTH&uf +q5su'!5MWt(BXXVX?C>b34#D:q*M@$f@u\Q/'cmMT&k;'Y=f`&T@7I8oO%V`Z#&&&ET- +]0lJM/F/gn(GC*ZD\f>`:&^f3%+^2Zhek5Y0`V3h[ZM@.!&-5CLD6Xs\.5.%\:(q^B68'4Y*o`ZCmJMJ +l0$hV'J$eq4+Hj]8HA')iEk$Pr3[,R&+^/AD^Oq$eK$Th&2/?2MsdfeDl!!!!#O +*qEb?!![,:!k4"\Uf0=#E4V[ablkQ:_-_5`eAJ/EFEus!r6p"l<`8':'/"XWZ'k^`+sQ(0faYBW=_,dVP-S6]Me)!26QDQRhp>ptc3T="t\2u0%/D#!>^A,ro+(3_^U<_A.Skf5F7'1_Ve;9u>p8V0p!!!#C +93r#,^tS$Np":mF9U=D;U%HPROr#BD_]=BHS7=nH2a=%D43e%'/"0d@rGm3D2c$-EiQ]VfkrYL$Zou+c +=6naZh06P[Bi"^(aUOk7l9XON!!!#7Armf2!3gVn2Ssle]H9o^1EUf"cEh'p\kF__D/jPV'mC'@;a[)] +Z<@'-A'eh1G%06U>:q:lmqZk/`m`o@H>>GIF[uG1q+*9HCl_0FdPjkj8B!!!!WQ+Rq6 +J;ofKYa3t>C:Hq6gq4qo%,P:?nD]h8i\`$kWK44N8tg@LMT=3//i0040=Bhqgm9WDY6f6O*3]C,"fEb1 +f0,II$"Jn"Qs?`jXN>T:Cer#iD)T,To`+sl!*`*&$in'IX6l6\h]H:`m\HI^=0/;lIV5Xbal`fMN +9W'7ZrcN4Ydpr70MgQYH.rSbX)QDn`8PsXh8:nM$e@Sbb-caR)HGn$=cHts=:"01D!!$UX0*VDa_`U'< +f9XU`n&NAkm8M2r3oWPP#sE'q3.q^IitUG$X!Rqn.uB)rM5IA^=j=Ol-FP4MrT*71'-E'9;eKB+<&a93 +f2"Tnp<,VF8!cl1]K!s6D9qMup!d`+lj^I,!!!#7@*+<-!8&tCh)eWTbmVSbVna\!e*LUsF +SogK?G,7rcgaleQ6Ms!E7(lk5V/,&Za?\p#1[=CPbBQtOm[E$&W(1ZiKTDIKlU20^!!"R=]GLVKU/&8d +R*70WX[qj-ReZUE]%P69fi!17P/m"(YNoTUjri\fLcs:rY"c$r?#:5SnbLHf0@"$A0mee9BBU=!;I9q7 +!!(A@?46f6c%p3^>9&Z`rMXLgFSV?6UoZF"`^?dX*\%!R?*8"G\^'H;6$GMemX]2pc[T3&aEojGo)0j2 +\P.-;h60nd27L48!!!"dMS'c+!)dc>,IY"On=.Y,fmrql6^-fqo>?jSi8YKI;kdL:#LC02&TpE[SNpJ= +XNS@*]cHp)-6@'5V5EAI88WTTJg]Vr`mFNlB#sU[i]QTI!<<*"jM_,7<`sN!,O9+jGoUEu>[u-HD3>]r +bh,WT\WY(R2/-o&lqMSk;XW5(1bgXYk[0fSf>5;2ep+2^QZp^D'nRE@,V76DC'3aI(=Q%6DPkW<4*`O\ +!!"\TGqf<'-*ie"(8U&"S=RFMGIHe>cXZiM7I6qN6#'+e=HaB!&0PJ(]XQe66-3!?W1JrfY>g-#S70SEIF%%o2kg8Rc/ggnfX +_"lGiZ41"bSioYRPkEap6+YPH@8eH%MMTb+Qq;SQQl5Td(!*CK:@K:rQeBFjaa5)SQ\87%gheEu#R"!>D>!<<+Mocc$n!9dnk'W0da8iB% +G_2^Nom7!OP;cB4)1ZbS2:;X#/j.&bOlhS:9OT>$uU>#06WN_t,s7tF_]B@ok2(p"A2/`A%5cl,H\[(= +hb%Hm0flGK&4TGH^YVG4X!!'5ih#_Y;d2;9[c])]SN3cF[I8I +qB\Dc8H1=GN5-iJm1]\Gs.;i9mK($Xr$/+&t_q4oM(E3>S!8(oS@K6BFLb99GC1(gKCje&"V;8af02u* +#4F(qYeC)WcRTWauk1"15>n&JG9sJl4>l83)osh;=2Lb6j"X=6BeH,^N!+=pL`;fll"YA:V5t +^^ui=QicBNZ3:[q6E6li_6`rpk0t5>=3)@H]]Y.mJo$C9Z!!!#W4n<%^!#UsT]BeOR22k3+3\ni9FgB7 +N->Zt$PMq@DE<>.O&,!S,\l8CZbSK*j:D2)da04qGZ'K7(4ia!-f/u3ES!+Z7:p%Ai\^i5/:"8%i?-SU +ZiqE%#bpJdbV5&/shO4*K!!!!MPIq_4!#DA'BAdc$>&1b.o(1+s,kB-nei+(X)K,](Oh0-YW2>UMp&>M +>Seq]nO)LU<=_\j:f:D*Rb@(E,89]/XMk:lMe]#&%ujCZ8N2_>"0!3gY-`;fnbDZ4(G8L.pSSJ0Xe0QAm_D:Zf +U1/=iO?6s;@bnCa+00(]R?C%&\1sp12bp:Bj28AOAQ$5I5>,Bu$0ip&CkqN-LF.m[JgZs7ECR1R`8gaPo3=bZ +9!<<+M-'K,I!;*,b<)@0_OO&*YTrukYWs7&G?'dJda]N=\>[u.A`JKP?2MZLVI`4/t:(QXPY>bDMUdDW +h,4gXKVb#E3kB33:4&T?Jri[o?@&3F^2T]o`8Vdb5T$hPP8%3Q\a +AbBgneT:?M/2.g]CRJ?R%hTLi+]jGb"ZCI:Aq,`H']2om%k0i(P=*Iuk5j.`AQbV"&nk8ii!5k$^nPua +o!!%P/,qfH&?nEX9?$+!!"oKU>'# +:eP:Me`E0A]4WL!!#r[(BXZA@8\$!Sf$&K`2V$ +$hmiT"6I1M#C77&Xbd?\8.!O"+e'pE7K%#^f(-#sC,J-R0]'.5F\\.R3cDQdg&^S]/3C\$3m!S8GLR;DHInL1h<0Nni +igV`.8>FLsupYO:H0!7M088qg_D6C3Wdn9sHbAlj!;@;7MTF$>s3m +F$_1:qD+U9o/2N4U21Xc,[JID)YO?''!!!#C6XC0$coj&-Q?@N?S(i%a.V6$!$oj9sn0[HP5LTd^iq>5 +`D>&m*\]5>;Nn4Pt[$Y`6E6X=4Zi/:V47is(=cC;\=]e<'n9]X<$.*$D'G2]/cH>GX;ZsVE)CQ%D?fuq,HZ%82dDfMJM0i^1`YDSU)G +7J%cg)g$INSRhVI:9NA":a='H2?)"F%"_9ZY$j!_WS +^Jk7bO>go6:)AKl]n0>FtAPtFsQP4WuARa2M +DlE*rU%A.:H?E^^/1+&&l&d&eu'D:cW((42^j@Qe0E0!Rf1W$X<(=,-`Ge?GUB3ih['uZB,p[[=P;RkR +:H1/-)E-JAIb`b7E!!!"L7j]kn!#R.^QSA1%V7s>u,e)Tp:Hl5Hrp'N2g"t2/3T9>%::W)*p8pB+h7r2 +9SSrR[C,U)"S6jnAI$5Hr0CHQ'p@>32HN4$GJB>ok!HYX9RMh +71u016$Gl>7*2rM&:8#6A$f+TA7< +#.cd]o2q>a^O6YiGks=,`mV])9P=N):[(I4U!!$CRnmVS!\DDGeJ")u&ihG@I+^\<=D%bAnojR:><]P* +mA5dJ1:dZ8FMlYBOZKBfY9i5bE2A:ENX\QY +!/%koO0"7&^ms]Ks,O:7DXgkC81UFT.5^dT5\^/jlX8r;$!:GKP(]XOgoA0/up,YsHZh4#E[.B2SBj4_ +]Wg2&BH/`sBX]o43mt(?]o?B(.]2,=e\Xrf:]K"Hm-VKg-!!!#/J@l^!!&"!E_n.fSm?JWOgqjk7I\+b +?--"V)"sP->\_W9`S_^Rb!=qqMpt5R+cfc!!(R +r0*VE,KiL7"B$NtLP8>>,ah0q(U"u3NS>,8t7&Q"?qRj=Tdg^LJPKIh-N=Q!h_#9B3!s$-"P-H?2rU0Q +$e%duY]#?GB2fE&Gc`!F(p[sHrcR3P(h/0&6Fgt*55J4VIpHAQW!-^e:$ig9#8mYacW32V>X?e$sD^;G+tG2LOfiYpX +pT[Fe[!!">n0*VF/ReIo\AJFLb$XkfYl?`c>BqEDNh^1!oMi1M-SR5Y<*2d3?%LsN2CTkA&PjUZ[l(*h +8/oL^i!8t<,MZEgdk5C'ZieBO9EE]q2R9#j%/l*r/?H*b)[q@@d[dBj%TBG3hMm%`RAg`$G0WAeBIq?Z +NmVQtd*u"\T!8J?80`]!YA2NInhgaCho7bH3[,RUbPn`E4I@G:;h5$6d?.MSL?Hi+;eJ.$&[g<$7!*hl +t$imLDWPj2aiLO\bgklH[OpeauEQTP*GFYqE(Be1&p+m8*icW/g[b3&J!!!#=O;A!!Cdd%0=7j<%[8") +.C]*F0T-W9q2UpQtWAVC@0?ugn'phU0ZZD3/!!$CAnmVTLbKSHq1ik>uh^hI(HOIK2rOe#;P7DeLDcOi +%5=pHsdc68W@cd;WX#kG[DKtQ&!!!#7-HM)G!%p&S0E1D:DpOES1(Er7Fhr*E!HISp:"l)@35*nhh1"' +_bOloTGJ_Sr@@2*1jj0u$W*aeI!!!"@@sqr5T\kOWhmm[hBI[<:9*mW;&LI-ap ++NOuOngb!^\]\lZBLKQj:E_XhjA$rMql!h7,!!%P3jM_*!,7QJ"c*%Uh!TRB^GB\E(qKX:L0>@@3ehT( +M"k.ehp/O2t\>2AL[gOg>kdDonAj5&HWSeQm!!)*!!!(XJilfYH#^K/#DYj3%Ek+WV@8hq[`-*#/1Cq0A((F%82en$15+Z0g@n%49)o_/_M`n!!!#W!Qg6#!9X"S_n/] +/qkUfpAtnhph=f=Vo^^NbQ!9Aa\D!sLSB9sV`Qir5!!%NQaGU'!(@];0T;V=kqtJ(qk6D7&If7MmBkNu +6aLdLeakcnc:-aQajWs@OFA?!!'g9jM_*!$i'/eDf^9sp=9$NmuBhE.5"B*gth/4lf[( +U6(>%,gkr*eY(/L&V9dDE1D&6-%fcS00IqE'!5LAHIs>N'b5O`BsOF!hRCMckalErZ1?GVnu#!.Y5`2Y"B'F]5WZf%t[;'cEpOqH9#<1\1> +!Ui2VrGF!DbSZ19B!!#+qGqf<71=BNU`P'$3qs)sk^i6,<`m7sT4h&0#ZB<1HV='9_3B.!=!!)GA]GLY +,6"GN:g8j/j<+LC-l'E1RcIbXn@U.[T='76X!!&'O?46i'+Oh46Q>0)V56(#qeT4qsEsK94ABB#A[A.h +OE.%cf!!&'O?46ff\[7sb>1Bsr-1Nt?NJuc-IJ)sg;f.(-:eHZ_pos%C.X&)u!!)MmjM_*!PPb3GY?nk +jroWUKXT]8?>7V8+XN7o`>Bb/.5+jRCr4IC@(MJP"1U<8\!rr>ji8hiW!-@r3S$08d6$,bGoCc0g9U@H +9qtH"%5?E0T!ldaMabuKg'pk=u,^T;R09bAW,>hbU!!!#i@K:o`OY3gP)1V2:#0Dc(!$4Ocl(5S9RV:>5A(GZU19O*_$SRGDOV.2sNus" +rMn;o*JL9"L!!'5hnmVTL#Ec!Y1,u^M3&9oNq!@*@`Lb;Lq_2iUo1-4P#64aS7jBYk!-f&T;?pD[&/fu +fjl]VL%hn5'Wp]5rjQ00%q]n>'SS8'(!'E5d0`V3XMIVcgRKG)6A9)D-T,uKhI/3T9T7*FC2#mUVaGU' +!J@-AUN:R^.0ls;b.P:MI(BXX;J@l^!i%Cknl<9&!q[`-rgcMuV5;LNnl`Q+ldX<1FTl<2a$nMS_!.^. +I!s%,?biRXYOH1BO%(k.IWl;$m4\f`:j6s_^p=[WeT76LUg5FrcUlP5pgK2"J(XdD<='AMbHs:rK!!!# +'13kSS^chMQbKl@aJ+roNDr/33.k`M^J+H[7R<=k4p/PXniPeC_i(EeNb'DO.@i8D(rS)aiRnkC3!!&) +s!s%,WFmJ1i-+,^eOV/NrHhk%\Xa[5OMj^t+FBsZ`e@7TJno`r%`PhfW!3hY'!rt$9lAQ24Enm9)srV"j +TNubI2R/'@8P?+=R^oYi3-h!qA!rr<$gF"WY!4Zr]oX[:oS-m*CpAum^JO8)YA#aS"[aqsRP2-\!OXH*8p7-T-V`h4rm1mDs0PXI5(^%!&m2M$ik6B;M%u +\D>3G(QVY6J!h%#pC-,fiGPR9bT%#N^\,ZL/!$O!"!*IF\SuYrhilfY4rTo_?>Md#@eU=Lb([b)nl-[2 +V-iXV.VNF$9!<<+M$cn5,!*8XGpYW]1qs)/dkJsH(^Am]jK#*ee,2[8Gh(H".FjlZ#,[G6%Yr8iA]uR+ +ic)7C(^]4?70GA^d!5MbNpUkeKlVN4c=3m?f>eGUcoc3j/qd_5D:;-6uHO&\PE`-k#LW.]rDC)j9`CC.5!!(58?46hf`;fl<0IqE'!5M'74E3 +H)\>K[VF,)K5q6A:)iH"?kSQumN:Jtc:HE8nXZT_Cs%HlFU[&8"O]2DA$CP)%2&UCkCqtOCt!!%OlrQkN>5G(&`nur)d^QoZ`$5i*aL&a#$T7ND2P06M(nU*1G(!1X.nb's2aEfHhGg%jQBb$YK^3<:597=o43kCmE1N:4/QCe"hQ2pscGT; +5&#Cl6,TD[cRrp$]J`;fnIU;im-&(lG[V?XTC4a[!H,C+90Q(&Z-E&X)TqOMWJq(S4U^NVe\)?9a;HN) +*;q(GO84Sc#2&M)PET23\:U;!!( +rQ?i8n"5Q:26s4tHeGPUs6]_HgE4uWIl]CtnV?_*-B&tMu4lL'RC0;!-X_eQB#Cqa4e?tcse??j5(YIZ +[BS%#SeGqXAgks!\H3MH/6]Jr'N]sRk@!+LK"MYBD"GNcu_:CemT.be:#8eFFBen0;fD%o+qTecl*SJD[WqPO=[D_iQPT`(!5PhRpkuo^dpJH!j+$ufs)If+s8LpUHf21"@K:p_OkdB#Ol^3YO3* +;ErTo^aYFh_i3+^&D),Im&?H)#hNN_<qu5>G5Pl_8h8_55M_@;eWiUH\14+RVQT+0>[JA?`@)A0S&[&kEac"V,i2l%^MZEeXi#m;"!!(4>me^ +pp]mQ:FigREjq`(!cej)`R0oWJnb::qg\uf,\XRggiN9R^aI"MS&!!'M\nmVS!k)bPa=?kQ)/nRjuS)1 +$1X`;7_*P$i5pd0o2PM^f$jC>3;[ehmP&*j!baS'u0cNe"GnQ@FIjsZ>r!!%QH+>3p!@&,W?c+h:SVIO +be@N*mZ1k/9`kCM-jg:U3@^GpRV5=6(_-7L"h>WV1H4n?[Jabp0"!8n]>0`V1uV$:o56]*^t@I00$0SQ +j_pu$_?s0h+^ogrr.Kd=W;WgrqIr&c&Ml"N@/02?q8*]S-=Be,qZ!!(q0abp0"3*0"L:"AROMn*Q&S@W +Rfn,dOh1op*EmG=l35J6=]II[/Z.ZE4,`H!5O9K`;fn..ts),Q'TXPGGdom-HP%gP`m$6[9(3,jRS%2;cGjQRk*?!rr>:=ldO%!*lMC"NtJg"08>Z.B6[H\2^>QD707MIB_%lKf] +87!6e&A$in)RWn]7*%[jtS`Dt_$Onr[,V`oO2U"a_Wa7?i+-L#f"o>Ue2!.^KYMZEf;kj*0$HN2s[IR_ +fb,a4-:cUo/21q$\;R5ZI6T-[k!Pd]jmY@;)!agnDBZat4]gE[a=!!)GS]GLX!K+cX4EmuTfIe!8[<>2 +81Ye.7Wb_oQUHhX +tNY5$,?2),(2!.`25MZEepp>,K#Ai=WJ+",#&qO=\ZFn4P:G$7YCoYO0u[o;fR'3bBWlLq`Y2g+uRbDQ +B$!+9j<@K6C'HLpj\Vk8B8EE*)"h8]Yr]CkTr29E84]Pcg=PY$&1kRP[WZ8T3XpTE19hgh.Gh0lQ]%iG +?I!4Z>*@K6C'lK'mg([leY7UNfWrp8aq[K(Rf'a3tY,K7XPeTQKV`FS2k:&nG&m@[1]R?)5%2ghYNG0CP7`YNNm8k+OAjcWRX9gFAcKZdX:ijPMM&R9o;/=1ER*%0- +A.G=GmI!:ZAiroU7,^Lo\Z)-5K2G5"@-R_H1dCStM'hsL:$I8XEWbKJKnXf&RQ>KD6c*tk!E+a=9h(R7>dA/IGpVViV_VVU_)((]Spt/RaP%"Ck!4Z +,$@K:o^oW!,])Q2Z8!`G_apMrt@mhW7\Bp0'nrG*uidJs +7I!09BO$imM^ZO2SFV5cJR;nb57[t-!MeHiWh4A.WD>OSgQp#Tp5\4R1[[bsdG&`dg-3()hV"C"G57E1Oq+r/(q:@C)VtVt!!'5hnmVTLNMqHCPEAHeMdO +,GhCAp!h']1Ag>8^umD0"5#raZ'\:tTf[Hp[Rq]q)6-QmW&c-Ib5SZ8[X[%!W:p+u,,POnC70(BbH[s. +Ps4(VeG1SqSJp:L';muir`/F9S*imZPlz[Rjd6!3d%ACWKjSnF)`l*q=_GiH;;Jrh)f`0]K#B/DD.8[fD@V$&%20(%Cdt\oe$4E!. +\pL(BXZmSC@q-\`Xc9I\%f5]r;N3\(-OcpT`5Q$B=A;WPQXKP#sa/;T6n;^p;jU"/Z*!X#Mf1H!U<2SL +%kEEltN:ML"):Om"C>FWL-MY:#pfR9o]1?.S"G"onXR]-/g3!4XV;Dn=]E44e>BL9Zo7MK^TEX[^dWnP +CF<8tGZodftC1MmL:UeuDRf:d'9ngQRE_1!T7Bm>(ApD5Rg9?j$3bp9GbUmlhf1h8b*2m9<\*B`J,5\0 +piV!.^R1k3]43H1A$DI?(9.ci)(s_W!;d:n(0\fl)3V\_o1l0Wk.;g#P^._-Ke![ +Xen5^lne;P63Op9-(4^9/4SFe:CPemT!Kl2UeaX-4>%!8O*J^\K@#78MdB-4:@a284+Tr0sdi)Hgu1LQ ++F.$IjBIelgaq.J_-01jNpq,H[+o9pgUq,(Vbmb]oe\d;AS4HK`Ue^MtO`+d&9E)dS>Kuk?^i@`]i?E]grPI +j@B]H@DM8+1eX+&PcZf[_`gC!<<,8I?PHL!8P&Gc)VKseLf=*bH12ZH&`V[<>M*0XM4(NPq +gOIcOnI$fc)E]-M#$uOi_bo>HYIQ\Vo_V4o%\[Y,qnXGKXdbJ@CF;!!!!?KY/-%i%D_Cn1H#<.;q3f-oQ^]'XZ,h+85Jo:-ZP30,? +#Zo]B2GB]^*VQhqO-t$p+Xn!.^O`0*VEd9,EO,XfC,7DdQNO\@``nHEef+ruX-n/*7.QNkRbiI?;L+95SnDp*"jLa>m5?J_m5A8uE-B_]4eB8&[dAmbIgJV#jf4-?in +lb^P\VX%Ydh/sZ]a=h40.4OGp:qY9J`"9!!%QFaGU'!fR4_?g^AXEC=PD0Weo$^jYW`-M0.ROd]o4kcj +".;PR@S*lH=UYPbZO5R&%!dHYj^e0.,MH'345VX=Q>b]fB:4aK3j.\ihib^ZU@6H.@60/-#YMi-*5#!< +=0G77cl3]W4`._Q6b(ei0+6-1=T8>a:dM[G%(o=gPYlls%bn];Ikl"m]_H?V+62kE^o^&a,=\99+'cg+ ++hZhUa3nSZh^.WQEu`dn^^"PoF@roCs,r*>a/j"@#CF3<0$ZE".(I!5Ki&r78eF8WJ,QHIlA)hoSiu19 +?^'-EsNR3?>OE=QI<3ln;RX[[SGQY(Ga\`H?Li9K7;!bd!=qnKp4j3h40b7!I4p\Ai^T+RDlOcW_XOT( +Um>IJp]&`cG4G!rr<$(Q]F8!'I?_'3m]7)3Z!doc(D.V-r]H;IuB*/udMZ.;^9GXJAS%X1Ye[s15?J#L +92Ho!Ea>7%7\XOL2W28&NptS6KSe+M4]GYkFZ,lYIQ5(LK(53N$"K_b#XTD\eFQX)%H4><]+VHG)f&aE;Z!>&,Fjk( +XVtVondFJbdCq'#r*f>R>>V7^"`"\IH4?H6Ia.6KbMIipqcPD-ib,7:P0E!<=1rAYkt;r,pe?'B5DmtnJC4:_Dl!+7SQ@K6D:j5Bjmn%Sh1>3RAPh* +Sn?7Ukeo)>/mGm(V"_-mqZYHS=2rbf'bo+8M.b-Q5a&F&k&.A8p;=Gnh&'-QR)o=!oF\2QHXH3@2-**W +Z6@J4C_8"or$mN\q8`,H<"igSrL>OF48N@OF<4!4RYMCqo7Vq#r=u$[qh]4CN6@5hC)$q2jA1o]c`%@U +CeOC;n-%jb]LMc%Gp1!!!#-:L4G0^hq2tj-uEcg9!'8@_7-=BX_H\`>7@#V;#5212Aj]od\\k]`7IR*N +.Y4pm_jpEP2=5p-OAr?G>X75O+M#kDS<"$W;_Lmct2Co+XrkmHZr7!!!!a?46hLD0c0?h9"kq,:Xd/?C +W)i>h(ot(Z20&\l`>(=;7@52kALn+4;+84ZorqDH.02B&I^->A`f#e2Y;7_;gW-\6d+0M'J*c.BptR$X_X0-?W+qFc?J +aDBAeOpd?@*Ce!!&N90*VDab7Y@6MQ4D#BmZ>AVsJEZ71RQ#'ne.c@HHtZY=uM(G>helF"Ke(gJhhJDD +AheasS8do$17JS2^6994`_km_',2!5QS7`;fmS=Q6=H2FV]!G;IMWfL5B,e=/\4)4JOjkND?nB +%#i%C"FNCL))Q3JWfdjp]S><\Js*l.\dh7o$n7okr_^b69[%!!"rD?46hLQ6kJT28r9F=@L9pq-4r?Q^ +9_O$2Csa++(YiGR?IbQ"K0iK&QV$RO#*01ijg.J+M3Xd`$i_W$^&[^9&\mQ&4.24o@?$I!-.QC&FDO]QjB;"m,n=_+S+*NKf"W\q6rNYF +=H3P?3_0F'pLCmZs*t4<.em\YL9,pE-nd9dJWpn1MHJ[gW6:!8KDV0`V4>8h&khb0^(oioF&&=hTO1.> +d+CrHL8!fK5t>oC]`ZNn$#5[qu42>bd`co]2V(>:\$tD2XrbSM_X:DH5qk7?4I<:XO8>jl$J)pWNp6M3 +e\P!!&Nb?46hL]%[#?JL]%]/bT7CjM`R$gd:_!qTt-F^U:Waf7Hro\]dh?JmNi+WgYfmpAWXC>BS)5'2 +[7sh,q,6m<1hjMX0NKEN<*!5:tX>]ACp?n!VdF;pQ?^!!"(+]GLX!FgZL7pVjC@j-5Afc_(1.ZVM2OD] +pdZH7l6O:@=b/a.%?:OfMXlfQ0cd]I%3EEGqc4Xf9*8kgspjJGh/g\H#teFMT>[8CFVV69#BB1S'G#" +s1+<6=Be]Jq4c8[l2&VQ1p/=jMuTKoGE2V/\fe1s1jj*%"R!!!!]'R +;D5!!fpZk?65jG*;bXERfN">173WX,Z2Z4d?g2&Pe$lYMjP'^2@(bEkmBi?:q6$a`EY"-I'a7lhmP.Mb +fpqQ\CfgWN-erB0BhBoJS'3tYmVbrha8`[3TlZqe9c%nb-P9d63+4ssPgZ0.Y%_WV]l<;r$2CNF\K+W'Id'G'PGWP#+4BC+D6Hf" +:`%WNho:Z_X.7V="(ejmOG7(0:n-DGppJClh^YWU]s.1?46hLY_9tqs*3+)HP +u,Q]5HB^-@Kb^Nmio2RCp%(^2!**a[]or.:UR#;Zg6b9i^N^Q5Eu.VZ#(Al=;lT3VbF]AedLRVa9cQot +'&B$#nuRzYQ/r'!5QK5[or>,R:\,"]:c!A3]X,$E)htM1:eb`_A +lCm]Cc;m8TX;0$5"[XNkERDBYq,@OZ/#m +e6HgB_$U`EHPXG\=6SG!!!!QP.VV3?stLj4h!"a:\(B^8qY/SQ,F_K>3j(0O;2c\7Bi( +:A"sP&)OGep5oSa!rr<$$^2A/!8P9X`IPYKn>,=TI;g%hZ!AV4X4s"%aL/4i`!M-5$Z3:`PqB2/[E[4@ +Gp^WigFDHrXE]ck%?AE)1Wf:rX3?FGnDZKICPMMbW?tBrEI3f/`S@h_PJdJ%!8%R&0`V2"Z.euGZbk^a +d6J%3gSjkJG/pT4X`ER(2=<'+g);W+fI#59G1V'Vq;De%,t\$hqVq>%T,uen?h`E5l75jtHQ&0I.J+li +*\UgJgWA:-^F?@h](dbbSiiHsk-oLj)gJ$*t1Wf!IKu2XZEIHY0>TEq +3<0$Z!#0]5!5S:S@%&uBl31hV[r%8opn7-989'g/aoenbNC]WuIEPUF/0c>5Hnjpj`h,7k\=HCKQ#^1B +k`8lsZ+TiM]osV-ll>=5.IGT*X4lrG@aR9GFmpc;b5hSC!(N+f!s!/p5a?"lb&]M/ZH$9Z=!Mpi]QF&U +':Y#pB6(\er.9#AP;2YC;NdH]n#+K3`Hg&.0:'o$R?P7R.addsJ(q=j[hOHj^8-_[4aDG#NSW%c4C@:J +LUH^4WZ]U/d#Ll(Kh[#Nbk,?F!!!"C:L4G0E76G,1RiBe_f8ZqC";V'ernLY-hD9[<`R?Yod3Vl&$H3` +)K(9=1p2-V54obQ_Z]Z+,!8O`86_].Sc"aIfjd@Qe4dJ]Q%@*'Pg:&XX5.KpsAdN#mEQ;g-]oDuLeL1]99=h?4V-#e`Oi=KUXWL=-tfuSXeGRX_u$ZD,nRK)H1"IWIp?l%OZSQ*4u/.'5[E$ +S_KF=Tj\,jabss';cWO^3t$:6$1Z'k1Z<8A(Y8]0jTN2m]lP43)BZUo/+U>N2,-.sC`?<^f.^J$6F8^<3XjJRU> +pT+!3MFrm"*ipk\5TREE-fb"5#Pnuhu?Gt*)1Q#G4]PXmW2an+VEp#<,S.QB*o2.o8@e(aJf%Ub"W.GrEZ +XP)9l?B#AFYFNk+VUO)1IK-d!iC$mcSEAJ7?srd)VsZ`mX*qAdOk-e'$+h8Z!!'5aGqf<7h&G%*3)OU: +76WZ5D>RD,eKm:=9q^&qZJJOtd>$o+oR:!fAr^D"`SBYTLNi,!XFlU0i&M)7Kt.M9Wfm,!9qAo;iJSI$ +B5]$Q*0si2:^=4+[sM8SmDrW"`u\GX4h-V:e+Tel0dY/J>_>n/C[Mi?fzDNVRK!$8sq5p)?b<(T&,S4k7+9D$n4+$M4$C'XW +B;su`I$f4::Eji;iP8I>9i[!Pa;E`q6-^=9O-bUY49H8F\CmmK"c&:&'\giWa/OdF[Q#>%MrScIE1Yrm +2=&&;j#H@u[\%0&F(]XO9R%1f+!$4E-Q`V!=Z9`=W3[U@hp6UR,,.s,#bla/qk5H0`-Z<&JcaH!#X"lU +uae>b!_b8Pp?Q;7A_>AA_iu^Ij-Z]amm0tgG?Uc?9[hhRa5jM-SF(2Ac`$K/Y2HLM#u9t`[\7GGg\Jg2T^!q*V=r$"m\s` +#F@,9jAE8j)/_++^WWc/#=6E@*AL#+5H?_(`g[#5,5#74 +B_7_S8H*Y+s\C/.rEkSn/G4q:1nbn\:5L5Kj=e)b0.K7"gWC]sB+'>;1ld40Ai9o0&?nhRBaV1Z-q/_n +90*a(IKJpTJDUilUmgh/p,MT2V4139]80?Jf0#OVd1iMQ8?Ru0W!8nI1MZJ@!Z'Z'*EkpM14LF+G)Qm8 +]MtSbs:s?D?Iqf$ZqBW]m-+$aM>] +WA[c)f)m!,!mrgEqbhC&s7k=nL*OU:beonh-YrqSjkJc^lLG8_4$0BK?0)ttPE80Hm!!&(]&u+nV;&a* +n,>6#>R"-`]A7E^8D[Il`76;C\MPi=uC,Oe)ZP+#o%-E]hj&q_CRIg(]SVV^a0uWoS>^Do/eJJ_R8IXCp7Vq0TE]\8$mOBQ!\sDdd0tCK-F1kA'1(c +gXqK5HOiqo)-846SHMcot3g_9J.`c\1p?>f&jWe]9P]F7H^8n'@2p6RGql@_7TA.jY0D[TaG5qUC^oZV +9!!&)Hi[W$6b$L/^,r2V)gOs$QPSaoQq1PY;Aol+3UhIFo'kf6;W:KPUp@ZD8_m8SpN[dgG^T,g;=o\O&!*16r"p!Rd.G2; +1>-m591hocgCZ;@iW#LTe#%[[8Fq2U0BJ4Z$_.(`DH?CLf.FN!'e*6-i]kcX)8J[Vjo_OIHg(NjadaU= +]bP7CfbG_1>*R=r^o@dU`4_jL2a.lN>\[X/KIRpjlA^n.ddP;%1l6i:WS9K+@k1>3S=hm +kR?KU3Df^1Y!!!"!!'f_O;A!!(J>:qN8V@Bi_\4S[__jT]^Kl4:Mk9u(H)6n!!!Cj(BXXR959cg=Sfg`,Z\WO>/b=7u!H4gaD$$\c2]k-k.1[6HS23QJ?RMbai[mZk]Q6i1Cqn804$!!!",%e=' +/i#9(&&B_Sqo-Cm'h1SV +$dHDU7JJ:)3GQQt@-4djnD)ltY0BZ?l^N5EM3lV[E/E]47';@EifaRo]!;+?j!n0RmoM.%@]>3e^>Fcq;]e0ni7&,n-C.BrH^0R$gcq@gP9qC +;ELkYBQk)U8nmVS!!4Wd7@K6BfBg7tXR:j7:m&r?4GN?j'KiM*@E,_hQ3*Bn::643Y-*EHuX6m.II?FB +ZH:>h9WO:1PRT;`+BAR+h +;X3Yb5^o[cTaT9#]V0_dp*8C"QXo?YeilLPC3@n8"Ws8@MnD\8-K@0V2*2m%jcCDNkq>$C*Op_oJMJLt +i)ogZY2^2&Tg:>H_-\kq/!!)NHjM_*!b[eFB\?![bjpL>c]XIL,h6`nHJ:0BR7l0#:bYB3OqPo$OQk6^]8X +7!!%)mGj:N$mbEK#d_1Ns'=m7k#VVZA\`dLDJ^9Kg_u-"`kXcOMgus"W0e0jrT!#rtWlEjP@;uq@@s-% +_m;WW$(Y>A%CGGD=FhT/&*gm+2#ODfN:YpSa.m7p)h:"e;2bJKQ!!!#:jM_*!b[d2WBs`0U\a+YCiE_G +c9e;l2_MQ8Fs0WT^P8*MH>hE3V9&S>bQhECt4;9[:[Ph,[TmOOhGLqil5$(?lX3l-;?h["iVrY;[Sl]Q +'@s53@p15.Lq7CG%k/s.54LI4[&&'Y$msi1('`7Haabp0"!+=jJ`;oDc[M,FO>#$tRm\ssG$Go\bgl=: +1MdDaoMoVa#H.GQu'-jATpXj5-("nF]o99nAee(H'^7Q&#Y[!\>f%Asrk9cP!p=,A%[L5_N^8\9n=`F6 +nj`r.-*](>d&V",m*;5R,aY@L&j+gW=m-F\(n6ZS(!!$i-]GLVi=i(ll?Tbj`1-Jr!\7;q1Q#%dJhGdg +lqcK)O]JrR/$<)X^ji0H#X_:oa]:YZ:bMTMFMpmVGl#tM6Co?Q8o@s3Vl)j'48[S)3-+W]]L+b."99>s +Zb1Ldr#7?5"r[(dn*_2gh\arc*E,.,F2GI3)h9m#X!!%P5jM_,gaH!ZfKa0QB"uDD3Iem+<`@1u8Utm= ++Y9Pu1R[foB?%\BXkqKq=-@/&31^D[ss%+#nO^da^6W9bs$-l*f5iZQEt"%GJ2[Dk1_WL0lOOHo"qWU^0^j?!*Fug(]`1pNhOjd<=Zbmg7c3n?RUc-B+"_'riqD,up2A[42-\U12$-O&\#>a#uU[,Uf4[3&aUY.OXIaso$HFSfTFfH.U +d]R<4h*!T`$jG%H(l!q;A1R"#p@lNqD!<<+-54W._@->kTn56$,M+WPUfA3XVPAPeUKt#V"GqgbY*Kpf +t-]BoU\%\t*i[SE^YH#ol;WAaMiVhnh>S'q:e*09?#KpWK>Z,Ke'6UAkpu[*sX=rEp)s^&G(FQ7^>nlp +-7U?;]Jh[6*!9D*!5knP^dj)b@a?JJR +i?SB\t:$rJP`E@0!gj)fjX,;rg^hjI[:I^E^kJaEH5'S?:l"?Qr)iZ/tbMg]c5-*Y[=o!",jcLdH\S4! +Em0!Ch!:,da"2L]%#A!7,$=g9s80rJZpWUs!>jm,(=-6jnA+4?s`ANdgo&Aq/?.jEoM=]K?\1,68N];) +./fWoBWos>uR%,_Y^74qN3\A;5gHGT;!,u0'`;oC(`lqpE#A_mgc'LOF?VfG.FHWkh7lJI +\l5F +pB)D\g+kP?>YkfurRR; ++&mSJ;HkXM,eH8lnRK3Bg&Fs91i%-<-DA/"$+uu#XHgO*Sc#YO,85>TY[M+#Bpb`5Zh;.cLj8=s?3^C#iKTg%f$2l*Q)Sn.7I!!!#78Fg3i@(03*$*1+ukO%WlZVJot!b^_9qoo^+uOBf9NVqZii#2QgiM=HrBk#e2O+]HRoqm'ZQ_>jQ9^fog%nS_?e>ThK^YKF@pJS.ha;'t@JSjMK'e&hEZ\?I[:H%[L1&V5)AD^a +;%5C*5)BacPbo5j$)o#U +6lG;lK[ol:clgEX[0lAel"J&Ot]S.iqp=lt:*^4Zpl^i(3aj!?43P#'m^`!1Q!.YBtMZJ?N)4c-[P4"= +Ooe*j=+O-NW/=a&CC3[d;Taa9!LK@c#2-\A4(jS$:^p^uFe\JUFTG&V!h4?b-4En;VQCY[8_I\Z\4tj( +6k=Q?e!!%NQaGU(LFX78tHPKdsHu%_"B"`"N]8sAD.?Y_I_!]JsnkDm5D.129FCNCVn`t,pEnXc"=IbI +0gRKKDDML<7;16"@d,ct,r>nWtIki[[OjFn?RK``l!8q,Q@K9eAN@kb$73o +ulK658.r#B$E:JS?hA%u[45I#.,KCb:s4C`EX2Si'CkN^CK[Z;J3C?Y"QTcuk8G>uu#fDtrnr%E"s<:?R] +[HZc>FH^1mPfW9JCbu+?K!!!!^nmVT,?1%Q!/ZI>ZmI%;mW1`=cA[lOD!BrC^l+_Ql"pFe6H^\jZc-5!!&< +.0*VDaEbRg%*/=0=bN]HuVPGilA9Z?&OnH]7qXc>B,3-*UpmMW#([_]RLYf-obIEi6kW3V'lRVWLZ\<] +rV;uoHMQa@Kmd"aD]aFqBWOT)4z/!:\N!-$0$eST#E4C"l>.qc"#dj)n8VkgebicCmOUn$+JC4rpaO]s +e)>-tDr:OZJ)e-@p1Ja$@#EAIB6Z>d4*:S'YRd(>:)o;KfWNfNf>TF*]&]T!!$,m]GLWNQj0 +%h,(]4%YLgTYp#I1K<,p,7G"ngu\QtGH8T*g%7rG-SHT@A=.F_)Qh);dG*.35tdmh>7Q$DA\gM+i2'V( +HO:lKZOg135"X]&8jVk5BJo&=u#ZAWLi/DQl1/'TUL!!$D8nmVT,8`P^E=l"&l=P\]:VB4>kgQ?jLbq_ +K+E:`7&]1X;a/[@/"0l([qdqpJ+E:pV&GWU0@:DF`p_B'T38R>?!%&sE"osrgIQPB@hotVJtS@# +aGLjW6<;t4O%Z9K+MGWt[DO`Ah%O\`agDn!2d`&S,!mD2*.2>oPMc*OR"[V_se+,dXE?elM'l`B(->]> +\FYe3oq`;flD?TB)-nC%Br7,L6^%C6*6/kdDIUjE= +^l)HXIhSkE)8NT6,Y04g/Q"ITG7Zk2THSh<)d]B?c]ZT3r]#p,#>>T#\8U$)D2/JeT7YE4[4hea[ +&7K`D)Qn8RI-!5L'"plk]Bj**L4.I_;\>F!&?Q0-tV&'7J1L;o'c.p!ai3)34PNK,ZMHB[jLIVV%*A*^ +Rt[S;O`Oo7!1i9dW9bua1jD:M\=:+Nkm7grIWl.i2.>$dF5\%JU2g/TSAosj^-A-#.@!!!#7"m!W&_"* +fePCAB878t'_fk7]UWWPaNV5\_T.OcG&8=Z.(S/_@MS<'Mj],tAFb+l#(Enb.dQ)uF+<:tr_]1LU4CWj +97rW87BV@.Uu/8+EsCqe2pWmnTeNR-n,4`($%k2&6WEB*K+<fp4@0P0M`MdO&qbB"coeH]oGH@<9N1Pb;J9>:G!0"Y:Y#4n7:anK20qOJTJH;T=*e(4tH +1>Rs[@!!!#+qGqf<',fO,7i3FMqqk^A!2k/#G($IYXg-XDTH`7=aD.Di\oc:AmXKtW\X.Zt^9",ee,g` +_`Sss]L8E.(l\AJ)ce8jq,5M7^QcaS2@a9rDaCYB<%q8ODM-%:"lIf%`%*!-*?!(C3&!"WZ6TJe*OP+u +5\EQ37Rf=Iu@a(kdGPPqcP+mo'b?8(W.MpK?N24Skuipat:R9i(K!q!>Nqq4=)+LG!p4'fE,QOifg:0t +TpKH6*;rLYrGI;q=#f:2*-rusrkT>/T]@Ee[Bb\"jnJt0J^"P%l96 +"P1PnjVq5rVp-Wf/J[*GGp%=:;th>SDN7,BB#hL/(BcV9Y(C:Khp>Qr;f;sk&Fm`h5=%s[4WYC<_`>\; +PPG5(NaNl85?VtVd)(BXX;4:$3e!'HLRZJ#[Y;n48UKfUo<\13USDC.a8*d)%91;5Y,pWW%T-#%!9pI= +f3KM$88l5b.4]=[aAo'.Km<3$h+VhhiTZ]idLVt+:V-J,`V#>=f'\c+r,!!!#E,qfH&?m]`+io/ZNBk( +n>F/t]!iooHTK'7b[h:sjum?(*9I;Xgk[U_?:WSu.q_mUDp-;>jrYK#Do=p,$meI%sudX>DfG-&/*!!! +!?Nk?2/=@ML6D_$@u>\QPgk+4$jD(A^=PT9,:>'7Z\B$DBhFD%JX'H#26 +^L&TD'O?ARBsG3r#*c@/]\4i:3O)j]4XHsYpJ;t%tGZZ,=jB,[r^!!'gjP8=<$CWVgnR5-aO2W')h,3' +Ubmsb4hX(ZMr3_tPou/rj(#3FOE=PimS@bC%=%( +2hRG7L+lPi]fF(EsLYLNeUH(VOkW%Ok`IfE^o1]m^XnDNBH!5M`8CUsK.kdEHmUf:;f]"5Z2nuQ7Vj,K +"5F8dHOW1r5B;Ed)u37Yr)A[oIQP]KNK;S0)%olB55Zf@\N(=\T-[S/cQ^sHPe((!G5! +nX3QUc#B!l0YMR/34&'A;PC>PP*nH7OIE&i+`f^bC;V-HRq!!'euGqf;hPL/FKOeEi_X8/?(+6b6a51i +N=p[IH-SZK@kn^`-B'&soo;=d9#e'-nn3F$VQ8'-[C;r!]8mqF"h\96?E,aVhRj@K@P!3dL7@K9dcM1% +%X^0H+2,e#9+MqaZ=q76bG=23kX]_1[kG*8BHm+nZdcIZpbf%b+QA+iWr;W@DLVH?6 +!.P4%0Ye^Gs%Y#44>T$mo'3M&PiDGDg_W+H2^cX6#*?WY=Ub[LPP!+7;I@K9dceJ@rB!]=jgU6AQn[Y[ +Rbh\>'M5WP?6[_JrJg\0.a`cF/Y2Z$?Qp:^L,C-CBR:Zm.0UVkhXjjRhRfr;WO>EgWdWdV_!YjZ/qhP% +L&A]=6r*18Y;IXchM$'Q)smc]BngqS`8 +s-gM>ei[A6QImg0erMXLj1aFd]iW&>[be*'!km$LS6"lpS_eX$::!5SPq(BXZh;rtrTP*<==3E]:NF?& +CO\Ks/9b8q:lp')T\C^I]oh,7%/>AXV!G@.]la*DE`%r=sGo2JqH\c9:@8\s4hg@=8DR:X&-!WW3#\4c +C%!8r0?#k_"lKD(\YI9l;+]W:6SmA&!R(%Ui^6>`L[b(FGNBc@V%s14"#6B8g1or67.8s5bajJg]T0BT +_8qA#7-rI*B%!!$u)jM_*!(R#Z=,-b`A=nq"U[!?IkcDJaoo%%R0h!Xp6?gI[0='T(HlCN$#=FFaDFn4 +OkdUtOQb>nQB!!$sOjM_*!gmgrVgGH4=9dMpXk'5knoZ"PpjO7(.-OoOY:188a^8J\)-.l9/9257604m +C`NV'pK91Js^!2)hg$io(T[TTlMl>odGP,&P07AX]`I5g+sn*/p/-:G!PgblUPmZu54MN4l6ca0geM;[ +'[F*k,e[F;S'!<<*"gcB^8!,uT-IsC_PB:lR&=LF*"?`ImK]RJ_./]iFPJ(o#(h2V0>c,lTf2T]m/C^k +1Jh:ea]ac#ak]&k-VMn)L:4!eg,[2/lE!!(K0(BXY]k)1lWY68h=lgZ_%7M7(+5$3fY&`-/jZT'hhloCeF_)ZTkg]-/g3!:J'ThgaBR\Cs308!^N(HrXQ->eX'\eeN ++On`ApOgtX6q\O-G[C/pgJf%7QYOr*#l0n^T\2#mUVpI&,C#",@@<$Mk?M3j!jMfo`mbMmEN,J[r!8%?u0`Z0f^AI +oa0>@A>Cgn6bHb[4=ql77K97^#`>^`WUWA!Zt,qijJqd\rYh"Q]KEUr+IF"qqpMj_3)6jiPOUV?J>8^!%fQ2psc!&K`R!s!OQXjgI<))nQ>j+HI2BdK +<"j,<5]1CEs;LI5jrNmkV$7JF3?@uHHc!rr=?UZBAo^`E40bKjP.I]h0:`lk=?]Q*XpRm?e<^c1;7`Fi +HE@)qO"LYYalq97`gjkWroG@1-K#64aSRjKcm!:E,#KGUhaqkH<52]N]B3PTf'@Y9RbT5?gOF6YB!K'! +$!DNDo@]4FqjE<[)d/cl"QJ=@l="p")/(LMWo^)5-qOn!lQHt>\0?41,M;Q^D-CE),[GdgdIRqjD*[mP +LOX"OYW!8uGMMZJ?tp@U@OV7u;S00_BE'eYRbmb,d]]dk_ZgSW1=7pE`JaF'1r+l>F +B6QR@WK!<<,0C%>^5i2.eIrpKZ%Y6hYq_,Y%Dl"?Wq;csbX?ae4<58KtFi">P>mb+GH39OrKD0rG2VqX +Y;,hKFq8Zo\S]+0'h;JWrU!!'h%Or"3#2_A$8mm"HhClfsuX'T=aI9t^b-=%`5[EMVO[?os\$X=g=ZJp +LH\9gI1^CL;E!&mVY$io(9pE/8"K-S"3gV;'I;Q@La_j++ZRE/K:bSVd(?a@7gRq'3b'0+Zb/qN5(-X1 +$BJ#+n"+6B(-X;Cp;!3RFt"or8#:j$\jK-5YjKqO)$MIBda%]\'r+8JN+MQMFk?b8OEgs2!Rj09_ +b_IG0H@q5]YNaT(oKrbi/E!!)`7MZJ@=V,6L=ho#%Ep,)[e\`N``5&EW1+/]s:J,&[PR%Xh%WQ=jdPC1 +,Z4PYUsWoumb-Ssa_pOClks2`\+!rrVG/ZNTPEe.0d$/b\lHkl-RG6S$IJ-l2)?iANQT76X+^\O?pSili=O+7)Rs7nnZk*p +9a5"],i!).'"8*D\B*WMK"[%VC;Uu*b3JJ."M_X@+D&`^T*A:.F!knO"FS7Fg#-9Fd_RgY>C^T`*T2Uq +Q05P[Oe=_5[@abJL-k^\s'tr*oGPnmV +T,675uQB&%A"n$,a/RD^DA^"?7&.Z"-%84,YUn>O6g;/?X*)]B. +dP!S'ptmQIR&E68n`"3[(3n$K_E!!%NMDr/-Po&RoBr/^l_Ie)ZOro`*5rn0O5B>Y7E(BXY1W`mAOK8+ +H&jM`?"hsPARTA*PU\Z:[Q%Qmo7p1Vd=P$[\=,NHGWSM888TD\LGf-"A*[9VZes#no7_W(NL^A3RmnD5HI8mmC;Wdak[_7'mF8lahQMI[AR\V`u^Br'D_)Gg$ukK(Rp +Zi!!'feqrKJ\g&(K`5Q:3ArpK4b5>#5j!,PC+D,qn.Wq/9;0;eteP-!.tVUd;TQ$dX>a1@)u+N?pknmX +6#L8t-eEK]#2hACjPeB$ZD;AfE%AqB3d!!!#GqO>7qRm6bE5C2n]aaa<9s*=C2nmVT,)+g8dVRP)b\n4 +PEk>N*M[s^YclQ2uR/ki)kq?O#L]DL[KNJ6!(*N2fB\imO;9lGp5\DKjNR\gr?LbRukRKjgC!!!#7o"O +tcX$?O"5Q$Mupl-BokXY[;5Q.LDpQlZu!6[p/4*(+1WB\@_hb+DB:?\dn(a` +PFfkV/Hr?Qe=`a=&!N;S_mnt+kH--UI=!<<+E"@)e:c[P`>TDmdkro&oeoV:=Bh;A07Ds8LiW?PopBeFhb".,-ia_S']eorZ#m_4r&hkg&hhX, +ghFW^1\?J(HNp0=Op^!Prsh77:!pZ2?-W%S>T!+6H>otULX-Vp?3gOK*=#OWfi"p!e/DLHLO(O,mkEq. +`[?s_kNLL!i54<,$q[p(pF4Jn!pgVg>nqUs&i)f-#"c"X'mV]YT:A@@4/jF<7;=.&",ZZ^(a!WW3#F84 +:hIeB%Wq3Sc:rp48^Hh-7>:Oi5iJHs>U!J!mYs,*C7j/iK[eI]-JK6q0R(K=E/G&_=Rm-\Ak?#KbJQFa +GuhRUad\+\,/k#<%!hf^*#a+bDn6b(C-Q][:AmAFqZlf$1QK9b-j!!$tt?iKV_5PicgIe&\poR?d(rl> +%`o&Rp-q)A=ci3Di^!+8`Oh4?PBM'`UWnbRO#AafZhs-aSYiVMQm1jK*@Hr4!I0/DtP$Y^`rp:?VbpM/ +8Eq)"aNi$0Z5E[rUp:(c^0ho1OR;hNg47Fld)O7cgmbF\e8!8s"\Y1ocp!!!!Wjo>:os7^ +/Up1HViq9OQ`X'^js^UtB`=C%AdDPrc`8]`=-(:@@o$7]iidfq>Ue2@\o@:,H-GIOsr_H]"Lq0D_>5PA +&Xkl:\`^]T`9_uId6h>>@#?"MdjDg$X^+s[eZ!!3dd'1Cc7`0Sjc>!%B?#=upfhuj;u#Y[L8A-l!tDTT +c#'9YkHO<5Yl!`6YV\[:dKS6=[uZ`<>tqtb$kB^N4=X(PL8Q0!/?(djIn48PKh,_5)mLeV"LSKIhhj_P +kMhpL]?aB5?Z4Vs,`MlJ/POFQ_!I"R3E,Y=.E8^B(DQ6]$,EKIs/-SN1M5[8f[Gh12JI^.Rpl$?&RD9l +5HSK6ch.7o[J8WmD7H*JVddLZj_n(#eP=C1`Gs8:JD1mZum4lrj`JYSM)mNoK^9;3\'OsEWF0JA_;8\/ +X'(=Vk[Qh8hSIVO_EoKKd5Ktd<:XRbLT!1H,WG6316XujS6BI$04,Y<<:H*JVdd^abuZ_(iOo&]1BgL< +P7Kr#ggotLa"o=cIC`of"i\:/!G^r)l;OsEV^,\_pWYp;ohL`K\qha:CLT!4Tc$kA +s)K)8'$,Y=/p)9e!b8WlO_E*b6'aQG4k+?qp@ng(?rH7f!MO1r5#-YdCa+'r&-DVC`*@Z%7VQbG),X5[ +aWOX*M],jAm-(JBo:%?X$i:SdeB6SnICgAe`:j7AUE0Yu4`VU@Os=6^6$.sZ,U`T*E)pOE1+5@o$-#3u +;Hq+,1JOR'4u8Wk>jVdj$a8WqRod4UW7R?)XlB,[E1Mj;d+qta*dRS$c7Y[WsrB=L'1s80JOI@"a02XB +>5GC@j`>_aUsOsEVF-0E10,Y8G[l`U76&@m6q^UY=rQLT*+/1E;LToC2*%gTh8V[/-+7<7T93tjZCW75F)t329MbB3Y8WpFgo3t +:SUmo*pfhZC&E;etoIe;GJUBL0t8K1;5C;-D;F/B\%kD-gcf+j-Vne;nWFC7^e.5t"Imk3$:S,]c-Y,f_%i;9>)hUj&EOsEUs5P&>UOsH-Me]m]:1_:Q@dAt@*f[DoU!7*hoT?]_Ci,tX7F8SXV/99Q*+:A< +@_9$\i<5"*Uh5O+oSQYE$QAkCU@AqVR@nOQt[T!CYM,l%i*n(Y!GH5T3l^RJ[",EGuGc.!6T$Q>A&lbt +O[!]oc^RW0j?,Y=.E8ajI-=HXqhH_3O,2s%bWS9O='2Y!qt<::,Y=.El*/Bi,tZOp)7@'=Q(H!Frf]SFr8e`;A2" +b17i3FD6ouqA:=!&!_?S-'mYu:a=2b>U_5ki?)r/7%g;5_,gNE9>OEn +)V8NO&H#0<"Jg87'#S>&30T@=aIHXS3WVS8;33bBA\\U%0g/4ke +sq8b3o[fh@1aoi@HJ`Oo$<<_O$='',Xk]"&l*2I>>8S([+o,Y=.El!2Gj,tZN'g/*; +s.XECs*,p9AhW;3$4G,6*`jpln?nr*%G-*sHSOX.oA=F)7u*4D@5ge8/`j&NV-?!ef1Y896S"lp:ZZ5m +h\ao>I:>4!3^G>")E8Wkp"H*JVd>/RA*EO7)>1:S,$Uo]rRp\L0/[%>ct=r%V/mm3D4+ +=m#Omq:4&JX3.B[SF_U(Db]c]3(g$;:M,7Vc`V)tThDW1FC[Pmf9D1/Z78Wk@`XdBntP,'t^](t3$q.p +"o[;!"&mciS%b&Db_0l,tGW@oK6W1u.%+2r,gV98D6m!GSX9N&%$cTTg%HT>8hV"Dr1X#kIrE3@s+Ve, +D+E@XcnM\ush6Hq#U]$TQEh`427r-u7&8Wk>jH<'+HOsFaOjKOT@I$c@Dkj0skP_#.MP7gk:4Id"2.0G +T3$5_>ZpJs/T2K1*EhK:GY,l!Z^a\lb7A\sX71il+F]#Xb*Mg(7"L;fL?qgpSIJ1)lkr`eU?gl+6e&?EDg/=h]VSRE23%\#EO)Be+XrC_kZV)Gq+t^C?p[L +E9j^MbhjIXZMki?d0.eEmFOR>?Ed:*eqX%]kJlh>"s3pQ0sssC:8;6Ynoc!OsEWI!LX`sP,+l3O7j +9Mn]ea3YZ'YPOda1C&T\L$1Q7^fZKEn7U_RFk]F)!(CRRNUgTht4mu-DjR)q\^%EfeVjuT>;)d]L5;Ve +<5)LI?q)!.HHs\\/*5HYCm<1CLH-LK7iL`.>qCg4WuI:;ioS=3^?X.FE]AHsZMPdpSLmsENqH'jZOa6.s@uX(I_'M[9,Y;1*H*JVdg(JnZmqH +<),Vf9GFFHmI)0NYVNDf!cSM275`(4rc,&*WHMqtU^ADC`p +@(P,**[`KDK\A&JBmksI$-I^h9#L&#LK@I_6g-2k!1/F_H\:I^pH=A[%^Or@9BQ@D)'n-k4#25r!ooW4 +W[Ta!@%\a3O-S4_Y^&^J_OrP&*X)Je8WQs/ND$Kepg"F7[] +Y1G9Y;jk!Voh%28S]oBM4BW;jC/:S8YH0PQ`=K/iBu/'eD*/8?(L612]d^Cgjl +XqCZ::akGlCUS43Oinf78,'.GY2lJ9o[JXq;dBZIg2[>S_Tf):aW8WokO1,"q=8I%PL=Qd=lMSepQ=]s +(WR_RC:g?dRXFp(Z%9i/qMDFPf@C58.=*k"QKQ1VKpG\X/4oY'.bg@mS:F/GP;>Y?lZQlPhp6Zq\pqAK +%pCjC[Rn7\%38Wk@`@U:TWOq*+/q"OMh:31,q7#sQp^X>&@^djb.3?Ik!6^!)K)g;!7M3@UZ00PlAV-T +1r*jG2u6#G(j3^pb%YF4`:IJ(.Xo$7F+]piV=K'K8\ds1o(B=uS_OsEV^?BTT=,Y:%]T"i8Ue&fh/]XL +UEA_JIeXcd;GBth.p<\j6Ko.0Ck";WliAg87rf*F6oO:(71W;>Cu($C[=!M$n]'B#Ulfc&:\\g\pP[N9.O%B_JtDgL)%]&Jp%5J2K#Un7=0rFYue2YG +KgZ$-0-,tX7F8_T_\Yp;n%*WE]IE837X3(Pm)-DQJVl-/Z&FFk'ZJ12_4YA]2>gm>4^@c#TQ_=#$CYGH +LS>@PgnEd(#KhCUBNK[cD1T:]aNfDj\8Jk9Rb'^rY\$*79KY)q[>iVMHb8=trWdX',q,tX7F8`sPh/4l +"".XCQ[]!hM_s8(XArTLk@m?JKO>YfZ<.M1nsA$QaK:G#Z`qT;sJ[cssOsEV71G>%>8Z211c[M=thKPh3WT-VjkO^"T1%NCNbl2GQqO! +_1&7jj-jI^/2\l-a<*ds>":-(_C3A.#gEL'e3ZpP@6enoA+:LAgEm>asja=m[Imj#I]8Wk>jP4i?k/4l +#MKlg^;\'L9R1BNqW+S.tp9aYP^SY=7<+'^0H;e4-;dt3jLB>$5m%pK\_SHVN"N=h58aTe*,RgfT4]AU +Ahn@qMC1Uip)E]6Yid"eoUY+g*$Q6]%b,eZ#*@S)`)3`FLk>&fibJU]GoEqcB&2Gh)95I-mHY=OG:d@' +"RbrXO@DV)GFj$edP^'KXCB["k!FPU%=rrg"g$OsF`Xk/E +K/l/bd+95m/O=[Rk;,m@ZSm&,\)DZ5r8R#]Yn0La%:`&@gR@U+FW*l2WtPgc8Wk>jH=uBZOsK;RdA4,bn/aSA)R#`-?IfpB>Y6 +%2otSFdq:34EC3P`J[(UeRH[EYH\N,?7kkb8IcB]KGm0r$^3K+Cr@da-bc\@fpheDIq-59`G0Gm1/Jal@j(H`Q.;aLt3nI +Js,Y=.ENAE5R,Y9ZO33tdr+_1KBTD[s:0>I;=O1sAe*!]8&.,1Q(/+pR4q;H8\?o+XDKbiAhA1 +h@WQX2@8Lpnm]b9CHq+MRd!bapZeRGfse4B=4->:bj=fa2r"O&l[[ +\FrroR4OsEV^,g!]$OsI`4ZU>W50fOSNjI-S#q^+fD44'kuY_Lj?$U2aH+mg\A[BJI!eC*B*YP$rt'im +bNbW3u>LpL6[kI;d/OsEV3B3m,\P-gSG]_M)b?R.>Z0p,%Wm.&+mHY@Gq]oZVCr!4R'*Su<4!AF7bC3X +qbTibru6;F0KUr,jP-cA'@S)`Y6V4$E]cV[sqF+_3n=e'b3^%N(m"Z(B1MRnB9eCQPe-F +,IEgd1d!][/0D$9(dSp'P_Y^;p;f9pF0>V]g$]H6i/oQ^OsE +UQ0:!kTg>1Zbo3XH4Vir=p%Iq]'.jQZpeQJ`ENI.iqM](C+OFb%`+2AQuds:rh7=7c7b;\&G:oer5PDf +/*[D,$+Q/S0<8^9gtOsEVFF6:H),Y:Kk3h4!a[XS2?B0Z@OO1n8=1Rrj(!V1$+,<('cWRLXY8V0WN]]H +g-af5)Km3FsE0rO`bWu=KWc)QL_2dFf^3W@BH8Wk>jg4jmX,Y?Drr87PKJ*n'>eT%=19ekM=0N77BJn*bS[*@:8Wk>N`Oo<9,j@9DL:-h#]j]#up0*r-=D:%FajS +,28%@*#("-2Jht(ut"I9b6m_a^s2*kPrYM/>HOsEV^UqN-399LQ;mp;,$MSVpBO5V;23"S7hVGFI +AQZOocl,Y=.UO*RuU8^bTaL$s/WrP^F>:@%/5E*^69-82MV:uf.F\n7DpOtT$nZ4[@!)qbW-?k&'Z24S +taf;"6+R*V,Z\c;@'%abHD=Z4?hb=Tr1'E"Z4'D:@c)St.kA!!D1/3EO>>euSFo?ZUG-C`jbOsEV^Zkr +=C8Wom/OU.#/==$V?km7C8g0s;8JLe8]H_P,hnRkgUE0cS? +Q1qY5iHip=aG$Md[K(E`#eUes%NA\p2QjJ'T<8UG3tinZ,p,tX7F8^`gHM^:rX2V-@o'=g"M'bO,6@43 +io_YiEClB2np,`T`KA@4g8FQ+UogMk:7J"uHa?WePHB>7aPb6i +=5UkkDe^H(DJ%#ajs;_L_*,Y=0CM^:rX[[5:BQ]Ha4RMVl?1Bi1E_qL;,D565Tj@:a\X)7-dM4]#.n_* +VOVUEpql6T:<>\s$e$Gk^"CJnEoL+A%_A8ajm9=HXroH*[SnAf2sL*f^?"glKUl_reqFY"_:Ab=B +r7)&%_PS#r3I52_ILAiNr%DgQqVgq2!n,>T8(rg?X2l$G*u-i8a6D3h4qOsEWI%-GNl,Y?OFC;+<^b#B +%P/=1%XXs#TNCDl]:A;)lW-@8@4]]FI2I(=@Lek'F`p>-1FWO)5A=k?`N76j"ofom;]b[\.Rc>++J]*; +E$,Y=.EXiJ(VOsDKFjL7>bW==r%oN'3eAu[9nJ[5dUR`":,=-OP7ege3Cou5[hq3dQ#,ksi4B/b8J:k< +l8Z\ba0`m(m>a+00T[60X[n_4a#o/3;#dpBkR,Y=.E*KYQO,Y:m6o?A.i/]i;c4Y%[uXWtQ/AKs%`9o7 +c'ofTE6[*#[=J,'81CH>F-W:;e:&b(dF_A_G/>bl'crL';8cK1hp2Wr@t4`ti-Tlka(S]NF'Y(u@&f%K +Z7Rr/Oq,Y=.El%%!9,tZN(l>64K=XhS4-o#<6n^P4=k>J$Y;cb$%]XV\N]XH/:\No0Aao2[H'uo`/Hk[2]"8$ZgBE>jkQaJ3p.Dg9?#TE\6a0$G9%T+A$N""C4#Ntmk5G]O1=f6/?11idO8VXs];G'(_)(Gf1M_H:T=cF@OsEVf_7W +m5,TX]F[=4;jQq%]U;M@Va>k90QjEo;#bmYo[Z2BnaM%D&*@lK=)Z]aiuV9+XbL"4;j]-+;,NB5*)k@i +-,n!.iQbh*4IYgf-qfKOWZm-`O.f8Aq.bt]#m)Us[FC5m"Iq:]98iShfmlI@Q>.rO*TK(XJ&$j)N&Rse +;!,Y=/p=(5Je8Wo+lhuU[\$G4JOW,s[iC,2#qE[IZ_'92f7I@g7`p,e`.@@qB`T-!eq9Gg:qB8s^T&q' +.*51#q3D3#q&YktZUcRs@)?B5t!mR,U^?BC[djK].>HSL>5N.$1Aa; +H@[_I5]mqg[+,EaH-dKof7s-XIZK>Ab^0jB8lmYHt$e`gDU8q'L06CX0o!2Md +;*H.SUq=Wuk3.,:t"M,W&U`j^";"S(duNL`MMM`e%I7e@>";I%F)H,.ZlM^NO?V3a7kql4:NZK[i[,]4 +"3!r+//IlREhQTI*sdqVclnR_Z[9TgYmOsCL)(JBpeZUeDmHFKkX8Bl)9dkd.HRIA%+V%gC&pL.M$0N: +Y-DlWMcq+`-o[BiVoQU/Ep1ifFZk2dB931iaiW.]Rh%Z?B1Zaf#%g>I[p+/AFi<:$d!")7*qd<]\$i"c +(NDuhL@pL#7"^A6]\fn[MZYW-Lho?Hb>a4o!K4tgZR;\rjpUNFjpf3sS,&5`_^;neNan\lDj-C94".:qq< +cro)*maN%0:$2bU9QSh\5G@<$^)/T#C>P2T.co5DdP+1ADfHup"BE;&)4Yt1.bU#C?%]/RGL8Wk@4,kG +J:P&u)8JmJ@V9_:"O61V6:=FRb_Wpn#l]Ats4-E44BO^6<0M4^aA,IL*mf@0dYmq^t)QsDuY+SjjC^W_ +lHj]PegdAF[&/NZ+9Y/J.qr!pC[o;h<$*9XsGH#YXi]/e7c>rnQI;)@=[q47\XN&Xh`8\O`NLXUfe*s6 +Yk0IIcCbCq5eR!AZhd8M"$V_5KFnFt!fa[J:8bDa*b_^k!V#GdBZJ)l8.8Wk>Jb_mc=d_QM)oS89Kr54 +[to%[c]KK/]I8PmB9*\JcaN16!DT')i.5HZkoacYn4k^:!:@qr"jP:38(GNqYd\7_eUmBbtG[`1h*;"+ +07i-"LB4LXr-;keX7Ah?7)o@l.B?B7bBj>;%W>jl==3P8WmE(UqrD)6;7qO;AMe!O:6s9^sikOHrbRVZK5'T&SQ@5.]( +Fnc5n!DLPHHJX]Lj9-T]&_[;DEt<9S.WV +ZKV"8]-ZQn(Z,eQ"pjsH0]Vae?Bn_AVVJu<=K@A +?J2IABF;_hUdT,,mM\aaoMF+*;Bjaf>u#1lC4C#b`Gf_&PE\,78Gpg.K9BpLfo_6]BlT$&o!PPZYdjA8 +W\Dd$.ZHlE(-2;)cYgE\_&e:6W9R8eXIG.70kccJ_'I_%8p-CNT,3^<(o[b8OIGa\l@F:->2%';n=%1e +sa*7&sb8s1GkP0UnV=HXrC&jiWjbu?KBZR:9rgM.`]4Hf[hJk878%9o=T`"1`AD_9)\n132d8muCRV%c +Jk`l[FkH?:P.@a?mG?1ng+[dYq1cE.S509;3)VNL +c#HW7NJA`OQNeKZC![7`mM"SoF;?E'F'jeufn&$Xkc)+fu:8NI[Z@S)`)G-h3(9[Yb3`ap(Iern&Ca/: +G"mJBLFS?VcnJ(^tdS,iLoBkK"G-6_B@m(-1I^IYVhIQ"NU5bD60*,efnjsSd\Nc-*(qdkHa2IS#CD59 +gGe&B!JeBV3KqoQ3hWP78Q,Y=.ESW8!#,Y: +&)g!*\L;Bs#GRLsY-,dTBQQ2J+O9-u2RFi-nQ%T@9#`,GilH%S56Ofo]t>OJ,YH>od\Q/_sPDu3*:lV/ +:N`BAE_jRKX3os3Q7YXNWme9]\AR]aA&HhhrU<*,ZoqWNU@2C<;+=WZ5Yq8Wk +>jP&qo1`KDM2m,j!c[>jS'LnR&,VDsV'B,;oLr +9LonhFQ=l+qY5 +3CL?@_gS^!0W-"GCA1iVp"S0M&>99LPlOu/5FYp;ne2`4MVc+0/tePM+4OS!U/S`"In7uN467YY-J%Vs +1*.KmkOH!$%?=7-!51KmD%o8JY?#]:VQOb2C/fUA1JbOphPeCaObe*+:hWa9UgEG`%P]0Z3DXcdaWgtY +?9c^,RlP,fWO1/<6VLLn&659*$qHV138p%W='>l%+FU!0J9,p?_f,q[h7.qd"ArMK0ho3.\b?d?W[=Z")Re:V=`ksSYbnaoPS"K4%8Wk>jP17C^=HXrCO,Q?#3:? +?7"+)]>Bu3g6h.et;Gjpi3V,fn-DM#Qu8\+,_9JK9SERTl5d'M:?DU?!4'R9?7e3#pMa/VST;`/ujO&K +;2RF7mZ=aXNd5GM2iYBRTFNgAX5EWm<57GIu13h6'ML>hLe;Y**4\Pk.4Q]DX;1L<_;,Y=.EoeS7e,Y; +nu9j_ZYGV>1&Uo6_3.1f8Rpos0>YF(EYp2-te58lS$:C=+"@U(Feo>YQMn,?8L:QP5E4Ij3q'M!#O#cT5OsEV^UmG +Lr/4l#]`2$j*'&hop6mMnq42+6[ZWXadg81=-Elbm;Ff+ +3dWG@F_j-2KC*9O,P6euQDaFQu8k_q\S8q:P]sOsEV^,\\ +b"@S)`Y+d*H.Ab&bTNgfij0;\NN`\*#uaWrB41g.F^h[=];Nh5NKs'F0.68Wk>j#@Upi8Wq +S5;P'/q\Ko%fW3r3L"h_kdoeM6so(BouH6BARHR]43QE;0^@OCYa3W]nuNF(?jA/HNa'g*3_ +X'SqhI;4`M`S.1B"mpd:T][CnR.D1PZN0Sl[ho9WhR>>is +\'?p;NA?Z%>qiiPb7,Y=/pQ?f_\8Q(39-G>XVk=nND#^VrPGkVNT%nlgK#ttZdjdQ@%)[*?'J(9c!?9Z +fNVr,=&b&&D]B?=6e'j3sGV23g1&C\".Rl8Wk>jd]1NL,tX7.5Ui9CD'gsMu&Wa)c%XWjeHJZ@Ill"eZ:GFZ[897b.R]ln"N +02Vgg[,&lF])QA3KC3WM:b5](jI(2"mIeX`b,O`$#g3!6 +&Lo;):3qP8kS^D2Q#m,UZl7O*n_:6!Kl_E/MXu(`mee+>EU7'OsK]T0:! +kT=qD9ArQ,Z2SoL;O]Y66I\Vr=.?s_V15Gb#qm8Y_aOopUe@`-G1n_![EMk"O.aO%5+_OU8*KWqdBT@7ZPdYmn"JKs4krtuYkYffr4G$RH$@lDZfK)ld/r:P"F6@N+6lIm1\1=',Y=/p)9e +!b8Wjd%T1c'$2\^Dc%_>BJ-eZjdr^rgB9u=qDGC&r/&W51bG9liQp1rLYp'>W0g^%KL[>R#:?qjU9XmR +AHPLl,t(@'iHbK%/WBUG8D?E&u68Wn0tk/EK/8SY&QQ%(\P>uEf)b@W$cEE[mU%VN +p9g"_bpYd&*mn)YeCk7ch1V4"cm:duHDoN)Lm+CW?6%WOZXaG7JFo^e9mYHK$ali$jj._QnY,6+)oHjD,Imo-=#.qP5a[`"KCm>5SuX:c1&!;m!f+oS>9I +ZSITl'jLO!n>HV@bi!O-QM>RU.Y&S_M,NuUnRheD4+F0$F_0U][CT,Y=.E]d32Y8Wk +@T6lM?1e5R=KO7m:?9Ps%ao4%Q.?bVQ-kRr:7_9%BaV8Y(E+/,u";W#1bP&b?Sln.^`1_%d[FIE<8:'$ +rT*&WN>As.-E%lOcnF%kFY;?--m8m]a9LW\#Cj5,+t3]E)s6QOgB,Y=0ko$!"<8WqpAFdEU\7P]+i_/. +7Aai0:.(\8E`+t8j*hn8^WY7F1adop*P3.%/HN;Dt3H/ci`CT]`,",VtPC7JSSkESBi-OZ?O`.Ecbbk3 +?*%Nc"8lVYeGhYi)pYucXk?3YVjbe=Nup\FBC,Y=/@;Wbr],Y;pQh`3OW-,W)bDb\3?IY +t3c2!M)02Kn6D=.ieLXeI'T!nSdo_bnXj0L%'OsF`Go3t:SUc6eV;r`@hV\SgJaI(+Z!p)"d\R^L@+W? +1e/[]A8A('cBK^.T6VtM`ti8P2p +HKAe_u24PXQ\Pcp3h'9!E^TB;_u-`&B'kJ;;No3NLP)0bd>R\GugV]gF>UTR6a+oLI1QhHOD5'Q[q^4+ +`76'k6 +n58'nW.If<=gIaH3%;NJKNB?(oG#b/eDrKP!n?T8"dcfO)tIdqr0h4,V45Wad4`&B>M,A$Y5,Y=/pB:' +K.OsI`I<8,opbl$:Gpc!J-XC5X5M=HUcJ#C#&B$8W.QuDa7))8B"h6on@M=%aTpEWY,'Tpn.eU4^[V_^ +)6GN0J#I%'loWpfeX<2Si]K,SprQ42'Hk-bCZ1!WKk@ge:hg2bEhD@],3T%&oK8Wr__b_mc=P0SbJbGB +N*ei[`\k@Z8'M(e/sfY[?3`ht@Kc*Sk+.V6k8_$%[oQV"`0RU'S+nDN\t4'H0=^9uJJeMcGD9!J2PjMd +JYBCD_&oB#;a['O36g?K+RortEn(uJ/E>cZTE7P](4j7Q%a9032nNK>DWP,)BN(JBo:SI84p(Z+kMtMF#G="cGsH9V'JWq,Y?^KH*JVddU!Q/9e)+8PW>khY,'?H-,@['C?B +d:aQ?C78h&kRlfjX-NGh@:-Uk'Bp%V.#?mB@X:k,'_G'6j)C1"^cP'oud,Y=/pQY0VU8WpHI=rKD85])V'AbPQY!`I0*q+=aoQUJMt`q] +*=@UcY'?1R!4'i%@0ac#b>ai@?E8bu+\lu@Ve'(+bpjKQn1hB^p)XS"qc,>K9$Mkc$qc(O#C?^a%ZdPI +ELZL:;LPGldG^3kn8DNOmZQitsht.J_M-_ +dQXVIDK>BeDO0-BS\M'ben`ue*q9O2B[30VqTbn>`:.sB7sC(G/JagBGj!_[d\B>b`lHeIG)E@*,5;9M +1N5+Rh&bG8iq6N+Q1q"uh\?;F=R<"1e$9&JmekBt)L,_03rqmRhBOsEVF8`n!T,Y>UpVEJjT7Z$)q.4q +V5>LW=+H#Xi:>DnW)O;G5o8i8C]G!nrc'/aCR-/)j]BiVib]AllQZAe*.<'[?6Q%rpK0L>!XbGL3g]q^ +U?,T/67X@MWQ__lWqn-u!.n!t^e2`tpV8b)$Vi_ul7jMc7@0aAb\9W@e2bK.p1k/EK/8Wk?uPBjDY8^d +#tQ_)t<$!L'GB#i9ZHK8sScmch++BsW+2Kd'p92/uB'3U`aQZ +`rI!ND*h9:f+@%!(1>e<`Kk#[btQ9@J^IBA+I93h1h"A]e,ch;[k6%)FDI\$Wp7H0M;mb[!k7kI;q,Y= +/r1,"q=8_RGZ,0>jXA?WDZ17Lo7C!RP-M,G8F`50R1deC9I'nr8YQb< +o:eUKJ;5!PsjHF%;^?@?h!h>E.M_^R40FINE*7@o[Tp^!K%-X,5#2^_?@`p@(P&tI$`KDKJ]R7&8C^/DO=-HOs>0C&Q7b;41LBTQZU@L%$f(GY0-<9 +s2P3%g1*@*D3](Z\DC):kR"[6T,=)3TYg80'@p[[=;)J!Jt4YK+EldSb;SYWMh99g=3cEGL:Zda:O`A7 +UMS&:Wj2!QSLs.%,ue+^,qB?gI;j]AeQ[lB%a'CPUk(R\*/9?\/1:+hs^@V:oU7J*FgD- +Yq9YieTb^85,nRO$!$KB7LRiOD-k;;8en;]P6Sb%;/Pasc4r0[';jR`W3EOsF +`f292-][reo6JuASfLSmr_9QbCsCCWO/>[UY1&om_oFqgmq-QPQ>uLqb&$10(X6^drPN +qT)I,)hpej/sB7I3[T+B)8J?3C&A2^oo*;n)%8Wk>j;Is/c8WpG=ik.iYWKGZ*-D+"VCV!=5/,kt+mU8 +4WLU#EFj^IOeasZN7pPOoFVT.KQNF^W-,5%>E`90Rt2I!:1hS)DM?='.A]h,Bu/&KjWJ]+a;!*-E%i9E +&:2QpIFNTFc&T$q54::qQS:"b!7qKY>3D2*mGAc+5VX5S<[?&FujMqRptq>`0n,"TV8bDF6%,Y=/@,3H +k-,Y=Y^G/b39A!^_4;hHR*h=Q^SmHn.h1WB,e68!;Zc8O:Mc`-H9I=Rg/`Q]IV0euMG.ZK#d,&?,Ha@i +=HpBY&,S+433]9a>kPFE>.AFa/K%mu5j$(IA-ij<8l:-V([WptPW=V>]nl-cdg\3K +(Kc#U+ib=Be.oK]R&Y;.0e3gNt(*RESe)A0.k\olTA;SbD.eFc]p4h9al`:pgqJ<(i7\)bO(-ge!lM:2 +XADX-1.R.9&O$2nDdjbNNA27@t>HFN.OS`?j*m%ft]hYt1$@C`<^8Wk>jYK+:XOsHS4"gcAVA5f7b,Z+ +6$6,8_VS0X@_dqMC3Lj]ScPFA>LEocIa1@g[!*MfT.aGjUKnOWAbq^c6Q6Zr*8NVM](LOA=Ooj#a4d%1 +ti0W4]CT"I$-YR*Ra7dCA:F!!_PVUn<$rBn&H`;-]8j5nK]*eqYhTg?%[Ir&Tag37l..8XOHHK++IbW' +LNN6E>gSGr4O`Z"%$@S)_.8NIm`@S)`);U:CJI6R.6o$QqUjM$GGV=V +R`b=>>+eD'k(8ptV!.^aSNpeD-X'9;f7f,S_RM"'1M_K"=O)6"!=?;I:Yo`@\>I..598&5.FH!c+J8Wk +?iLj?6N8U=V=:&C>TBklI5C*u(F8tM23V+jV>c5"p^])M;5JRjfuTVc\6Q@IKNh;Jjs4Yj0c?^@$.j'$ +-OcPC +PZ6EXK&/'9k3lcG`]kPgrfGTe.+DTDHDg*X^CUnV4Z,Y=0+-1bS;P4Z1RrC556k=_1tB$W6HoZ_4>H0K +VC.kS&^%BaJ@jin.Nm3CZ`SPHQJ1d)n_-f]+?-ZN?bPKA_9hi-CEX/'uS8%a(I6:f@1pjS?li*^eA;\/ +KZ4H/*#G>@F9P8C+s5?5_LKZ0J;1S-\`cEPAK!H-&&lR@pMgO*aMs#qlPD>%)W?Z'$aIr;RY-\lJ%]L_ +_behenkq-+2-q/BR'e-9"V-HSZpqGXTfBY0ME0/Go7u-_KPf&#D'87ZK +FA8ZnNPa(^p2M7li3B$RKRV9eo.-DKTY*"E*!5#,VTr+,MWnB3apV@S1/,HVC&^UeJ@H*b.'#@;',CfT +`93EB7F,Y=/@O*RuU8U;Zn#7@5IC2N6T$%p5V=@\9-\HrFo,VRXjo$>U]4ke?T@%NWqa:Fo42d<2]f"c +(@A6@\/@;DDlbM,^SC81ELV()&#O`>R,_e-R!J1j^B.-FdMb"'nhRnbtM-:)!2XLV%d`o4si=TCJNo?g +?',gT4D3B3q^eE-a+?CZYGWEu2o)k/bGjPZB.5K>-eC`>C+L[fAT[QH3*9bi/kQt0UpUc6_lo!KA4#^0 +K[CJrl(q5P]3OsEUHAR6oZP$U^m)',i6Q`U?aJRKbYB)APnc32R!j?&qc;:!u*9C7ddM4E!G3Vh(hq64 +[s/?-&fDA)#W?]3uh4gf=sm?Bs#D5QcA9nY<8p@<3VnBq6VL`XFB;0j'-ATtcI^S+]OpBoS9gd4B-sIaht\+ih/eLnjeI_kG>7/fkhg`QY=a +s'8Wn0nk/EK/km^M.2j-YTbEu1i9&0#W$ai/QOmB]rK`j3"CdKH=+A,&B$UrNP2D\I)o#(;]?B@_=9sd +m#7+4i>DD9aHf(j]BQ[#[>5eDkplf?j&/VVrGP2,/%.B-'uQK5aNj.:+41tLgAonPL#7X]1A1Rt9K,$<+X"7bJ/8&f^MZ^0>V=7.h@7kjdhg9,'7h2aaD`X +NZeAZBA*'CrO->V3WicM3H*oJ053b1?AkVI)\TE[M[5;$"22Su<=RUQ_;RY)kWOsK9+b_mc=P(nd/k-[ +o)YFiKGf-W'fccF`i.;d4Pdg/"fhtZbuP7e2P`=S*-#]sAe]7JZ=4%"Z_>ERNsV!DrB6K6oADN_J@0+j +:'!V'bX>C#I:MOOc[&#AgmjWghNnhN(l0*9^;"u5l5`E>Z/MV]VPGuIFKp\8@l::^%,fho_(a>ibL%]S +!sq-57p1j/Y6*MtrAOo6rEpipJC>3aB0q`dW7,Y=/Z^qZn73DEB+&DH2Ral@12jK$q%3.;FImo.&G`sEdgr$Jjj;.iX]$G.+ca@ +QRZ^t^pl7m8sEiJRbOsEV^UiS7DQ6]&%de:6On[6#R7W^CCUT#!*bq.n1D1PV]RK_=.k5(9?r2H=Z;VE +SGW!?*`=mM";EKIaY%*c`O7G9`I6U[MA.eae0Eas8`8lKeMEb+aZ)X'(heR4*SBW)rhbL +oK=QRhZHl]jeEjOJGa$M*eO5I-=G?"1!gDg!Y;,dEV[A?-jBA`K)_3qh'fr&gpK_qs1M[ZnX,Y=.E/]G +A)OsI"],JYV9lPVULG0hKcoVA&JBChuY\MG2aFn8%bR-*.[S.6UL%8Dg3,/r7Bm.0$)X1C6GeS;.c`6D%s)h^eHDbg<';=jbM+i&?(W3&Yro@LsJbi +7#*'lc/mmM#4O>5PN;qGr*+e>R(kr_)9NI5$IN0i">3063$[t@mf:A6t0OsEV^oYSh1,tX83+OFj%6N/ +[E9JLQ>8a^+h5,4=uhN2m`gmj +I$h.3g]#iee]c.KM'3<47>%%G].%(c1tRUqOb.p*Y/fYb[MNeuB(-22o[(+)V9,Y?Ejb_mc=P%I5ghi. +EAKUYPm+-mQe)K*\1+829H,%s^Vj&AU"kF9qIGA1.%!lfk0+V@pfrVa+Mjs +.<9+;En("YN`Z=O[!]F4-73,`,^Oo8eBDU5'*uG3;bt'qi; +g-/g(P<,6eI3WgZ>G-k^LA9 +#lh]\S\K&R\0f+LhbAXa>!fen)`auD28P:A>rR#Ncl0%bN/ChfntG"oYe%V't)4V(2>i7gdOn\#/iHnU +nX?3^h84F-#]L,?nGQ#VhDOdA^Obg(]_XZ4^@nIEuHI+cb&SZ!W:>?Jo76H\u0kC8$-Fdbsd,Y?EeQkr +DY,Yc6b]]]783k8f#>!@'jA4(ap[`K'[dS<>4dp[9kVP!7d`_'-Mg/L8e!<$@"g5M&/_W>UHH-GlNSF9 +$lo8GH(/P\$9O-Ke71Cns5HS_B4N4<[pKNhe!`7qHL62W;#"SCiHf +chE[B.-51VPO*ff[M^co`>%\1phjiNN=<4XlF,lu3n@FEo&g)K#Ac&9o"Z(j[)[uiHD7CL2F8G2t5Hd* +P?RcSZ^3gi3[dEYisOsEV^1mN?k,Y?GYPFk,@))$2n-OLaU15&B0$HV)LB,;cLQbDY'@'XY/X.N*#AEDO,hB9V +)pYigdepNL3Y--qj-*CYI.cL(q-l+,39F7CgJ@@R!_QJIufE;d#Nm=YjNAM`X.S9EPp5bjC2OBu;kH]<5-fYDpCC/]aC9$6`APfa2re*eS#b.o<5J +=amuc6c$Kl(j1DqKH:GdA>+nM.AQl!r_hB7+6i^X@u=_=8&'"0585"eQh<:T.bUkS:!rd1=ao4D<699Rb&\d$(tP?r0jFSGcGkC:@IC?.Eqt7,Fcombs5gJ:rg?%6,pshMcoYb\!_ +QOKQ4CN2\V(*e]oqCR88^WcXGpLI994!8#f/t[mj[t(.eNXmiqKsS@\(c;Hc>,roOLId%-EUf'`1@1(6 +D>S(gWKmrZY6(qY1f%DMS2\]uJqk)%8&Ci;DYpdCDo,Y?Dnk/EK/8aArKqohONL?bDaRjt +Q>]IAo8%_"pIM'EPcBf8DE_fqR;`&0)@PZDuNl09_giZX$p2_/7=*j__ppQERno&?/g[BD@#Wm-`sB/L +:U_%X;j]B7Cog0pS_I/JuRdDNLR+9CollORn2OJ&Lnb.$%fh5mpZk'\nG,Y=/pI@1mEOsD%]IoK2j3'/*Rs6A=i\p"$H=lLn"7de5)m'N +4-e<3gd54as_#E(rD'Rol1%r6Q3'V(=mEK@rL(ZLS#k/GG*PE4>.33ag28t58Ho>nBAA<\tWBC-(4Dr+ +$ammq5-*gZ$&aa>0G)V:Gf309Sl:U@_.[*@dJ5pVnhGa,FL0i_2 +rjHu,[ZSjIo^R*OI.l12aF&cD?;%;Akga1'&mi.+B:lprs_01qf]R=:@d'-c&X\DHq@@j!Mln^TDOS<% +4KpL\IWnU>6Uq)[EGeeCmed$$b>:0jdkSJknfI]m$;$C+8^\3<(JBo:*D08u2`ltnj_Pt&RPN +*Ofol-#V9JY1Ros//Y\MA="JBI5I?lUV/=nXfD9gddpr*'BSn*+rPB!.Xm]<@jFX/,Y?`H0:!kT3Y#&`706 +]qT\=pb"M"i.3_LBP.?0d3>XcMs34N"enutg,A`rEhr!CHSCG87YBl-F9rlBlLq3a#(2Mi(20H!fd?#r +9fRhi\.?;,"o3bE]*(T5=Ejl8O['6P#(M,,fIBMHK,HLFQM*hK^Ge2l'N-S:'%`okV('hoe@gd].D-Uu ++=,Y=/pS'6d:8WjR8G_eKVq$`Ta%?nM)#K/u$LD+g,4SIpmgP"]pcY>;(j@I5IWSZ,Y= +.EBnUc:,Y?Dre=s21s.j"7cH^*%HnNOpZM.7D48^9A9e0Tm[UWBR(,NA$PGV\oF9rXXCJ"Qm9=bZC[;oj.0!L*;IVaDVHf908Wr +]Ub_mc=Oq(s;aH@H82Fp=,g*MN^4S)IJ\<;:f.8EiGj5YFV?5GG.r$u9Vo@?f.:>L#_m7T0VhHd^WP=9 +)4m\SEEZ^5u]#VYr5Y"MRW]U,)uUY`PADa$&Dh"+<*d$/RsWroJ:HLn[?Q]JTK2iii.:4XZ^OsK;JQkr +DY,e]d1q=GAT@g![qX>AmD',a`TR8CNA([+.*24i"SP-Ssh`#33*5)[!C4PgiYLF^A3;+F,`tt)'`GqMCJ +1p%"-p"40Qc:,Y=.E8U=V'`KDKF +SN)7[)VFBUi6A_q5)ilfBdiYodr$or/e+19Q2qd(&.)Z\`0/2-fY(#lRgT\03fQ6]%b,Y9@m?7\[2oJ0 +5*AVL:CAZPeD=qask2VD])OdYp6Wnb"9;i]'#nF)O15(UN +%hT2ah=GO)sp##Z)h?7-5O$@np-cNWg3S, +p*UQHfnOsF`_o3t:S,kWBnfH==qKla!9&dLRu +_J).$RWOO;;(\+#,\EU?=m0t=W`>$OO,f,<7ajLlg1OsK9$R28MZ,cMk7_e(Plb"5p`:tI3)?l;-*E!t +]gEH9Jpji%A:Za7MWA6b&#e$HX"lg1H>qmK(CV]r[s_J0VHpWQ44+33aF"Jd*oLG1j&D+lNQOsEV;cFd +8B,Y?%@BS3n>cX2,ePX]7ZXB@=hIQi_F#Xe'GX:cBm-S%bC2=G`qNg"A8q+<2B98W!&9#kk]Im8>.@0l\ +dd7gZ]c#-%Q`DVZJh8:!JO;8qVb[=Z#3D9nFKV`^ +C?>lT/pO5NhmRi\_6`T?LsLP&6_,Y=0=R28MZ,e^+p-P9]E=Jr>T=:7^MHegZ!U+`nkUH>1.p,@r4G!dn%AbH2j"p.C>rYohL%2gbi>;=MsWe^D2ba^SoK +o=8Wokmo3t:SV"^+Q[4D'l07Q.u_G5tPDdp..ji1$&CdQ>S2,62[q5@=@*_h:Q"6RSppJ+(ip/U5n5C@ +eJggOD( +3=P?>pEdoe^8W_JUlh/)IWh+YnlOl\=hihcjG$-q/3_`6e6:F@g0)&?l^[.qALpDLeqqH`^Cq5b!$XpM +hL0@#:-]/4ShYPJme+nOco2sHQn,Y=.ESUu-l,Y=0M6W-V#q4/W,FqU2\)(!8=,TS=OjhH2nf$.mnNb] +Do`mcR+JD'%,Ks`#qot?G'?^KRd.OCKg@sNG)'T%$_Pf(>ddR!4@(2kjH7S +-sOsEV&$"JZ&jsDCU5G,W#$KXfUq&ocSh.E574,f+)ZA1Y/%RTQq,>+ZO\<->$0oB:R4E,YOjtW)83'nL`4#Q,5JC;fYP]l1e[caF" +j^UJCK%(@]P;ICS3,21:gPae#m_3l@U>nuW4"m5MYuCAETIaleq'eCX_\N)#sa"+[bj/ORbTdbEna;W+ +1ZCNf.T5OZl88Wk>jd^X4FqqL$)f!kYAJ,ZAFnF-DVmlu6so]%%nGiX_D`KDK<\gd5!lSjL$oDZg,0jQ +h,?b^58Br#!td*"q]?[mFTAB2r>cr;se-bS"aJL/fP4#3Cbr@eYiPD0`2/KOnshq0K,N4hihcV*/3(gH +GtlG2qtUK_3\]LqVBg$C>OOh&JG=Wg;!,Y;1^='pCKO8o!9bn'j5+9(6JVb_g9B7Di17.X +kZP,*:U[AL?(s5@D;5iaXQ5#.+lS0hKr)LqbWMlEsk'2R\]]HT(GdtTpVc?+UWG[J1-4Z:_?E7tW`_h)>0=&63nZsHZL`?E2CK`.Qans'jKt6BY@6 +&kK$26sUDq+71%*-3;a&r)jH:c[P,+)bN;E9us7aPUp1Xif]H^"2,gDF@+uNq11BO/khu!deCL0TF3%5 +?9%?7?Q]bqSm\!_oB*-@ONn.J(JBo:8^^qZqWb+gqmBf.NSjMjJ,? +^))h4YtY9Z]f)5X'Nr*d"?NPFj>HUBH;i_6",ABMIABB9)dEi^q". +ftG)=Bg8Wk>j5P`Ds5(3;"S%ncgs8&r!qXD>``KDKYE]bWfksP^p:>$3.)N#in@p-Y3 +g'koeFD5<"%epVOW6!Sh1K9D\Fs+"82t\K*!j/3X$I,Y=.E8cAYL:]BG(Vbb)#>JKjS?iI@on`IfR,Y; +4?K57+:<,E(-@i>1^^],t_j:8PR:AReF>LTH/26%mj8q*>&V(=&!_S`,+)3rSeC.p4#';"bI`j`KnQ15 +:$1q]BjMte9-%SiR&IEV!0g.o:M]sRlc4rnN6a;3E9I:Rro:%s7HW0_4fS;V>u`2>ma?T6kS3npQ>6-n +EO/0',,I4ImP,Y=p'huEZ45PW&*5(3;"#Cl4J^\ZKa3hKti/4l#3V.O]6/o'*2@+mh02[*u2.,Bj'C]_ +Y(gUY$NcQ]8X#O1bE_p="!,IMRP&%I!T`gt@UB.SlF\E>;/p9hcHrg+<_&'1Z=kLO\6`8t\8?>Hg053L +C2%bbP^I-FJUh0lJ.?SG7"]c9G[<"2()ZRAn-N%+3uG+ERNnA.T6OsEV^[#OO(s8/EPIJUbjIdg_Eoj@ +[D1,"q=8Qo.%B(%ljpMc,9On>jqI=(c\(&S$>?RI99]-OHtfhR"A@aas1'8N'\WC>M7ieb&&cJ)%IlL? +(O@B\f@jj!nXcoD)p:>5I9&ljMYD1Z9G?N+*Zh\:^pJ^I3abl2%KnZ/Oo>WO`[=kW,;\JFj^nfPp&DoT +9fSs"X.is;MDG8`Ch)&Z)1,Y?GS4>je)/=GkGF*Tii=7^ +OjE`84Id7>9:5KS)s>!-;iZiA.+RTaVnlf?$UV1m@6EN.Wl^,U>@oNsE+e"9ca2<]GW^AiO-8Wk>jDrO +"\j$19NX`&Xao]Zndn.38un2Gjg2^?X+0:!kT=r'EeGW04A3W!GW:7cX.3QRsi@bMWH6<)>Za70==,07HCYs*=C\WW0"E8Wk>j>2):?dm&8ln+5_g,L85#Q6]&U?KV:]4I@ +nMSj2.3X@f&JGj[gCDs]5`VrID<]f^gqK@8RZ?i4H2?JRV!J"IP@crW6N@nc('"Sl@@R`Ka,Znql:;g8 +0/.I?uk"CZc#4!cE?GY@CmJo7lfH?@[De2=XP%Zf++0";.^f.\j24p!?SoBu=7,Y=.ESXOi/,Y?GSod@ +qIrHA1J^J:h';75/.oD+U:_PDFC*72oYrqkmIm2k?o#HO3D;Y1#Tt3W"%=nnb;'mOp +@9L)DYAp4Z1LZRo_I2?/!*U3M_@kh,Y=0+.e@+@P,)+Nf+BY['74 +B).)fcD&+Q1AV_kU6A@P@<]1??`.jQN]nmZ>9S"[jr)K%3q(T6SDc!b8ZVbJ:/I;uCgVUW2c+&=2']kn +lVb^i`S./Qk7cT=Gql7."seD:7@8'nSAXs&RH;j&CtP,'/]`KDK?G(2pig"*sG.[h_Lf0DFrE,?HK`a/m9T9[%)GRGJF:,Y=/pj"i?S,Y;1j0Nl"(#>k<>TB/ +Wi7lJNm`fl,BVMM/GRM9Nm`Aem34+lR^(\;g)H0`tEJXSY58`JH-mTTWnMr=/KY@N^W')jd,0gEE:J=W +oB,!:nVlEnE?Vq!j9VTR9Ei?qO$("<.Cc)YUjn@FO@)V;FJk"!iegkLq7ml?rL>[Mt,Y=.EBcH3ROsEU,,2he2dH[B5Em0XN-X>Sl<:UN+4["cr5PodS'5H%fdMg2MDBY:F:I`?jP!g\B,gp +OeJoB3Dhjj^NHVc(%5#)BHq8.Da/+2.!Mn+#l*MVDtA49rf4 +[_q4Ei1>TP1_OsEV71G>%>8Qo0XSB&f3>>.8_k9Vd!Wa]m1Kg57.'UR\%`/Z*k2n,E,R7o<@DJQWUY[] +R%:+,,6L'4n%O]f^Eo>B(\OpfmSpu*W0^3K-U>J-!S?"^qB#u^]uba@>SIMg)=257+%EdaY2*S6%rkla +afm$(DI+*fSbZ_ZEn87)3fHN?^$,Y=.G0e\h<8Ql4Q^r+[m?M!6OKXnKNo>os-i7Q9:*PN^@00/Ljn]a +9g?C)N!AfKg#?g4dh'C;/(PF8:W3a_,th(4Do@t&[Z\[o1b][g+J'7UPiK]h9-I`4g=fAa7bCiDfRb.6^EC;IZ/2hpdGrG# +M*Vp]i-m.QZF2]]6nA^KIajqQGeBaW,*h>,GWC+,SmaN*-'_pi@t:AitbBjN@`i0)0oms;_/XRmd$,Y= +.E*J&L@,Y?FE-B6C>01J^h7t#AT_XV?-ADDj$WGHFoNB_pg7H\Dg5a+:]mlQ0X']n-YLmtipVs?`6`;@ +g9bDpm.nFS'5Wb/Cj):ic<0osPp1X`u7qT'K*eTrbD4Y;eO$AOsEV^ZkDt>8WokiF\\ +l/@%*t;4^63QH"$s\ha:^DN0k3s9j$27DUbb/,hVM;'K**PZd+6`@GgG;pZLp3%<2X]NC=Bl1g&p*l`8h)GF1YI7f51c[/MU`eT +8i_^FU:Hr&[fOEXU,S)g#N28LTHGWi=rM-SrfYV_h.:?K_IErG8P3G3-8U%e&ZKB1!1X1#!IY'ZOIQks +NerQY$PEPOq#Qa4fdHXlO+8guQH7A#"*\6.>co`SJd6k-kR(h5#gH7nru.KF8&s`NOC@M^1lW,j@_@M^: +rXNbN[]/CA44:`2-[T#TeDQ\_'Da/#"8[n^3u=tAd.ZWfmtHV"*@e$h7&Z=e"IaQOi)oR]hES=4F!rUI +6Fe]Qq21?IT0,'Aq4o:$\3%8X`3BkqFPOBZ2&BnbBdNcRQ$DrRlia8124'Vl;-8l9utG7lW^5!q;J681?"g+lrb9=a?>TK%Y\oZC&< +;H]\'rAT)1RM0:!kTOsKG3]NC=Bl,A`-Ouj5`;P;`(rg:jfg<2O*N:1U,aX6P"mA8SH_^2;H$mh*!B7h +Fcp;Z]"kBXA#OTs<,n7sX@*])&Y"+H;VYth=0.=t2no,-2fDf\(`bi6j8\&;C3,Y=0+4nE,SP,-\s#h# +,&1eD/n?[>kQ-2#=jA1EC\,'D&(`l%/Q(+bNMMUK8/:EOJV.0meaF^=HFoatC:)PM]u=Xr9+D37kfF=r(amS^i2eSdCQ*8Won$?sY +BUP4Sg1P@pAq[j/Ec^TFW6C]/0`k0D$Q1O_9^EIV;"ham\i+_?:#!HLXTT;!`p0R\>JBb*C$aYSITQ5J +4dX]KCV?7`5$YZR&68WpG8o3t:SU_f+Q`PZ&ZK)":?Ll@P/P!<9Fc;/=QaA![0025SSAf3PX^9rI]Ubo +ElYM)4,8^0tdnQBm+G'HfFp%ZVj)St#WY89*Z(E^;M>=Wkh,]q46:"$hl\JSZQ3W,Qr8Wk>jX"l>o,Y: +&)']+j<0KgRM*LbZG!2iiiE3n0:cmkH*,F,J>E"c]D47i,!-d>T2_39='eG-V/4IloWN-XriHnHXjK1* +5+`VG6!,nl:0.HGPQ.JtqSeh]d5DV5hC(,j@Afaku6fW\J@,Y=0+4nE,SP,.]DN;*-YYg+dpDsEqLUt- +=qIgjM.aYD7:R](4R_'IqfG0Y9:fihjT)V]@M5%#'^@_@+G4-i],Dic12e/(%qWK[+\P^Jl8lPU\jH`u +E5(:MoHKCcHV%(VIklgc>nOsEVF%HbWm,Y=n'g3Br,FMA4fk+D6c'7-]WkfT''Nlfl9Y"UM1HeV+Fl]J +C:G3X&-RT#h2a%XnQpr]pIC*6j[;5]kPTuQE[k2sX/4_`EMfdh)(VZR%!mCb%Gp#hMko!NDN,Y=.E8Iq +4*99LQk*S%%5Ck63GBbHni`][,!s1Bs/Tl[5=Rh15aH)/A50T[6>Fda@J!++.`8nlp'=iJn)<9BT\T=3Fo6BPVS)BZmRllCs*4+2_6YYc?hd*m/fj-hV"R,2t'&I +3ki[p?OBa/l:FIl33E43E*E;aUMce"TI[E6>9PBTo*/kM3O8WnA(,Y?F2,%I17.F`mX))TPq.=EKUWS- +:D2V34lIA'gISZ^J?:.Z:&gscDW/;_',8^fU;EK_Upb0Pn,V6VfC"?:*JYP6G.R<#@P/p4[/5;Ot,hA^ +P334lBom(]2RqcK",8Wkp"H*JVddX,/n!0*5/P`stO2'$:`-E1utOMOl:9Ng>fRcW7Aq(cW_I9u9gg.I +f95Ij[!+H%FY9kAF76EM3OR&HS/1b-fn2B$kO!.=4#S688T>YC2lUfj&s71r(MC\XK"77oYtfkn;/S/J^ZjsR,5o +38jP9Wp-)E>=*]'c'"J$FSM^:rX,Y9eZ(JBo:Bc_#H$$khViEF:EGgN&'K:!ll#H_.4Rn>`3BtR/GhQ* +[Lg?`J72:jC(pm".DfgQ5)QeG^r^fX26f3E^5#9u0,O;I@CL7>t>feT*S"W=Bc[YM`2#Y,sL,^PD:['TZnZ[)BH*Q3Abm, +XFk"^kj=-#cs]\gXZ*8J`"o-gMRZ`jTLa_`DP7H?gX"ntV58Wk>j7poXS8WomKC+)bAnafm/m9#._YS? +(C$-eCr=<"b),3->n'Qht&c=mi<1K.&S]Z>DD>uMf87G8k@eb\;BOHmfdf,jq%#A1EDMr[p/B3oRD>k= +#_*_DM?8U>%3`KDKg\]ECH;im.3hs,MrWR!k,Pc)J@YH#XmD?7]AG/g0e,cTN +#fE:A3M>l5e0YaEH$c*[6AYg2j@J!%e<7")is8Wk>jdX*`&Q6]&M$qW;P-PSd5HdXsL2j#hka7[8+Z[N +/D_OZdHh/tOL8l7K$0a[;HGqkkm%=3+'>bLAi,*TjHs4q]Akn6ch/S?]6kOkJ&$Gq9/Dk94>oq@gO99L +PlOq,ID=HXq$;r%k$TAM!Q:eR:No3N(.bb4$\qZ#3[@i[M6m;/G6F!&9Xo`NuSOV9`0*%3O\U"mF3;lW +BV!^2&]cof/F",t]c#Eqj@e//&/Y7JU56*a(#)+T7D;_$CUKMp8_rO!!!#73-d4Y!,!/;Qo_OR9L,c6]9t +:?C,g@;]d39-QKFs7^;N!tFKM:q'Lc?B+0Nk9fQ#M\EM$83I6sL;32OR8L^3rYbu[4%Y*4-NICJD+J,A +J?E8GpB!!%6XnmVS!mOP8,%4mNV:>=Q[FI,/D['hHlgZ=\:^I!SGV`2'/:@cMJe$WTVjm@iB]9g-N7ZD +Khm@"WRHiVU>HdUdP!!%73nmVS!:.jp.lFZG!qGIDGPo,`:GS7=NX(#Ub0cRBD/,N?-s.]Ft=uS+;G0p +3&^<+..7K:!&o"T1ZJ:g#PlWC1u;[*4%@"[OZ!!&O2V-0F-T:)jO?\QIW<+OdF1Z"Io3/,AQ>iG&:o)8 +&M<#h='!Oj-j4Dshpe-V'1$p%,"X5#ZXouZpu]9g7YWV/LNeXBb+I\2$:S0ld3-$u+QK_7,+!!%6QjM_ +*!S90bYcu"PV5J5ZcEqBo@rAPf9\*KQ8VlSmtD%H3s8$Rb$@,rQ$YD#q4\\SRB)JuG=T4dOOhiPspT[[ +*l.6]c&34X,([bofM:*JkCNI[W(`:^;2R_n#TX:,(/_!<7!"p!Rf:8T;,<,qD$M.34T[`p:=CtjF$/"5 +.CKU$bB!`K8pHIsfN(9a;G='/_*SBSJ2&"eLBhkPQ`-TQ4e*+r=f(@Noarf't[nmn63GCESrU]pf!i1\ +8N!$c]9@`HrM) +"u55).fg\fg]e3sQA!8o$AMZEgfZ%M^h>j15"*tfqA]XGTSp.OZg00G-)R.I*R[QX%"@7T4=3&rcbhNoec?qpPrMa +XqFEN3RCXukmf$[j:(4>\4$,01N17*+D?=DXi!!#,.Gqf:!4Hg22:!uuYcrtS.abpBs*T<=4@QGUV@sN +(UXXV738W)u(-MItJ;uSoMQ5Z"Crspe:V:HHb'`\5a7j]kn!.ZG\i9YB3s(`'">q7SRA6&$8=j^ElXVp +(\PC)HL76\E\:;t?8Subl)Wmh;-3dNgqA)`*r95AC/uJCdJ$$ig9'.IgQ(+F,\#2VrknMLmLGNm2 +iUe[Pp5lh0rsdu)2hjQD::?WG8E'7pa\3Tja_?^Q4=0$slmEWZ:AE&7&o!!%7EBtBeH.HSR9mr5'P'9^ +R7;TOJ6ntL)E7"+E#T3K:@mFT"B&9d)@H`.OrGms\Il`Y8jDF#rV!!"CgMZEh9M'Y5Vjc`jb(n^r!HB,C8b":Ta@$&#^e66 +/k).sJ#.#pmpE73_EA!Y:0`1?_Q[I`Cdo6a'&VA31)lC%M(1k0E3X^9B+>N*)@n[X2E?4d/;!)H$i$ig +:2a2bAJUqZD19AI.nk(N6">F'D="Me_@Ea1W +8m!!'f5OV\*"^oNW%`Ub;6'KM&O2QPZ_$X8Wu+t7AXAf4`IKuc2W8RIS6^R0'%PBl[mei9\3V^<#E(N' +/!3]41B.4*,HrgZ=YIZD?n^GfKhQ5o3bSht0D,9_jBoainc(M8j4o!V<:'](EAAeHJ!*kSt(]XPBVjc +g1hSE<#bXl0UIBN#^[-+E!hc^;4:`c^Sr3sH@=qf;2u_DsZ*5IVGk-K"" +cc$ig8-2]saX!!#K_]g)Mo?!dG2DHnZ\i3bTnVnM[+4$<9.WIBYHf`2!PE$b'a!!$F$4mYgikcr2ga]d +H]`XAQ;%!I$YFt<$NeUI>fH),?VN`$X@lndPu;/COJ!!!#'$@+?+!"d8t&dh^*B`HZmGeM;SfR8ff(KJ +?Oo^e.@p[OR'd5O6$3+IjW?IebI[iaHT4U(ldi9A@A!<@Y5U==gXZ+Tl"g)[_Brd0B:L;gR#I+gBeprg +.mrG".9pu*hb!!!!M,qfH&!%'mYr?:3[qe!M3if2T&!kV"oft/4bhhZOWl!91SCM\3DI=c5B!!!!labp +0"J:0Z\r8T%X:?Pr/nU7h"Z1/=M-`'E-_4KgKco56+EH*&-R"rDa!!!"<#'hp'!,tb'`lX$L-G=FUm4K +A0K70DW1QclCMn>2jk5se(&FFc?RCkKqYeBW,e%9tW4p(cb^g5$>!<@X[WYdMm?REJCHVs]jI7raHS*h +$+T''GEG2hH%f,diV]R(Mu4H^NDJj3($%fcS01ZZLT!5OQ;Hi;^Vs8)H,)gUrh,h>XZjn:ft<6O-FBd_ +[p@*P#[17NX*9Kj&-qs2=79M=d??Z5uF!#Qk4"onWu9$5_GH0&A\(d,:frMOl()1Jdd1*-IoFSCfXEBA +9F=KYt[`U]j]73e'4(BXX;n204F!!'fjT76c:&)JmO\)>lqI`]o0QbM("))&=u`o_LC#dr\>>G%/%B5I +m3Nb>`**XnB``<$#>J;oa/!rr<`W21s+>(6>Da-u^kr-+;*f1>#!V&=_f4g].Bi8+._[YhBf25GE0rEQ +_=G"*]X4qj-&EX3*4PaIVfJLmj['ORVq;ONo+F[!rr>j`8nl;!!! +7(oZ9KYUJ/bW(FBB%j^Ot,D`8o:o5Rs0 +0]BD_C$lY->!!$7B;(]XQoTk/W@m>maZikB(b^Wt1*D4@@3[r$2m9Y#(/SYNYAI=g6=#0VZUl*sJsC\] +pi!!!Fj(BXX;4HN.YRagp%`N>E@(n6!!#:^n`T?[kpi2_Z9l@@ol5=u&e8MumW]u<%B:?:,eb`taDSGM +5:#O,d;p$;P3ce2<)gn(F=oo513I;MRC/4@JX!!&NZ?46f6&6L#mC-%E^)=nl2$EU$VTGqs'e +])cM)qOZBEeG:+QUKA!!'Y"WS]R"fWumrCob_Fh5m_S/['0(X!ZuNE,RGtG7kZ]?+P26g[f/+4gLH`9pI +*hG4[6Nr&5)5/:&T=53!EKf87)2+q4MP!:jS!!.`mkL)62@ZDN",[Dj<'rfG1n%_(chRTGWjn%QiP8\h +Nu<#uI+qq(-RQWE\NjiQPFIBr,2(cbjdKl9fN^7F^]!!!"OP`\>'qu_;cDn.7ZtB04nqQZo_b$t2Z>]A!!(rsjM_*!!"U6\]!odf#7(,I<402,2H0 +3om55soMj%3)ooqK:o^e.2aeFCEai^Z%HKcA%<(5%J(7JTJJ +IH.4EJ&'A'tsn0SmRo,2XE3aSgQiVr4I`an:P:9+74]Sst!ZfdPi-^[*np(SbGFj2/c+8f%MhY(X+W+" +7%q`O$34TGH^n4_o^!!!#kW[PB\APQfPjbu"kAcgZN7%KRNYOF\uh")FJ*t+!JgmgeZ`ArXg^pIt9hHo +NO%/j^bESd)'A76cGae7TtmC)V=]<.Sab>*EOq4fG^"onX2S@f[=!8u8,?7q[[1.B.7GuDgHd(r?;^&g +5>YuT>DPdA[s-Tg+S2)i(Z4\9GNdAb#X1:gn?kU&C(S@D`&^NZkO?FATAgb +"Wr^j7Xq`2!;K*UeeZ1h7u5$h5PP'?*,TY;6C!.]([@K6Dd[<[de]rD%6#/s4cF&,D0l3+'mM^r_:"IJ +@7SY(?%kC/ufY&1JirC;`a%mCKk,jB/gOKQ[77L%1d@+q6QS@RLAOF;T2,Fe?1^DLqW$P!.:^lsls!rr +>)9`i%acI@=Am?bc$)&'Z/EH._p'Yl%I9cfa]eebTg[;r+?2,3kN/oRn*7E.?A)I%U[mF?KohEFl!>R( +(8T=mAf!!%t>(BXX;Y>&#j?6a0t[`W%!-f1G=Pj1ZMHRX^JgY`$7H#ZH;;mDfg23D\),7bhDSZ]F50)* +h\qtf<2+jN!d.[97>V&jnZ\T\CiG:tbIf/aoP!!!i]0*VCV?Dh=]>=dtt-eKbMCb*iehQ(hMc;FF_3^I +_E$r1-!c#O/J=ViY@dIS.A640Rd@E161\3feT$-9`bl@0JcB>ej`\W:Sfh\-q/!!(:k0*VCV?EGfD[I/ +dE^`"VkM"Yb:s6Ip=ef6;@M/,_%P1,X1=!-RREq,f^gkFQWq/?cohS6_pUOc@K?>[8D`ai0#hREBRfs4 +uJkZIod!5L.20`V3hVBcYS5VT=HX5Z#8T@5(]#"`V$e'u/[7BHm8[6`B-Y]s\rn&EV-_Xh]iPtA!IM`) +78ee\=,];phbjO(#^2#mUV>Y\T6!!'YugSnm='iVOgDk@gV-Bd[efkfchREq@0qh`hO,SZhg?'E?`f#n##[8"MQm_lE-WT[h!k!4q`8EGh]=jrCLGmbQ;g+Wrr0D-O0VO!-@5?!!' +ej8_eLX<@j=n\0#0ad:$UQpI\L#moFMl^(^2-HcfJ[\F&I,b*cP3\2a$QG30gski)LD(PTODYcSqFn8lgMg'M6C5*GsosT95l@YG:`r7,-T'I/\s50]&MY#dYp6MR-+e/ql\rZ!!'5DnmVS!i5n)j0NY +*heY;lkhgS-^g!:&?Yn^p9[U%u_.YD&=[k#V`2B$WZl>5H`10l\g4blU(2CjYn<[JM#lf?NU,U0i:T!"Ju/!7*r;$ig +9d8AjL?LLp@.n_I:De'C6b=A.EBE9usL#WUf*7[bC]b3rZ^rU#A!=]L?Pldu*Eh#1h*PUY$PMDr.p#,'[oXsm\hLBk'*][&$hV/QZ%MfaS4OC=s7p.2>!!%tA(BXX;O5e?lcSNId-iW +o4p[f$BYJ:)19BoV$3\To:>o1J]M_@+"QRV&;N%_A?_jb,u>kTH6Fj8YbpN,;0r,?q$/U2!/3rf6\CmM^N!!%7!.fl>U`rUK7RA*p9X>a +J*:I"lHK=3/j`Ja+8eUY4o8KbXE'%^(u\!9oKl>3kWq&-)\149+*hS"$Q?<#sT-oQ?jhL>4*fU#%XW8am48ql)N`P!!!!?R_0I;!-iB!@=7raeGC +^jXU'&UC0/mC\MDi%1>Y>qR9Xud:@TUfY2RQ"()?uP!5P@n(BXX;:G;COG?dBpH;41Z^u(:81`:(@+/d +"tqjI03mHkj,:RsDn3OSSE:TCRC:-W6Kn$Gag!!(q2Gqf:!^f@5H3KFj^pYfi`=lmY;j.)_j-r)S`A?q +DU^_r/[pUiIWEIP@HmVe3'c!)TM"onW'p;r3n!!'/OM=;U:rgq=jc)$WqVGaqHEr1IJC-\>6[6Gt'9nI +cM1[:gtH,!F(<*"H'02@IT[:KC>!!%erMZEeXDCL3dP9;5hmGl\qj!K+I5[5aZ`W=u1TQm4%ir)\5A^Q +.L`GOY;7H"4H!:UoJMZEeXDBjkT2=S*R>"NN/Pd9:bO?^/9p%GC^hN#%9<#4pm]ubaOA"%&]TD?d!Uu? +%C]sUK9!!!!<-SGZ(!$5)sC-K1>gEp@pI\(ejGd3Fk"MkCH'=Obn[fY-0>4KVuD(@:-F7%eGYW/gf,2E +0^Pl0HHc]E&$nmVS!!*DWq$ig8iU4e/es-ljU=SZe@=-HCfm;(aXPP^d1lIrL@4'Y.%P@%*tqc8)LJat +(>h4Uip1:B/$AcKVBY')R3'u9kM!,u<9@K6Dd&LD@45HArec(+OGa!AX9ru3@6DJjgB:9M1X*%QgAo'L +Lp^bstmpQAlb=I`7-='a?+g)3VBT\Ha_L;e:flBUGLQP:.sU2@OG)ZTj<2GRQe!!#-47#1XWCD@Ypk@s +VE^ZCd)gOH'bM">Cd?KK-:&JjhA,4A-?gTmjhFcu9PKA2U`V`rJRq-KF)Vc`i5ZN't*JCdJ$$ig8iY.f +)Si*TE4>4%tAdeu/Ed>:g#U*P!5Q +LODURe(>ea#lX)?&Xpu)#Z"g0oMadh@dX-FJ3L>"ZX46E>AF6\-'/De'N_O!h)3m[,IN=05:YdsJ,T2e.d#Ms4&$Y)9h/;bL>UraJXB)3=,9/YLkE4Kc'R)(FmsV4O2M?N?[%O:KeuCq@'I^Hn&aeb; ++'!!!"D@e*t.!+82e5rVfH]B^@U-Upd-RJPKFWCqG[m=s/*8UYPdeZ*rV,56/?moB,!<<,X&]oq3!.[A)MW[m4>,A;89r<%,]Wh/hB(FFCC*(.8GAImu@<&%#WejIkH9\ +/bBn">g$Q_DulBgg#k)Qq:;j42]?l8qE!'$I\(]XP\35>Id96G/J2=$TIT9DgsMjm>Ja.6IY5K!5%&f, ++BnRQn7mX*^UrpEI3j7,As?O#^EQRdAWQ19*"rh(>;!!!#/!I6C"!&,U,JiAk)[:LU1:/Y?#VrmViJ,a +#_cQ,Ti>FGJq4nkSO<$M(-Y%nQ[n"7Vi"fDTM]b^YK!9hO_!<@W^.G` +fNi`6BD,[jA&lMTn,bIa>qm(HJWE>FZ6\+8PNLotS-m+*]O,COUY)3CC@F"bgP5)WrHgfL(]>ER9U_J#SA3B[(/6uJo!)P&.]Qc1:3JS +O^b3R4Q]9a$tHfLi=44IgH!!%Q4-8,Q'!1lYH`i:N%R4>-5j3QU5jLq?)].^Te<8)M";h4K2`d)QX`Mr +I2_8MVdpDq-"M7Tk08JOMBpAH.L8ocDJ:[Y?BO_\lf"jW=7g39/&%0-A.2]saX!!&V1:I"lH<:STF?i^$:L:[qQMHZnr5Oo/uR)bRED.*)iH!N@Xk,T$1g]]j`;fl<]Jf=i!!$DZ^3ohUp;e'5!DL +.11PM%mVO"bGG*PH"a-ktbWf_?Y.$!!! +"D#kDF)!+83hgD_+\;<.)@7<;h7)^F$O^PD/$H/a3tGb0SdFi6kC31(M[Q8U1/57=tnDC\IFGo&(dJ3= +Y`k=dDF:,:SuN_Z+5O343]ad"r#jb$-EameMonug`P48!;Z5[V\U3D/jR-,oob!'C^90`V2-,/og+.'& +l&cq`$87$bkKe!-;5Oo:T&N0C_W,O)7nZhc.!Y=s@[T1.>qeA1)"99j;SYZ50p)O]pg@ +3OE6rPgDR__uT6KK=@T''dpr7\!+PVt7ik?N-ac5n'J42KnjR)-D&HDe2Y"E"/!!%sKa5@oGiSAFeS/T +_"ERLt8Or#K+XYBLLp!F'Zqtr9ZEO+3gC/-hC?HKC!XBbG/K6/IBdi8'B_ +c`#Pe)QE`8-jf>X`ETd)!!"6A_KiK'.qQ8*cFj%hBjaqn-DK +m+e3[l%-*R\Vo7BQDr:X=%Sr3QHUHDP%a6??5,V[*G14p/(3=]8eb(b8PEJS4MPE3SA9rj2o +50)K&@C]?T;T^\ZC@IN\4*Rd2\WYP[>I1BqA34/9B\o1&o`!.[e+(BXX;,80M%/F][\1(j#\g<>"/.6U +F?D%bLpY43`sN!;HobH#'c)5aRKMhJ[ +8%ZJql_*^#cocar]-?Os*DiVAkc?fAhHd)ioGY3Z>m!.]EY(BXX;,F5bV^/1Gc-4`g_QTT8nEAHXoSaC +(I4F'$j*_Bt)8RORsT +U,W3X9nf9/P6/#RN5IQ_V\mNlnIqU3tZ479 +^&pUPIU*"O$i4a>u?"K>HaV__?BRMOBLk?AhlUbmFmg.*7OO'TTi_>!XjR3uG5bbq2lQ&jL@Mei@n!-g +Ko@K6C9`*,NK#Gn6'0*k9%>5at8h2LA>P'pEm$jEfu]!kpc/N@OkdAm@j[S4cs-`;CKn_gZMOIIVG$21 +7gPCiZ^;_s>%UAS8sh!UV6S6MUKb`!CaSER]UGNI$>.<%`.j'Bfm(]sa]n +;,'kQP9!%[IK!!!":7U?K'!/sHTI'^i<.@]_B`"\)0Y+"%RIF[V-*U&d<)!/mp-ge4?X*/i0P(&GX^Il +/nUN5tng[?IPaa@$#4MR)-r,TjTHJp-g,Q4A6;9Mt&I.HmaJ)k3PC3I@NNT^':!!#jV`;fnRLtg6/mRq +5Wa&O-tq_]g55EYYO$_*89-TCBR79f/bf?95VV;Tj +I^P3P>un4j/m=6r#9X'QFRVU.E@oZ2#&PTT^CorZ*sm>l:3!!!"DjlFA\!5OCY['u*-qfK5!p8jG-p=G +F,-2u)RM(c'Dk"I1p,fQ1US65:HhoD0p>kr3\&RMi.V!oh7::5,BZNkh[f/:l%@D9H8pG(?Cg7]m`*iuZna&k +Q@!!!#-:L4G0!0"Ej?C]]_8I#&^`I_)H[h6X +VSb.-2X/*]hOS+(W4-hXH0jmQT.H'7(=Gl3Hl2;S5lBN;qM!!#+pGqf:!0HsBMD3D3)W(fUI6J=JB'c6 +&rGR8"i:O8!68RC1R6e=@HLW_7)g?.#t.nHe#OSCfkO&P8Rr!Y'dE\A@Q +SilUcH(WV,0QbZf*@q@FME!!&U@]GLVK(ida3GlQ.hE@_$X%pSdPEgq?[Blok514eo1in;&:o!)J3%on +\g.&Fkq8Ut,kX\\lXk6T[gqJ,"R^ce[ck+,k#ct)PlGETGeQMgep!!!"D!qKe#!+<_coAY1`*mQ-Wa_F +`cHI\G&k=K=QA#GEogcSA#rbsURIcp*oXuZ$"%:CHdh0j3S?+G#/b=H2a/L,I(Fhrp=F56<^inA5H\,Z +L/n.=["!!'fj:$'@EcZst&WT!6b$MSUp2m/4)e'E=(UuqQSVV.7+^AmhCJ$Zu$[W:PgI?PdTqV:OPJ"P +D+p[XG+g&;li!!$=9Gqf:!0HqgG)p+"^hlB.@k,3((fd:Fn@g.R7,O;F\YS;:+Or*jQDah>EHZ[S][.; +mc\$,7*?2$1&Y.*T[!QQflqeJgLo;h$%!!!!A0*VCV7]]TsSF4b)/8>)3?bUr[A;HF!e?.u)*`pe'qjq +Nq,ClhYo9R^6pG0e"qFF[,kA!ncgpT[7cZ]b8B:X+i>Pa*8P6TFf@,ur$T.C'E!5L*.0*VCV7U0&&SFg +dp4nuWTOmbX?`4\@H9_[dnda!O''[g#m4K582IEHqE3Lr:5q1J_J!5Ol@MZEg.&Js"7=6&2-AXZ0m\'mTh7]o7E,XlEs7T[ZMp(%7^k>=f6dZDf.GP=K/\4+9)nqlG[g5Q!!$EFKmE2^)sYWsFNQ\_(Bl0 +$[8Mlqeh,I&i9\V'Ih+1Wf.?pt@\=,st>Eb.--ePVJE;^*6X("6hb]Q!JHp,5>_(boi!3_^$(]XOQZ.A +j4h>a$"Hf5CdA>tbUA8H/Sf)0jiR]e*_'uU@Od,)(]TX33S+b&Oc]9h9=KQk(SGeS)m*PAH+od,O?A$_L6!!!#%7pZT(!0!;5/\>[DWJ" +!\k`!#G?9BYn*m'H>OgW`TH1s)6\&RI*FS(`-?W@HB/(C_C)/5t=f_##U4B$-AcE"r&f@L+J06qPsB!* +^%IE]-IErc7@@/K$(!!'g-bCd@*V+kN@I]YrjC/VbB?6_R>2k%V3KW:6KGkVh=5")qp(>i/^?P=M/6;8 +0NT0cmrS>^kZ1R_5Jgja.?o5gM$!'I/dpH#K24dHu(!!!#Gqo:r#n\>,$^EZt*MZEg.6)t]?p&Shk'6u +eZSM-R/?[aE?CqA[&S!k-^),%(EmAG$.CD+:!B&thKM,8AZFb"::#8'f/AQT>m9HjTO\$&!8q +5aoj@a\?iFVI96i5l!&.m0K\8YjOKIO%^*iNW`%Ybu)=gudCNAS@X=GplH86tZ7MT!_k'A>7oP1NQgdK +/GH,gFCpS]/cSJulE0mGpqGk-98h9/k0*\1"k!!%OLr9&S/k?n5Z(O7_8!3i2)J,?'WJM3-,`H`^J9am +J82#6T68)hJ#(24;T9>a-@d>ge$CrH[l&+=+: +YZ!!!i3TE"_ZJ,f7ms3#WW@K6C97>X!*).B%mg(Xgj5.%WUWY]Qf*\99FgYqjP[dPHm`2j99pT%"I,pu +fK_c9)eabY#3OqdXnlBY4_>YR/[1"OmT]"V-_q&rdA.KBGK4Gp2C!)ciRciF$!Nt$5?=2KC_Kj +XGqc;Ho"Z#:%naZQYI77.:SF$%H13!9o!4[U[rpTmda$9QckON'^!+9)Jji.,n)8<_Lg=sc.gP`$gm^K +93`S!VUrFWC(G0LaG-Y:#%*U@5uEVm-Ze"06>H2=bTQeVHWc4g6Y!3U'6?@9;!T+1i$E-J;K>rQ7fX`5 +*1VXCrfa_rk6IcD^(eS/ZAaN!8p +3/MZEg.FfdO9\>0:JbqcF>^3tCAHYH9H^F!-T1iUao-B[W1_khj**VteAEDEFWjk*0T+s11W_+TmjqB9 +n?[`F5+-NF,HCn/-T!!$-Q\p8:l_#:@k[e!0FDN?WIhK@k;CM`Ni612h$ic^.3kC)Ga?NiQ;0$!.[Q_0*VCVeoe[=\,t,!,&qR=R=NV%6n\q7i5qQp1;C`6E +#b]TI7?!!!":6XC0$!3Bu/Ialna\M&T+jMdNHgp`t@)50f):7a<;$84@Ki+LgMi8SE9fm&s!?gGT:0H>f +dR_IPoQoO7:+GI?'"'?h2l'&s,\)[XF`!!%P]P8=<$!:-)Q02>ia-q[6b>9R_/8__h3 +7)ISK7dCN"83-a@eh2RA-NhH3jhb-%d^Fo/_Vp_j,4!+70-"onYCbg[Ht=21?6?Tq_3W,%%"f(dn)hu/ +g>Y*sOb>>%if#7X`iSk@s`RI79MIa$Wn/!hk#F*`/imMl3,!.ZF@0*VCV7a1V%?CFrmA9d\/BC@0-mH] +[#lBeiuUp3L''>cA*gJoQsXsGAQY;XmEd%-@peTRspgP^Ku4LocP6bTm<)uos=GR3kL!!$Cpb$\jKg\. +Q8QII>drqQ/A<6-*hG&+$rgLbnZEU>PrCeBZ`*nQ6U#M4-!=]H59A\qG.>uQT$-0l1<7NUa3RerVZGhp +cq!!!#7.j6PM!!!5J8$645I3*)?]t_n-M=a1Nd`r@VNYE:2=6HTsc!r![\&l@.04Aj0hu"oZM#0g'SC, +14lTELigIN"g!!!!],'bmC!&3Dn5C]]+`gDZ6'mt\k^**j +eGGMQrm]Uj2dR9lk]Ghq*Z!!!"8T=c!@!#UjL`s6+s<4O?oCl`^/#1oI02bO3V7C^H&#H&W`%=2&V??46f6N6!R+K6_ +H2+796do>VY$o'u#VDa1n68\QY$4Zi)E6%*`;Nk%=<@V4`P6bC[&F%N]LC:@,BI!-9tHL8:W'XJ\Y_jH158Qe+;pmQsB*pP2L`n[0m`!<< ++Mc&rkF!!"6mqYA2-]JtI_-4%(Nq_bqF2-4^'Z8eh'eIf8<8Si2>rlSaYF$6-[E,1PDHt@XV=:A!i[hU:/Pl4?Ve()3f:" +&A-cL^9@9ls0jqQEuC7c76cIfmXop.)hY)1K4n_LB/!!!"<*dKI?!&.k/02X,lqG +]l?IQNQ7`rh9oBW3Eo;3cam[Hlcnb`kIlMaGD^eFN.+!_c=KdelO82*VX:(_i(-r:MOS +Z2PLMRqX"jkZ!.[Qb0*VCV7NBU0P?1d;S/>V\Sk,^LAH.(ZT-QJ,UL)9Y7f$_h4<4D%!8tlX`;fnRLmbn8d:? +h#Pp,ii_7M=7bVn.ap6.PgMD>i(pT:@fHTNU$:7umh=QFU)mHl0>NItN9-]r;s:$5CogeTRLgU2fcqu1 +?^E9HRDJc#Xflp&mqcE&S[?Wq$cos,NY>PP9=\Q!c89o-*h7AcKm-_ +(EGgr4Wj(`+1GQ1d:%KHJ/gkEBX!!!ijT,76"O]jbWU;k>C'4N:BAXL;g +ckb]HarS'X8$f7T3'a[N@=dg9RZ#8"r6.--&oFX?@V-+dNk]\MLm9A`O142O';e2rIj/]-F%AMP1? +-dH8>>GMKGl8lO&^>Uu,C+9pV[8P=fHf!!(qLjM_*!^khg^`H``iXmE?nM(@jci0[-k4=X6&"7!r6 +ab=1eK)^_p;NdY_W:!!(pcnmVS!@)P`Fgil2ia2bAJe2D#V>d*L@*7h6QXgY]t1e'%$)cHu`6_<)d;s8FcAIr9Hhl4E5H0K'IQc7LHbZEN)3J +pACb\a? ++im]3c0fiRM.VE +PaS2V8ZR,m1h7(?^`W]Ntqg=K'ne\q9!b';676f+3``$rXMYu8qSD5`fh[K>>CTMB#^(oL-K-tc,"mI8 +?1jFXHM'CT6S1?VnS%__:C!rr<$*g+)P!!!ijfT/()WdREAZ\DE%=fm_uWp[H\`;:REa%M$uT%6f'&gk +P%[q'XUdV$1,K_OXD=$Q)o'][^"?'\_`>ganFeI$ZNV!0?/cUCL$]en5&YJ"uq7uq +#=X-NahhA.%1!!'H'?46f6N0qqLG;!*'o#F.Rac>[=fg>q6Q27=tGu>ftFD^\5l#ZFT`1U8W(+.T*+nD +mTC@lSL5M*4G3p2e-U=IKIV,0iBC9IQF4F4+QD;=p8$Aml"FQgS9\p.%.3pRRmT.jq3$)M?VKRcMFZM?a7I,gKOap"?LO$I%t47U9 +ZMri62YD`Mu^Z\O`+d;^')!!"A,`;fnRLm.Fgq^j>19THYj6/39rVO"Y$/sf&"#u#,saY(n!a">@]A41 +@9FSdRhOm_;L"Kr(!:/s,`LUGn%qjf(m/ +AnGTE[_!!$Cn?46f6N#9m!H\jg7kY*U39oftZ<<-3fW_4./l#=&CcH[6nB-Z-9.hkaWg?6?K;kheLJu] +@U_,IM@ra;_rpf-?9>:!!#!2]GLVK(bq0i='+H4/"S +Sd:+0?^XSr(PUk_Tu(\d=#.t'U"R.#2lWiZetAriQleQf!RGJF#sND#krB=kVD?*`Y^g;,S6D]@R$C^& +MPT8EmPOoPI^!8N^L(]XOQ0p3?NaL&Mfml+$;Qs8;m'C>`Ug#/[7ETP0i\iGoFj)uL3_qAP[N)L4VRc9 +MSBm*DQTDON7\lO`4dP%Bh0_=/$,-Uk,Hqrg^Joc!SVLuAKAj'8b\H7j>eSD7 +O;#C6>@p3&2Hm_eulH#_>je44*2;InkYdSfU*r/q$[!!(f.]GLVK(bsI"3YKuNm?8Gid;aLQ9^u"->X@ +HKT)8.6(!XjYq`$I,H+"ZR*ms@+Ej@-eY$e^C5S$oFf'V[rq*$@TchX,2R;d;dc=?c5T@"oH+1t +%QJ$.=SFs@4l!.Z#P(BXX;,KB?7813@gGY_?L="Wh=T+8#tYB?sao&:PKW8#gGA'U@P,QU\ARuh;lRg/kS,`Nh!)1Il!<@W^9Cq0BN?_k=@cb^tl#'eC?T(Gc=llo:171u$<#e +,RrEdqZ:X@nVdW*&-AIZ&>74#k=%]04gS[>TM/U[,o!<<*"B#ol2!.YYokJ`eOj3]-227Y]gj8SQ'@LmC^lm1b&7RG9JQ;lg<6hHBAn]kH_#7pu(r-Pl:=9WYad9q*r3Y`m=/m!!!"L)itj*q_TcU:(;?:IYs.!f.OWTD<&RZmC`hcZff%moSC3pG]q`sQ^N&/^iZ1/q4dP[C3Y.'Ed9 +0R!!!"D@e*t.!+<_coAYFm8JnMF1qtAeXNd>ECiN0sXqRmU[f3MS]7N1>tj$Tn1XHstsGrmgi64MbY4!!!#%6!as"!0"F-?Mrp>k<90SBR!E[SCk42iDp_>RmjK_0;I +CMM"`.S^0C8(g:Nt@:BKG')CLV0(>YjWFKHfgagp=SR<>7_C,"M9jD[-:OeL"lI=N=6jS"e40A7HI!!$ +=9Gqf:!0]L)tEUr#dcrF=U_<$,pRWfe<>.jA,jF/Lu*t[%ik[hJtGuYShTSghPksL7J-i?C\%V7E\>%TCV&Kf-`[`G#k(Ma7InC_i) +!oh#dWW_!<-s"onWmgbLNX*1Z`MI=>A]W7AI>%B*oki("*3GMcVD:DuatC[V(9f.>jDqs6-&>_K-Hbor +6?%lT.0Y@M\4MP5)9Em%3IgKB"h5C""E!!'h-aGU'!J.]94Mj$IS02@>V(YeWuWVP#JTtRkClK!?CAZq +hh?RI4*Xf><.SZFreTMO^PmJ>>?W[,'*pmR&0bdSZKHuOe)=_CaI(Xg1N<7kNZm@hOaZc*$RKXok%8S%F2cKWaB'h-TY +P7CDsK]`W,u=E-q.b!!$EFQ1Ep!rqsG:?)s2L%>sc/.]6"`R=a"=%dt\/I&nC=]ll"ga,4,CbptQpZ5!D[-7B!:EKd$ig9d\5H +X<]C#4L,fislgXk*Oc]`8o)stQ&F]WfD$![9W>]G%]q=aE9e&cn7VAr9qo9Q2o\YR?*',I2\pnjn],8P +J*!!'g8,qfH&!(L3N02=UgWZZ2?l:jG5W,snW\@oV`Wk.*<>".+%4o# +[_]E&!4i"_Ck!rr/'2t6'1SBrZ?W(R-Y2G/.gO:2cO>Hq;!5'fP@K6C9`0KoQrRo,;:[,T%EfJaHTNngIT-GmN..M +1Qf4;L929rfG$)$UtfmeV9G"LH[>iE$XEn(uhq6Soo!!!"D-LtUG!+<`&o&>OZ-W>lr2b7c]rmSJDrqn +p-RhHe9eZqstB3LF5eRGF>F^@`Jp7d!/nTscc^:r<@cLq0R +/@,fPTqqlk=a`GA9AG-4nE:Rt.`H`><9.t)@$7JEb/iS<>)_6r23p!!(L3<02D)-.cX*ujb# +$64tdOsFH\8c3_6/!F`,Ic;hG`EfA8,b1B7CTY]95C!!$EFl?RC'.DPoTY)8/#;rCX,f">9d_`:Z!!& +UU]GLVK(pSBnS>8-``UdMXD'LV"e^[3pgFc@87oa42!!!!Q6=('#!/t#C09Rlm33SS5(4HZ)u\o-n,]0q'LS6+DrP99r-!!)WO`;fnRLir +=K5Q:RD`PqFWEI.tLpU.&G/.6>Kp-m[*@K6B.@%P"J!!!k@DI/jH*Qs%!If1Fda26i4Or#K?()?uP!!" +CgMZEg.&aSSu?bUr+HY`MK]\`A^n`p^(5J3EK;p@m`r:t]OHL7CP2#mUV0Mc!`!!%s[2_Ro0nKc9$=Pb +l4()C8Oh5kc/^O5p[,rGZ&!&.2T$ig9d=>qnYCuYGZId6>NLNq'A?^rMYYr8l\r1o"qaeli +mj!!!"3P8=<$!$a,BMa)[hU$^h;Vg$!e!!!"LNK=qY!!"5rac"oc.P/()?uP!!#,0Gqf:!0VZmO^O5o`@I_%_"TSN&_"m +'1!!'fjb)=#^qu$0*)dtH$!!'eJO;A!!!$dXCB418a%r]10qg@iI!<<*"E%-&e!!"\sH#\2Ds7B&g$ig +8-n/UN.!!'fjjMgRP]up[kzSq+Hj!!!ju]X[pQpHei[!!$,\]GLVK(m2I5EA7Fn!5LCQ(BXX;,NQfD!! +!#F7pZT(!0!!U!rr<$4?46f6!:YBs`;fnR#^J-)!!'h+OV\*"!$gRDzcUV:M!!%t>(BXX;! +'D?K0`V2-6=('#!!)M9jM_*!^^,3?!!!#7o8sgk!!"8)`;fl8?46f6N0"hX!!!!]+*fR@!&-`G$ig8-n9j<9!!'e?G +qf:!!5S2g(BXX;,NQfD!!!#F7pZT(!0!!U!rr<$4?46f6!:YBs`;fnR#^J-)!!'h+OV\*"! +$gRDzcUV:M!!%t>(BXX;!'D?K0`V2-6=('#!!)M9jM_*!^^,3?!!!#7o8sgk!!"8)`;fl8?46f6N0"hX!!!!]+*fR@ +!&-`G$ig8-n9j<9!!'e?Gqf:!!5S2g(BXX;,NQfD!!!#F7pZT(!0!!U!rr<$4?46f6!:YBs +`;fnR#^J-)!!'h+OV\*"!$gRDzcUV:M!!%t>(BXX;!'D?K0`V2-6=('#!!)M9jM_*!^^,3?!!!#7o8sg +k!!"8)`;fl +8?46f6N0"hX!!!!]+*fR@!&-`G$ig8-n9j<9!!'e?Gqf:!!5S2g(BXX;,NQfD!!!#F7pZT(!0!!U!rr< +$4?46f6!:YBs`;fnR#^J-)!;sV*mcYtbX3CbAIkrd2YAU<^R?_5>819.-"!p5_Op_jf,)B, +2.D9C$`B\.!8hWe]9/.A^K!^>uX6l+PA:l)hKI^*P."9YHJh5<1T6Nk"It2$ZV1:4;V@ +r3G4rZbmsg>O*NG[!,re;`;fl +-PA;M_YMhsu3+r4;_!!&rql3FB>l_epI'!]Lj&W%1+a:_@;(DDqF6nGVH!!#ile.5TZf2(dq-";u_+qc +84OX6_U0.%lkM-+9p!!&ZaW?83>YFjMl9>i#I6mPOG,"k=4?;*c`'!]Lj!!#9L;En9[?9bhbQA@tqLe+ +%l7@&bH]U4NI-";u_!!%O!V1,X@]ma^O/.mdk&Wo$bM_#HoGqfoq9>i#I!!!"!9)W._HMu>'=X"Va+sM +"N(0Mggo3rolQ\\(r!!!#!Pkr3Gp%kX.Z:$7L6q$$&/@%YXk/B`a0+j*n!<<+!.J8M':#ljsu8uWo6;Ql_H+\T`t911%#`$.iB@9uVqq@^'S&c_nsPu9hKV-ZBo6^ENsQAA +)%LddVc_Ru7loHdt/,ldpqK6DH_9;U&[s#Kb)9<&l)$]c_$i"S/`IeCMI +U!Ci!?`?[qaT;En9[?9bhbQA@tqLe+%l7@&bH]U4NI-";u_!!%PTjlPTC7-a(&g:rfsk:^)MnEMBuI]u +GXIVOWh&W81POZ3r2/.mS]0bNYC`$.hS!!$TlMi7&[]=39pYHKT1DJX.%ieaWVXAZ6og*',-,"kL6t'Cq7/@P$a:\IQ5hX8C-OYVpWDqTdGiQf'E,M,5RX2pd;a4B\?9bhbQA@tqLe+%l7@&bH]U4NI-"; +u_!!%PB<%@#$q6m`?MY6f@q/C3i*?BRIF&P;*V-ZBo6^ENsQAA)%LddVc_Ru7loHdt/,ldpq@!d5^S<( +7n].;J$gpn*LLPCOin_>)a!5KcUgV2E!Je0+JF#KuN08jfGH`z!!(r".t@6anF5r +(b2^O'S!of"gY4Nc$31&+!!!"L2k[L`1RH8o%1Om?/5/i8\$i`"LPq(K=kZt<7>?f:^&-)\1zzzzzzzz!!!"t#J7U[V,Ac..]>EV55L1U3o/^dF#51\sdb1e,p_JC=js9!!!R`ZXGg. +^2q*@elL@uOg**Tc*k&=o4!_-jJT])4liNU^]3H@RpUR578m,`kY(7-lWKQD@\,c3g=k7!ZII@PF8bt. +naZ.uVb`)',9nF9QU\hE?bRLXA3.V*L!C?pF8l+5aiVZ0Z*EfHf%AX=V2Zth86!K%#ljsUZEC@56D<=! +nVCt"E3T6@Fn9(&iTeso+Zs+[p!qpAdaD%hNN%1VLGS]eSOlH8J[CbD%n)B(@ak'/pK +47i8q`O?hOYJ\M_,SJY]g)=;[.R"M'4Zsgse+i]_<`P9\\[f7[YulHh1S*L'aqklO]6A2n@UEJL=PVQ] +aJp`G6_``+k@\F? +.i)c0AjU_`0>p%=k:FXi%or,+R5;4Tgpo&*UGgph>KA8,dn.]]R?Q]=HJG"M`7!;ui:kL.O\ +qDp`$gt^]?f\#uH7ira60Z)dkG'9H:ET5ZXBBI1OZF.)?^38Y.Dna?)(@&`TM\eaNDVr1!FWi$mQX>3p +)to]FE$QSeq0]oYXfZ&\IXXIkBlnGRPH%0BNl:6nVZZu"n@#lJj\#?/=7,DBrVc]R@$o:'_o&aaZ)gSC +8`,!omG<0tk/C;Otfs>=t/qgU"c>Y&`gY3l-i>&J(rQ^rqj]ct?;AF=A +7j9-=,ldpq\'Vq+5fG$rlg*ja:7O:gHStRk+ZtHFiR:Re/O)'FVL"/YMg^#%h;-o_I(i]6rq+Z8=]\#F +k3(npRqchYIe`D@f!UStdi"0VCMPG2VPg>i@_KEW$6/P0WhOCp8Anu8"98EupRXKm1AdfMo)"!-KEg&3 +?h_h\YBDTp@IaYYtT'!-fI<\ofOtU9O3ds7u0C_sl9!kK^d"$;&=T3"6B/LS*Ve +j,rql0%?U+AIP;c_iWH`QO56(QPYk$Xtmlbpb+N#Bp_I<;(kmU'[ +.[<>4:7j^UZ+dHHi;U\p:Ih.*G"M`7!,m]aNuh$/.'3@Ga88pQs7t`tPAjLfkig*^9[[l6:At.i\X.BJ +3\U*&XXWn=K3.Xr/hVl0p%@uh;CAm@AM8,>rUsH6Df5p-LED!?o]ai+b9R*AbL1j:1E9E"=DVYaW*#RX +R0d#bS=Ig!,jL,E6oF=q!!!#UEkArqKgMK4WMs?TG'5d6(.Uh`19$.!h7\/Zk!`@S>Ub0l+T1YNfGn42 +:&029`/,-BlTbCDA,/aj9WB:B4ZtqO3PE,>Hf(,"eMEcTW!3G16>SP<2YJd6%1S$1jlPU*WhM]@86!K% +#ljsUNfK-=2S=>,k2+8Sp@an1B>WZNb"@DB;$YmkQt*aQnR;dMbfn;fb0J:-\M`3VHT/jZ85Au=nIOJ4 +'WP\)_bl]6H@#UhSfU+Fgsjj'hVOi4"?.K1B0[go"TsM'],\Le(.."OC +Vl*a'>JnAJ17*,h,YpqiGjLXp!!(Yms8Ms-558OS5-lgm/_@.2bIT+eJU'!#=C#4ghjWDMpYC[_M6)UZ +0t2&VHGt<_7n6(U/s(aSc>X3?ra()"M!!#9 + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48004 1236.48012 312.25837] CT +[1 0 0 1 0 0] CT +N +-2576 -651 M +1424 -651 L +1424 1416 L +-2576 1416 L +-2576 -651 L +cp +clip +GS +0 0 translate +1424 1416 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 1416 + /ImageMatrix [1424 0 0 1416 0 0] + /Width 1424 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"-QYn=c:%)];d]`3^XmG<'5!gl5fq0`6>0f-!\z/:%I"!!#ij5,u!!"Qr"TSN&:nq(l!!!!VH3F9K!)TFlz20oE+!! +#ijB5d!!!"5oEkQu!$I8-!<<*"UsU[m!!%O+H3F9K!0B[ +Rzdc_DG!!#8&]`J06!(`kdzC%M`4!!".$?3($+!2S!m!!!"L1jT<*!!&*MY5eP&!7L'G!!!!a)SH1P!! +#QbB5d!!!"5oEkQu!$I8-!<<*"Us +U[m!!%O+H3F9K!0B[Rzdc_DG!!#8&]`J06!(`kdzC%M`4!!".$?3($+!2S!m!!!"L1jT<*!!&*MY5eP& +!7L'G!!!!a)SH1P!!#QbB5d!!!"5 +oEkQu!$I8-!<<*"UsU[m!!%O+H3F9K!0B[Rzdc_DG!!#8&]`J06!(`kdzC%M`4!!".$?3($+!2S!m!!! +"L1jT<*!!&*MY5eP&!7L'G!!!!a)SH1P!!#QbB5d!!!"5oEkQu!$I8-!<<*"UsU[m!!%O+H3F9K!0B[Rzdc_DG!!#8&]`J06!(`kdzC%M`4! +!".$?3($+!2S!m!!!"L1jT<*!!&*MY5eP&!7L'G!!!!a)SH1P!!#QbB5d!!!"5oEkQu!$I8-!<<*"UsU[m!!%O+H3F9K!0B[Rzdc_DG!!#8& +]`J06!(`kdzC%M`4!!".$?3($+!2S!m!!!"L1jT<*!!&*MY5eP&!7L'G!!!!a)SH1P!!#QbB5d!!!"5oEkQu!$I8-!<<*"UsU[m!!%O+H3F9 +K!0B[Rzdc_DG!!#8&]`J06!(`kdzC%M`4!!".$?3($+!2S!m!!!"L1jT<*!!&*MY5eP&!7L'G!!!!a)S +H1P!!#QbB5d!!!"5oEkQu)TkpC;T +ocMR&,CN-3+#TjXTc@Vm`@OlD=X +qL)!W^SDNj=mYQ70^''kB*$!,*cN=\:DAP[]pcZC([m1mFadV3iQ$0hV]'9E5&2b#+I&bS$b>V1NM1!! +!Ji-qc"$M,MPq5rKAVJ;/*/V%g7(.;#P%RgB'[6TN:eMHQYfZW*%2"9>*g*+^Smg#U]6EaT@q29[Eq//.)HTAV?+G!PofKj=UR@^FDR\C"Kc0pkr+f#$9aqO@*Vq; +0iSia5[p.IIBY(UZ[8s>Np$,PjJg9T'3p4h]YBpua!'m+OrViK4g[4_0pip*1U!^R?4?h(g>_,Okic]hgV%R +b_V3^Ih?uCR@0K +.F/f$+cCI%>0+@m]3,Yp,^RgpaS"6+PmKMY2j"FcRXF!Am9X!&`\(`i[hAlHl=)_[X$O_a(j],%,f[s= +!nD1^#2(f:;!3";C:S.jcJr_!43De#1_a/M&I&Z5ruG+Mj6 +h:TAcXN>jhA?3lNFp]CKoqtFIt@:a#HH87WH?2]%aCTHk,dWgD2E;HCS!!)LAZ+n&g]tJjX@otU;aEW3-+UZp-hlBA6:V9-j$>1NcU!$%nc^HXP31c@78kkXi5ci#Ubrg($3hu<1ZK5Y! +o\'+'_hDrCODt#9BLPLWq4^VDtX![-.p$9#e$31&cAhu5!eJ4ag;'%jQgY4f2k"PHP\q/GB0Ug;a.lai +VaiS:B<``?5T)ABRA+7%9\[bl'_>jRdA(0c:7Rfj.S^-0<"4*Q%4+$\&03@Z7oEpUpCMU!*mC(d:jlPT +*Y?i5s0&=*]X6ueb!!(';\f.)#GOFBh""-j6=BSe+HVlVk?GXt_nDV97IP.0RH1LLca)s$B!!&t6f<8Q +5f@RL?[f6,l4+LL^qt=l:A#%ZAe\)Lozzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzJ:E1. +!.kl@hZ~> + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48004 0 -0.25] CT +[1 0 0 1 0 0] CT +N +0 0 M +4000 0 L +4000 2067 L +0 2067 L +0 0 L +cp +clip +GS +0 0 translate +2576 651 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 651 + /ImageMatrix [2576 0 0 651 0 0] + /Width 2576 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"-V_.t=X]"m;)VBEDO*\eIN&A\r["-0MgBAl2&L`d&@N?KeaL.N.I,Ikf]g/SLmEG#`&M'.D>P(qhL +dQ#IfVA4GsTu^X2eg:&#@?1%,kqB%4qL'EB0N6Gco-NR*S2rmKWk\N7zzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzz!!!"49`Y4o!-Hb@5PqXBcYra5^Xh+F#b5#Os/-Y5!,sL"s0)1Pf2$UX,u +QHj,\3E9`@R./=X"TeFF7(o%Yjr8I+n9\3m&uS!!"Q!pD^0gf2$UX,uQHj,\3E9`@R./=X"Te6n2dT!! +$Cu\_gNN^4*Z2/:QmEA#:8D?b8B!-BMHM,]p!XpnM,_\3#oP*g0h\f<>=X"Te6n2f*<6PsT!5Ob<^Tkq0rH*ft+r.FP6H4j]bS$nB,u +QHjUgfVi!!&>G`X2\Gz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!", +g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c= +z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz ++==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g] +bg_L!0XDJZ8pWF"TSN&4G7#L!!!#@Ughqd+:jH2riU0(W(Hf9Yp^ARQFLL-en!rr< +$!!!#[m\Q7V.Z36NeZ0d?oMMgDHi3ESS%jFOq<*[>dYe,+z!4)=;(LIkFnaajVh`p`2pYW0VXZc@,;i< +LcK(.Ic0#9OpKH27$m[C*Dhp[0WC:b +N"Qz!6Eki5Q.soZ15aG:ON',[teVQHgeYB.,K@Cc,CLa`;fl5SHKsh"^Ku:rOi$qlMuWhX +F@T>t^&8tn(]XO9]&:Sf)b!V?D/C:5*#tQ\IJ``%:Hj'__M'(\pgM!mC+fPe!2hNBN2jJ=MZEeXTQLJE +#OC^AO$33h"&GQgpu@EnU3PjlG8=Ga(BXX;zjQkE)Ik?Q;Puh:;i;Cncs4j,omBtO]>cSYCz!!)*GhS" +8);*=aBZO`QJNCM1gc-=K:fBU@3f$T\b^]&P#nrlj5=`C'@$ig8-!!!"\[I:j,ma +4NH]l;rI]C3K2q<+C-\om?#QX;A&ih_uJ>(!#M$ig8-!!!"\]5PI_p?L2/`W'.L?b^U@`ZK^.Z1of^(] +XO9!!!",2;GllpT(L3qW=8c%Lru/o6J"dz!!",g]bg_Lz+==c=z!!",g]bg_Lz+==c=z!!",g]bg_Lz+ +==c=!!!!/%>OiDBR:Ho!!$teoO7e#!'!s.ATP5l$31&+3'V^Dz!!#8XH8,C"z5YQJYz!!#8XH8,C"z5Y +QJYz!!#8XH8,C"z5YQJYz!!#8XH8,C"z5YQJYz!!#8XH8,C"z5YQJYz!!#8XH8,C"!<6Rl)-(h4p*p%B +!._DM(BXX;n5$'qm-X8ck0paT!WW3#S-ckG!!%NQnr:Ug?&g;-[TnIhP!!$&V?46f6^i>;\U[>`h:O!'D +!.\(D(BXX;E(i/+!rr>:MU@=_z!!$KVMZEeXz@a^/8z!!$KVMZEeXz@a^/8z!!$KVMZEeXz@a^/8z!!$ +KVMZEeX87a]O[_2eD!!(p[oO7e#!0W_oVnN&"W\3%4#QOi)E*R]D!!!"u<-:3mN7qSA!!!"<>^A+)!!) +1u2P4#ml/C.m!!(A,]bg_LJ9*W?N4/I=m6h-Y!.`Yb`;fl3(I`;flb>W\3%4#QOi)n2KuK!!!#E<)o8k?46f6!8XFe!rr<$!!!#;U_a+5z!5tZL!r +r<$!!!#;U_a+5z!5tZL!rr<$!!!#;U_a+5z!5tZL!rr<$!!!#;U_a+5z!5tZL!rr<$!!!#;U_a+5z!5t +ZL!rr<$!!!#;U_a+5z!5tZL!rr<$!!!#;U_a+5z!5tZL!rr<$!!!#;U_a+5z!5tZL!rr<$!!!#;U_a+5 +!+`43bOK,mp*p%B!.ZWb`;fl*`8!!$]gCd-\3gT9\Gm=bN?!!':f`;fl<>u9(J/]Ibj!5LVDMZEe +Xz@a^/8!!(*lCd,6a)ZTj<:/*AG!!"-Kj2kt]DmT8np-J`Z!$Fp\0`V1R=gPXU!!!!o9eQ\N!6A#;Q\/ +_]m8X,d!!%;nMZEeXEhjKR!!!#Bdu+5,z!+OB7!<<*"!!!".dYe,+z!+OB7!<<*"!!!".dYe,+z!+OB7 +!<<*"!!!".dYe,+z!+OB7!<<*"!!!".dYe,+z!+OB7!<<*"!!!".dYe,+z!+OB7!<<*"!!!".dYe,+z! ++OB7!<<*"!!!".dYe,+!,125190WFm8X,d!'iMi0`V2=0#j+&Cd)]_($S_@g"YCuNg9P,!!!"lbOf6D! +.],he`EcoBQN/+hW@FJ_JOb#_6DhpJBc]2quHfu!2-[j@K6CYo.chqQ41L.]"e$e@5%'9mkeD+?4-`5! +(/K+%WdMp\t0Ojq#W?kd03D`W,u=E-Ck_!!%OE3DQh"%/\Y#YAN`F-7lg#mDYYn%0-A.B1FTZ!!(*ci +ATc_]@WK]4;kQ?)uos=+BNkD!!#9u3k-1I!!!#?LgCJi!"d:h5.)[S!!!!YU_a+5!/+8#jn@Q.NQD/#! +5Mrf0`V2=0_Q:b!!!#nl,!!)(N0*VCVhuUOiSaF*bqhkIT!+=pQ`;fl<*&X3]\+_e-q`AXJ"98E%3-0 +C#!!(AKj2pM9\*e9#Rbtd&`;fl<&:n-r!!%+A+cZ6!!#DF)"t#ACjQls!!#8GoO7e#zJ=,t3'B-_n*d!WW3#YWDDc!!" +,LZha7imPVZp!!!!A+h\]m!6@K,QeQkV$[V>Z5#mdI!!!!o6n\`E!4m)2)>3]I(?aVnTKJ]>cYZY^!!! +#0du+5,JF4@P7TE_HDSc#_!rr<$S?_Ife;F>-JCRK +HATP5jL@Jg(*:9m0!!!!)kg@/O^:mnfKjG/f!(8LXp7%iE<<*"!!-H*FgUB+"2P,Bol+;0.0)1f?$ig8 +-!!!#'8e)=@SpTn9[C*EikTN_gdu+5,J7tso*";^9hD3l6PNKK&"uQA\!731`^%Yi1'K9seI-;sN@K6B +NRdjpQl:o=*q6[WGe,"ET!<<*"mecOp+"pm/E:Mr,hgYIiTc_jD!<<+cO^t(>!!!!a.W<*#G#8tPIfDA +L/lF[pT*PDszJ;=!_QXA=qf.UICGjjM&j*Y2#"TSO':KE!!' +*l_6C\f[s&Sm\1@?Lh]`8$4^fe0pq/T=HGOF6Hk3)DH!!$CQc0!KkYhpG3A-Z+W.HLX3!'kRKmbB +7Kiq_c05Q2sT0`V1bgh]/;I"$4m$OL?+)>Ssg!!#9)T76WN;&&K5qsNu-d>J#*JDdH=]Y8`00^PG(6LR +DK!!!![jfQ#K.Z0t#WoIH\(BXX;S?Dc254A>!ecPmP!,r;FrqF0cUA49!+-1o.?46f6E'!%$W&`R<"TS +N&_#N*?fI2X:i8EPgQfuBgz!!"b<`;flI+m?4)%?CZ0*D7T! +8o^+@K6CY;u=mI4J%Mu3!K?_!-4bL!rr!<<+M;q$X*!!(*c@+[^?g1UHd!8qtk@K6B.m`X^ke +BL$q=XjCO!-FW8$ig:CTrK`OG`d!P_SNJ6rH//A!'p;C`;fl<*#_UBP0!!"B( +RnpNf2Obr???f\GH4%[UU-EK`FbFEoHlc4hk>2e#64`(qF4d"!!(@fleQ;8)13:]7RfM/ +J#/q=q_*U$m9FA7:JM#m!!&6X?46f6cl`/&p;<3Dl0G,?f4$O?moK6Qb3?AeSaQse!!)s@0*VCVGXHC2 +/['B!ZpjDQhPC&`;fl<5W?cB!<<++[m+[FS(Va9.(-S[\"_]e<&@,$ES[Yq!!!"jP8=<$!'QHu +Xm+*b_eD1n;@2*]>Z^WisAI7T?i*q6@B[HlWu!oe%Xz`KD#>!!(g +/+1@s?YO79WE?HOoJe.5n(:'SJ82EGII@fQK/!-6/=!<<-!rNB*YWu%q +KQZoqnr-J]NBS:!!!!q#^J-)!'i,bX:C8pGd3[ +ue.)kE!<<+MU<&5n!!(tfojWgKpH'J!Wq.0(h\RC;!!!"H6=('#!'M-^E.s>fMn[[/h=gK^7e8:NMZEe +XJBu>q!3'chNoj^7h5]msz>p(d)!!&t:olf"1[V>V;B5, +Vh!<<+M!m-?$!!$bR3Zf0-fl/^60#t0Y^Zd7_s&'X;!!!#kLV+H(!.*aQ]<$3,",e*B.kse'H7k-#/H= ++nhbKMJc):XC!.^fbMZEgN=6.=0OWMGh9lY9CShA(J:!U5rK,[Pi*Zk@^!)OAT0`V2=`NH\n@PbWWL=7 +O!j`iW^b0P[7%,(,Z!!!"l..UgI!.aA%&)6tp3;kh,$tR0S!!#:'jM_*!!4CQ'[aX>?UM0].!2*fl@K6 +DlVpkI?R^H#:Pm.3g!3.D""os1&3h;=ibtLCU&DniRs0tj9lN$tc!.$t<$ig:@-%B`qLPa"]jSJoW!'h +F_`;fl(@ +"]!!)KmGqf:!o\=c%RP)W!*S51YfT,*$5DI&>kmSpAcNjLN!%=AM(]XP^0#+]Wb$8kO`FegR=6bU)Q%9 +#;!!%_:(BXX;1rTBt?#4+eH\dF*-e%1eY#PK&!!"#d0*VCVBTE%"qp6BHRSb#1$ig8-PX/Ua!!(@of@s +kdfOg99HFN`fXt]nV!5OBN`;fl!!!!q&pZ23!'i>/1[=4F>k^Pb!!% +PpOr"3#!&W9kHrO>Z!!!"`7pZT(z!74O4@K6B.!!!"LIZbKLz!!)YT]GLVKGfBZd?11g:Y6"\(!.Z98M +ZEg.=6pIP[+2hszMBjhZz!!)41Gqf:!z5X3AK!<<*"!!!#q8R;f*!.9"(?.QXSG#W\UrLq9%fcS0J253(!<@YShQ +?cV0-%[)b?GJW!!!"1P8=<$z!;)Jf(]XO9!!!"lTB*rkz!!)sC0*VCVWqWDWaT);@!0flX$ig9,luYEd +QXc.4!!!!amGu4d!'nN+\'+cT9s=*IHFHLN]h8D,!!)41Gqf:!:p9h+S$on0!<<*"cq!Y9!!&[<=`H.r +!!!!VOr"3#!9LcJ0&Ph+V[o]KZ'o,%!!%Q'abp0"JF]dcX2S]E:edI/1p\#Vjo>A]ciioK!!&ZS=afi> +YUq^T0)PDX/,`IAQfIPBk5YJ^5fMg'!!#7fjMfodhCe&TI99quL$GT-0mcjKnc/XiTKhMV!!!#+Oh;M2 +!!#210*VCV.^2-RdoQ2mzpj_AD!!#7foSWnR!!$[TGqf:!cnWq@\F*>s!!!#+J@l^!!2rQp8acS^*DQf +b?\`a47HXXN!'h$>0`V2MNU,se?&m*'E_kk.3e`YPXEU^3g46f-!!!#G0`V4GdjNUt:Zpba[q\H +Hl*Ll@2#mUV^jG.]!!(AMfA!.-bkH3CQ8AS#*Hn]U2'fj&][*3[H;`u5SehA,!&TAA(]XQ7_#CQtEot6 +F6M8;t>45L+qrA%I@AU^ANsl!g!#e11$ig9,j)dIS<`i7n1"H%]mT3X%!!!#D+YO$"!-1KKqr'j7LM\s +<35$EY^I6'A!!!!n+>3p!TNraeXEt\1EP5WnS(ZuRJPYIhE&*6.30*5H!WW3#1kE:V!.]6T(K]sL]+i[ +Z3^'n;+GJ;r^I[\N-HQ2>)E&$)!!#_<0*VCVo'HtBr/<<-2WEZek'FYP'%*S)dT;9H)%ccai>!!%NNabp0"J.G),l-]EE3#SN/\fBl9Jm"t`hQ;Ye'p%#Drm^32rihY_f&Fa)Y.b_ +Q!!&HW?46f6Hu=Gd/iL'#E]fj#*^\V.=a01&N=1f+Bo)P2Ld-O5Lo'eF!!(A>nmVS!TFauEqfL8+$ni[ +H^D<g+0cSinh--9%-\E^P)8t(&s3MQ#F(o)?BgU/Lb^GQ,=jq!H5 +Qk_%]H-f4,=N>20P;iYWmD[laI!#:\6!s$[oqA\&GHFo-u?aZ\trTS@XLF\A#eoe.t!!!#q7:$B&5aTQ +]lCp$J!!!"lNTA%Y!5Rc(R9U0pf"9H_IB!;J!.[thMZEg.c4`f.9h_a^0#rmpbgQRm!.Z!0MZEg.[QC% +@C!6>>@Pc3\Te4j-SWD7 +]GeI>#O4!8q[+]m?Du]k.6"D8#:c:&+tj-#!.`eFMZEg.%Z$S5LgnhKA#C% +X2,$#9A#["[fuFQMp%JXj!!#&R?46f6FMN43RP)X +'YG+)T_m\&5C7V("!!&Z>jM_*!z!<"/r"onW'!!!#_-[@EH!'ioAcGrhp9EP7p!'H>Z!rrV0!U[]Q?:cuAi?*-X`pg:W(T/`!!!#GI.C_H!2)c`\'' +*,)U6#XR<#/TMQf'Gj)?b%ko/#"dZN"E"k*ut88%C%*"N#L!.6.I"onX,,gsmB1t2@#@@O^:(KJ+i;3? +\OFhjq):A6?giTrFmk^-VU;0#O3"onW'RS7#r!!'CUl$OIG#2RI\ZPr,'6JHUP-s3&na7nh;'H2Hc9D8 +e&!<<+MhoL]V!.^A=moIp!\@fKLF?\7g7`Q5'FEL"m/`!8BB(g0qpP$Te!!#9&abp0"J/3tWb4.[MQ&s^r9nDRX[aVn+>>U!RLfH!5Ms`MZEg.`eoMmpT\=0b@[BBh\J34pU`%(WqV +WqH;e.q%KHJ/["u@3!!"E>']^$s6:N9f_ZA5IZ,ITm2nujbl)$n5m2s@a!rr<$4X;Zb!2,t8]2^GbL:c +inGdgdpE0'HT.Z4<-!.Z1F"ot9TNet+q98R&j,HVkdq6^%nJRg]8s!47?j(]XPL^AVIZ`QQpoj7M +AFr\^2S7)jpO[kZ^_FA!_T+,*U1!!!#_2L."W!76+U>2EnYf@slAR8'%.Y3*]#9O1d9I(GrFq:G@ai[X +I!!!&\HjM_*!5k@F#R9o@2bk/X/lIT^$?-S5'bAiemn\5F7%KHJ/BF];B!!#iYe+m,&4PY&>W/$@5eRb +916"IJiSu[f-1p_'\Ak%]D!<<+m1ZZLT!'j-LLM\qe38[*^E6`@K*r180EVa[d**6'oHf(tdbB'H&q83 +BSKm[eD?)@1tneViJ1j5p?@/p9-5^DG0!!#90?E>f/0j0NMGW6R/=I`^trGRd;H=&td)Ejgi$$K9,a6+ +P93pSt8DdFD"PnSO8W1@7a=o/U-!!'Yt?46f6PU*/XoCkCTXNul'bV0eWCq;njK=rE;r*!!!#K7:$B&!;tC5j+^o*?rgYS.<+##c&W0CjJn-_/-Zt^@<22ul?Uj>T.K +-=1\QV&R3TJlfccn7>QqLEEAsTn\u8FE!!!#WD=V-9!2'Bh_r:r7,?`;F7]oEAMgf._D_+)0SKBI08uFn1T` +G,n!"'u)"onXl+:F*;&oeTIq.>o;J,32(`]'XNJ,_srf`^J6lD=R^!!!?R0*VCV)BuK:W9RZ)Ake)?^O +$mo`d$KfPHH2EnFZQHSMC0F!'o5u`;fm'UI8VWokrpU$Fo#+&4@cU>BMtB)a$6HUOV^ZJ!<<+ML6EDU!5NO(]2dSM?:>r9S?ZZ>LNE0GcI,j"l" +E,KesWtF+TD@_s4IAP!!$[rGqf:!r$Kk-\l[9@Ohb"Ck9CA[T._/f`=WPDI/^f;3VlhSirK,[!1H\i$i +iPb8VHDmhu(%]qVpCIKJSa"7p#!J@sT0?^E0]@9SCUgZiC(+JEE%3!s$\\3?>"dalSB4^5]_;:M3\JRY +R*CB`8`dE4l4U._5Ds)ZTjbY/MBl6qQ9B,!!!"l;< +5[r!:Zb]"fHH9rm9WFM\hl9I6a:gU_lre^:V4`,!<<+M[Z +D:-!!%]$q%t]\5:J1F8n>p*!<3:uQ"\>~> + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48004 1236.48012 -0.25] CT +[1 0 0 1 0 0] CT +N +-2576 0 M +1424 0 L +1424 2067 L +-2576 2067 L +-2576 0 L +cp +clip +GS +0 0 translate +1424 651 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 651 + /ImageMatrix [1424 0 0 651 0 0] + /Width 1424 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"0R_.gha&4F?NP^eGRK26hO%=3Z-1=4C@chi(izzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzpl?Hr.!b^1#QOjSi@2s-/[8bX6]MHQ^ep]/XOn.9[ +P['4!!"##.EdT#Z!p?nNX5^$;4b(pfFf^C1ut#(!$()LbDImV@S9(K#lqbB:#QOi)J1l3P!!!!qU +K7Eq!!"m&"TSN&:nq(l!!!!VH3F9K!)TFlz20oE+!!#ij + +%AXGEndBitmap +GR +GR +%%Trailer +%%Pages: 1 +%%EOF diff --git a/buch/papers/ifs/teil0.tex b/buch/papers/ifs/teil0.tex index 7cb218f..b8a678d 100644 --- a/buch/papers/ifs/teil0.tex +++ b/buch/papers/ifs/teil0.tex @@ -5,7 +5,7 @@ % \section{Teil 0\label{ifs:section:teil0}} \rhead{Was ist ein Iteriertes Funktionsschema} -Mit der Hilfe von Iterierten Funktionsschemata mit nur wenigen Funktionen, komplexe Bilder beschreiben. +Mit der Hilfe von Iterierten Funktionsschemata (IFS) kann mit nur wenigen affinen Funktionen, komplexe Bilder beschreiben werden. In der Regel sind diese Bilder Fraktale. Wie es dazu kommt, und wie man mit IFS auch Bilder komprimieren kann, wollen wir in diesem Kapitel untersuchen. diff --git a/buch/papers/ifs/teil1.tex b/buch/papers/ifs/teil1.tex index 54089ec..68e2e44 100644 --- a/buch/papers/ifs/teil1.tex +++ b/buch/papers/ifs/teil1.tex @@ -15,20 +15,20 @@ Von einem Fraktal $F$ können wir folgende Eigenschaften erwarten: \begin{enumerate} \item $F$ hat eine unendlich feine Struktur \item $F$ kann nicht mit der klassischen Geometrie beschrieben werden. - \item Oftmals haf $F$ eine Form von Selbstähnlichkeit. - \item Die 'fraktale Dimension' ist grösser als die Topologische Dimension + \item Oftmals hat $F$ eine Form von Selbstähnlichkeit. + \item Die 'fraktale Dimension' ist grösser als die topologische Dimension \item Viele Fraktale lassen sich einfach beschrieben \end{enumerate} \subsection{Koch Kurve \label{ifs:subsection:lilkoch}} -Diese Eigenschaften möchten wir nun anhand der Koch Kurve näher anschauen. -In \ref{ifs:kochkurve8} sehen wir die Koch Kurve. Wie man schon erahnen kann, besteht sie aus lauter kleineren Kopien von sich selber. +Diese Eigenschaften möchten wir nun am Beispiel der Koch Kurve näher anschauen. +In Abbildung \ref{ifs:kochkurve8} sehen wir die Koch Kurve. Sie besteht aus lauter kleineren Kopien von sich selber. Den Konstruktionsvorgang ist in Abbildung \ref{ifs:kochconst} dargestellt. Gestartet wird mit einer einzelnen Strecke der Länge $a$. -Diese wird in ersten Schritt mit vier gleich langen Streckenabschnitte der Länge $\frac{a}{3}$ ersetzt. +Diese wird in ersten Schritt durch vier gleich langen Streckenabschnitte der Länge $\frac{a}{3}$ ersetzt. In \ref{ifs:kochconstb} ist die Anordnung dieser vier Streckenabschnitte ersichtlich. Dieser Schritt wird nun für jeden der resultierten Streckenabschnitten wiederholt. -Die Kurve besteht also aus vier kleineren Kopien von der ganzen Kurve, was auch unter Selbstähnlichkeit bekannt ist. +Die Kurve besteht also aus vier kleineren Kopien der ganzen Kurve, was auch unter Selbstähnlichkeit bekannt ist. \begin{figure} @@ -54,41 +54,79 @@ Die Kurve besteht also aus vier kleineren Kopien von der ganzen Kurve, was auch \end{figure} Die resultierende Kurve hat ein paar interessante Eigenschaften. -Die Länge der Kurve lasst sich einfach berechnen. +Die Länge der Kurve der jeweiligen Iteration lässt sich mit \begin{align*} - l_0 = a ,\quad l_1 = a \frac{4}{3} ,\quad l_2 = a \left( \frac{4}{3}\right)^2 , \quad ... , \quad - l_n = a * \left( \frac{4}{3}\right)^n \quad + l_0 = a ,\quad l_1 = a \frac{4}{3} ,\quad l_2 = a \left( \frac{4}{3}\right)^2 , \quad \cdots , \quad + l_n = a \cdot \left( \frac{4}{3}\right)^n \quad \Rightarrow \quad \lim_{n\to\infty} a \left( \frac{4}{3}\right)^n = \infty \end{align*} -In jedem Schritt wird die Länge um den Faktor $\frac{4}{3}$ verlängert. Somit divergiert die Länge gegen Unendlich. +beschreiben. +In jedem Schritt wird die Länge um den Faktor $\frac{4}{3}$ verlängert. Daraus resultiert, dass die Länge gegen $\infty$ divergiert. + + Die Fläche unter der Kurve lässt sich folgendermassen berechnen \begin{align*} - A_0 = 0 , \quad A_1 = \left( \frac{a}{3}\right)^2 \frac{\sqrt{3}}{4} = a^2 \frac{\sqrt{3}}{36}\\ + A_0 = 0 \\ + A_1 = \left( \frac{a}{3}\right)^2 \frac{\sqrt{3}}{4} = a^2 \frac{\sqrt{3}}{36}\\ A_2 = A_1 + 4\left( \frac{a}{3^2}\right)^2 \frac{\sqrt{3}}{4} = A_1 + \frac{4}{9} A_1 \\ A_3 = A_1 + A_2 + 4^2 \left( \frac{a}{3^2}\right)^2 \frac{\sqrt{3}}{4} = A_1 + \frac{4}{9} A_1 + \left( \frac{4}{9}\right)^2 A_1 \end{align*} Wir sehen, dass mit jedem Schritt die neu dazugekommene Fläche um $\frac{4}{9}$ kleiner ist. -Daraus resultiert eine konvergierende Geometrische Reihe. +Die Gesamtfläche ist daher gegeben durch die geometrische Reihe, \begin{align*} A_n = A_1 \sum_{i = 0}^{n-1} \left( \frac{4}{9}\right)^n = a^2 \frac{\sqrt{3}}{36} \sum_{i = 0}^{n-1} \left( \frac{4}{9}\right)^n \\ - \lim_{n\to\infty} a^2 \frac{\sqrt{3}}{36} \sum_{i = 0}^{n-1} \left( \frac{4}{9}\right)^n = \frac{\sqrt{3}}{20} a^2 \end{align*} -Wie wir sehen ist die Kochkurve ein Konstrukt mit endlicher Fläche, aber unendlichem Umfang. +mit dem Grenzwert +\begin{align*} + \lim_{n\to\infty} a^2 \frac{\sqrt{3}}{36} \sum_{i = 0}^{n-1} \left( \frac{4}{9}\right)^n = \frac{\sqrt{3}}{20} a^2. +\end{align*} +Wie wir sehen ist die Koch-Kurve eine Kurve mit endlicher Fläche, aber unendlicher Umfang. + + Zu guter Letzt bestimmen wir die Dimension der Kurve. -Es gibt viele verschiedene Arten die Dimension zu definieren. Diese können dann auch unterschiedliche Resultate liefern. -Vor allem im Zusammenhang mit Fraktalen findet man in der Literatur viele verschiedene Arten. +Es gibt viele verschiedene Methoden die Dimension zu definieren. Diese können dann auch unterschiedliche Resultate liefern. +Vor allem im Zusammenhang mit Fraktalen findet man in der Literatur unterschiedliche Arten. In diesem Beispiel werden wir die Ähnlichkeits-Dimension \cite{ifs:fractal-geometry}. +Die Ähnlichkeits-Dimension ist das Verhältnis der Logarithmen der Anzahl Kopien $N$ des Originales und deren Skalierungsfaktor $\epsilon$ + \begin{align*} - D = - \frac{log(N)}{log(\epsilon)} + D = - \frac{\log N}{\log \epsilon }. \end{align*} Mit ihr kann man einfach die Dimension selbstähnlicher Mengen bestimmen. -Als Beispiel nehmen wir ein gleichseitiges Dreieck. Dieses besteht aus $N = 4$ Kopien mit halber ($\epsilon = 1/2$) Kantenlänge. +Als Beispiel nehmen wir ein gleichseitiges Dreieck. Dieses besteht aus $N = 4$ Kopien mit halber ($\epsilon = 1/2$) Kantenlänge $l$, Abbildung \ref{ifs:trinagle}. Somit hat das Dreieck die Dimension $D = 2$. -Die Koch Kurve besteht aus $N = 4$ Kopien mit Kantenlänge $\epsilon = 1/3$. +Die Koch Kurve besteht aus $N = 4$ Kopien mit Kantenlänge $\epsilon =l \cdot 1/3$. \begin{align*} - D = - \frac{log(N)}{log(\epsilon)} = - \frac{log(4)}{log(1/3)} \approx 1.2619 + D = - \frac{\log N }{\log \epsilon } = - \frac{\log 4 }{\log 1/3 } \approx 1.2619 \end{align*} -Wie wir nun sehen besitzt die Kochkurve alle oben beschriebenen Eigenschaften von Fraktalen. +Wie wir nun sehen besitzt die Koch-Kurve alle oben beschriebenen Eigenschaften von Fraktalen. Dies muss jedoch nicht bei allen Fraktalen der Fall. Sonst wäre die Frage nach einer 'richtigen' Definition einfach zu beantworten. +\begin{figure} + \centering + \begin{tikzpicture} + + % draw the background + \draw [line width=1.5pt, fill=gray!2] (0,0) -- (60:4) -- (4,0) -- cycle; + + \coordinate[label=left:$A$] (A) at (0,0); + \coordinate[label=right:$B$] (B) at (4,0); + \coordinate[label=above:$C$] (C) at (2,3.464); + + \coordinate[label=below:$l$](c) at ($ (A)!.5!(B) $); + \coordinate[label=left:$l$] (b) at ($ (A)!.5!(C) $); + \coordinate[label=right:$l$](a) at ($ (B)!.5!(C) $); + + \coordinate[label=below:$l/2$](d) at ($ (b)!.5!(a)$); + + % the triangle + \draw [line width=1.5pt] (A) -- (B) -- (C) -- cycle; + \draw [line width=0.5pt] (a) -- (b); + \draw [line width=0.5pt] (a) -- (c); + \draw [line width=0.5pt] (c) -- (b); + + \end{tikzpicture} + \caption{Selbstähnlichkeit eines gleichseitigen Dreiecks} + \label{ifs:trinagle} +\end{figure} diff --git a/buch/papers/ifs/teil2.tex b/buch/papers/ifs/teil2.tex index 143317a..5de3d4b 100644 --- a/buch/papers/ifs/teil2.tex +++ b/buch/papers/ifs/teil2.tex @@ -14,13 +14,13 @@ Zur Veranschaulichung dieser Methode nehmen wir das Sierpinski Dreieck. \caption{Sierpinski-Dreieck} \label{ifs:sierpinski10} \end{figure} -Wenn man das Dreieck genau anschaut, erkennt man schnell, dass es aus drei kleineren Kopien seiner selbst besteht. -Es ist also ein Selbstähnliches Konstrukt. +Es besteht aus drei kleineren Kopien von sich selbst. +Es ist also ein Selbstähnliches Gebilde. Diese Eigenschaft wollen wir uns zunutze machen. Wir definieren das Dreieck mit Kantenlänge 1 als Menge $X$. -Ausserdem bestimmen wir drei Funktionen, welche die gesamte Menge auf eine ihrer kleineren Kopien abbildet +Ausserdem bestimmen wir drei Funktionen \begin{align*} f_1(x,y) = @@ -63,13 +63,15 @@ Ausserdem bestimmen wir drei Funktionen, welche die gesamte Menge auf eine ihrer \begin{pmatrix} \frac{1}{4} \\ \frac{1}{2} - \end{pmatrix}\\ + \end{pmatrix}, \end{align*} +welche die gesamte Menge auf eine ihrer kleineren Kopien abbildet $f_1$ bildet das Dreieck auf das Teilstück unten links ab, $f_2$ auf das Teilstück unten rechts und $f_3$ auf das obere Teilstück. -Wendet man alle drei Funktionen auf das Sierpinski-Dreieck an, entsteht also wieder ein Sierpinski-Dreieck. +Wendet man alle drei Funktionen auf das Sierpinski-Dreieck an \begin{align*} - X = \bigcup\limits_{i = 1}^{3} f_i(X) + X = \bigcup\limits_{i = 1}^{3} f_i(X), \end{align*} +entsteht also wieder ein Sierpinski-Dreieck. Man kann sogar noch einen Schritt weiter gehen, und sagen: Wenn wir die Funktionen auf eine beliebige Startmenge anwenden, konvergiert die Menge gegen das Sierpinski-Dreieck. \begin{figure} \centering @@ -90,11 +92,11 @@ Man kann sogar noch einen Schritt weiter gehen, und sagen: Wenn wir die Funktion \label{ifs:sierpconst} \end{figure} Im Beispiel der Abbildung \ref{ifs:sierpconst} sehen wir, wie das Bild nach jeder Iteration dem Sierpinski-Dreieck ähnlicher wird. -Der Abstand zum Original wird immer kleiner, und konvergiert bei unendlich Iterationen gegen null. +Der Abstand zum Original wird immer kleiner, und konvergiert gegen null. \subsection{Iterierte Funktionensysteme \label{ifs:subsection:bonorum}} -In diesem Unterkapitel wollen wir die Erkenntnis, wie wir aus einer beliebigen Menge ein Sierpinski-Dreieck generieren können, verallgemeinern. +In diesem Abschnitt wollen wir die Erkenntnis, wie wir aus einer beliebigen Menge ein Sierpinski-Dreieck generieren können, verallgemeinern. $S_1,...,S_n$ sind Kontraktionen auf die Menge $D \subset \mathbb{R}^n$. Es gilt @@ -114,10 +116,11 @@ Wird diese Transformation Iterativ ausgeführt, das heisst $S^0(E) = E, S^k(E) = F = \bigcap\limits_{k = 1}^{\infty} S^k(E). \end{equation} In Worte gefasst bedeutet das, dass jede Gruppe von Kontraktionen iterativ ausgeführt, gegen eine eindeutige Menge konvergiert. +Diese Menge ist auch als Attraktor des IFS bekannt. Dies für jede Startmenge, solange diese ihre Transformierten wieder beinhaltet. Auf den Beweis wird verzichtet. \subsection{Beispiel: Barnsley-Farn} -Der Barnsley-Farn, Abbildung \ref{ifs:farn}, ist ein weiteres Fraktal, welches mit einem IFS generiert werden kann. +Der Barnsley-Farn, Abbildung \ref{ifs:farn}, ist ein Beispiel eines Fraktal, welches mit einem IFS generiert werden kann. Wie man schnell erkennen kann, besteht der Farn aus Blättern, welche eine grosse Ähnlichkeit zum ganzen Farn haben. \begin{align*} {S_1(x,y)} @@ -183,9 +186,9 @@ Die Transformation bildet das Gesamte Blatt auf die Y-Achse ab. $S_2$ (grün) erstellt den Hauptteil des Farnes. Sie verkleinert und dreht das gesamte Bild und stellt es auf das Ende des Stiels aus $S_1$. $S_3$ bildet das gesamte Blatt auf das blaue Teilblatt unten Links ab. -$S_4$ Spiegelt das Blatt und bildet es auf das magentafarbene Teilblatt ab. - -Wir führen im Zusammenhang mit dem Barnsley-Farn \cite{ifs:barnsleyfern} noch eine weitere Methode ein, um IFS auszuführen. +$S_4$ spiegelt das Blatt und bildet es auf das magentafarbene Teilblatt ab. +\subsection{Chaosspiel} +Wir führen im Zusammenhang mit dem Barnsley-Farn \cite{ifs:barnsleyfern} noch eine weitere Methode ein, um ein IFS zu zeichnen. Bis jetzt wurde immer davon gesprochen, die Transformationen auf die gesamte Menge anzuwenden. Bei komplizierteren IFS welche viele Iterationen brauchen, bis man den Attraktor erkennen kann, ist diese Methode ziemlich rechenintensiv. Eine Alternative ist das Chaosspiel \cite{ifs:chaos}. @@ -208,3 +211,10 @@ Im Fall des Barnsley-Fern wird $S_1$ in $1\%$, $S_2$ in $85\%$ und $S_3 \& S_4$ \caption{Vier Transformationen des Barnsley-Farn} \label{ifs:farncolor} \end{figure} +\begin{figure} + \centering + \makebox[\textwidth][c]{ + \includegraphics[width=1.4\textwidth]{papers/ifs/images/farnnotweight}} + \caption{Chaosspiel ohne Gewichtung} + \label{ifs:farnNoWeight} +\end{figure} diff --git a/buch/papers/ifs/teil3.tex b/buch/papers/ifs/teil3.tex index 24f0751..39a808f 100644 --- a/buch/papers/ifs/teil3.tex +++ b/buch/papers/ifs/teil3.tex @@ -12,30 +12,35 @@ Das Ziel ist es ein IFS zu finden, welches das Bild als Attraktor hat. In diesem Unterkapitel wollen wir eine Methode dafür anschauen.\cite{ifs:Rousseau2012} -Bis jetzt wurde in Zusammenhang mit IFS immer erwähnt, dass die Transformationen auf die ganze Menge angewendet werden. +Bis jetzt wurde in Zusammenhang mit IFS immer erwähnt, dass die Transformationen, welche das IFS bilden, auf die gesamte Menge. Dies muss jedoch nicht so sein. Es gibt auch einen Attraktor, wenn die Transformationen nur Teile der Menge auf die ganze Menge abbilden. Diese Eigenschaft wollen wir uns in der Fraktalen Bildkompression zunutze machen. Sie ermöglicht uns Ähnlichkeiten zwischen kleineren Teilen des Bildes zunutze machen. Es ist wohl nicht falsch zu sagen, dass Ähnlichkeiten zur gesamten Menge, wie wir sie zum Beispiel beim Barnsley Farn gesehen haben, bei Bilder aus dem Alltag eher selten anzutreffen sind. -Doch wie Finden wir die richtigen Affinen Transformationen, welche als IFS das Bild als Attraktor haben? +Doch wie finden wir die richtigen affinen Transformationen, welche als IFS das Bild als Attraktor haben? \subsection{das Kompressionsverfahren \label{ifs:subsection:malorum}} -In der Beschreibung des Verfahrens wird sich auf Graustufenbilder bezogen. Wie das Verfahren für Farbbilder verwendet werden kann, wird später erläutert. - +Wir beschränken das Verfahren für Graustufenbilder. Wie das Verfahren für Farbbilder verwendet werden kann, wird später erläutert. +Ein Graustufenbild kann man als Pixelraster mit einer x und y Achse verstehen. +Jedem dieser Pixel wird ein Grauwert zugeordnet. +Ein Bild ist also eine Funktion, die jedem Pixel einen Grauwert $z$ zuweist +\begin{align*} + z = f(x,y). +\end{align*} In einem ersten Schritt teilen wir das Bild in disjunkte benachbarte $b \times b$ Pixel-Quadrate auf. Diese Blöcke nennen wir Range-Blöcke der Menge $R=\{R_0,R_1,...R_m\}$ Im nächsten Schritt teilen wir das Bild in alle möglichen $2b \times 2b$ Pixel-Quadrate auf. Diese sind die Domain-Blöcke der Menge $D = \{D_0,D_1,...D_n\}$. Im dritten und letzten Schritt wird für jeden Range-Block $R_i$ ein Domain-Block $D_j$ gesucht, welcher ihm am ähnlichsten ist. \subsubsection{Finden des ähnlichsten $D_j$} -Zuerst brauchen wir die Transformation um ein Element aus $D$ auf ein Element von $R$ Abzubilden. +Zuerst brauchen wir die Transformation \begin{align*} - T(x,y,z) = + T_i(x,y,z) = \begin{pmatrix} - a & b & 0 \\ - c & d & 0 \\ - 0 & 0 & s + a_i & b_i & 0 \\ + c_i & d_i & 0 \\ + 0 & 0 & s_i \end{pmatrix} \begin{pmatrix} x \\ @@ -44,52 +49,80 @@ Zuerst brauchen wir die Transformation um ein Element aus $D$ auf ein Element vo \end{pmatrix} + \begin{pmatrix} - \alpha \\ - \beta \\ - g + \alpha_i \\ + \beta_i \\ + g_i \end{pmatrix} \end{align*} -Diese Transformation bildet den Pixel $P$ auf Koordinate $(x,y)$ und Graustufe $z$ auf den Pixel $P'$ ab. - -Da wir mit Pixeln arbeiten, sind die Transformationen in der Ebene Beschränkt. -Diese wird durch die Parameter $a,b,c$ und $d$ bestimmt. -Mögliche Transformationen sind auf folgende Liste Beschränkt: +um ein Element aus $D$ auf ein Element von $R$ Abzubilden. +Wenn wir die Grauwerte ausser acht lassen, haben wir die affine Abbildung +\begin{align} + t_i(x,y) = + \begin{pmatrix} + a_i & b_i \\ + c_i & d_i + \end{pmatrix} + \begin{pmatrix} + x \\ + y + \end{pmatrix} + + + \begin{pmatrix} + \alpha_i \\ + \beta_i + \end{pmatrix}. +\label{ifs:affTrans} +\end{align} +Da wir mit Pixeln arbeiten, ist die Auswahl der möglichen Abbildungen begrenzt. +Wir sind auf folgende acht Abbildungen beschränkt: \begin{itemize} \item Identische Transformation, keine Änderung \item Drehung um 90, 180 oder 270 Grad. \item Spiegelung an der vertikalen, horizontalen und den Diagonalachsen. \end{itemize} -$\alpha$ und $\beta$ verschieben den Pixel an die richtige Stelle. Da wir ein $2b \times 2b$ Feld auf ein $b \times b$ Feld abbilden möchten, müssen wir zuerst $G_j$ um $1/2$ skalieren. Dies erreichen wir, indem wir alle disjunkten $2 \times 2$ px Blöcke mit einem Pixel des Grautones deren Mittelwertes ersetzen. -Skaliert und transformiert erhalten wir $\tilde{D_j}$ -Die Parameter $s$ und $g$ beschreiben die Änderung des Grautones. $s$ verändert den Kontrast und $g$ verschiebt die Töne auf die richtige Helligkeit. -$s$ und $g$ werden mit der linearen Regression ermittelt. + +Die Parameter $s_i$ und $g_i$ beschreiben die Änderung des Grautones. $s$ verändert den Kontrast und $g$ verschiebt die Töne auf die richtige Helligkeit, sie bilden die lineare Funktion +\begin{align*} + z' = s_i z + g_i. +\end{align*} +Für die Bestimmung dieser Parameter führen wir zuerst die Bildfunktionen $f_{R_i}$ und $\tilde{f_{R_i}}$ ein. +$f_{R_i}$ ist die Bildfunktion des Range-Blockes $R_i$ und $\tilde{f_{R_i}}$ ist die Bildfunktion des zuerst Skalierten und dann mit \ref{ifs:affTrans} transformierten Domain-Blocks $D_j$. +$s$ und $g$ werden mit der einfachen linearen Regression ermittelt. +Wir suchen $s_i$ und $g_i$ so das \begin{align*} - z' = sz + g \\ - f(\tilde{D_j}) \text{, Funktion um das Bild eins Blockes zu erhalten} \\ - s = \frac{cov(f(R_i), f(\tilde{D_j}))}{var(\tilde{D_j})} \\ - g = E(f(R_i)) - s E(f(\tilde{D_j})) + f_{R_i} = s_i \tilde{f_{R_i}} + g_i = \bar{f_{R_i}}. \end{align*} +Die Parameter lassen sich mit +\begin{align*} + s = \frac{\operatorname{cov}(f_{R_i}), f(\tilde{f_{R_i}}))}{\operatorname{var}(\tilde{f_{R_i}})} \\ + g = E(f_{R_i}) - s E(f(\tilde{f_{R_i}})) +\end{align*} +berechnen. Mit diesen Parametern haben wir nun die Transformation vollständig bestimmt. -Um zu beurteilen ob der Domain-Block $D_j$ mit der gefundenen Transformation $T$ dem Range-Block $R_i$ genügend ähnlich ist, berechnet man den quadratischen Abstand $e$. +Um zu beurteilen wie ähnlich der Domain-Block $D_j$ mit der gefundenen Transformation $T$ dem Range-Block ist, berechnet man den quadratischen Abstand \begin{align*} - e = d(f(R_i), f(T(D_j))) + e = d(f_{R_i}, \bar{f_{R_i}}). \end{align*} Dieser Abstand sollte so klein wie möglich sein. -Die beste Kombination von $D_j$ und $T_i$ ist also diese, welche den kleinsten Abstand zum Block $R_i$ hat, und somit am ähnlichsten ist. -Am Ende des Verfahrens haben wir also für jeden $R_i$ einen passenden $D_i$ mit der zugehörigen Abbildung $T_i$ gefunden. +Wir bestimmen die Parameter $s$ und $g$ für jede der acht möglichen affinen Abbildungen und das mit jedem Domain-Block. +Die Kombination von $D_j$ und $T_i$, welche den kleinsten Abstand $e$ hat, ist die beste. + +Diese Schritte führen wir für jeden Range-Block $R_i$ aus. +Am Ende des Algorithmus haben wir für jeden Range-Block den zugehörigen Domain-Block und Transformation gefunden. + \subsubsection{Rekonstruktion des Bildes} -Mit den Gefundenen Abbildungen lässt sich das Bild generieren. +Mit den gefundenen Abbildungen lässt sich das Bild generieren. Wir beginnen wie schon im letzten Kapitel mit einer beliebigen Startmenge. In unserem Fall ist dieses ein Bild $f_0$ derselben Grösse. Nun ersetzen wir jedes $R_i$ mit der Transformierten des zugehörigen Domain-Blocks $T(G_j)$. Dies wird verkürzt als Operator $W$ geschrieben. So erhalten wir ein neues Bild $f_1 = W(f_0)$. -Dieses Vorgehen führen wir iteriert aus bis wir von $f_n = W(f_{n-1})$ zu $f_{n-1}$ kaum mehr einen unterschied feststellen. Die Iteration hat nun ihren Fixpunkt, das Bild, erreicht. +Dieses Vorgehen führen wir iteriert aus bis wir von $f_n = W(f_{n-1})$ zu $f_{n-1}$ kaum mehr einen Unterschied feststellen. Die Iteration hat nun ihren Attraktor, das Bild, erreicht. \subsubsection{Farbbilder} Dieses Verfahren mit Graustufenbilder lässt sich ganz einfach auf Farbbilder erweitern. @@ -98,19 +131,17 @@ Teilt man ein Bild in die drei Farbkanäle auf, das heisst, es wird nur noch ein Nun wendet man auf jeden dieser Farbkanalbilder den Algorithmus an, und fügt nach der Rekonstruktion die Kanäle wieder zusammen. \subsubsection{Performance des Verfahren} -Dieser Grundalgorithmus der Fraktalen Bildkompression ist offensichtlich recht langsam und skaliert auch schlecht mit grösseren Bilder. -Man kann die Laufzeit zwar verbessern indem man die Domain-Blöcke auch disjunkt macht, und für weniger detailreiche Bilder ein grösseres $b$ wählt, jedoch wird er auch so nie so schnell wie zum Beispiel das jpeg verfahren. +Dieser Grundalgorithmus der fraktalen Bildkompression ist recht langsam und skaliert auch schlecht für grössere Bilder. +Man kann die Laufzeit zwar verbessern indem man die Domain-Blöcke auch disjunkt macht, und für weniger detailreiche Bilder ein grösseres $b$ wählt, jedoch wird er auch so nie so schnell wie zum Beispiel das JPEG-Verfahren. \subsection{Beispiel} -Kommen wir nun zu einem Beispiel. -Wir Verwenden dafür den oben beschriebenen Algorithmus. +Wir Verwenden dafür den oben beschriebenen Algorithmus, welcher uns für jeden Range-Block die benötigten Parameter liefert. +Mit diesen lässt sich das Bild im Anschluss wieder Rekonstruieren. Die Range-Blöcke wurden $4\times4$ gewählt und die Dommain dementsprechend $8\times8$. Um etwas Zeit bei der Komprimierung zu ersparen, wurden nur disjunkte Domain-Blöcke gebraucht. Als erstes Beispiel wählen wir das 360x360px Bild von Rapperswil in Abbildung \ref{ifs:original}. -Der Algorithmus liefert uns für jeden Range-Block die benötigten Parameter. -Mit diesen lässt sich das Bild im Anschluss wieder Rekonstruieren. - -Als Startbild wird ein mittelgraues 360x360px Bild gewählt, Abbildung \ref{ifs:bild0}. +Das Startbild ist ein mittelgraues 360x360px Bild, Abbildung \ref{ifs:bild0}. +Es kann jedoch ein beliebiges Startbild Nun lassen wir das IFS laufen. Wie wir in Abbildung \ref{ifs:rappirecoa} sehen, ist schon nach der ersten Iteration das Bild schon erkennbar. Nach der fünften Iteration , Abbildung \ref{ifs:rappirecoc} gibt es fast keinen Unterschied mehr zur letzten Iteration, wir können die Rekonstruktion beenden. -- cgit v1.2.1 From 180789bb3f452a49dca3f3769630e0899357208e Mon Sep 17 00:00:00 2001 From: Alain Date: Sat, 19 Jun 2021 18:17:20 +0200 Subject: imporvements --- buch/papers/ifs/images/farncolor2.eps | 1137 +++++++++++++++++++++++++++++++++ buch/papers/ifs/images/faroe.png | Bin 987 -> 0 bytes buch/papers/ifs/images/faroe0.PNG | Bin 80239 -> 0 bytes buch/papers/ifs/images/faroe1.PNG | Bin 104146 -> 0 bytes buch/papers/ifs/images/faroe5.PNG | Bin 73790 -> 0 bytes buch/papers/ifs/teil1.tex | 15 +- buch/papers/ifs/teil2.tex | 77 ++- buch/papers/ifs/teil3.tex | 6 +- 8 files changed, 1199 insertions(+), 36 deletions(-) create mode 100644 buch/papers/ifs/images/farncolor2.eps delete mode 100644 buch/papers/ifs/images/faroe.png delete mode 100644 buch/papers/ifs/images/faroe0.PNG delete mode 100644 buch/papers/ifs/images/faroe1.PNG delete mode 100644 buch/papers/ifs/images/faroe5.PNG diff --git a/buch/papers/ifs/images/farncolor2.eps b/buch/papers/ifs/images/farncolor2.eps new file mode 100644 index 0000000..5d7d1d7 --- /dev/null +++ b/buch/papers/ifs/images/farncolor2.eps @@ -0,0 +1,1137 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (MATLAB, The Mathworks, Inc. Version 9.7.0.1434023 \(R2019b\) Update 6. Operating System: Windows 10) +%%Title: (C:/Users/Alain/Dropbox/Dokumente/HSR/08_fs21/mathsem/buch - Kopie/SeminarMatrizen/buch/papers/ifs/images/farncolor2.eps) +%%CreationDate: 2021-06-18T13:45:47 +%%Pages: (atend) +%%BoundingBox: 0 0 420 315 +%%LanguageLevel: 3 +%%EndComments +%%BeginProlog +%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0 +%%Version: 1.2 0 +%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0) +/bd{bind def}bind def +/ld{load def}bd +/GR/grestore ld +/GS/gsave ld +/RM/rmoveto ld +/C/curveto ld +/t/show ld +/L/lineto ld +/ML/setmiterlimit ld +/CT/concat ld +/f/fill ld +/N/newpath ld +/S/stroke ld +/CC/setcmykcolor ld +/A/ashow ld +/cp/closepath ld +/RC/setrgbcolor ld +/LJ/setlinejoin ld +/GC/setgray ld +/LW/setlinewidth ld +/M/moveto ld +/re {4 2 roll M +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +cp } bd +/_ctm matrix def +/_tm matrix def +/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd +/ET { _ctm setmatrix } bd +/iTm { _ctm setmatrix _tm concat } bd +/Tm { _tm astore pop iTm 0 0 moveto } bd +/ux 0.0 def +/uy 0.0 def +/F { + /Tp exch def + /Tf exch def + Tf findfont Tp scalefont setfont + /cf Tf def /cs Tp def +} bd +/ULS {currentpoint /uy exch def /ux exch def} bd +/ULE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add moveto Tcx uy To add lineto + Tt setlinewidth stroke + grestore +} bd +/OLE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add cs add moveto Tcx uy To add cs add lineto + Tt setlinewidth stroke + grestore +} bd +/SOE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto + Tt setlinewidth stroke + grestore +} bd +/QT { +/Y22 exch store +/X22 exch store +/Y21 exch store +/X21 exch store +currentpoint +/Y21 load 2 mul add 3 div exch +/X21 load 2 mul add 3 div exch +/X21 load 2 mul /X22 load add 3 div +/Y21 load 2 mul /Y22 load add 3 div +/X22 load /Y22 load curveto +} bd +/SSPD { +dup length /d exch dict def +{ +/v exch def +/k exch def +currentpagedevice k known { +/cpdv currentpagedevice k get def +v cpdv ne { +/upd false def +/nullv v type /nulltype eq def +/nullcpdv cpdv type /nulltype eq def +nullv nullcpdv or +{ +/upd true def +} { +/sametype v type cpdv type eq def +sametype { +v type /arraytype eq { +/vlen v length def +/cpdvlen cpdv length def +vlen cpdvlen eq { +0 1 vlen 1 sub { +/i exch def +/obj v i get def +/cpdobj cpdv i get def +obj cpdobj ne { +/upd true def +exit +} if +} for +} { +/upd true def +} ifelse +} { +v type /dicttype eq { +v { +/dv exch def +/dk exch def +/cpddv cpdv dk get def +dv cpddv ne { +/upd true def +exit +} if +} forall +} { +/upd true def +} ifelse +} ifelse +} if +} ifelse +upd true eq { +d k v put +} if +} if +} if +} forall +d length 0 gt { +d setpagedevice +} if +} bd +/RE { % /NewFontName [NewEncodingArray] /FontName RE - + findfont dup length dict begin + { + 1 index /FID ne + {def} {pop pop} ifelse + } forall + /Encoding exch def + /FontName 1 index def + currentdict definefont pop + end +} bind def +%%EndResource +%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0 +%%Version: 1.0 0 +%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0) +/BeginEPSF { %def +/b4_Inc_state save def % Save state for cleanup +/dict_count countdictstack def % Count objects on dict stack +/op_count count 1 sub def % Count objects on operand stack +userdict begin % Push userdict on dict stack +/showpage { } def % Redefine showpage, { } = null proc +0 setgray 0 setlinecap % Prepare graphics state +1 setlinewidth 0 setlinejoin +10 setmiterlimit [ ] 0 setdash newpath +/languagelevel where % If level not equal to 1 then +{pop languagelevel % set strokeadjust and +1 ne % overprint to their defaults. +{false setstrokeadjust false setoverprint +} if +} if +} bd +/EndEPSF { %def +count op_count sub {pop} repeat % Clean up stacks +countdictstack dict_count sub {end} repeat +b4_Inc_state restore +} bd +%%EndResource +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 420 315 +%%BeginPageSetup +[1 0 0 -1 0 315] CT +%%EndPageSetup +GS +[0.75 0 0 0.75 0 0] CT +1 GC +N +0 0 560 420 re +f +GR +GS +[0.48 0 0 0.48018 0 113.32318] CT +[1 0 0 1 0 0] CT +N +0 -236 M +875 -236 L +875 420 L +0 420 L +0 -236 L +cp +clip +GS +0 0 translate +560 420 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 420 + /ImageMatrix [560 0 0 420 0 0] + /Width 560 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"-6IuIo>Fmj\V^\n$U-9>i4SfeP.5>[^Z^'E=lkFi1C3C=E>S<8ef-dn7blpkRn?TSa:>B<(UaHe=d +fJ5\gntHq/V<,Y3&-IYQQ>G9D94(5O08U?F1#]$9A@Q^U[:/iqKC-5;!'>83e#pj] +k;pMap:B4\4_/30fC/XZ`p)2PT%?dsd!6 +;dj4[G51=J$6++i[NXrhD-O9N8U#2dT6ma2Jk\EKaa&giD"=+On7;1MS@kA_+Zs::CM246#*-\\45PL! +:CIK_F7nA"2`k_*mqYMXJ$d<1O-90OM+>#,ald],E&$.sD221ga.6@Wo!$G]!%s-"CQ'ph-M=8F*9s3e +gq%iA^FEL*dhRS,_5O.`XhPHjMs:g)cT+T[>)"=E-0s.qO)3@]r3p[.E&!l@e/5f=5M>5;95#:U\:=SV +)=BGPK]@WJ]r2rfpHpHPC?jCjm^/21Zg>*dHL+f-cbU+?MbsIKnWIKFR#+<?];AcsXo[:hDX!0O8hQ$tC"1EL%6lFsUT\Hp1)-aDV+3GX;`e2!;a8aiij)"795dL]e0Q0L +]I`S$=hhC-*ng;`Qcj-&7()rUO+Yp&,IVSl'H!b5kp.)A1P@V@d9`%N)J/7D1U!*seJls&1!cm1WQ+iP +4PdJ;?/j7p/Fb,k^U>C/Sbh-@QP#;&h3c-UR;W3]8bZtb-)fJ?q&nhFJ1X-LMAE)9:sVV8Y)Q)K63V`S +&7Z5"EE)RLrqR,GTBR81lTWL[)Ol`5+?47\i1"0'836T[d0a,X8T@\/to',CX +#qsP]i\!qihNW9GO"sSi!Pu?JYc`/:^*`)0VW0Q(W-:ls9%L0l*fVM&leIs$L#9+$&r4%>(BJ#=k8UbsSEi`mP#!\Vot'r1P/[QgPW[O8*QgN[-q6^']04'l(=#U>>JBa>;p9X2Z=fpf:n7mh?&1X@A9 +2s#*M7$2_90J2fC=hhC-*\CAreN&]G[s`H>+/JG;lK5VJ:gpB#6`TA$B5%r.b9CaB0HE*9U1B)V*.:d4 +T#Kofk/-I:)b92d9(b'\pJG(?-eY?As(ITB*[U.(QGfPnG8u#KnOV\_;efC3<:m,r^kigHT(n/$!?[2@ +&k"G2A/*Ksr*$jcCdKKPfO6a<2DkQc?*3om$7su,qQh`G2sE\1pic53f(gD)ZG`MKrS$geZk!MEXqk0- +H7Hjaal6TcgV0Oml;/_^"d4\bBi,LnT^9`$BZ'li?bJ1>j@"XmI*br7MK*jVG]:4#_K3]#(.bg);ndgm +(hW?"%]1Nn-0s.qO6TrYK8B+#-Fj-Lg/rd+'+*<_bY+V:dfbjBflReCbN3nSE +i\HE0+73D<`Cr$GZ`B8d-p%0*lhlf%=lN;aIVhY=asIME%cGcAfom15C1Ab8gQPVUVi;M&a7fET[c>qp +R<)Rh\n):J:WHbU0nN%R!0IQhB6n/6CnOBh(Np!8!4U7IQHPk_2U^[?V!Cf=3Zs`5PcS4r*fkWF9`%hN +fB'Cq:D^su:">C^AaH*rf6`^8+nMFAd/#!M]HDlXR.`)-+^tjfU_tS_.T0Pr*dco*\62d-M.??.I9%Ao +n7r[#l[dEcKU880d3_LK9%L0l*naH!S(hc86U8RQ*>\f*#^8P?5ITt64l?N,3Q"V^6jWUe`G1L+P3BuEBT>PLPU>+P1X\Pc,[BdFP(06gHXD&>DYkl +qR.^?W%1U2r[d=t;2[FaWD6[,#(s_PfC`aO-ih +GZ3ba9iBG#0?c_a_lR=VJ$d>+&s&4KD9Lkbg$bP]H1>Pn]h*>W0<7Hrh!SA7Veo9dg`HoXE>!RQ36^Kh +:Ef23"WH1DJB:GtLOpO7p(^Q=U_?#s&H9,T\hoAfg$p +3a-<,9'O\>c#`.Oh8 +_dHd0d5!9C-s=r-L5mQHA74b?d"&Rr3b[CPG@k1R2k&G7ah:i:'fG[;KZ,r2ZM13NaAhbL0R^o +1JNZRE`%?'dbP1)a([-Ph<@F2%rsS2DHh:+qa[,l/+G#jhmNq7XZ`r_ZJuN7*8ORo?)ARN':[MSG6SsY +`0c:=m9P.:;MGb9@?*,.j3[)31,q`+m_Rf.WmrXMo[IO$\&g@HG1GfN^01']lD:\e4nt8lD=T+FBGm+\ +PcS4r&s'V`bj5k$S.jt8@sZ&g9!6.Bo)_TLLZdZm$[-Ja`W`U(O,O&^)K]h@m,FutYc]RJ(F75PVA^>4(:ueaujIo,$7gI'IO-90ObM^e5_lF#n8*oD[ +*Uc+`\m(ugck)UdYKU(re;q0pV$uKrVF)CDa-dHL:ik0p!(GSjkfObY>pM#*2Otf.%)KM-:>oYX*(@\u +4iKEOPG36>XLUlY7gHsFO-90O9B&fM4j*K2n9=$;AC3*/^<*_7+ut9)DVoVA0k,YW(8&12)6FWQfS2Wm +oT7WIj]'1@,>2)=QQijTd`di>di*Q%U_'9d_WgH]>bf'O(]L/_A&j;fZC&J3([kJ99V8I# +"e]7iNJ9_*=B(c1O(;Fd-G4jFILs'uh?"L]M`RDrhItYZ)o\+2;kPr.j!lEMN(Q2nJLso +*Ja+[rQ?,nh!H3N+h!_DHKgd2r+2?B'9A=LCWkY`b$?M\nu1F![(Wb\+Oe$i88?q;d44)=&:(;aoBKa= +okVo.jAO,mXt#@/X'EZT,$H*M2lKH-Xg_Hk_MgJNXrUj`@7jOZ8_.=GJ6q(LXD\&O&#F^9.pmT!gY`"A +D(CM'^AI>fIXL-PZ@6X^4BgUNi\jJMHfJ@Me>JY`BaYDN/pN'tU+]70DLQ>G/9r4PZ_1O95#b//<@q%! +'U'`)Fq&#Q>J[.J,#lnpVnOU.MSg+2hWQ%U^SJfCIB_%Irpt[o^]*Q6IfKB@LYLEcF%uH&"!@pfhrN%C&Wh5*eC.b\]ih4*2]D=qIVk+diH%eq[[jTlK>cMG3-q?Ol/luf!1B5RiE ++[&mG+0CG=G]_V&EjpP*LWn&95QCT3^]&(gHeV>GqGY#hil-h1V!ua,B-eTFldqH=USE#Qm;#h7$Bc,M +/[%Zc..nj7+Z2ZUFLT^9QVu''5",*8k`E!fDe^TMLf\Y7EZ';n]JaoK>YL<9oK&7! +=]HPM85WCH;.'%EO+&q$jf,/LdQ>5=`@nsg4n&4?\%b)j=c#YjqR&]1UJX^pm*.sC.:Z,1Sr0(D*>>Q. +/Ykc?G]?KVSH_[Po0q,]48$&3HdW$q91B`Gd8&SQ&n`K=Mk"!>k,YHS)kRh^SGn(`o&nEf+715Xi#,g? +`>.u./+G#j^NR\C<#7?hX4$.pd);3*B%!92-lhb0?-ZU"1XLl:>ogKKU^3mA+))t3\TA`B';Q+><_Z=L +_Rbd_X!Z+1Qhb`e0#l\[`D]Fcrm;c6Hg.An!a0EOjd*#cTBQ7BIt,!,OcOnN?iTe+V`up+-s=:N4Ld/TS"%8e7AQIT&U9eSA$JOM34RT`mo92EeO>3F6f_d& +0$?/Zi+NW`9g"lfSq$b85aHqoRr5edh"\9aqmAAsnVuMI)rC(=`ufeYaqGGLP4`UGRn&GpBsWTH)s.\U +6U@iD[`YL*`hcsenBnbe\H6YFQ2)+Ghh>d]Td9#^'YB;K +@q-aFjg*&^]CO)p2`E\_cG07g^C0c=2Z;CFrS++q^2APif7bT!V;!0U;*D![2GH'"Ndt@a=P8SV\Nj>1 +qg"s46$Yj@MkFP,]'D4^4UPf!ZV:0]V][U+'ZC\9:g%&I5Sl:O25+jYO+l9$C7/]l;/4(fOYie]&T +rd4+I2r&]YrV'*6@RLq'*4c`2QmXr(i#GJ6-.b-R)0n7\Q4P +@%),3M?&o9n45blHJIbSj]!.\;ido\IF^.d5"_b!O6blGU@](af86q;+,S>O`D*t("7G/BY92JKh3Nk:DWiHq8BP.;c*q@R;m;Ykg +*bON=7&Yp$8X3O1"3BJLF)k%\+C\L&'1;KK`gn(^Oj_Z+S<8N0+c*L$N5IUZi\3h[YP+7#Rkl,1KMc$V +R.POEZh="a!12GX]8_/hdrb0Aa`-Fl:Hq#,=c#YjqR+Uo[._FAO$%1,f/]sR2CidB*D5#,2+D4(dS_+; +b^jfg;Pk7-pd5CC!1N_7mTd^WAHC=f%;gS]p9o5 +BQ"[cCBqSdk<8;0g=O%S4JV5F].Wc[96S*f)*DXYqV<5722:J-F38r6f:0UCHI5Gf'qXNlQNHnsSSUG] +k$5.TJLn],*C_FdZiriMogH>!X`0UcN"[f\s2Tg*ig]RKB!_?2nk%E)[G\fBLOZ[ddOnk=psG.OoWlXm +1TfKpQX>3f4nhX"9&`^RIdN6e84@OI6[#=]R''=cI@Z6,3("S#OF=6OC'O2@`uN%V=*3599k>7@^$K02^WiXYU'XdR]g5;B?(g +lCCb%KG!Ef+qWaYlHn(d27*,o%=ET30*Fp1g.t@(9%L0tK1Cj/-JS,9o<'$H(=VpK/B7>?Qn@.c&M:MP +\qgemm8^NEK1dAug8,u'YV9?N-DA3NDXT&`.9=uUHcf&'#,19&AKp,N4'n\B4A2r^D7uf\!MnO]bMcp9o62ackD5-lM)g*KE86$o8S(-+?C;!2]F1.DX@g2>VhtYBA-c;kH/%,EM%h?'!0?eMs.L +kF^goj>(,!r/hU$!htY:YAsq_3qF3fi(ESA#@rAPp$DG=FDAVi;L5W@)_/3lh;cE>h1)CbS2.@!_cV +.W1'")%7K7'`_Zc^Z'lEd>O:U.A\&W^0)l(F4E3#ib55]TDs#rBQ7ThimEo?nL.PTG0"o-=2DFDPr^I6 +e_RgJ:cXTU8']XO]p;Y32g!lL@fq'u(:A=UOFrfR:f>7@8@plgh(Cdd?:*b2;@UI4T;l4tX/<\GrlMeO +89Ok53:"_8mdQ8qR9ANHZ@8os*j+5*dNafh21A2"Q\MQG^-qWQ/9s,so2lC)O!gnth9`c_YKL\eoZ3,bZ=sBr5,bKCgp,RC36B=u]b.QZ$nG3"krjUfsck +0+t#T9iGOO*$^8.oWGbD#UE8I:Y;UR\\-L]g(ME;e7'PgJ_ZlM]hL>V#@. +^fo_pZ@6X.4BfDIEKT@9fbu3S`NY?/Sk.kOFemUC;fh(V(>Gj,c-F*ODqd@!);Y,=_1>3]SEtbE:%r`% +7uCJAO[;u8G7L'F]>Vad=+uO,W(gMP0d0??O$[3YNiET(X*",,S'3GR-s=<.pit<@s"eH5cDYQBN7d=q`l#Z2meohE&WP?VH>HLdb'5!o9M84Ts8VGK\)o) +5Nae0P^'PD90>htYBA-cCuIAUM_@"$[;hJ[5tLq^2G[hHM_>ZTK/Jn!)TBj&GG%6ld#.-tQ)C("b,"lV ++RMtHB.79JNqlqmfg0c/T=Y(e)&JWToOT#SS\#-81'n[VBYZL\TB6]fQaY +8=(ZmE&:B6e6gCH"FDtl#-Fij8AV5`5u/X=8.a.kV-JgUNfuL`==A:6C5&`5bYC]4N>J]%g_:rb3019" +Ud@41FW90(\qcPqF>,<:-s=<..!``8W4TNVk,Q@;oV$)J=(f>Tic\;nEbt<#9RO(8*0B,^k]dATDGD.d +bGctDHO'V'*eqRQ#""#SUU"We,@93fQr%Q@$RG2WVeX9kK]9PcS6XQ:L+fGeSAC +2,8WG`M9`GHLdUSQ87K#pKR-\YTPmC8I,M=&J0'r@$V?d+Ek\-I*_C&"@Eq,qh] +JOo0ea.BJB;?YVW9B(f8O_W;8.-.^)_'4n8*^tD;9GLEq%`PC$Fn*@@_RZDp(#8UQjb-r6M+7g"&s&4K +CYeRFm.\hLc6EdD[9jiP.]P;hE-&gP[Go<(\#Pb`BSrUW*)U%l;u%P';d/PWg9a.Q[&=><6/+pc;qb[j +(C<(TYM-9$B8mE)htYBA-cU8)Uo[PU4S#:-PhCOKk; +qijF>OX,--"/Ueaf4rFW@E!\[GIC +B&P;M"5C8#W?i0BnA8l_'SW;aCg4p)$tp0mp#$MBlX_el1l91^[1k[k[$9uJp!3kU9mbQE2K$Dr5"t_8 +PnX#M,p"(#90>htYBA-cH.ao`Z16,oJ^`UsCqP.*+2h%4,Z[0e#5:B59D?eQNoZ*[7bodS17".Jpu\a+ +[VJ3QjI4deXo`p7?nC;kd7aJ8=qu"]iB>0@X;"d&sqX/kn,W!k&bMqLQ9Q4 +]^"jJeT">&QK4KmW']*,VGhe[_NnOSl72YKUV8;L-s=<.@!Uh/`Uc:LM:p\,CK3/cmJN_cLO'aA)b;&*7eiiun+6X8Cf1KVg4'0'/Q$%8W"*;eWWbm;l*-trG5(&td5/d`QNU!1Ni@\Rg_qP9%L0d9HFXYo-!aM +>2=c^j?S8+hjZD_BHdQ?K".G$k$dq\M$I6%PlS+S>e8--eYe +UeBqg8!^06rSm)YWS2.q>"93NgRHuhPCOC-!G53":+T8_o)\&+2V_4iE%%KM9$u&t-MR@P>g?&:4R1N2 +O-90OSb$N78X0\7bn^8XPDHoWW3otOa;cCI79h>*+CnAOS&M1aqF:`74d5j6qq/[#]$)S3P9=!uC8eEIS>K^7%QfWe2:Mll$MA0, +RmS.)\;XGId6Y"TULa=,[ldj)CLqcRb3#4;mIUCch:A,qpKmb](r2U]`4k7-AsH2=rT',dBfo"FU_Mg1,Hn_F3(GRJl29GWUY[Tm-s==93KFrZa.L5D\R];iqc+H* +*X9Q&d(E7'V)P5mr8rk()h,L#cb+ANY2/S\k!uGo$Id#,$7oFTr<*>Q:Y#7iL,8Mq1fB+8WG^*;:+'ia +,F9TJrm=$9`1plA>.6UTHH4FPGuPU3mFaoH`SNo'OiA&L"d$aW\/9g<\.#`@!-r-u?k?2@Gq[fVSQ+*4 +":o'#L2qtACE=.G3U!Qt1#D](Wit?k#S'kkJ?#=ApB2;390>6pQ?\Xq?gF4PM`8s5-T&):j4ZjkE4nh]rhRYi!m^)3YfYGQ#0/epD_oV6MA,h9DO7Zmr[V]SSE'ATS!JYdHaF_NLV+"EOT@>LDM27tn=BI)=+ +?uL]qQLs#=_\/#nokOeo7kV-p\9H3p.U^6(mQmAdO@eIi9oEPecRLphHgZ2"19OeB$B>Zs'.;:JrX>!- +O//3.)"\$:_lcC]InC7T)\@9;NVE^_k8nQPhPi/pQ:D%FEgsNWE`?\JX],gX&1m?"=hiN>O2Aob/W]H/ +7@3V#GN`__QZF-t,*or@0oFs/[5O1^U^gtD9e52(H?hu.B8pDoR?B_ +[(Nc-ks':S;&@+RUN?Q7S'.CDUh5GL$LOT=AZ/s:.qRhkbMsjN77eqFcP:V\[RQ^mJW]efH['krd6:[l +;6kZ<_"+GoX1/Lq#OTMKfTo2"NGJtD%AteRM#hTVp0mi9DbkTFRqeXTfT78?.8/C#TSsm%ApORa[Dn3[ +0#!9=>S4$#7FI'e;L7#q-CeP>U0@/(bT0Cm3pJ*>L*fZSkLSL9H?AgMRg_qP9%L1gaJ8>k4MNk:7Q#U" +?L80Z^/qd(U"7:%CJ9C>N+;D%]V?OUNun9QE-fpF4p5gSpj*$U2K0T#pWb8O"Fd3 +TB3=`Sr90`i>BQ%()l:MPY&6=Zd%Rb*lN2X8'A-TULa=,[liA3Q\>4(a;D0Do8,#r[2YjJpqG-/0Q/n%^O5?0(d-=Oh^D/[dH6eYL0O!fuU +`,&CIOA/T)U[*!iU6Med]%(l`>c2n%WmK%fWlW0C.&SPjW(OC()B`lQ7rKg9cFH\oHZ.$$`1pmGi_d"1 +X]lh]o+0-9[#$f(As.X#.B$6R>#n#+.Z]4De2nf8`ZEDOfnO<\Kgi@^o#B8*YNY`=KdD%%!gujJ'8t:( +n)5Oln`/W^hDJ:iO?n4^m#5,hoNSq&9h=M/o-a[<^kugdUatUMZ/1/-EU>?'P^'PD90>htY8okLeOq5. +"%R\#>]"3U!W/nn!ef87WQLp\2E\i`")=5\`6MrH\*ib*,Mj$(>%<_o^/khU5SA3/F?8E5a_,Tb_`.Xe +&78T-BLGc)$iLgjVA#`%\tPj4Q4qGu;C6g_aP0]H,p)H7,p"Auf/hti=2W1;.6/bH_aeU>6`;^1jN&2' +M&t)F._!mp4_VsE#D-"H.#*t7W$=d:FT[(1q40trZ/H5Q>bQ^BenY\q=bmTj"[P%SjPKZX*<2AK+SA(> +hF]gTm%dE]-&?[bBqf@jHVZchb7]l!okOer7rBj+9h^I.h#ZoV1I+5%?9A)KCCq=lQS)i=Os+U`\ur>Rt'@[6ARVX[kY[T@$G +imEo?nL.PTFoZgK$7@]iQ:XA:@gK#](H'g8)ku"dXBeD7h^5=e`ntK'=m9Vd+D;q'+X=48GXGVNuIkXC(:T8#m0( +G/C"O[@sO?3h5Np2SJ@+]-9.Y;_%#L#dr('Y,Ft8&MV[>7mgJl9h-Y;nP\.ALl.60FZdf8lqP;.Yr-a5 +.]_JREZ(^IHr3<&'WtBl$YUL%#kc2+`,\at%Q`X[9l^XUO*\1OULa=,[liBNe/`K6T&J)K>#( +Qbsa0=)C<*9pquF*?T%m^DES1rKjO6@;n9CD#T"#M+>at`1plA>),4$osn"ln4;<(W[h%:\T0#c8M8\l +]C,<^Z]NaZBG*/UVE+au6'=20ksVO7+#K-M>Y^2WlhN2.arpCIeR43_5Tc#@::O+p!ol)d6ch_-5*.K: +A>].PO^aL*8W:sn90(s?4Z'`XYV,HZ)4#N3XC(:Z7r90e[IK$7O_7;@3YA1]%,hp%A[QZ-F8e'dbN/sJ@qC1XDiunC.[H( +lF!V#kW[X>:ID2rO-XX>8'1V8"3@67FXURE+"LhUVG#^S8.f-LlF^%(\Qll^c!1l:1/?08lT/rN@pH7R +:;WZ(+QY54;-?`uo.$=ObVO;o:SV#Z$5O5PG\! +$D-dDaPKCVI]e]c"osG,pQ\8if5-N%-`J7QD.YL;d_O30HetYr`NT6?ZN_Pf<"h5l+u+QCeq3e@OWUPVP*f"`3I4AWfOAc)t,\ +b8O4(A&G]:c>Rhg98W6(>NR3KfWcEb4&!0V*$=33&nLY`SGJEFO:!mfFcpD(jGu3e>2iDbI]YsY*PLKH +=$/ea5f)SJg)\[1B8o%%n+i/*5Xgi/^:P)?EsE*V,AAZ@YsD-=T[%DtH)q=hq]jCPa(>hL/J.+jFpHVg +eNpJ*5N7;<'\Bp"]6MT7fr(t-/7KXN-qY0G])b[!IV9(r]W)oPEcpqCd`ESJ1:>&qAGo]@4Bd,73T'#Q +a^(bbYCYFrp.-R9,q,)2>GIQe*)%HXQV1m%E$oba5`\!(3*imBM4nL.PTefg*[G&na//fi1![Q'Tq04L9V +9Vc[pT,K$p2Dra&@"O-u.6,9JR3m?..icB62)E:i_tB69&k/ +o)[9>:r'lbDJu^f(TBsJ@TupafC<*4I/$P#`P<_2&(Lg26ir2.Od_:J8E5DM\daIgNi31:m3H5#eA3D= +UmX+7O.uY,l3"o&%MbA%r6Zii90>htY8p^d&M@:SC#eLCOK>F"\SRkKD3iVg)c*K(0Uri"!F8Al.8&%@ +=t,.o+=WX3G!kLgjL!p&)$oQe#*Kq"7`eZgZL\a_Z^9]]TR_$;TH?07S2gD-LXfPp7`f)/hhN_[f;YAo +,5FO4X+h#8Fncd$aWG@T[D\hNrE<8b3rd+hh=:hq5S\BuUf&[I2"m2999sf.rs3g?_gNpEaNG!fcPtVZ +-Aa4(<9qs_[B.s8.-ub`)29smK,fKderI4jer'[qeZg6SFgF[h1oc.t`ud?k>?8&e:6Ji++;hZOMW +&PdFV3j-685EEaXAQ[qhZ@8oC*p'XKF]\R)DLI5goabNd*1%+3(-'F@\I"]*EP!q2.q?O3E%.WH82Xn' +0r6]4imFLS\mZGFdA[d6OELurSu<'96RDfq9mULTHL',Lh\op%b2CsP(.&g*)oPnH/io=l]eJp)]g6dQ +bGLkU;uZ%9*4bhdD),a\8'1V8"3[I%L^J5O*)ml@(=htXOr*PXJTR"&*S&[^Z#=9<&5adc$fIrZ;_G#f +er#*Ti@jjNm#j3:aLgKX.:.`4pBYd`k:WPk#oT<=o^ogIXDn@<84>+ +[D\hNrE<8b3rAl^7I0KFmFP1gA_.$(H)rCDmafYudNj_ak*\`WVTQoZoMOh:EEG6HOc)`'TGpH/(&KK" +VdO1$%Ud_`SR*8%d3eZu4qq<9CFF6Y8h$$**iY0*2$kbk6fWq3`8uj@IMQ]O=WRNQM+@GZM+>\a[Jf(3 +n@fu]I.tK!GiX$FV191h..)4pru]CV4[]ctgEa8fS1b$fmStT.JY3*;3PO%U`i=id\>WS0]4&ldr`-dFo7L +PB^&5s77JMnm_Te(\`Y0pH?0\a=(Mo&#$=,m!u"e'+MQnNtK2snC1/TGuR>:/%L*\BL6+(0I8me1:Ur! +PLpd$e>f-!RP[E_>U78+F4>E9EOPO"2M)$9*mH"k<.NTa(-/:lS9)&jC*9E=EUc9IABkgKP4`T2nu+:Y +&n$r8Qd1!N-`:nY=[5l(Pia/%iNIh)\CS:s>GOK-VfV6#GoR`?)&Z=%`:4NZ.SEfZJ.p,*cG@?"PSS4@ +(3.?>M17abH[-]=)uHcWYR]^lNFiH4BW=c797XR8qghtYB@gZ;kH.J4=[MH3/L.[,YKMm;)m'f<#9NdERMuPF`::m +L0'YZJNb\B7B\]\ii-C(,Uk+X@N]AWhIdtuHAJ0O\H&_E@7\)3@Z2mF&8?]Le"4d$$YP*DkRZ9 +`2!:?`1plA>3A!T0KSpinPUF!pt]<,Gm';aUm';$;R%2r,,\"%oOYWhq\p#BSQt)H;b5hB[nRK2K/hot +I6pSSkh_oM3?5e70!R'"%lK;4!I +1`+Y2eP[DhihV6]>l#o&k;/'Vls($6&GqRT#Hhq95egX@YVs\.jh#2JNfnn!s-@noXC(:N7k8ec%0#U3 +"'G\7)L3$%,ZJr65a'm`g^]XnUk?<`"&#.Y;b1K-(5W/--QGZQ4>qABWprKO>B=YuUZu@sSQ4(Ol)7). +\2JJr:sBG\OqD#ZVNXt[LN8ji*aq;KYnO_0=b(Fn:Lb#rAu;19s.`d2LS+O25K +Br8aU4V$:[Y?%uAs@iF"YTj&rThq47fY^%s&7hRG5]hlo8\i*'%Vn.b2lrKet +.m1,=3m:mIEDA]QIR@8a(BD$H;!kkR=0ZbArXA[?M+>\a[8(sgp?\*&k^krT>`I$b"MU/((gpRj+f4HUi* +-0+.)[/5sNr__\&5$R#DZ@6Y1*h>M[L/IZqCENB'VI?=K5AGfr'FsfE66qNZDWilAp*[$ZPN(L/UbO;N +<>jQI:tDYWi]LCI\MP..b&=fl*_h76oILWUZ)s,2UhA4l +#eH_kEIaVFR9dP`3E@Vei*"?dYhO&]6kT;(/]&b"MD1T=)`!3hUlM/g#bdImW!u^Y/ThRTWXW]BY"%iSSp=Cc>o>^dBVSFP0#ZCpVV^-sa9b<[!h<>(VLc?N92kkeoOt?7ZSPHfA?kK& +>?GQu'a^Ngp@NuJ]\jS&TI^]/H2Q?\Y\JD281!_1>-i8%(X;.I4m +.7eJrKkP.m!P0fl[N!.^WhW[3;oVCSl9=.dY^:-j4<05`.ZXk7iC"0gnSA^_3;r-!g4IQTK:B)CU>5Qa7^(_u:gMODG*[NoC[V$Y` +Y$T9B*>g5d>lH-*V(QZlpU!?:,_Z?XjQUI_J@Ih%l7t-c"JA:lT\LL+3TD_i7onFe69Lo&Vu&Z]dCf0D +Z4!80$#>K>-mN)=Lc!;=a+4g:\!GHZNs9oTQhi=ni2FTc.$&S?.:Cc!\W,DN28JF#RWu34?+=k4q!mD5 +IIDNTGiFRuULXVep;Wl6B=@r$2E#_d[.1ime3>]0"VNi/\,E[(VeEj"ZkXcTY7\593<#CfRpgHD*BAG( +:t:aYi+X;cn&j:DF;W%lBLA@XqS1R/RJ)ZYo\q*\E8Zn08f-Mq_e(j_E'mJ:5Q:26'9AOEWBrSatI.VCb+.Q.(ikjdA2>Q'dE4IVGL+',9jnY1]dp`,g"!MNm: +LH!$fRP"#CciH_kPh!\n=p9Z42A<\ikprp>ARjZ$V;&DJrt't+54b2g"MR"tpuC=VHQG&u^0GT^A97@` +eD1J,YgsnG&fs4,f^k*q7o0L^.BGF)4/[%:j[B9>?AdLSQZ137Y^7V_Jlu%rBq!-MmI6AP72pd0>#f76 +%[>_`Vsl*Q.Y_5iZ^,h\S/Fm#"As/#Lic'cGTR(_#1@:#&::Ih[L$Kt<"30@QDmZCj>GfC7a-s=1u8/q +TDn)\b:_hiG4L]W]e!tP*X*B$4aLg%XMDo%FR79dpd`IOk8\K>7IAh#BEq,DqFl@U%7PCNp3N7I2l[@W +j-tNF"gEgE80l"],\QV)l<K1".%.'9F6-^#Zr)5t*\Ck$rpTmdS%ncg^[W8XEUi$W]-m+sfuq7pifTKE3>dH-I/$"h;*A$Z +)("\L*QWC"QClF`-(PmEACj.U7e\f!B6*VuKoJ-S6R_`0?cJ*n:k0f*O.pT4l9;L0L-g&qmGX/QC8#-d +<`,t!`>O5?E'tucD!s`ZV2gJSfEf??XrqLC:8:(rTUgRslrkO5*nceP7?XhA'<)N.@+6sr[`nae05nJg +Y.Fa<55t)5Il#gWpYR(\q>K4NrG_YuVk9RQ`5JE]rE=OhWOf^eUD"_2Xar?r.Pd'amOK0B)Q+fS7+,#s +Nh(HRgY?`Q+:]@T+>sh[XVIr$Y39V+$,Idr)oPd%\5[Xd`lE$61lOopANGn;qs[FZ/CBMFUMWAd-`AUs +M9b);WK`t"Xc1/:q,gV50e(2`-U0a.aX?#4V]PQa,@eb:So56,DFP^@t?J@cC7jI]XoW +:7[gZ,KD$m+#rlqmPm`dO4mRS7DW/<`6/bFUf^2#Y7PE9ib9rijkgI*X,kB#RWu2q +4n[<'IoA5rR'+'h\o@Q%\T28^;kJO_n3s#aIO1bBYN-B-!F]E]CaGl` +dSA`gjAEY\'@(VeQar&PE1%g`*p>Qipk:*thZOd]eL'7mfKrjA,:@_7%:4JK<]NQSXUXKaD+^Sg< +&@c^BWlr/.e6W3#O[iQU.UqiM!JMr2O[`:B8UsRrFm-h:/ZJVtZSR\o?iaN4-^Im-6P?Rc;qi?\;`tls)TM +FkopBGhop'X@Z\+Z9KJ8PZh.:'p[G1%$%+o3ICa%)HLgn8r('Zilbe(na+./#?H.6,imK'9>2` +`1pir$_,#.`_rSOW'HTtHGL,?tR?.=m\4E&WEYYkq[8Z%n$gu9?E#?X`DS&*EAd-s(1'gkt +1lSd=ngJWM22>();1am6pJR9(j'3_]b@MYF%Z#FJFWNPoS-BU!Bs1#>a,mPY'+%P7iI;H-,i<,k#R7:5 +c\:]id_u\^3"cfn%?=6BO6bLA[+X]mfSD:I9GQ,Z@6X'Nrk9_Z5&>`4L04&eJ:.Ua8f`O3bu-, +=5qnm\H6u0Usjhc%u)A'Ip@gsqKUIiW8;u_E0L,I$3C3,`YLr:7n)d@UQ1)F7Irfj[?C\Tb.!:;NJ[L" +]I26qCD+eK&q#ql,tWNr,"`"*>n^Gk.&Eu^htY;Pla8uY\J +.R%sVnq`DAoO0FT#cB+&CZE22F_,e:D1gr2gc\/f5A!l8qqa#M&1)[ths_@PH$.3-f'd;3K6SLkbWpL0 +%:knpIFiUG3eD433ug^^8BZ;.d8R;<&aQG&&gCK!B@1MOO=B?fq)4=@[Hbgm4ba;.o]bM8U&?BTV-sbK +..LsgQ?\Xq?`Wd3F`fkb)36uSkTcN\Ee-4;=bi/k,$>Y0F$#m8E%PI58k(8F.-tHA5C6VR;0qU)J>D0F +O.)-&0$dAjN`+f1"f0G1TsK;*Mo$\9!h:1bq$H\mc2fdk=`&>[!Bj=U80B\8ooVRm/;Vs#K&IZ3%O5C] +8E$c\X=93,i].i9N"2\p])$)C<42m0cKoH4akK>N&s&>hM+>\a29-p\,V^*o_THf-6@!*g3$,?`EtYV_?OZQDL<0$Ib%Mb-*eD;M'TXj_UN='jQDib%(U>8>kW[b6f!0c:F"S:U +*\G8BO-90Ob+k9fmRA6\nu^/okOR#mKLPA>eejGd99\0$2NVB[?';Y&oBYZ\Ze)?oc&V5$K@nKN=%K.h +8B$\Lkt[&qJC#B.P*[%YIicIT_s1W1V?k"(r!k)O.q62oDV_^+38OO +:?$kDr)u]EQ!L18$1/-D#,d;k*X"cl_0a5;,KQkS[mJ6!b;am,\#+&*65K,=*qaE-8'1Tbj&,\OUW/R) +J&M.Q2"Yr`DnAMPa;T/*&5PZ@ghER"<7Vq;N'S5k$]>s68*T*^+r8)%<>MjC65I0TBK=C.S-JC*?tF07 +;oBOeW6q7?U,C4`>RMU87<5\b@@Tar:k48>c02LS'b78*]'))76`e=JHX,;R:7gQ`>h,Lu/![QDHt`$* +Z"=QF9ke33O)]EECWI0MHEkD`AGqteW-tYm,T_6-_7!QIn&\s]RS&.XSFO\N-(,_6G\$QuW>)uj!t[RM +4Im=\4L9M*32UomNM^YCADk16[;8PjZjeYu:EJ&1&i:"jhR3f#gnukpB7u ++YBi40gg(?f`*h_2O"4UK@l?=1Cmur\tUZcT@Aj/(n8YL)KK&B46S*B)q$:/k,kN$(__u(dh7_)okT+K +=n[i#"a)VHZmgY'?j](05rnhmP"heX-Wl/4J`E.\4"6^7*2O\P`4aIK'^du%doBo*h&kLQKf6;U6YKa` +FU:=KTX@FKcd2cN=Vll\36J5Gpp*jH2'PO/L^QR;308E5l:ItrYiY`/I6[Sm*C!7\>*:0Q-0rrZ=2Wno +K>HL6"aP4Nk2QnCK?q;?b9k$Y*"&f:dR4^W#32&IP?;uL%Gsl`$qR[cS^-[cpH0hAk +M6'mUB>`@kRkO\NEN0Z66-hXZ;>aUtEO5dl4#d$U'R9 +gJJRba%WLB2+CbN9h\_,YIk][oYTcu#X;[Dc&3CPH_Kp.5_m]!O-90FW4U6Y"!/Jpo0e4p&uF:_,$#cN +'FojI+@XdTDeQ1OK,"oY0+cXi,Xm#LUN9EV2l24Ab +BZgt6'4>qPbni&2cO8&`p3c@j_YX*$5O\LLclod7ULa7?WpX2`8&L*(Cug_%%E`FLprk`RT]iaHMprVg +l7"!Dm=e'NorsQc;pn5A,Q+FC%0jR]/:2X/>4IVCd6a&25rAm/*0SCaX'AAaDgDi&(^'qs$<35OOB9FK +&'bErLB;jHAp$nT-sn(7#tjKMBM_GKPB@oU@L#s^S/=fs$8'PG8YRaGE3JGcE3J!2.!S+opt]9[(b(N_ +lMJ?D+gf1_AG^0D7RrMG)@gt)dKtsO,:a\,^&UTLt:E^107PQ-b +FNC8c65Jme<:@YgOat`1pl?Cp)9$WB='3aZ2l`Z;W-l +DB"Xq6#J]c=dVsr%p=#"2>q^d&q]VDlD+sJ0eSh.VZ;bX^PPq2H>L+9k$6K+F]2\k^5ZlZd\f49Dq1or +^/\G]0n%q#Nhpd_Tqb_mh$_MnL(kqXh +>CMl_ZoguD9"(?m=*H[[BmDnI[;^V*uG@,bnuEbeQcg +Ek"d.EC(an#!Np!RMs=I5>-DKNR>/X)4?`7_'lCCDn_T`ZoguD9"&Y]l;U-MdGd8,XPJ=$JMWL[,K(#5 +*I'siX?&O)9ic4db)QSJ=0e]HR\^o9D>i>Ic?7m<7[>O0(nHp=fa[P99FsBo_+T+'.QasPm-#ciZDNRd +]*[0TFp`lmfP<=1_6!,mfq`2W]Q>+[)<*nrRW)96P\F5?7H*f*5ZZRsZ:fL\Ks\Aj8R/^<5t<+8gMC+A +V/mo&c;ETK1+_rDg&BXX>4WknV=M^MKriS@QF:JR)i2D>APbOkVb_O5E')CUKBrBIj4WOtH8^-;g6%l- +b+p^l).Xq18nDiC059ogIli`5f9p_R5k@5PDc@Z)$]f>mX\+H60TN*i4F2$JFLU^B5T:em3Xqiu)[+6\ +/rY*,c@I/M`GJj0eQV$3Ei#3cl?9MdJsAU\UrjpIdacr&IeOY87n^8.ULa70;gNX@cD0s%>:8qHrL6:> +QrIstDHl6mR6RNBU+]#li]MD&prVj!A<):F[oA#UBW2Ycb.5W#p:25ndFWkqSlc$b@RDA +"#0oBo2\?oY)mDld'agHen#W-DVau=e8uOAjA;BiUj]e\84%Lfie3Qa66\N@hOX=<hTCn!UZU(\U4Yk!)TP#F.":N_BTfO0*#H\9_'8m"ta"t>"$dG;=6 +l/UYU(WgV084:?q3]<@lA=9=a.l#&KkjFn)ol$E@`GVW,fSid./Lp6:Y,.p:I\eU%gOn,Z)g-]IiO3*D +bgqNm*s\R00[ff#NAM,U-nR4C]NY4@Uj,b=2CbO".kDp)V-a4%\B_*Il)"^O&s&>eM+>[RC,6)d/=T/0 +B2G9BN`&pF+@OL'Mhs"TIeq?=d@Yl.k0ebXh#KYUp +CBk!Ip/TE[HhX'lJV&Oe^64(Onn8;l%#f!!^HjK'L4&K@2ru7P&#\b-_`pg5B,=J,)o/l3itD?=^CTZQ=l%E +ad-Q?7V+TTGBYDsqUD:$9]qO0m'Q)1)_L$g9PC=cm8Kp3'?BEL$L!5UDuAq5Sj)]'3t*rUWC-0BDS!t- +'RV+#%OV2c57Lp\b^/q@!g6MWXW]7TGa.A685KPK?lI*'`"D08[5gTU9?.RRh@W#n+9c(CGek!Klq"]) +%:s'%1(!'D8gZB_eQ?lL8P1oj;Q!i!huCA"Td:a+>EZB6,dB=inlr8aaWkgtlIXNshNYik/C'DKf!#Y9 +ag+RHa&\$(V?-r:?t`/'Km[%)Gh'+!9Zg`J[Ec.S=]2iNL(#M;[qn]"9"#.4?#;[R +W"U5_@HELJ&T/'q6JZK=,F;'_VfBkp6l*n/hMC]DI$1@soK3o-)cn(tb7t)D:>GbY@o+LNAZ\#83+Yk6 +:tV"K;N8.Y+nbf+lk!@[;6nKl#"c1tao:eN@'N(Pm4__W%@qKoQJF##B-NKZV@-rpW]]!`X00bY +hFU/f/nM&7;,$qc7JrniR2]K$ +CPnX4k'KO5k(htX\Dl@07udJ +ogda*8=K[KCP/sgSrP],[X8_t^^V\cpJ^]\Kk.U#Y_bDD@Y=Gfs])@'edtJ`&Z+fU+&#dFe +)5Z6iauGq+F"$A)l/%Dk9-J0-#'"[mmcXH4>Y@Khpg6'SNu-n,^l-R0Aq)4Q/Yi[c_jCj=<##k<_ +jFga?:6mY;m4UjRXPHJ1LtE_:9^[W(^G`.!RE#!9lY2P8(kYM"B>5@S/Fd7[]WoNL.k_D#ph>(uY]UmT +!0I"$/I/)_Erm/C/#YFY@%GlmCA%ljiR&e>FsXq[oEN_e_GipYl,0&D:oYj&(h)mR]:sK_9;`OPX+o:ucer +S1Im/]kR/XmIu[rN5sKY4"6umnD2_og28E??N9W-g_g_]$h=QNBMr9$JqhQ>)Ssm-&))b9\sa.@!#*em +/G:hcZ&i&M]qW@'G["7`kK9u6n[4c_3q\F?6fBK6+ENI(Smg<JSH"9H4 +U^^.NNWTid3CB&p&M5s43A>"&5%(;24m`8FI;Z`OG-fmsin1m31rZ#*.bmk>?oY^iE+n\djjdd/L4FPp +U`BssWeLXO"+s#&W8>Lc10FdPObMMD11Ac,^+3d'&Uc.7fSc$(VAI$DK@*@Ah/j)nUT1$Vs'^]0&s&2- +eI5#CKC,1!l]47j(QUIij,f3ig67(]'@#k0!*"6N?Z<86$cgrjGWi3P"1ed2O78XK_OYac="R-l068:n +E`'2_k"#M<3>h9EDh!j[2So#^KCTMu% +<7]_0JF!+4efhE=UL_P+PCHA#-S>d?#jpO_j8== +<9g\j/X!E;cU:[SFHSX>$s^$]]KM+u*n1AD7N'J;jDjC9%Yd4g=N8IkFCoJ4q2"8MdMlHGeks\f4W.X+ +\EALZo>(F%Q;Tce)$Lj;kdVKDJE[==iGa*"dCl6*'(EVOi&AD)8#f3qiTFJ]eT<^#2&]`/b +j&G_%G$)HU@3`!gpR>*V76nf9F;8eI?6P<iu<%-$0:k7;gnUU,SbZE4#dk5p++/SNR60t3'q&(=g[c+PSHB(?5p5pi@ni!#l+'ItTF +%:mrhfi&;*UmCY+3)`MS^gkgD%>aFmBk_HdHg[Bdg2s04Ji\h>eOtl?O^o[*`1pmGi_d"02M\+,pQ)[8 +QKX`"$;d5mc]GLO($""APu+'llR_-#Qme-Z*g;!+F)fmW5uVm:M&;7:@!$GgTE&7AJlX\C*H8Qi+AcXP*q+#?Io<\'eFndNdpDd;7 +Z.3Ij,Rs5>;&^S$SAAih2,3q?nLghOL?O@a,RqkHq(fr7W`F+Si0lQS,shm/5a#`Sd,Y)t6\#($X.K9F +5Pg/i5'u$gcFbI)F&/?B)5_IGd[DD)^VM>R55SPsqu1MU#VGQp=YE6KTuD;!qLLGDn]50Q:52L@9o$aZ +-qtHG8)OlW4CH")S;J863.c,"2Ume3*Ur>t4.6YI>NaeWRA.;O4CZXg'T[Q-#iT%Z#_=oH\MB1>V]Qp2 +?:de(PAgkFELg(>`umSM<^+Urm9Y;$B:r.l8=e^o[#qW5rE9`bKh"B+KhqIAJ*7GIi_d"qbS1P4rnnt_ +.dsoj%m8R)o3Ru_"C_cQb`G82BD4b>]BpjKk1!M#N[UM_`GPYo_Kthh=*Mm=bYk<;Ii"(O]pT34;En*3 +Fb;ZBes-j3<-2ui^t:`EDKZlb'k6Vu-JmbWBG5DO6b#oT0?[Ht3^Q4OKf(Yg(J&(N,Ak)d#pYt8H71H% +':sR5JMV`S#=QJ%g$*!6cF +ZhE][Z_20lJMnOjKO>-!?GE0,fsaS[kmpQk3,ki$0D +S5EB<=)d^j!+b_!*hdk`1>BaBAQ[qhZ@:&CZo+ndckIOLlHr*;j:P^T[eNmYKmXFHY@N6,`WW-AF;Y-. +()q@X3eD1$#>&Fa\/D*8*a#L&(HPH`Z;a>WVNW>apND0o.8s[naAb?i`Sok@&;o+`Rkc0.CTG.$BZkp5 +VF-TTNJ!cUr4N!rgXfcDVJ2fh_ikUZoq@d^]!.cUm!0D*F1AJd/\]bjimH[IKsN'H/]/3^P4`V[BPYo0 +8[e1oY#q2a8gPH!it7/a.ZC#u4`mR'*Z-YJ*Y925HPV2r`mO(PCC_W%2EN]M%/#6XB@k/=h.BC?5g.Wr +jA@),?h%^ka[!)UE'mE#[!'CR8-[a%"Q*/mdJ2ufU^pal.!H$f3g++G83=eY[mH\i]:I",7HR':7V"We?g0k3n6:7gg!=tR$Yb9o +n%u-\GkI%Hf;uXHbZfZde>Bka2'&>em@61&jp-U49IDd8K=XhC);.VE>)"=E-0s/&O1&4&:0O/X@<8UG +%`3)!miYY#4t)=fPI(=UTA$l-+ariNI4./oh48,,W3.Fu7iQDRh,Fpsa#0*S+LeVp&./[6J6\.Q,].Eq +32K*A?=5%3<=bdETXc$d#BY:GoUEE8Fh=Sp;TXSBL4/F`A&0)kSl*])$b!h^`,QNqp+%_IllK47C[_Bs +a)=/ue,PfQCl([(qR&AFbZZ2>]DfkqrXl7LZuHZVN[BK;[=l]Jci^N922M$fb#3m@/+<*`sNLJ1hUL@b]Edhsh/BGm+\PcS5]`1sGL>G3K.g,"[GX0_V$&o]C^0%0Hng0+Nd +Kg6O2+VUZJXNDc)nZ=H4#6n!n.B^\Yd#*Gp3rij%<\7&1_KoaS#:+"f+Y]Vg9C'j9W;rrRfC3[b@$]03 +O[Yc;Qm8J3DGFb-NKU>\=q(UK%+(ObSnsYA=iK\1RBMChK2BB>8#C>maNa6MET]Z3M+>an`1plAg(YTF +8R%l7n]1]]hkA>LM$Hf!LcqPOapuT[1#[r<&&#Sl\ZS4TG+`!"im.[\kfe9j66CVui'=S2@8j +n0fh&h(]#K8:eCK?+BEoXK_l(Z3DG"8:<*X&nOee*tdTj0S(B.VM9lW?G#pmS%id2&aG'sfC-+2Ff+f6 +_oN0d$.e&N\KOHD1uVgLNjSf,;9;)C9,tMAa?KSVH)4X&;6kXf3fg_HMXEC:pY=ajg5Ma0f?16*A6 +Dob1"MOit\3RZ1]FT+!rM!'@SZ:-2N(oTN +1(6H$Fbo>*]#:B*=lN;aIVgEm[^MG8j-,<$]OS4B&H`H+AcMc6:+Ifp\RK<">S.3tE1OG(1F +n&CBC+?G1mM7:SciH]E+RIkge;Q559e?hMeZmfjG:bl_PL*E9Ac8e3*B=T/mOUuZI8=d3c+YcCJ"Le8oH8AIH7AK@6Z[lSQW`%`/!e@ +p/%"R(2T[cYk-5l5s%1Gm,/T&\l"O;"j">"9+nX`&^kPi"qc@6A<:A\llLM0 +\=Ac>R9O2.-@M0(Df$gB/]/3^P4`TBH"?'k$EZPljKUdBFN#Kr;eU]3@fd5bKa-"&_4gTe;Jcqn3jo1# +Ze;B%AhXGpcO2b*nZGa"LDl].%n8BZLhlSeK]Tqul8F\u$r7e&!gl`4p9l1rT?6!eR3E-#[3Ue&Ju/mT +Y="D%eA7#Ql0W!G"`ooe@ea(YImb804DOglNB$jC<0>$g_fXIS6*j#B+'H[FHk>tT'HHB-G%^Sa+L;Vd +33>d@1jKd[FN#h5/G$Wq/(>2mP4`U3nS"uW)Lpq(TA3=>tq4E01c]=Y[)Or$N0*M$i":Sr\/:Z_iF;=K[)KNU4=[*PKlaJ +'+!(:&m6LOP)dW==RJ#!&bN,>0M"a^$NcXEH$&Ds>Jfd3``I3C/V-WgqW^H,B0]AoSh&%fZMY::?F;pU +8d7re&F4,u6%j&MB,KN/McIVj!cg+q(3s)WX8a_+[SU?)I5%@ROO!g'?ET?,if^$kHXP^o6CM?H*Q +;*N/IBm4Pi)lY5PH%ZA($/a#9IJ"`kJ!m+Kel^S/*P2\e$BEQEJ\s>q[+BK&d:RKS$n/$:aE8\9WY$^B +I&fcpn`Ys6h["=/J1fU_X)Z:R3Caj76`$GsMbqYAB!?ZE3^3=>htYO.`J +_,_Xac/8Ac%Zt:kG%1P%R3R<"R7moO,Las>OHBU,Rq@0B:)k7%3FmB=7\)3&*Alg_-Vh^bH;lA.b6ZrC +4L,ZaqG$)u=^EQH.!tVG2SONhm\r5lag;D^'`p4lD/d@1D%CLjUQoUq*]s@ge[L:*JO^KZ6WQ.B7hCLu +mDFIpA2&&L%_3iZ,Zt8rZ:/oh6iD-0O)DYoekZ5e,TBtI;6kXf5ou#<5Bm$)Ru8o?,Ai&eW?8*_oeAR+ +JqOaIBBk.DRmhb7.B+C[=+;B.Mhp!$,H@7l@fau^>(]l$8_7sR!ft2RDoejkIYQUn;&Wg#B5\.g*Ei23 +p=_B@O\4jgA+f';9d;aOT$H!,+=*1o7o(3)i/%tJ'[@[B!t[=[Fbe%[FEF$/`IcXL)IFnI[=tAD_3&`[ +r$g6T6#RU9)EF10Zm8:,9%L0t_P:&%4([=%_\`),(DGPY[U3R'<:+:Ug/snJKP"F%9SOfrbi.R^$]W5A +cT8b&qB-2gFLYga_8Olm6\H4A*@N+k@tq/DCV`'l;>;$m'-J%X%kCI*g^ZR9Yjo;:V0L%Ug6E..*%gDK +c:uP\(2(98TU_TuiR)`(4SR'2cWkVA<@4OueXV?UVKbHtS-uSp.Qh/C\^_%d1;_&ueO#)@!<( +d[glK1Cp!I4BdIc*[U.((??(0dK5U&f6#ps+Ui<_/!=jpNla[j't-C/S1.qNc0."`#/ufj[-p1!]8i@9 +SBMQc)ii%YF.M"FcH.ruBalmg+q)bOTA4rqVS9C4dZImbL/)qBV)&q00ViisN7,U:,#!4BH`gV%e*?n@ +h]E\Wn+s`6'ad'l50rH92h.5pOZ*-J,lP:`5_^`qLo>YXCkX7R/3;KFT?'QVntD)>^n\NnmdB`I6*daA +*[U.(]&JhqWP&5n@38ee8_ODLfqba$E.VbgTIj:)`F^Ye6;Be4+bG7pDpW8rAHF5YpJ!MoLsh@+E$ZKu +e$31""]4^0,i;XMA2#e7\"UsO%H]h$;rPr+Rt1,`:i++(Rb8df,<7MZDc;"^kMrNXh.8'A-TULa=,LHI=;=ZU7/K`h:Y +g%Or"OL,TS,>cC-LD)F3Jg1^QG,KE@W4gaYd5fk4bgiF*\D`K:'g/4AKAFhQj(2(I^a"c_&Xp&%'$6p< +laUZHG,_QSQTk)hk)ntIaA*f,^2n12&ejnZ809XKZL(NLfACbb`TYN%U'Uo'L-R.#HZMG;fJC;=N4D/V +/nDdWeD2UE1M;ILYhT>8/;o0G7=U%`4]I\:%mKo!VuI9jN@jZK=hhBNO&k[PWDC,IDi`XDRSj:<#"^:; +5hA^`;k+H4*rI.b&I:shCH-k'?Yeb^Q'@k4ea5V&? +IO-d]^5lS#]'a&``Q:)^X?)p':3(YbbiY/H(9]O9\&$/.@lL160!(T^V44X1htibW8,aP_M=K^*8qh)k +s2&t54Sk(."-:Y.$9YV%S]SN=l0ZW$%7Vl"X9?j_mBp`L%c`HOig?]8jNSCpTS->SWh%$B,-n*OOF*F\ +bXt!$OsM.qldlp2dEt%9C=L>,:)"1!7o+Cu1s`Q]V+C;^Fh/[>(?h'WOYh`1"r\\(oZb;(g8n$s[jRX) +ZWS"p:aDm^mWR&Q[p@nT*sM)"hV0jqohIn%I4;ci?.$qA8t6.l08OpC1-;@MP/85Han`6JG.PMf^80J],uXqaIkmT +XDqmN"DJfKjs]1^N=WPtrbronMlc9$80&A+X=G<:,"i5FreN0liC5fN#4MdTl4`o@+rke+mIrj:X3\R+ +3ctNOK\Y;0#=USn-6dRnYFOMldKTOnf,^fP7o)>JA>fGfV_:QJ*-DY:$N +.++EBP>HB`4\/*a'<.U06,Idr:1mSZ1&@j;l+QI+fh5u41ED]Mk4P+#@<9%gectiu@Dpj9WReiZ4Hh!\ +*hg+@o?[EH8a-5:0h;P^>/?=MkQ24qMuoA?DQ!(KB_@!INa<''PajRjVkXIJ&0F2&]t`F(Y&PJsq0:oH +1+_rD=hhBNO2>cm*C`f_cj>lZd3*UV/.U]Mk^tlQL^eljLAkGXW4l#.k8_kQ_H"-e2B(o7j_82ISk_5< +*Kk:N]]5/+B4P;^X[U-&c-^]nDN_Ig]^JA_%RRY?qWT"b%6M3;)7`eHQ9R,qR>Z1M]C0!OmFjL*rJ_c! +]-09Nm_R/q%bm9p11:8"XDZFW%W@/4=748na2Mn;(,G +NA0)A(0?aPs'0p(Bm2XSOW+"h=p5h=WcZ(oG>H!>l"=ArX?kp*+8KC(QaJ_OjdQ8Sn&D#1A&Qb?W32V$ +`Ca/89?e&R")>'[:c7'%8j$iucThI-#teanfl@K>g@R^ +ilQ'C@%$bB?uHC5Na.&ZnS#MInA5Q7??p,?b=sqOoTt('QQQ8&a5?U![tS2X]^sDtcUp;lf!"IhhS]rN +L[X;FnYdtch5!KIXL@RE#D>^>GT?so1^-dL97)ClmRd_&pS*oCoS,k?UTXVE*%q-XLHcd:Eo2<>ER2s\rq#%DXksJ0IcifMRImT!ULa>W54`HpVm\qb.+ol,$'.RI +9%l^bXHS\!6Y3/&D1p\(3/$Y`N'MlqorpjI["Zp&$@h^dj3_a1;f'E\'h2+cLHtIe,-Pi#R=>qM/T/?# +p&H>.W>E'Sfcp$Q!i1G*A6M(dPoa7Ypp&k?Om[3C670``,4fJ-JCY(ii6XWPrX?.E+uH47L3cYa.6SO] +O63b+**n$hjY+=>P28q>D`la+k`5'o.SH/i,.Y]!b^(s57[p^3!^^,f +BMSgkccD\^+4#W/6ap&WdV`!nKF6__a1l+9]BpH!Fu+kkb$.50Vb",5F&F_CiS'[B6^LcJ$T.h5)Bu:A6L:hQ;T>\N@QKH+^U9JS1t02roP7+Z#;T4O8"(n#%Qq>^Q7ET/p0ciDHQ^VoO$>hmJAe3nrS!ig +[._GlJijsZDC_ON$0hRDL*cC['02M"dh9K^bnABE%3P(u<7F&O8ZmX$At43s7YW>EY<.!bp5c;W2iSWN +^\pV=ft)Fi`QtW5`WC7J+gU&=oE)W(pA8hp'Lk=p-rOh'ks,$"0onMGa6@q80g/r54HRZT\h8C)6@]Yn+(Gj&l7U$C4a8/gQB7-B,N,Ga +7+tUk&g;_PfLJSGXe6CMR<)>_OYM[N7kI:8O08H.[>@Cpg"4"9O.ZMr"^bJD^ga-sQk0qKP1b$UH9pVfb+":Q#$lqui2R1GWi^2cP%nQcG5qX)B!8?Ys6'pm+WN +=,51]YGkLh5UHAo'T_#BWA(&9eX/Zb"V_Hd(P6?j1t2nt'Nsu4B*X)5'W6=MI3O%+9EBdK:Oh?PM+;X? +?iAM^"f>OE`>*n&pO>F+aFp-qrS!ig[/09,=$.D/<]K$DBG5<$WN+7+3Bdi_GPD/$#f>grB9704]h&sd +\GNX,0NTW^fU\&%AQZtId;9pF]C#H_EfN^FHN&iKcZC\-Am5MpOVP/@cjHC6k7cN?lsLJh!%C&5;iPmj +OV/!rn\k,0E]b6N.o/9BB-6rj7fm8)^A@,Eq3QT!H#Vb?Z@6X&*k;J4Mm&G@]/+G1hm#0"%ZuBZr=+f- +6$1b4Yt5l8_'pD'a%Qi,_j[A$fARFJDo^h"\U.7U33j,c5J$;R8-l(DeLJ)'*c6LdW8#gDk2t$gNcYo5 +,'.L@i4*R,?r!,)^Klt!?+45+Vo5?Jm?bTcjh'FKmXU\^qn:m6iIr*%4=0MG=hf-QGVj0kS8I4No)7rNCO-/[,9\5B<@1>Xcmes/B5ukCY-T*dFuK:@+6U' +]6NF+2f)%>a6>cpf+7AL`m[m?Vn^YqmZIu(,$8KNdAB/u*-?BCqD/-)!VYe4<4*K_n`]DK]+^7&g\pm( +Dp9Sl_bah%W5cBZ(2e*'7E2+T^U2uct;RQ4?1@fIT'8B40CQ?+"PCZ5fWf7qI +h+gQIN$+.%9W/SuHhN.Q.F1.l!5aFE08=-ZjC8*Jm=:#f)4h7g^SjkfjgC21j,ThgCCd2YUGhi++92-, +b:aBF.Eh:ZRXP2,T:bbo`1plAg;2jtB`>G,<#+Y2,e>;K^rIECAjD`=V/uL3PGL8hUQ/q1M$P92QAEpg +>-P0e4,HIk?rWK@1$['OkCsU$"erHHZj6"!FPSeId:!S9NO+hqKE716^j6qnNG#0^4FN8'1V84nE@KY*GjSBXF[?I`u1GC8XA1HKbup81KTtRP_%Y-S6p_V+D9Qnm.#g +]A%M(d^rh#e0q/gTj0`YVbRm>+A0WbU._a92f9#:[C+f_(NFQ,#4(c&?EDFseK,3"f@#@QgG3Fe]=D<[ +4;n_\:HVg4,p"Auf,!>-p%)G^C>W%t,[&>cX'?7gRJ3L>,"@@;5ncpD>Ij1-->'>Q"[Vf[)]mP[h34XV +9R4-I*>2dP*:CiX,-$A!J_i[P7!M911:u"k@kXOu#=O*9aW,WMn)/dH#EkeR;FDdZFW0q=LJ3FP7*nb?%7D +!AYpAk1<]N#t6cb3JESUBN-R_`"'!6@WeDP4dsu/j/qXcSL5&2Q=PhBaniD6GdR#-`r>I@[+O:^lBR;i +<$X3PQ![sf7bdVjAtAW]()q?X3k!l/<-]01_l:96;EBVdBB6't)2F!"is$5A6Ep=r,).%?".?o6l30!Q +S0)>dZ/^/;Rl=t)5?7Hgp08+IGkC(W:F7,7_\/#nokQ2s*f];r/(=h1LnHLc']&BhE`8(n]MLT;dn`I< +H!'RW8r^^"Za\U9V/)%2C%B5N_8$=+=B3R14!:gh(2$PS+aBqe$).2r+=^qf&nb,Zl(X+ih]%Dg*P_Dp +imEo?nL.PT[V$Y8DtrDrV%);gC\Y<2XnD_.DTbL`GE/JE'b65kP0o&65#f^',eG1X5S>+)oR^oc/20sf +h5%2q(LlF7Y[3PkXY,i^+\EbS@SK>rqBT`fcC>madojo>K`SULPp::PGcaVYfEA0(3&RnBHO>hR_o`XR +Q=,P>aniD6jr^]gZ*sMuC07AtGKSLZ>q<@8pCrqN+$:#.t/.inTJf\9EJ5jh*gDK@'fm0ja_6cEoWg=[%V0sO7snMS_tV&r8W'g*VG1NG)2)'p=UgCfR1 +okSp:d9LkoLZ`LXMAaKO[D\IGc#Au^Bm%)1hsc])+#jqbR4isAeu'R;`7?0jg'k$q,L[fd)Ngp$[QF#j +m=='_^)n5OVK\j]$>7k]p?+bA,;?Qkr/OeaBe)3TSqa/D$Y)hp&*i<(Kj4F:kfahM+>\a[Jf(3K%>me8'`7T5G$'%IW2N7GBqN:[YbT$)chF2't1F6O4ZL6o5S!TmQ=qD`5bX-l@`h& +]s+(,hSYOcL"k_^5G'-r;s-^%g=gT+67`DJ!#e1AA-V8W(m&CeO:gFfEJc8hYKSMp4ZF&[We]qe1b)$Y +n<1.sFX-_3T5"d*[cc$T7YsW.Yf*;IrS#GH8!E<;q5pD^0+A,P7\d(7CZBcffiin'8R')f+1)bb`ct*GYAo_[`J51&(P%./6>el>1T_8 +8@/n:;N`V:1KQAtG][mUnL.PTp9Ni.ei&[dS[t'K1Q\ub!bW']cT'*sqp!fD]_.Jl414pb)p8K/g[Dj> +_!$XTjbZc_iR>4V#p@u/Rt5/.g;FYui.s:e9Q\gJ*s;f%V8l\'af7)W6L=V[nN@W:+hAn2j=4K\rP9M, +;g*H59(.7,RZ1[UNiARbL!M%7BR,ngPcS5=\asKM)bI*2@jGo-/.5#iip?A'Gl1I*SLol)rI8V/^?XBE +jeZ2M\^f9=+1g%S't7E[%LEE%9h>+;SioFI:rn-J)s7#0T[ti^NJ*SZB +:r'p!:OaB>p8'aX#ff@1-W'?50[_e>o@0-BCKT*/,>M5\Fb0/pq8AkqUVNYoaWqoZaV'YtokT>57qRLO +iNRe39j-fJ>=Z#4[tcXX%@ct?E,0*%S[:;p.kkbOMXfD(hn#%ZHLRI955=W":OMMcE0>2;m[NWnin4$L +!7hguo0f6RJ=$3QIYM4ur]fkcp8ur$)o)"A^[q6(4W](NaFF"V+PM1GI;`Lr!5qt=lW;=sqsO<)W@`Gm +Ni+aiKsP8S6-]`+'M7#b:9/IQP^E_^1%Aq&Q?\Xq?TU),$?l.0<^>*WFAe/R$6VCAG(,oN.tK6-?kgsD +\27NC7/8_cnp"Y`C%m-5Y/0n\SNF1Q`,,<`H0Mk(Gj`-B11"IGle'kKHLQt:$nF$t\c;W=5W!Q/mf'ui +2NZbkNa(E=gM[QcR^m,5@GtjDno7%_W[r?<%=`DO#NBj-)rV?0haO#f[Qu;Hj +UVNXDOblS$ZG`MKrRt]>d8k%:_u?j!NGTN'h7@]CRn*;S2?QF'RsZ/'ud$"eOu60!XkT:`M6j`J$rj/it_>em.a3HkRLEI[d]5* +cI"m:[Jc=15:[Q*C`dT)GFk0l*]Z0]LbBZ"As\[+KUk/8=ZfonoA%-h^bTjEf%k+cLG^B+`X3hum0kL@ +4Bd=_*[U.(%Ngb?%\CN\_!':j2N5WuB]1&8DilX*EH;?=N_eI"a*5Ng*.H-Bh1q/9D2Cd)qR&]4,I7K(U]@0TUR*SRh-n??*Z9U9 +(g\_:2te6rA^MCSG-MF2?!h1g6>[r:n2/9Hf^W3iT"aUPm(,FIrd&bCX69]F.hNWRiTBj6\8Mb:BZ_7. +Y@LpCi_d"1m1Al&.jCt5FAdAJQ#5\n=%YEB7iOPErf2o45"i/]ZJ,i2\Wi1=bKr'#JfR[%LD3)^$0D;a +8UMNF3^Gii^qm0O!hAWZX1Yf%'(('7.u?dP>N/McIdM+GBPT\QGNG+g+DH7Plc*a2@j'Oj<$"K$m!9ip +dJFbKC2CrGFr7]nj,*-l+pRd$_iAMrm@7VJ=*UF4]Z07lQE>))f<^CS>iLMMC=#;f^'K\7Mk3Np>)FUI +-0s.m4cd$t'&<^.X_(FB:t\]Y`TsNb!Q&`So\PG5PqeOk3XM+kUsBO`C;IJeXFLh7$L>;o)S^HLjhq\1 +8Kr1H9-hn5;L#>4^SetbM+>\a[9!Ej[e?Q"OKOS&X`#&8)K=/c7tmaoas`,d7dl2ffU/kqP.-)6?9@]ZcNW1A3ZBD_[$3n0I?PcS5=L%&bk+%:Ai$qhtYJ&A/['e,d6I0Rs%1c5)N2H)X,B!1l*D+/O66O-VpR\J'*O7oA +7ujCSK>%\]4hF&.o'Q>^dHgjDgZppI\%@>bA=tKG"Uti"/?<'l]IQS/+EP7(TUYGD\[U_mk80M56S4tQ4P=hjZfjj@+Q$AXPY(e.TfQ_%t;-YqcT"[7eSQ$Gk8lq.XF514!) +TpR4-8?_9+2\7X$6<\c,fO&;N3hH9gf`hmGGDGK6kPGj]7;+V6iq.#`DC(2:*P8' +pYEJ98lE6,/b(5l^Qs+T[YM:X(Ud6imlb^U_7?!I<-e-9[s.kU9jN5ga7G?+KF\>;V-tL2PVQE3.:^8f +7S6f\IulFJ%GI%DnHXQ2aDbX#N0V^"ZJlB86M#g`Uknf"8QhjrN"&0)>DH&F1D)(4,%?b^BlEE"msC7f +-FGks2Y["i8A-?rEkUijkM5el7i!88:sbc1>bJGheh`!A/")BY6nXjP7XE?W/pQ\0.u*L>r+F0`^FJ,O]6(m^u5\Yg=nbb10,/ +.]Il2SB2ur/p[n^LnF]uIpJ@*KORC<^*KT&b(]1s:Q0/g5q-)UO@O8J4:5f,kUr2Pom;Y2KW)+nC4AgTCXHh&%$]X;rai\3,_-sCe!8=e.@*i]9klh`PY;5F_q;Zg5 +Z$ECa6_o'/]!fFSJ5;PZ;LrC$MP;4uhN0dS8/Tkaq_elN?n-J+k(?ZMPSVpjU^PqaIWup +2H*3a9B6]?,*2Gn.ibkJP56BnH*`JF2Mh6#AoLHC\CM[pU)6JnD\<5F>k"fb3l3\'8i^nc8+.Lg$C&Gr +(T'T[S=Y'Hb.agpFLe*CM$?mN(L,r4g`hdtUlqZ_(mT;/EoJM*"d6h!I]]IN"Rmcc-9ChQR>Tku3:.&Dhbnd',q7gH#Ug2Fa_gIs9KQ#*/ElL^ZU4i<(R\jM'3Jm7<`!F$3F-IhK+ +Kr20PZ[U+N&n25h;f])paq\Yd8!6LFkuCN%XQ2d#KHDqS[+k5?j;N4tJFjK6I^);sn>2B;0HlM8(3t#[ +G&"eXoG[Au%)o6(lOGY_W">I"<.3Aqed,TYj5\IU%ErEV!EM.p9SrEI$j5h!(QCTT7sUH@Au[qb"9r'lc=Wr&,?4gs]28_aP:=]&KS/UrVfn(u:eXN$tMa +KZGCJ738j)S_A#8571D:l^=ugU`gHY,I>[V?=@(+B!/aCL#?:u'7nn-Ahd;r23RaBlu.Vr`qoTqP3Y6[ +HVd=Y30?^MM`ba:aP(R;SuPp$BK]JA2Jpm_lS/RClu_I4`I^/KK(+BF^>.dQLKN95H='`V^lU<1Q->u^ +IM\uG`>L)#41rWZ\4%IHb$%1L8WMEe0_2[b0BE8EOA#t)LKFR7@Xu`T/#;VO"Y1cH")_6r(8pU=(!CWJ +Y-P?0[PB;Re3`L^,Df=0_i-^0>NAZIe?8bQH2jfkAfg1XO<78`r_=\rp(RSI%&'"ejr]HQ]&aT!(TaBB +DE5ge-0g6tV0%J7Gm(UtUDBk4q]1qleb*t^&ugkFdCQj*FVLgh&V`-b#^]A9a26\i)kr_(G6!Jt3@qbo3K;njq)[eKrnnD;l\hjfY[c +V\d1ueTBg5<+%TPBp4'AmBoG5?2Ge+i"gTKKA=hdAfcfr=doeo:a`;O2Und/b7q59qfSdiA/1Ao++\jf;?V6\4%HAZK@L\*,dNo$A"LlGsb=___#PR2)QQ&C0 +*gG)!$$cZ_auP/b6t@5EE\IIQN$U8sae`&_nRkCt!YD[@t.3 +0VXdan]2rb73:,/nu28:k4Tm]dU/b6ukRX&GGp7"sk,ak'gl07G0.?dN)7n,rh5($K4q;`.C,*-Pua>uZ/r=."U'1S57--FBQM@,[`-Vh`-Wg>P)4C%&Lj:U/kO)1k\8%T_/ +\"\dK.:(AHSYN$X-$f"HfsBu%j2[4U?:>pO/b6uk3dF[W+8hjVPgUl+^q`3JB4n0%iS(\T.WOV6kG)?P +*l0H!aL:qjZs3E5RQ-s2U6I9m<",VPl2L\]d.,l"Dl^f:J,XiF$csX'73:-j89UTO.?`RF`l?"b`toO.ea`2"nYd6:4`G0Gf)9OK[g+FueTo#,(F`@11B$9*EF4d^PL>TAg8qFNj,!#> +SbVdP8(DnGooJ\>I+/PG,60Uf\+Z:h3c&_QX(3(d)@@M"F6=&-NrV"RXnbEQ.&DR"\$riIX"/;]qXs/( +ETZEGU0^80!N<-"g2BUJ+H2AB=&1]BS=EO`=&r@r?:>n9LpBtVh8l=6PgU_r)k*7bRaO]t5(/mAA-N8D +lb&*;!YD>ng2C#g6S5(.UL&)Pb,.M!d+?mIIXCP?]fIeiNr[\7Z_;Yd(Pu/V&7o?],G3ZDn>Y3;ED/nGm'cP +3uaW$99dkuFiYd-%IlpTm^d9?g)##;!/LaJ#QPD@j:MA7%`fjp5TGkU!.[$ONrT0"5TTq+ida,m!5nn` +"9=5[nd#4,#NQHs+:cI;!'hNc7f\'!+HHL&EBkQG!9/Mk!W^.>Gm",'"7c]t&-q8.!$Dcm,60tKO@K;$ +3$=7^!-(7F!N$5o\ua)o&eXE#pi2Kno8mE@PFoNW2)opoQE-o:U(Q4IcY9;\:Nsr85oADlkIY +#E;[@iB1eDMHFTQs,K!dCJEbMBUfD?k<\--`(D!KGI6mECC95jj&C7_%iV>i`UQ+/7;`G:+Vo$>s +co;cFEYJN#4P)g1!<<*"zzzzzzzBU.uPmC.#k\o%[\jR"SOX`3OLRlBX0_K@Baj%=hZ2fIP8If-^b142 +!LrUIoM?+7ngjlL&r2ST+[9@jVmi;*!-kKfdhmdBd$M%;fFi2<2rEnr.uAnGY$H@")q:T)Yd,9m^@5'5 +U)#IkCSg"!-)eWi$H0VH,\e^kmkoTB!P\d2TNbGEJ.c2R_AAEM9t(GGX]qUBj6)]S\MkF[8!iJ4,#+na +T2kK^VURQ]r\WjeMAjlY^f/ml>_a^ioIjOMd\fBol$.fksOB^"F&H:<4[FgLPPRfO:iIj%=i5QS)QA=4`'0&*1 +Q6Iei*LR5<%0bH>%1er:V-e2`qeS4mN9WK4u'?!X.n-A=cPSIP5ufi>(hniB9692"j6fs>>A_8hTY]5! +UZ>R@W.oo+3CHLc`=6&?G-'Z5QA62RPU_6UY0JWjia!Ic(g_&SN4;d[33hKtYa7X`\?h4;dUmE1\EqKn2ad_$`lj2[ +4mDMSb*?G06Tp@RUuU#Yn9htKT[S[9jn&p5M9Z=:);Y--'qcG%$,Q'E*Qi53?_3hiqEhgbZKgHn>uUj%`bm#>)N?cr/2]4hDISJj%9cq=;SRBtFbQF?p)aI=:W:i5PZK_ac_odT/,E7Q\*I;?lLU[/kWcb*nY/)8rql +0ap"*O\)ek^a;fube.!5C4SND\AJ!A/-!A1^n^-3X7%]7_>9I:F!k(Q#_iX"0[/Rrd"'PW08nj18;Jm9grcC?@@b.6)7"('1I?IW1Ibbbt$6l=VE"<*i!d.[2,nF3 +YCfWKj+%8+M9URJiHb3Booal*]R9he@H,>Xpqc"&S^K7aYdqltXop_XHK(8D?0^eCo^8!CMic'4jeV +$9FbPI4S51RQ)]O)46`%9$G@=prFec%t8q99IhnEB">$>6=AsX1HZamWG5*e + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48018 268.80003 113.32318] CT +[1 0 0 1 0 0] CT +N +-560 -236 M +315 -236 L +315 420 L +-560 420 L +-560 -236 L +cp +clip +GS +0 0 translate +315 420 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 420 + /ImageMatrix [315 0 0 420 0 0] + /Width 315 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"0W_2FiF*Ph3Y[srrt#X'^a"=51D!@d>#6j,/oLfIsr,nQAq(p,A\Ru=).8:jr2.FKN/ikc`d&jjZJ +945XA)c&n[LE-g4L_bU'Z=nEQ^7-isZh)K1Ze9Qr2imS+Y_U?d*8VRqlauc$n,D1hX\Pe_BE$f[H[`FO +opM8;>$+njh[]"5r`XZb:7[g5eZ5,Zokg5CkBm(8Bn$F@q.=BS(qijA0/VJq[n6'A/IU+duf4+Sd5qP@,P;r]mA,=GS;+ +-qO=?[Nnt2Q9TpP#o98s:LHhIKkU8aSW[A(RUDg3q%MDD?m/_Q5c5l0LaH4P8H&b#,Zokg5CkBm(8Bnd +?qZ**B_`=oP$fG:rWKYT=GW8-cm]8:U'VSB,$66arlE#'=GW8-JLq0DU?,0Y97hk2q#d1N?m1tHTcj.E +fTKVc>5eZ5,Zokg5CkBm(8Bn$F@q.=BS(qijA0/VJq[n6".bT_+duf4+Sc]'P$fG:rWKYT=GW8-JLq0D +U?,0Y97hk2Jq\g;O%`6!KkU8aSW[A(RUDg3q%MDD?m/_Q"L]RXLmC8V/I<2ejUZH*Jq[liKnAA]?qZ** +B_`=oP$fG:rWKYT=GW8-cm]8:U'VSBP!=LL#o98s%s1EqKkQ'lK&f^897hk2q%MDD?m1tHTcj.U'9cfI +>5eZ5,Zokg5CkBm(8Bn$F@q.=BS(qijA0/VJq[n6'A/IU+^4jJ[Nnt2Q9W_F#o96A(()6f-qO?Y`$AH@ +Q9R,Z#o98sO%`6!KkU8qfTKVcRUDg3q'-Q:?m/_Q"L]RXLaH4P8H-]K,Zokg5CkBm(8Bnd?qZ**B_`=o +P$fG:rWKYT=GW8-cm]8:U'VSBP!=LL#o98s:LHhIKkQ'lK&htd9S.t3q#d1N?m1tHTcj.EfTKVc>5eZ5 +,Zokg5CkBm(8Bn$F@q.=BS(qijA0/VJq[n6".bT_+duf4+Sc]'P$fG:rWKYT=GW8-JLq0DU0Td(-$,_X +&hHFTrqZ-W+1&s],f)gSmR4NGe]iKI?m4+q^\IfOT7*+CZCWULLfGI(kC,;?h32uC'eI:,$hj=9h,ZJZ +DZ++^6EDZh`BQ#Qq35r^'eI;'^;/%mAM/+'pMdT']g]8ZKilk;p?(7M-QQ'\[;/]*l11E+-3Y>KC#A&*Fo<]Z*#.XHLoRu@!`.3_5g@`KifGro"t]amA+X#gHAQoXC*4&g1=#P +Bmm3MX?O%-Sh+!"FmRJ[S,[cl#eS2-*l11E7t1D-J$=Q#nH]n>.OQ&F88u_1BGrS`154`7d?+%B"FR$aC3?iQu2Q5'VrTYRkTn@+Pmo'0iQ^#o6ue*UL?FN!0To +:7OJPFg/PX4L9Wn?s1>&42iFHLm8qGh,?GB'=3:E5juq2P8S30Mt-AVEdOK#]ur+D[Lm='/[cGdD\E+- +DXO:1r*W=-:4,'aH^b#.ESCio;!ZKfiPj$q"9=G9DQqaTY@ZQ;!,1/qX4Od!D!#R9JAs`GY^*\a!#eop ++!r5bSD+/HNI/`S4'USh!,10*#J8N'!eBEEf=E]hc5*kq!1LB\?oPbn!78BL"hVln!eBG#0Nb5t?oRI4 +=JpCOpZt"EVg)V$1_OW\D$#7M2%j`'ju*6*o9p$;.3@+Fbm!DI%h)`r_)fO;_q&M*lYdF:1p>S?4"`4A +@;7pWHaa:]Rb)eg*N+-iBSI+8mhCi5-YV:SJouqUL13]io+>F_hJr.))BROi<@tUM?fS.e6k@5 +nN`k(*3<($d%k(TlN1R0d'/..E_[C=1Xoh$/ek?$)Df$6kO8E3c><+\KV+DN"aePPfte4.+kX2ndKH?VZ"C2.Kl@3KrX@>o&+lad7._*Y@X +CL+Cl/6E1d8ZdDB#R_E"%B?i($=Ub;YQ5-K[9!VA(4lut&?^Ga?m40Q"lWX:KjXuuKPLl0JdkfnXsI0U +2IJh\Q=(le[RN^l(1M,rA;"?a+G,(YU +^t*DY\1p!(q8O@l7.3[*bEjkHs8;K%5496+Ie4\t5dt[hSsl)dgL)[>\59m4Vk/5"r;#s7j6*"\ +Y57=NDn[+&?Vp4!f3[b`>fJJMG.YG3n(q]KH03k"^[5l@=]suH>Q(JH?%X%304(_DS?K^,qKN3kqXj%; +KjVTDIJq0H5Q:HAdA,7DKW)S9>$l^NeIt_@EU;>_`Pogd%(84**^"[$H7pDab:gWcC:.s8\i$(qY-+p. +YBjem-J^hb)-U7S%e)&);QS)9BWd);XqWleiK:_PGqsN-MT7-S# +VcQo"H<\BFfM=^,UpiHm^&7QXhgP7TC?,-]kG*2/eiRs89_Esan%JJpF\h\hXL>e4at)$&cT_4WH3\Z9 +mG#+N=1s+`rXIV/s8.-8eQ5-3$9"9>RFu-%o_&li,PSZHLYWbQGbNhN5$naI +cI`>*R@^"Q?Mi-F8$?1.;B8uB?Sbq[b_R5$?rpB0:7j_`Dr8:c=8;akpRaTq2L;9Oc.ojNVu#t5j2MOX +&dn[>zzzzzzzzz"o1B$R,7]~> + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48018 0 0] CT +[1 0 0 1 0 0] CT +N +0 0 M +875 0 L +875 656 L +0 656 L +0 0 L +cp +clip +GS +0 0 translate +560 236 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 236 + /ImageMatrix [560 0 0 236 0 0] + /Width 560 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"/l;2ZI8Q%8am>aQmkKSTm?Qk@>3esJRQI0_AKZii*#Y6YC=,^HMZ4:Knnejp>c![7FbOU$MuLCcV* +YXDtT"+hAPLCaXt4F+J_8-Hr"L`gNH'cl_q1T.8=hRU+rX(V;+31/*a^3t>tmJ_4-:7_7H.f]PLzzzzz +zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzJDr]cgiKkV!<<*"*ruAW+M^JI!&+QF&HDe>!IP"M!(-`.! +X#$it_Y! +!#@d*ruAW&AUd9!&+QF&HDe>!IP"M!(-`.!X#$it_Y!!#@d*ruAW&AUd9!&+QF&HDe>!IP"M!(-`.!LW9K?"30[BCBS7,T:,&&C5hs.$b#^MdmmIIHI`0/k3.s*J#q*$`kDg.8;N? +]u%l=ec.kAW0[e-O)!EQX>4;`>;ll%X@jBBfK^e;rJr<&&B'u44@!'7u@PD4HS4kBLfr)/7UMY#%QT>V ++Y#s>KLg^iYT@SrqY`0APSdWFlC2k5Q0hBq,?5s(_=gcBZ913B508F"pk/-8KYYAk*t=6S"#o9] +^sFnRlAZb4o;XjII6'U5L,c.+2N1-O7*!qe/BLgTUS=lQ3=Imc&s89:V?@2)XZ&]qiHl-2)Gk%MV- +"KU1c_&OR'-G&8#g_As!3`Pm>"3QoF44c:1oAT,0)+ei4*U*td)R)D]TMiK,Y,WLrU9-3QS2\U00X^SW +9pte#f]5VIZDcFhG@*Ls8F3*iIHt+8:S2fA%.Cq-DE.FipYTmN/O"dV&0?A\. +9cZV5H7h6]TMHb!V48qr_Zr7q^?jXe>Z@c)]S3N_-c0Z+8tCnD5Y?C0HT`2Ym[GTL/702-Vp=e(LMU`< +HmMZ++>&5J,T&l1T)^CM#`HRE,]co0@hbZD>r/Lg]-k'0qPoOel@RO2`=%)s2V^jjPMfMS17*mlNW.NGOjJAg/]j0+0GS?qW??U5qEq@ru'e(q +5:kn=>Nb'ra0:d[,jf_O!Hs$G3rJq<(/DO?noNh]Y2#7cY%r]g$X6p;gf(33%cAlK/+8\"QY:!Im`_(Tm`")]ju;8WG +M[TmF/nZ3%q&i8&M]B/Wek,XA2]+%g.;)(b*=LI;PViNIm(I>nDV:/WJXq)^gc4H@L*Q&'Ef+D'[i_gL +@C0r:,CM500@rfOY-.Ve7)OIfL,!M4gOb+BcE(MSVeUd,q+L55X^#[;/sPII>n$HhZsQ4]Rnc" +BYqW6rXJT;7Int1Kl"!\S7*dT7?k9hVR,grr+)Hj!1KqDa$4,I"78I*Y1G[+N<(s+76"]nBl3j7o5O9I +2)ZD>lBdU<"'Y2P;0Z1*2F1ld)/R>2Xh=.V)KL`mdK/10uqi=Y%g;1FAAX\9Hh==iMIV7p^$05ViS\nW +;9GTkVK$nCA<.*nB$=5#O""?b=<(%mF]3E:m^$dFD(%P4rRG"K7]7C3BCme?#l`9cJQN64#ZR?e>5q_* +P9S=M,ckiM59snME-eo4R!Ke*cB]:JWHHVpk\,f<#3;9l4KL*,u^VY1FB_`h1f-;c1u%r1lDhYCj*.VA5CVsR#hDtc0)J&=-b_EttgpCPn+$j3/oF[RXT7F0!:iOlg+5-+;pW=Rh:Y>S[,<6S_oa*g6]&4eW+ +1@1^A@PASY*^@S\fkl:;6o9mq$+JpgpCPn+$j1Yo20bFi1jcu[KY#7.]&=P]B4p-M38)kM]_Kn0Kn3u@ +fmf=?2F1joqs<[UsM.`buq\jl7cjA]!R\m)%_(9p[%\ +4)\foPi9>%=A;$l,Q:!Nt:a-nI""a"QQZ +$@/M1FsA_LUt.M(@2-1qPG8Vp^$05O,r_qh8)TK%b\3[rtqdaHrjXu/ +7Mn)LSJIi1hjdA/q)3/&:=V'l-2_7<^,/tsBXr^9PGu9S6])`s?_ga!VB$iT#jR#&7 +NOTIBE*S;VKM$52f@VhnK!X#QZM_m]&4g3$U,JS\4&m9CgD6_8N$m\'m(W9f;^Hp8-M[tkVM3e7 +T2*pQaDpF>&s4&iOa-UE0<,_AHq[bFH_s'Bh&FmK"CU7UTN9Tph4=QO3>WLW +#9^ARs'JC,H+7R5%:khTgc8cH[7Yc3mtU5V+\O6_.79TI*ZI'b+Ug\L,Pm/l@/4OShV`q6YHV`JRM<;NI4+nu?.d +[Q;.DM"f"ZE9^(nN(MiA/('2oaL7*h:bjk,3Eo-Osf@VP`_IZr)ZN6Nq>](^1g(C5(^B2`h`]u/Hs0be\OaPQem,.B'$EE?L^'N9cdFZc#(FmK6pdtB +4WIV>;NTSnZno9VN=F-Zm,\q6!a!-ac:UM4c-\$[oJ0"`K44AX$_'h@'(0947SR5`$K;^dPpP!_+.=gI +XDj$3V]OF,ZhWR%kf\12G]EkV#9#0'Hr:s_V]:%F"L;?+B)-1r+MpFg(AptTJ!qRW;;^'KFrDeeUJ=44 +#6%r4R!NG2b5^#D&M-!dG,2RQ^6#5*u+bt6!a!-$'$uRdAi?52g`f1]IhQS+dlH7/u'jZ.KDYa](FpUK +?"5lW(P!l7(UCYNRqa3@\r+*T2ft[6[[?q1L/+_jVGOD`sFq]](G$XnEd1SE#rH+b0\93=cp(I>i]+`2 +I1eh[rG7D]38>\)'&6Q"N@4T$^&S,MuX[#FW7$ao4ZW]G99/EUQ[g0P:,l<$LVPSoEmb)IS(p=kap^$/:O +%qqC;ojDTp;OHM%,r'pF5g.I*lQNM7ao92(o.[pFJ"am=22Zq.[cOU.s@3=BSqiXJ<-?U4nsiXb);!d3 +mL64gQ&=t1C290FoFG:#VB%&Z#jR#&NdGHbi]73S3\Y*AIbJQ(jQ+-=>2CBo, +0A50B9DNdhU4W5d@5PP-b\/?Jl`$gme$go!C: +XWj=jIfc4+#BLoF&/k7pdK,TEIs7E0)bR$c,r[IliOe\a3G.%V(-P'Q-"Ol%m>cOb*,5PHA4_:O.\-#k +a7*j]%O=&B/c9WXa\uOUs!/R"+s>Nf`AdsNb]#.`&'?*>p8i$50n%mJ^W[=OB"O6#jURj,Bh5KVU]q +h;O/pdi[]rD%4uKt3%)UW2X,4.Qfb`pJ1jl(*:(Xfu%L$ +HZLWlEklZGL;n'SDYWj90YULZguBdZb/hnA4PB$dC-1NCNYisMTD>qk*>Sr'fsUhZqhqn2.XJ6ibtLR9 +fl,>&_$t+*RetC:>LM&D(+#Ej[?Db\)^.Bd:7t,lpj_BP\e0NY:%)_dcr9&d@5P+RE71sC^CiHrM4KUT8JJjP`sFq]](G$Xl;.(_)IeAELELHiPBm/>2Q-'^S +N=`$3d+pqP'(GZI3^7>VJ/i\Mcp]?+/-5=S/0d%] +".5!RT[a#=21B%2siT@7o5Q#5!!q9J<-!%X[[7IMLKc3kJ,MJbOV9M&Za`._HKE,(u5XE3nrL^F!=hXB +>6ti\[Bh%gSf-Om:a=+:mW5N'V8^_+7I6&CcQ^0+6@:Km2pJ;nCTp&,:@%5eftj7JZQN??;.5GSLqEGb +#,@WP9IPY2sk:p7o5Q#52+iM`CEQhhFH#u[Zdq(;]B$..Kb"=EBd_PgU<*C41!I9nmG\;+;7u/HOg[8" +EitF7k640+(<+$l/I@_b7te,j-)Ed^(PWn=M.42E_#]BCl9UQCu#6s*t8d/"EhON",sbaJh)r6n[H%jh +_e8BSW:eUf<,NXc-k26Y&1B6j@6FOG7X:fm"mqNA4+2sk:p7o5NnI)KXY7uasS$MG<@J>XW%9ksIK[4p,\DV^Dk:.8;#[ +Oj/T\1bR".0Y["NN`=c.X0@%(467-_+-kNjMjZoO6kMco8`.sXad^gO8PhfB2i/@'WWpuCJo2Q87%VnP +)=6"'m+Al^2B=r,H+7L+)Tok`^`Pl;)719F"t9*aK6CRjtH!E*MAVrL6H +VT+':9+)f&GQOrdY!Ul>m5N5UFe]F9]q).BeG`'3G8muo[pkbZDiLW>?mmV0mc\iTB0On,0@AK:6G+t% +eL.oT;PJWIei)lM]@S7TJ!'hZup^'*uuen)o$.?14[SV%J\9F`7SAO-4.a"acZ\f'%'#X +E$8eal(:)-T>u#4F?dgiKG]BYk;fjPL:.7eR1Tr= +_XN6ZsD<.(#YXaJ[JACVEGf%]Qc1+jo"rGn%S\ec[PSokF[5fr:0dbqjFqO,H(u6)Hu>g&_7Op"S2F(h +8oN>,dmM:ZBh.<]h`L>UtLb)bEA89]:lbu:[Fae8\=piQ+La+!$?UX6'08?YIpU54F6WJA4\GgpgWAkp +^$._g.**k2Xo+VU2;,qQY>S>;f]=FRFT9qT$ek$(HVDj>O3ZV"8+82+PWZ6ObgKj=?Xg_ZmUC5hKg]nj +kd[tp-m)jSih;Hp+C^qFm6_4*DRK2+YoNTfZ3kGC1.npg:="KO-_N$,:#LZj(Zro8':,Vk!HN3/jGTPb +j*;3s$`3bBhn`DqUMd$>]/H5D.!4dGJ4_gUo."\[_3%j6!`tWs.P'QacmsZ+uLDWPPVb5gMn7JF'mZ(i +ghX]'g&09l&Ro+HsuiBhG$LEPN/F5o%1YUopak:k5+rNrr0XEo(/LR4Qtq][;21Si?P9oBcjH_?XpE_- +_n+22a&;/FHRe/5r_TWh1=>]TH.[74DVX5>91iCPchC',_n:X]@5@K*MoBmm906(OX_FfQ="88!trag ++j@Z7OLOMkol1IoO6)ta\DNn4AjiS'@&JjX+dI6CX%qIW9?2?$q0,nLE+O#pu)"Z,I,,A/FuAha-[11/H7 +0sG2g!D[lnI7E<\$NCSN:W7*r1r_>p^$/:O8984PiQ=WHdfsE8XhTk4J`r/#MH<"7(.R![/nlq.'DlB2 +`pcEX)crg9N+#Id(c_?T7-E90[$:cQe^nVqqL#Fl^'83DL3TlK"Bm8hBHj%R]M+L)`6VGm?4nuq34VYa +V^I@;JaM9I$C`&eg"HdSR/3nrRmf3Qg;rqWUWi@KX<.pjlMh9G-Cr)%t=kg?b(3Rm>^lHl;H,%#EKDbO +[d!f-okfc'0Z3EDj-30-*F5roBV1S7$;D4Vl%PZ&2f5ujsHsN>r#.'@6,jcMi[,,91,DBp1/.$_M',!h +u<>Yp;PWiHS)o*lX0\'m9TJml;H>+;Gg+];nMBBB2URGEcl0naW5_''oLKsB_e1#_:+(Y*^?&M+E@[kd +nd5H?/^HS?'2eF%Z=Nuh6\P^O$EX=lX0\gR58K)qU;(n^OJJ(l'5=V$+dZlnRCWdp^$._e47.J]D+oAR +G]@BMT.5J-.?RLP=oP1WlRmIBu8kanm"fK`2&Y/F/p*4-L*]R_FJ\#hqsdn8&FN>Vf1A#nW/1t,P)[u" +Ec0\UTP@s*qs@&73\]V>n^a)$YpFA#Wp#3IWuOYk1O:)j=Kkrm+c=\gh[GMq3o:.BcqQT6n.F0H[#`k@h!1Q7?I$irBWH!P/r6.enm-#Q9lOpP<&[sTh +pR_C%;.PMAaGh-[B*Rd4#&@p::Ma7]QE2L]&NMq3AdoqADf.7*D:Q!m(W^!Tj@=+.4 +h"rN)9M=_g&S2#9fltV&_*YaO%Ki1*66-=arkl39%(+6ajmRUg=B;>ret1L +%KHX;amkI6-`Np='Fgb*AdHrl@P)nM.G6+3;_'TV8aW\iFXkgIF5/-P&:^!UAHIfh'LhklLJ/+2I3WL# +3D"$`bm9;2/o7YG0JkhW(Tu0D;F'c8,BTRo8C+b:)EKb&g9EXKh`\'[@7np?%lg)kGG5\@.b2p/QQr$P +$AYHR1IFNgr1/goN;O@HIsBnO.\,%I8oiGaN#^qi*0eRO#A5ja0-TA2a!ZlZDV_QCKg+u=!B#s?I0"Rj +I,$29p2^(O#*3k]B"DIEosNh<9U2"1\_7@Jrfa7X_hjCH*Ku1*o8Is*XB%%i5q^/3sT:dkG/uXr)'nhe +NG@E/\>;bp\Njncu$2$HXg;WfBm0tpo">j#jP=;7iSoqn<&C36h2,_VHn":"hV6@gjrmsC-&hA2Wb[*L +]qn):A^Sc\\ofU:.)Hd+g/5ZNU5A@9R\g/n.F0H[#[g14;hNtGFcqgC[8[o1'!XJBfCZhPV;8/OdDYBO +0Q]eIi)kN+Bp&X&gEZrM'$$F>h_5EEnurHCPRt*$pK9S'_Tl-osHOL84TC0ae15m:?Ft7.rMh9a`m)CF +HA*PP3!MmLDs$)AsIDjq8%BW/SrGfB"6QB,\N-+lq07KqR%-NBu^WGK"@3?;2=gD_[KbjSbZ^]hF%*X% +tA_l8Aqr!Q+@#oPoYm#B(^:aK[&&#]?DZf#.P^k_\\B``RT'..:J;(Yhl\49fltV&_$t+XVb(>R3+?ET +:p+G+_rCoNn,8-/@=rH*+L)injcDYib!DCFBkt)8AZim4rkZQA8[5SY`5'2Z:m]ToW +ih;TEMUFLA6j:>3tqK>1[u_`;f+lA6Ii28/s8BQg4nsW[FRpg`6Wp7r2*Y39HS2D"*1dS[eGC>Tr5$XZoZKTX +)gUa;`UDOb0)3:Bm_`Wn.F0HS<%jfG>GZ.g.LM]AkB?@/hY&e0*Teg)mtN?"/4t<%%q=&>[sXpo_`mq# +W[N<_+C2(gH$SF9cX5`bU]Yi\)rMFpl5OQ#jP=;7ia42*+6/8"`;Rl2j.dFebZj/^t*>@DYg"rg4D7FD +)@)QJ(nZXc"lZGa`:RS*80[MbJe%gWPM48\Li$50n3?R)1]/*2(-!OTomo%-7`X?r=:n2=Rj +\GYAgG2OEnSB(11RfsgWkgT:Ya#_h.e[ZL;?"%UNs5bOK";Zh;\lC +_icNfV7\D2Z"`j7/:gV>A,0Db5Xn$-%fDLCX8*7hQlEg0,D5%9&-cu#9Q6;nBl:8p+okt7C%7mfZ_<#&Uqg1FOOM49B;^3Ip@:,0\s!*IV+KubH])FF79j^Hl`'O-^a3mPOb8^f0'.JfI,(XLLM.%HkS\KR)m`ch.)*Vu5BFa[:ID'F.@/_qnV`(`=6n.F.R+ +"\LNr[@2bSK,%Yo.P+&Jod$]P1+t7L.u8F3g#ZN;Jl5_D=V2OhE8HaKk=QZ#bI70qJ?0Y(Msk1o0tUFH4rPdC#jP=;7jiPfnp(-^=l(:IB/PCa807,d+1[tcWZ0?:/),70&l!%Sj"=6dBK`3hd[EI3S#U+FAPb&\F0YIFLnRi +_ib35q/B0Z3,a123V05M!"3FQ9Bl&%r>J0UaO2QK*<>_?-;tVj4;3Vp5oWWM7*P-?gCYE[2tl,]ATY5, +_*'DFn$H8c)7YFln;U5hS_pIOm1.*3YLYZ;sZCsrJ4^1VU^*4P"SQAWT(7jAmP?MPdkEt%R,KU'_P=s7 +PR79?/ssCM53<^VG!!)_G:F#gpicPau(_m6Y*bJ8[B8I_Y%'Dn*)ATZ@d^lfcj[:$5JOQI<+dK(1:fWU +:+Enqg%_Z@)5?0QZ>8n]=rH?I5ILSf=C`pqh6!3djMT"(il#")-.QM3pF`75-Aa!c)JQZ5h\t)2m[2VU+VBkA#GW +Yh(S\J.N=0HI7$]ia=dGJg;5@B`RS%M1.b<]dm_Z'9o_eCkmO+1)X0&b@XXp]o>GB&14*'g&e +>8[rRdMYPX6=0`0s9jphCtmFi(cnY-0:8\W*7*s7d@>^6+cu,d\.=DEPlbIR)k6fl6)dKMjr_RGq3*(V +aoHb`C$qJSRs6TD\645VB%\l#jP=;8(G#Q>f]9]m`:P*DmrH?bT4F(kEk-h>H"D.[rj/j*qF2;WZGQGR +Ih>#_P_>"&dTKsN5tQ9ajOs\kFV<"-Z6CdKmQJ%In_5,g6%#KTJ$#\Khh0arPuR8$>:o"duEEV:],SU! +D/TQ2A';01[sYfaX4->d"reoXNfG0nL]H6,.BF*N@W(S9U* +BZMFN]s`Zn@:o0Fu(?j)V(#e`OW682eTKXgAtRBH?;tY3Y'h-MQgW'-SBje%HuRMOA>+$Ok-jQ[=\t-g +!.J&*0t?bM8Kf9g>U(sg.TpB+)QK`a]8qoN3)Wm`6N:)^dh4f69a,Zh`Z-HE`4cPbTF5egtO,D2Gpc[C +9)Vn%X0=Q6tK$S2_Er4W(T,mFgr'6Q +p-t-nNCY0X\?(cM,_X^TU?cERaAu@b7_a83Xm>uZE:R3.aQ\t8`HL7OFfWt$(&1D>G%PrBlt;prqLZ4c +MC1t.J^e=U\<_b,)_q\G7so\_H<%h~> + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48018 268.80003 0] CT +[1 0 0 1 0 0] CT +N +-560 0 M +315 0 L +315 656 L +-560 656 L +-560 0 L +cp +clip +GS +0 0 translate +315 236 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 236 + /ImageMatrix [315 0 0 236 0 0] + /Width 315 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"0V+`88k(kuI+@t>qiAU=Ha3JEeN%!$lk(kkE4,Q'WmQ*h65PO']O4(cZIVEF +JcFV;nhp64R%hB38T+&K;7\o3#cQBnaIf9$,iU_#khHlcO/m(Y*Q0RJsbFA5b;m=_2Hm;b73_oA;,[GT +i6a0mR+_k0G+j'UWpW'7.kKpMB+`"7Re:Vl]m):%_Jq]l.ejcZkKkFlke%/]Ji>fEE/7c.qK3,nWG!!N +,:hQn^L$,,8f#*,BYRoD.m)?"5_*V18YkOdX"Uf>K_&M1ln#J:#?(G')'('`2)m+'i@_*VCVY]h2X":J@aKn4=MHhmM9YRoD.m).uk_*V18Yid[c"Uf>K_*39 +o&hIQ"('`2)m+I:Q_*VCVY_UDRKe1'W5^I19(>)6`OOb<9`N+n0/>VqA4"[\%?m2X.f\Pqt":Jp,_+kA +S-!3_(%/0PRFU8i3":G;D/.A=%fP*+G":Jq7_$rks6<\$+dq-?^Q=+,DS$gNLCaE1SlNq_QF=P* +ng1IS\!a>sHdX$M9#+\AjO="'HaC_[JA7>i\dX$M9p0gRtO="'HaC_[J!a>sHdX$M9#+\AjOL?%n]YIR +"Ks[FZVgXpF/>NRf#-o-5]YIR"Ks[FZVa73n/>R+e4"mh'?m2X"fP)G)":JpqKn4%E4"mh'?m2X"f_Mg +\+\T$n&Ac4Kg9iOLfLiB0-HU^7e@dLLF\kZ!.f1r7$o":G6u(ng;,Bh'2,Qk[MeEokZ!.f1r7$ +og;,Bh'2,Qk[MeH&Z="hKYV;/.XcHg1"UiXK44rYf;[F5f)SrQlfLiB0edcj`kZ!.fZpq:#"h#$pUpYh +\m_b8s+\f0pO@HIT"h#$pUpYh\%Q]k_+\f0pO@HHUDm'9OcUp:OjZZ?E(=E$rks6HUn%kdG_)t"$YbT.=8OZt=@a)V%-1Bl`sZ]0=@d31H[Ju#O + +%AXGEndBitmap +GR +GR +%%Trailer +%%Pages: 1 +%%EOF diff --git a/buch/papers/ifs/images/faroe.png b/buch/papers/ifs/images/faroe.png deleted file mode 100644 index 183702a..0000000 Binary files a/buch/papers/ifs/images/faroe.png and /dev/null differ diff --git a/buch/papers/ifs/images/faroe0.PNG b/buch/papers/ifs/images/faroe0.PNG deleted file mode 100644 index 7396ed3..0000000 Binary files a/buch/papers/ifs/images/faroe0.PNG and /dev/null differ diff --git a/buch/papers/ifs/images/faroe1.PNG b/buch/papers/ifs/images/faroe1.PNG deleted file mode 100644 index b2aff49..0000000 Binary files a/buch/papers/ifs/images/faroe1.PNG and /dev/null differ diff --git a/buch/papers/ifs/images/faroe5.PNG b/buch/papers/ifs/images/faroe5.PNG deleted file mode 100644 index 50f9564..0000000 Binary files a/buch/papers/ifs/images/faroe5.PNG and /dev/null differ diff --git a/buch/papers/ifs/teil1.tex b/buch/papers/ifs/teil1.tex index 68e2e44..385abcf 100644 --- a/buch/papers/ifs/teil1.tex +++ b/buch/papers/ifs/teil1.tex @@ -17,7 +17,7 @@ Von einem Fraktal $F$ können wir folgende Eigenschaften erwarten: \item $F$ kann nicht mit der klassischen Geometrie beschrieben werden. \item Oftmals hat $F$ eine Form von Selbstähnlichkeit. \item Die 'fraktale Dimension' ist grösser als die topologische Dimension - \item Viele Fraktale lassen sich einfach beschrieben + \item Viele Fraktale lassen sich einfach beschrieben TODO \end{enumerate} \subsection{Koch Kurve \label{ifs:subsection:lilkoch}} @@ -29,6 +29,7 @@ Diese wird in ersten Schritt durch vier gleich langen Streckenabschnitte der Lä In \ref{ifs:kochconstb} ist die Anordnung dieser vier Streckenabschnitte ersichtlich. Dieser Schritt wird nun für jeden der resultierten Streckenabschnitten wiederholt. Die Kurve besteht also aus vier kleineren Kopien der ganzen Kurve, was auch unter Selbstähnlichkeit bekannt ist. +Man spricht von einer selbstähnlichen Menge, wenn sich diese Menge überdecken lässt mit echten Teilmengen, die zur ganzen Menge ähnlich sind. \begin{figure} @@ -61,16 +62,16 @@ Die Länge der Kurve der jeweiligen Iteration lässt sich mit \Rightarrow \quad \lim_{n\to\infty} a \left( \frac{4}{3}\right)^n = \infty \end{align*} -beschreiben. +berechnen. In jedem Schritt wird die Länge um den Faktor $\frac{4}{3}$ verlängert. Daraus resultiert, dass die Länge gegen $\infty$ divergiert. Die Fläche unter der Kurve lässt sich folgendermassen berechnen \begin{align*} - A_0 = 0 \\ - A_1 = \left( \frac{a}{3}\right)^2 \frac{\sqrt{3}}{4} = a^2 \frac{\sqrt{3}}{36}\\ - A_2 = A_1 + 4\left( \frac{a}{3^2}\right)^2 \frac{\sqrt{3}}{4} = A_1 + \frac{4}{9} A_1 \\ - A_3 = A_1 + A_2 + 4^2 \left( \frac{a}{3^2}\right)^2 \frac{\sqrt{3}}{4} = A_1 + \frac{4}{9} A_1 + \left( \frac{4}{9}\right)^2 A_1 + A_0 &= 0 \\ + A_1 &= \left( \frac{a}{3}\right)^2 \frac{\sqrt{3}}{4} = a^2 \frac{\sqrt{3}}{36}\\ + A_2 &= A_1 + 4\left( \frac{a}{3^2}\right)^2 \frac{\sqrt{3}}{4} = A_1 + \frac{4}{9} A_1 \\ + A_3 &= A_1 + A_2 + 4^2 \left( \frac{a}{3^2}\right)^2 \frac{\sqrt{3}}{4} = A_1 + \frac{4}{9} A_1 + \left( \frac{4}{9}\right)^2 A_1. \end{align*} Wir sehen, dass mit jedem Schritt die neu dazugekommene Fläche um $\frac{4}{9}$ kleiner ist. Die Gesamtfläche ist daher gegeben durch die geometrische Reihe, @@ -81,7 +82,7 @@ mit dem Grenzwert \begin{align*} \lim_{n\to\infty} a^2 \frac{\sqrt{3}}{36} \sum_{i = 0}^{n-1} \left( \frac{4}{9}\right)^n = \frac{\sqrt{3}}{20} a^2. \end{align*} -Wie wir sehen ist die Koch-Kurve eine Kurve mit endlicher Fläche, aber unendlicher Umfang. +Wie wir sehen ist die Koch-Kurve ein Objekt mit endlicher Fläche, aber unendlichem Umfang. Zu guter Letzt bestimmen wir die Dimension der Kurve. diff --git a/buch/papers/ifs/teil2.tex b/buch/papers/ifs/teil2.tex index 5de3d4b..be3d354 100644 --- a/buch/papers/ifs/teil2.tex +++ b/buch/papers/ifs/teil2.tex @@ -65,7 +65,7 @@ Ausserdem bestimmen wir drei Funktionen \frac{1}{2} \end{pmatrix}, \end{align*} -welche die gesamte Menge auf eine ihrer kleineren Kopien abbildet +welche die gesamte Menge auf eine ihrer kleineren Kopien abbildet. $f_1$ bildet das Dreieck auf das Teilstück unten links ab, $f_2$ auf das Teilstück unten rechts und $f_3$ auf das obere Teilstück. Wendet man alle drei Funktionen auf das Sierpinski-Dreieck an \begin{align*} @@ -99,31 +99,36 @@ Der Abstand zum Original wird immer kleiner, und konvergiert gegen null. In diesem Abschnitt wollen wir die Erkenntnis, wie wir aus einer beliebigen Menge ein Sierpinski-Dreieck generieren können, verallgemeinern. -$S_1,...,S_n$ sind Kontraktionen auf die Menge $D \subset \mathbb{R}^n$. Es gilt +$S_1,\dots,S_n$ sind Kontraktionen auf die Menge $D \subset \mathbb{R}^n$. Es gilt \begin{align} |S_i(x) - S_i(y)| \leq c_i|x - y| \end{align} -für jedes i mit einem $c_i < 1$. Dann existiert eine eindeutige kompakte Menge $F$ für die gilt +für jedes i mit einem $c_i < 1$. +Der Banachsche Fixpunktsatz besagt, dass für solche Kontraktionen ein Eindeutiges $A$ existiert, für das $S(A) = A$ gilt. +Den Beweis kann man in \cite{ifs:Rousseau2012} nachlesen. +Hat man nicht nur eine sondern mehrere Kontraktionen, dann existiert eine eindeutige kompakte Menge $F$ für die gilt \begin{equation} - F = \bigcup\limits_{i = 1}^{m} S_i(F) + F = \bigcup\limits_{i = 1}^{m} S_i(F). \end{equation} -Weiter definieren wir die Transformation S auf kompakte Mengen ohne die leere Menge. +Weiter definieren wir die Transformation S auf kompakte Mengen $E$ ohne die leere Menge. \begin{equation} S(E) = \bigcup\limits_{i = 1}^m S_i(E) \end{equation} Wird diese Transformation Iterativ ausgeführt, das heisst $S^0(E) = E, S^k(E) = S(S^{k-1}(E))$, und für jedes $i$ $S_i(E) \subset E$, gilt \begin{equation} F = \bigcap\limits_{k = 1}^{\infty} S^k(E). + \label{ifs:ifsForm} \end{equation} In Worte gefasst bedeutet das, dass jede Gruppe von Kontraktionen iterativ ausgeführt, gegen eine eindeutige Menge konvergiert. Diese Menge ist auch als Attraktor des IFS bekannt. -Dies für jede Startmenge, solange diese ihre Transformierten wieder beinhaltet. -Auf den Beweis wird verzichtet. +Der Beweis für die Existenz eines eindeutigen Attraktors ist in \cite{ifs:fractal-geometry} beschrieben. +Aus diesem Beweis folgt, dass die Startmenge $E$, anders als in \ref{ifs:ifsForm} beschrieben ist, beliebig sein kann, \subsection{Beispiel: Barnsley-Farn} Der Barnsley-Farn, Abbildung \ref{ifs:farn}, ist ein Beispiel eines Fraktal, welches mit einem IFS generiert werden kann. Wie man schnell erkennen kann, besteht der Farn aus Blättern, welche eine grosse Ähnlichkeit zum ganzen Farn haben. -\begin{align*} - {S_1(x,y)} +Die vier affinen Transformationen +\begin{align} + & {S_1(x,y)} = \begin{pmatrix} 0 & 0 \\ @@ -132,9 +137,9 @@ Wie man schnell erkennen kann, besteht der Farn aus Blättern, welche eine gross \begin{pmatrix} x\\ y\\ - \end{pmatrix}, \quad + \end{pmatrix}, \quad & {S_2(x,y)} - = + &= \begin{pmatrix} 0.85 & 0.04 \\ -0.04 & 0.85 \\ @@ -148,7 +153,7 @@ Wie man schnell erkennen kann, besteht der Farn aus Blättern, welche eine gross 0 \\ 1.6 \end{pmatrix}\\ - {S_3(x,y)} + & {S_3(x,y)} = \begin{pmatrix} 0.2 & -0.26 \\ @@ -162,9 +167,9 @@ Wie man schnell erkennen kann, besteht der Farn aus Blättern, welche eine gross \begin{pmatrix} 0 \\ 1.6 - \end{pmatrix}, \quad + \end{pmatrix}, \quad & {S_4(x,y)} - = + &= \begin{pmatrix} -0.15 & 0.28 \\ 0.26 & 0.24 \\ @@ -178,26 +183,44 @@ Wie man schnell erkennen kann, besteht der Farn aus Blättern, welche eine gross 0 \\ 0.44 \end{pmatrix}\\ -\end{align*} -In der Abbildung \ref{ifs:farncolor} sehen wir die vier Transformationen farblich dargestellt. - + \label{ifs:farnFormel} +\end{align} +, welche für die konstruktion des Farns benötigt werden sind in der Abbildung \ref{ifs:farncolor} farblich dargestellt. +Das gesamte Farnblatt ist in der schwarzen Box. +Auf diese werden die Transformationen angewendet $S_1$ erstellt den Stiel des Farnblattes (rot). Die Transformation bildet das Gesamte Blatt auf die Y-Achse ab. $S_2$ (grün) erstellt den Hauptteil des Farnes. Sie verkleinert und dreht das gesamte Bild und stellt es auf das Ende des Stiels aus $S_1$. $S_3$ bildet das gesamte Blatt auf das blaue Teilblatt unten Links ab. $S_4$ spiegelt das Blatt und bildet es auf das magentafarbene Teilblatt ab. -\subsection{Chaosspiel} -Wir führen im Zusammenhang mit dem Barnsley-Farn \cite{ifs:barnsleyfern} noch eine weitere Methode ein, um ein IFS zu zeichnen. +\subsection{Erzeugung eines Bildes mit einem IFS} +Es gibt zwei verschiedene Methoden um ein Bild mit einem IFS zu erzeugen. +Die erste Methode ist wahrscheinlich die intuitivste. +Wir beginnen mit einm Startbild, zum Beispiel ein Schwarzes Quadrat, und bilden dieses mit den affinen Transformationen des IFS ab. +Das neue Bild, dass entsteht, ist die nächste Iterierte. +Dieses wird wieder mit den Transformationen abgebildet. +Wir wiederholen den letzten schritt, bis wir zufrieden mit der neusten Iterierten sind. +Diesen Vorgang haben wir beim Sierpinski-Dreieck in Abbildung \ref{ifs:sierpconst} gebraucht. + + +Die zweite Methode ist das Chaosspiel \cite{ifs:chaos}. Bis jetzt wurde immer davon gesprochen, die Transformationen auf die gesamte Menge anzuwenden. -Bei komplizierteren IFS welche viele Iterationen brauchen, bis man den Attraktor erkennen kann, ist diese Methode ziemlich rechenintensiv. -Eine Alternative ist das Chaosspiel \cite{ifs:chaos}. -Bei dieser Methode werden die Transformationen nicht auf die Menge angewendet, sondern nur auf einen einzelnen Punkt. +Bei komplizierteren IFS welche viele Iterationen brauchen, bis man den Attraktor erkennen kann, ist die erste Methode ziemlich rechenintensiv. +Beim Chaosspiel werden die Transformationen nicht auf die Menge angewendet, sondern nur auf einen einzelnen Punkt. Der Startpunkt kann dabei ein beliebiger Punkt in $E$ sein. Es wird bei jedem Iterationsschritt nur eine Transformation, welche zufällig gewählt wurde, angewendet. -Da, wie wir beim Barnsley-Farn gut sehen, dass nicht jede Transformation gleich viel des Bildes ausmacht, werden diese beim Chaosspiel gewichtet. -Die Gewichtung erfolgt über den Anteil der Gesamtmasse. -Im Fall des Barnsley-Fern wird $S_1$ in $1\%$, $S_2$ in $85\%$ und $S_3 \& S_4$ in $7\%$ der Iterationen ausgeführt. +Da, wie wir beim Barnsley-Farn gut sehen, nicht jede Transformation gleich viel des Bildes ausmacht, werden diese beim Chaosspiel gewichtet. +Je mehr eine Transformation kontrahiert, desto weniger Punkte braucht es um die resultierende Teilabbildung darzustellen. +Im Fall des Barnsley-Fern wird $S_1$ in $1\%$, $S_2$ in $85\%$ und $S_3 \& S_4$ in $7\%$ der Iterationen ausgeführt. +Wir sehen auch in Abbildung \ref{ifs:farncolor} gut, dass der rote Stiel, $S_1$, einiges weniger Punkte braucht als der grüne Hauptteil des Blattes, $S_2$. + +In Abbildung \ref{ifs:farnNoWeight} wurden die vier gleich stark gewichtet. +Man sieht, dass trotzt gleich vieler Iterationen wie in Abbildung \ref{ifs:farn}, der Farn kaum nicht so gut abgebildet ist. + + + + \begin{figure} \centering \makebox[\textwidth][c]{ @@ -207,8 +230,8 @@ Im Fall des Barnsley-Fern wird $S_1$ in $1\%$, $S_2$ in $85\%$ und $S_3 \& S_4$ \end{figure} \begin{figure} \centering - \includegraphics[width=0.7\textwidth]{papers/ifs/images/farncolor} - \caption{Vier Transformationen des Barnsley-Farn} + \includegraphics[width=\textwidth]{papers/ifs/images/farncolor2} + \caption{Vier Transformationen des Barnsley-Farn in unterschiedlichen Farben} \label{ifs:farncolor} \end{figure} \begin{figure} diff --git a/buch/papers/ifs/teil3.tex b/buch/papers/ifs/teil3.tex index 39a808f..b3dff85 100644 --- a/buch/papers/ifs/teil3.tex +++ b/buch/papers/ifs/teil3.tex @@ -9,7 +9,7 @@ Mit dem Prinzip dieser IFS ist es auch möglich Bilder zu Komprimieren. Diese Idee hatte der Mathematiker Michael Barnsley, welcher mit seinem Buch Fractals Everywhere einen wichtigen Beitrag zum Verständnis von Fraktalen geliefert hat. Das Ziel ist es ein IFS zu finden, welches das Bild als Attraktor hat. -In diesem Unterkapitel wollen wir eine Methode dafür anschauen.\cite{ifs:Rousseau2012} +In diesem Unterkapitel wollen wir eine Methode dafür anschauen, wie sie in \cite{ifs:Rousseau2012} beschrieben ist. Bis jetzt wurde in Zusammenhang mit IFS immer erwähnt, dass die Transformationen, welche das IFS bilden, auf die gesamte Menge. @@ -132,7 +132,9 @@ Nun wendet man auf jeden dieser Farbkanalbilder den Algorithmus an, und fügt na \subsubsection{Performance des Verfahren} Dieser Grundalgorithmus der fraktalen Bildkompression ist recht langsam und skaliert auch schlecht für grössere Bilder. -Man kann die Laufzeit zwar verbessern indem man die Domain-Blöcke auch disjunkt macht, und für weniger detailreiche Bilder ein grösseres $b$ wählt, jedoch wird er auch so nie so schnell wie zum Beispiel das JPEG-Verfahren. +Dies resultiert aus eigenen Experimenten. +Man kann die Laufzeit zwar verbessern indem man die Domain-Blöcke auch disjunkt macht, und für weniger detailreiche Bilder ein grösseres $b$ wählt, jedoch wird er auch so nicht so schnell wie zum Beispiel das JPEG-Verfahren. +Es wurden bessere Algorithmen der fraktalen Bildkompression entwickelt, doch auch diese können, vor allem in der Laufzeit, noch nicht mit herkömmlichen Komprimierungsverfahren mithalten. \subsection{Beispiel} Wir Verwenden dafür den oben beschriebenen Algorithmus, welcher uns für jeden Range-Block die benötigten Parameter liefert. -- cgit v1.2.1 From 8cb994306345986d642fd46759c92e7adee4e4ef Mon Sep 17 00:00:00 2001 From: Alain Date: Sun, 20 Jun 2021 22:09:47 +0200 Subject: Changes --- buch/papers/ifs/images/FIC.pdf | 2003 +++++++++++++++++++++++++++++ buch/papers/ifs/images/farnrightwight.eps | 1027 +++++++++++++++ buch/papers/ifs/images/rapperswil0.PNG | Bin 66375 -> 0 bytes buch/papers/ifs/images/rapperswil1.PNG | Bin 82594 -> 0 bytes buch/papers/ifs/images/rapperswil4.PNG | Bin 60837 -> 0 bytes buch/papers/ifs/images/zurich.png | Bin 71780 -> 0 bytes buch/papers/ifs/references.bib | 33 +- buch/papers/ifs/teil0.tex | 2 +- buch/papers/ifs/teil1.tex | 10 +- buch/papers/ifs/teil2.tex | 36 +- buch/papers/ifs/teil3.tex | 25 +- 11 files changed, 3092 insertions(+), 44 deletions(-) create mode 100644 buch/papers/ifs/images/FIC.pdf create mode 100644 buch/papers/ifs/images/farnrightwight.eps delete mode 100644 buch/papers/ifs/images/rapperswil0.PNG delete mode 100644 buch/papers/ifs/images/rapperswil1.PNG delete mode 100644 buch/papers/ifs/images/rapperswil4.PNG delete mode 100644 buch/papers/ifs/images/zurich.png diff --git a/buch/papers/ifs/images/FIC.pdf b/buch/papers/ifs/images/FIC.pdf new file mode 100644 index 0000000..1c76dfe --- /dev/null +++ b/buch/papers/ifs/images/FIC.pdf @@ -0,0 +1,2003 @@ +%PDF-1.6 % +1 0 obj <>/OCGs[5 0 R 6 0 R 7 0 R 8 0 R 9 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + application/pdf + + + FIC + + + 2021-06-20T20:23:48+02:00 + 2021-06-20T20:23:48+02:00 + 2021-06-20T20:23:48+02:00 + Adobe Illustrator 25.2 (Windows) + + + + 256 + 128 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAgAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8Ah+jaNo8mj2MkljbvI9vE zu0SEklASSSMVRn6C0T/AKt9t/yJj/pil36C0T/q323/ACJj/pirv0Fon/Vvtv8AkTH/AExV36C0 T/q323/ImP8Apirv0Fon/Vvtv+RMf9MVd+gtE/6t9t/yJj/pirv0Fon/AFb7b/kTH/TFXDQ9EH/S vtv+RMf/ADTiqfaJqOkaa6Cfy3omo267GK5020LU70kWNXr8ycUPYvJdj+TfmmErb+U9Ht9QjXlP ZSWFoWA7sjen8a17/eBirKP+VY/lr/1Kejf9w+1/6p4q7/lWP5a/9Sno3/cPtf8Aqnirv+VY/lr/ ANSno3/cPtf+qeKu/wCVY/lr/wBSno3/AHD7X/qniqWWvljy1of5laP+hNJstL+saNq31j6lbxW/ qcLrTeHP0lXlx5GlelcVeV/n5Y2V1+ZSfWreKfho1nw9VFelbq9rTkDStMVeffoLRP8Aq323/ImP +mKVG80TRltJ2WwtgwjYgiGMEEKfbFDrPRNGa0gZrC2LGNSSYYySSo9sVVv0Fon/AFb7b/kTH/TF KEn0bRxqdqgsbcI0cxZfSShIKUqKdq4oRf6C0T/q323/ACJj/pil36C0T/q323/ImP8ApiqD0nRt Ie2dnsbdmFxcqC0SHZbiRVG47AUGKE70xNN09gY9I0yda1ZLmwtLgH2rJGzD6DirM7XWfy21OLTr G/8AKOjadfPqNgpuoLK2WGSM3SCVXqlUBStQSQR1xV7N/wAqx/LX/qU9G/7h9r/1TxV3/Ksfy1/6 lPRv+4fa/wDVPFUh0H8ufy9l8weZYpPLGkvFBd26wRtY2xVFaygchAUooLMTt3xVPv8AlWP5a/8A Up6N/wBw+1/6p4qx78xfy6/L60/L7zPdWvljSbe6t9JvpYJ4rG2SSORLZ2V0ZUBVlIqCMVfPGhf8 cTT/APmGh/5NjFKOxV2KuxV2KuxV2KuxV2KuxVFaVql7pWo2+oWUhiurZw8bjxHUHxBGxHcYq+pP Lmt2+uaHZ6rAKJdRhila8XHwulf8lgRihMcVdirsVY1qH/kytB/7Y2sf9RWl4q8f/PP/AMmUP+2N Zf8AUVe4qwXFKhe/7xXH/GN/+InFXWX+8Vv/AMY0/wCIjFVfFUFcf8daz/4xT/rjxVG4q7FUDo/+ 8kn/ADE3X/UTJiqOxVBar/cwf8xMH/J1cVfQ/wCTPm+XVtIk0m8k53umhfSdj8T252X58D8Pypih 6LirHfLv/KS+av8AmMtv+oCDFWRYqxr8zv8AyWvmz/tjah/1CyYq+V9C/wCOJp//ADDQ/wDJsYpR 2KuxV2KuxV2KuxV2KuxV2KuxV7x+RNzJJ5TuoXJKwXjiOvYNGjUH01P04oej4q7FXYqxrUP/ACZW g/8AbG1j/qK0vFXjH59zTxfmUnpW7T10azrxZFpS6vf5yvXFXn/12+/6t8v/AAcP/NeKVG8vL02k 4NhIAY2qecW3wn/LxQ6zvL0WkAFhIQI1oecW/wAI/wAvFVb67ff9W+X/AIOH/mvFKDnu7z9J2h+o yAiOai84qmpT/K7YoRn12+/6t8v/AAcP/NeKXfXb7/q3y/8ABw/814qg9Ku7xbVwtjIw+sXJqHiG 5uJCRu3bpihGfXb7/q3y/wDBw/8ANeKUHqd3eGKGtjItLiEgl4tyJBts3fFDPvyl17WLLzrbC20m e4a5imheFJbdWZRGZOryKuxjB64q94/xF5l/6lW8/wCkmw/6r4qkOg695hXzD5mZfLN27Pd25dBc WQKEWUAAJM4BqBXbFU+/xF5l/wCpVvP+kmw/6r4qx78xte8wS/l75njl8tXcET6TfLJO1xZMqKbZ wXISdmIUb7CuKvnXQv8Ajiaf/wAw0P8AybGKUdirsVdirsVdirsVdirsVdirsVe9/kZZvD5QmncU +s3cjx+6KiJX/glbFD0TFXYqp3MvpW8kg6opI+YG2KsMs7qSb8xNFSRi7JpGsHkdzRrrTP6Yq8x/ PP8A8mUP+2NZf9RV7irBcUqF7/vFcf8AGN/+InFXWX+8Vv8A8Y0/4iMVV8VQVx/x1rP/AIxT/rjx VG4q7FUDo/8AvJJ/zE3X/UTJiqOxVBar/cwf8xMH/J1cVej/AJLWTXHnmCYdLOCaZvky+j/zNxQ+ hcVY75d/5SXzV/zGW3/UBBirIsVYD+Y1458n+cFLfA+j6lGBXb4bWSn6sVfOGhf8cTT/APmGh/5N jFKOxV2KuxV2KuxV2KuxV2KuxVtEd3VEBZ2ICqNySegGKvqbyhon6E8s6dphFJLeEetQ1HquS8lD /rscUJxirsVQesNx0+TxbiB94xVhum/+TK0n/tjar/1Fabirzj88/wDyZQ/7Y1l/1FXuKsFxSoXv +8Vx/wAY3/4icVdZf7xW/wDxjT/iIxVXxVBXH/HWs/8AjFP+uPFUbirsVQOj/wC8kn/MTdf9RMmK o7FUFqv9zB/zEwf8nVxV7v8AkPoTQ6ff61KlDdMLe2JG/CPdyPZmIH+xxQ9VxVjvl3/lJfNX/MZb f9QEGKsiJAFT0GKvMPzDYnyH5mY9TpV9X6bZ8VeGWU8ps4CSCfTSpKqSfhHUkZi4sEDAEgcnc9pa vLHU5YxkQBkkAL/pFX9eT/J/4Ff6ZZ+Xx/zQ4P5/P/Pl83evJ/k/8Cv9Mfy+P+aF/P5/58vmzr8u vy5u/MxN9eubbR42481RRJMw6iMlSAB3b6PGj+Xx/wA0L+fz/wA+Xzeqj8qvIYiCfotSQKczJLyr 4/bx/L4/5oX8/n/ny+bAJ/yabUra5udHvRFJBdXVultcD4SsM7ov7xRUHiP5fuyOm+kj+kfvZ9oE mYJ5mED/ALEMA13yvr+gzelqtlJb1NElI5Rt3+GRaofvzIcFKsUuxV2KvTfyc8jSX9+nmG+jIsbN 62asP72df2h/kxn/AIb5HFD3LFXYq7FUt140s1HjIP1HFWJ6b/5MrSf+2Nqv/UVpuKvMfz7tvX/M pP3skXHRrP8Au241rdXvXFXn/wCjP+Xu5/5Gf2Yqo3mm0tJz9auDSNjQybfZPtiqZ+UfJmpeYbqz 07T57gzSorOxkokaADk7Gmyr/Z1xV7jpv/OP/lG2tkW6vL+7uKD1JmmCKT34oF2HzJ+eKpB5j/Ij y5J5l0qy0/UL6za6tb2QyNIJgGhaDj8JCmh9Q1+LFWIeZfyY82aGHmL3F9ZJubm1kL0G+7x05rt1 NKDxxVh/6M/5e7n/AJGf2Yqg9K0/laufrM6/6Rcigeg2uJBXp3xVGfoz/l7uf+Rn9mKq9h5SutZ1 Cxsobm5CS3lrHNMW5LEstwkfM7DoW298VfTun/l/aafZQ2Vpq+qRW0ChI41uQAAPknfqcVRH+D/+ 13q3/SV/zbiqQaD5U5+YfMyfpjU19O7txyW5oWrZQNVjx3O9PliqdXPlHhbSt+m9W+FGP+9XgP8A VxV53568t+j5I8wy/pTUJPT0y8f05J+SNxt3NGHHcHvirypLC9tLOy+tQPCJ7eKaEupAeN0DK6k9 QRlWH6I+4Ow7W/xvL/wyf+6LkALqD0JANMOWXDEnuDrMs+GBl3AllHk7yXL5ov8A6vZpNHbR73N4 9PTjHhUDdj2X+GCsnePl+1an3j8fF71p+ma7p9lBZWcthFbW6COKMQTbKo/4zbnxORrL3x+R/Wip 94+X7UR6Xmj/AJabH/kRN/1WxrL3x+R/WtT7x8v2pR5aj8wG1vPQntAv1+8584ZCef1h+ZFJR8PL plGnGSjvH6j0Pf73M1oycUbMfoh0P80eaY3en69eW72122nXFvIKPDLbSOjD3VpSMvrL3x+R/W4d T7x8v2vLNb/KCe90yPV/L/ESyBjNphJC1Vip9B3JPb7Ln6e2TwzMogllCViywB/K/mVLj6u+lXgn /wB9+hJyPyHHfLGbOPJX5Narfzx3fmBGsdPHxfVSaTy+xA/ux41+L274oe4Wttb2ttFbW0axW8Ki OKJRRVVRQAD2xVUxV2KuxVJNfnBkjhB+wCzfM9MVY5pv/kytJ/7Y2q/9RWm4qwD87NPvp/zAnu4I HltrXRtPFzKillj9S6v+PMjoDxO+KvPcUrJbee5glhgjaWZ43CxoCSaKT0GKvov8pfJlv5d8q2kr 0fUr+CKW6l/lBQFYl9lrv4n6MUM3xVjuqf8AKdaB/wAwepf8StcVZFirC/Of5WaD5hWS5gUafqp3 FzEvwOf+LUFAa/zDf59MVeBWnkrzPawTr+jp7iJL7UIRcW8byxs0F9NC9GUfzoetDiqfeXvyv836 zOq/Unsbao9S5u1MQA/yVYB3+gfTir1W58n6V5Y8vaZZ2K85X1fTGubpwPUlYXke5p0A/ZXt86nF WfYq7FWO+Xf+Ul81f8xlt/1AQYqmmsziKyZa/FKeI+XU4q88/ML/AJQHzL/2yr7/AKhnxVlPlHS9 N1L8vPLlvqFrFdw/ouyPpzIrgH6um4qNj75Xh+iPuDsO1v8AG8v/AAyf+6KU+Y/yx8jWmhapfW+m CO6t7WeaFxNPRXSJmU8TJx2I8MjqP7uX9U/c6jU/3Uv6p+5m9lY2VjbJbWUEdtbp9iGJQiiu52FM ub1fFXYqkvlP/eO+/wC2lf8A/US+Y+n5H+tL73O1/wBUf+Fw/wByE6zIcFK/LH/HDtv9n/ycbKNP 9Aa8X0ppl7Y7FXYq7FXYqpzzpBC0rn4VFfn7YqxWeZ5pnlf7TmpxVL9N/wDJlaT/ANsbVf8AqK03 FVW78w6fpH5k6wLyG8lFxo2k8BZ2N5fU4XWpV5/VIZ+H2tudK706HFUu1GL8qdQlMtz5e1MSHqYd D1yCvuRDbIMVbfVfIGj6FqUekaNqdrJLazIZToesciGjOzTSWtePzamKproPn/Qo9D06NrXWCyWs KkromrstRGBsy2hBHuDiqP8A+Vh6B/yy6z/3AtZ/7JMVSHUvPeiN5y0ScW2rcIrTUFYHRtWDku1t TihtebD4dyoNO/UYqn3/ACsPQP8All1n/uBaz/2SYq7/AJWHoH/LLrP/AHAtZ/7JMVY95F89aJb6 JcxyW2rMzatrMgMejatKvGXVrqRQWjtWAYBviXqpqrAMCMVZD/ysPQP+WXWf+4FrP/ZJiqQ+cPPe iT2WnqltqwKapp8h56Nq0Yol1GxAL2qgtQbKNz0G+Kp9/wArD0D/AJZdZ/7gWs/9kmKu/wCVh6B/ yy6z/wBwLWf+yTFUt8ueZdOOteYrv0b5Yrm6gkiDaffLIFWzijPONoRJH8SGgdRUbjYg5Uc0Qa3+ RP6GqWaINb/In7gu1PzTZXVxVY7v0k2j/wBDu/pP913wePH+l/pZfqY/mI90v9LL9TGvOuow3nk3 XrO3huWnudOu4YVa1uEUu8DqoLvGqqKnqxoMTqIgWb/0sv1KdTACzxf6WX6meeQP+UE8t/8AbLsv +odMlh+iPuDt+1v8by/8Mn/uiiPN3/KKa1/zAXP/ACZbI6j+7l/VP3Oo1P8AdS/qn7k2y5vdirsV SXyn/vHff9tK/wD+ol8x9PyP9aX3udr/AKo/8Lh/uQnWZDgpX5Y/44dt/s/+TjZRp/oDXi+lNMvb HYq7FXYqpzzxQRmSVuKj8T4DFWO6hqD3b/yxL9hP4n3xVCYqgtN/8mVpP/bG1X/qK03FU50//wAm Vr3/AGxtH/6itUxVkuKpf5i/5R/U/wDmEn/5NtirvLv/ACj+mf8AMJB/ybXFUwxVjuqf8p1oH/MH qX/ErXFWRYq7FWNfl5/xwLr/ALbOu/8AdZu8VZLirHfO/wDvBpv/AG19M/6jI8VZFirTOqKWYhVG 5J2AxVhMWoGTXdfWE0ilmtyT0JC2yD7sqx/VL3/oDXDmfx0VstbEv8w/8cDU/wDmEn/5NtlOo/u5 f1T9zRqf7qX9U/cyPyB/ygnlv/tl2X/UOmSw/RH3B2/a3+N5f+GT/wB0UR5u/wCUU1r/AJgLn/ky 2R1H93L+qfudRqf7qX9U/cm2XN7sVdiqS+U/9477/tpX/wD1EvmPp+R/rS+9ztf9Uf8AhcP9yE6z IcFK/LH/ABw7b/Z/8nGyjT/QGvF9KaZe2OxV2KuxVjGo3bXNyzV/dqSIx2p4/TiqFxV2KoLTf/Jl aT/2xtV/6itNxVOdP/8AJla9/wBsbR/+orVMVZLiqX+Yv+Uf1P8A5hJ/+TbYq7y7/wAo/pn/ADCQ f8m1xVMMVY7qn/KdaB/zB6l/xK1xVkWKuxVjX5ef8cC6/wC2zrv/AHWbvFWS4qx3zv8A7wab/wBt fTP+oyPFWRYqkmu3TGVbdT8CgM48SemKsV0z/jsax/xkh/5MLlWP6pe/9Aa4cz+OiaZa2Jf5h/44 Gp/8wk//ACbbKdR/dy/qn7mjU/3Uv6p+5Efl/oZvPIXlu7OpX0JuNKspTFFOVjTnbo3FAQSFFaDf IDTf0pfN2+TtGU5GUoQMibJ4eqM8z+XfS8tatL+k7+T07O4b03n5I3GJjRhx3B75XmwVCR4pcj1c TWay8MxwQ+k9PJM/8M/9rbUf+kj/AJtyz8v/AEpfNyfzv9DH/pXf4Z/7W2o/9JH/ADbj+X/pS+a/ nf6GP/Su/wAM/wDa21H/AKSP+bcfy/8ASl81/O/0Mf8ApUdpOlW+mWhtoHkkVpJJnkmbm7PK5dyW 92bLceMQFBx9RnOWXEa5AbeWyMyxpSvyx/xw7b/Z/wDJxso0/wBAa8X0ppl7Y7FXYq5q0NOvbFWH Yq7FXYqgtN/8mVpP/bG1X/qK03FURPa67P8AmVrH6K1CGx46NpPretbG551utS40pLDxpv41xVNP 0X56/wCr/Z/9w1v+yrFUDr2medxoWol9es2QWsxZRpzAkem1RX60aYq7QdM87nQtOKa9ZqhtYSqn TmJA9NaCv1oVxVHfovz1/wBX+z/7hrf9lWKpDqWm+cx5z0NW1y0MxtNQMcg09gFAa25Ar9Z3rt32 xVPv0X56/wCr/Z/9w1v+yrFXfovz1/1f7P8A7hrf9lWKse8iab5ybRLkwa3aRJ+ltZBVtPZyXGrX Qdq/WV2Z6sB2rTfrirIf0X56/wCr/Z/9w1v+yrFUh846b5zWy08y65aSA6ppwULp7LRzdxhW/wB6 WqAd6d8VT79F+ev+r/Z/9w1v+yrFWP6tpnnQX8nPXLQk8dxp7D9kf8vOKpLo0OvSaprMTajEJ7ee JJpVtvhkJt43UhDIeNA/HqfHKTjlZIPPyazE2SDzTf6j5g/6ukf/AEij/qph4Z94+X7VqXf9n7Uq 82DW7HytrN7LfxzxWtjczPAIAhdY4WYpz5tx5UpWhpkZ45yBBI38v2sZ45SiYk8/Jmv5Y/8AktfK f/bG0/8A6hY8vbk28w2k97oGpWduA09zazwxKSAC8kbKoqem5yvNEygQOZBas0TKEgOZBUv0rq3/ AFZZ/wDkbbf9VMh4k/5p+Y/Wnjl/NP2frd+ldW/6ss//ACNtv+qmPiT/AJp+Y/WvHL+afs/W79K6 t/1ZZ/8Akbbf9VMfEn/NPzH6145fzT9n63fpXVv+rLP/AMjbb/qpj4k/5p+Y/WvHL+afs/W79K6t /wBWWf8A5G23/VTHxJ/zT8x+teOX80/Z+tV0C2uLbSLeG4T05lDF0qGoWYtSoqO+SwRIgAeacYIj uj8tZuxV2KuxVi+o2xt7t1p8LHknyOKobFXYqgtN/wDJlaT/ANsbVf8AqK03FU50/wD8mVr3/bG0 f/qK1TFWS4ql/mL/AJR/U/8AmEn/AOTbYq7y7/yj+mf8wkH/ACbXFUwxVjuqf8p1oH/MHqX/ABK1 xVkWKuxVjX5ef8cC6/7bOu/91m7xVkuKsd87/wC8Gm/9tfTP+oyPFWRYqk+v2x+C5UbD4H/gcVYT oX/Hf8yf8xVv/wBQUOKp7iqQfmD/AMoD5l/7ZV9/1DPirK/yx/8AJa+U/wDtjaf/ANQseKslxV2K uxV2KuxV2KuxV2KuxV2KuxVL9atvVtfUA+OLf/Ynr/XFWPYq7FUFpv8A5MrSf+2Nqv8A1FabiqYR 6jp9n+ZWt/XLqK29TRtI4etIqcqXWp1pyIrSuKp9/iLy/wD9XO0/5Hx/81Yql/mDzBoLaDqSrqVq WNrOABPGSSY2/wArFXeX/MGgroOmq2pWoYWsAIM8YIIjX/KxVMP8ReX/APq52n/I+P8A5qxVj+p6 9oR876C41G1KLZ6iGYTR0BLWtKnl3pirIP8AEXl//q52n/I+P/mrFXf4i8v/APVztP8AkfH/AM1Y qxvyBr2hx6FdLJqNqjHWNbYBpoweLavdsp3PQggjFWSf4i8v/wDVztP+R8f/ADViqQec9c0SWx08 RahbOV1TTnYLNGaIl3GzMaHooFScBIHNMYkmgnv+JvLf/V2s/wDpIi/5qyPix7w2eBk/mn5LJ/MP liaF4m1Wz4uKH/SIv+asfFj3hfAyfzT8nnukappUOv8AmIyXtuqPdQmNzKnFwtpEpKmvxDkpG2SE geTCUDHYik4/Tuif9XC2/wCR0f8AXCxSLz7rOjyeRfMccd9bvI+l3qoiyoSSbdwAAD1xVm/5Y/8A ktfKf/bG0/8A6hY8VZLirsVdirsVdirsVdirsVdirsVdiqjeTRQ27tKfhIIp4kjpirFMVdiqC03/ AMmVpP8A2xtV/wCorTcVTCPTtPvPzK1v65axXPp6NpHD1o1fjW61OtOQNK0xVPv8O+X/APq2Wn/I iP8A5pxVL/MHl/QV0HUmXTbUMLWcgiCMEERt/k4q7y/5f0FtB01m021LG1gJJgjJJMa/5OKph/h3 y/8A9Wy0/wCREf8AzTirH9T0HQh530FBp1qEaz1EsohjoSGtaVHHtXFWQf4d8v8A/VstP+REf/NO Ku/w75f/AOrZaf8AIiP/AJpxVjfkDQdDk0K6aTTrV2Gsa2oLQxk8V1e7VRuOgAAGKsk/w75f/wCr Zaf8iI/+acVY/wCc9C0SO10v09Ptk56rYI/GGMVVrhQVNBuD3GUagbD+sPvc3QkiUiP5k/8AclPv 8M+W/wDq02f/AEjxf805Z4Ue4OP4+T+cfm0/lvyyilm0uyVRuSbeID/iOPhR7gvj5P5x+bArbTNE n8y+YOFhb+gk8AhT0U4qPq0deIptU75XiAEpAd4+4ORqpGWPGSb9J/3Ukx/QWif9W+2/5Ex/0y9w ki8+6No8fkXzHJHY26SJpd6yOsSAgi3cgggdcVZv+WP/AJLXyn/2xtP/AOoWPFWS4q7FXYq7FXYq 7FXYq7FXYq7FXE0BPhirFLq6luZTJIf9VewHgMVUcVdiqC03/wAmVpP/AGxtV/6itNxVOdP/APJl a9/2xtH/AOorVMVZLiqX+Yv+Uf1P/mEn/wCTbYq7y7/yj+mf8wkH/JtcVTDFWO6p/wAp1oH/ADB6 l/xK1xVkWKuxVjX5ef8AHAuv+2zrv/dZu8VZLirHfO/+8uk/9tfT/wDqIXKM/If1h97maL6pf1J/ 7ksiy9w0g1u5le6aCtI46UXxJFan78VYno//AB3tf/4zW/8A1DR5Tj+uXvH3By9R/d4/6p/3Uk6y 5xEg/MH/AJQHzL/2yr7/AKhnxVOvKsXnzQ/K+j6K+iWU76XY21k0y6iyhzbxLEWCm1NOXGtMVTT9 Keev+rBZ/wDcSb/slxV36U89f9WCz/7iTf8AZLirv0p56/6sFn/3Em/7JcVd+lPPX/Vgs/8AuJN/ 2S4q79Keev8AqwWf/cSb/slxV36U89f9WCz/AO4k3/ZLirv0p56/6sFn/wBxJv8AslxV36U89f8A Vgs/+4k3/ZLirv0p56/6sFn/ANxJv+yXFXfpTz1/1YLP/uJN/wBkuKu/Snnn/qX7P/uJN/2S4qkr 2nnzm3DRLPjX4R+kW6f9I2Krfqnn/wD6sll/3EW/7JsVd9U8/wD/AFZLL/uIt/2TYqr+X9D80nzh a6vqllbWdpaafeWgENybh3kup7SRdjFFQKtq3fviqOvbPzPZ+cL7WNMsLa+tb7T7G0IlumtnSS0n vJG2EMwYMt2tN+xxVX/Snnr/AKsFn/3Em/7JcVQ+pXPnu8066tBoVkhuYZIg51FjTmpWtPqvauKu 025892enWtodCsnNtDHEXGosK8FC1p9V70xVEfpTz1/1YLP/ALiTf9kuKpbdp58n1/TtUGiWSrYw 3UJi/SLEt9ZMRBr9V24+j+OKpl+lPPX/AFYLP/uJN/2S4q79Keev+rBZ/wDcSb/slxVK/LkXnzR9 PltG0WymMt7f3vMagy0F9ezXYSn1Y/YE/GvelcVTT9Keev8AqwWf/cSb/slxVLtcTzzqcNon6EtI vqt5bXm2oFi31eUPw3t0pyp1yrNEkbdCC5WkyRjI8WwMZDv5ikx/S/nf/qXbf/uIj/qhkePJ/NHz /Yy8LB/Pl/pP+PJdff41upvVGg28ZIAYfXwa07/3Ix48n80fP9i+Fg/ny/0n/Hkps9C8929/qF2N KtG+vSRv6bXxXj6cSx9RA9a8a4cUZWSdr/UjUzgRCMCTwjqK6k95Rv1Lz7/1ZrL/ALiDf9k2XOIl 3mPy75/1fy9qmkppVjC+oWk9qspv3YIZ4mjDEfVhWnKuKv8A/9k= + + + + uuid:e882c6a4-b7dc-4cb1-95f3-adfed3b77c13 + xmp.did:ffdebe24-c43c-ae47-828c-2b9d14439d09 + uuid:5D20892493BFDB11914A8590D31508C8 + proof:pdf + + xmp.iid:095697b5-5812-4a49-9831-4dc7409c36dd + xmp.did:095697b5-5812-4a49-9831-4dc7409c36dd + uuid:5D20892493BFDB11914A8590D31508C8 + default + + + + + saved + xmp.iid:6193b524-77cd-a94b-902d-4efe2151d74d + 2021-06-20T19:47:14+02:00 + Adobe Illustrator 25.2 (Windows) + / + + + saved + xmp.iid:ffdebe24-c43c-ae47-828c-2b9d14439d09 + 2021-06-20T20:23:17+02:00 + Adobe Illustrator 25.2 (Windows) + / + + + + Print + Adobe Illustrator + False + False + 1 + + 105.000000 + 60.000000 + Millimeters + + + + Cyan + Magenta + Yellow + Black + + + + + + Standard-Farbfeldgruppe + 0 + + + + Weiß + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Schwarz + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Rot + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Gelb + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Grün + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blau + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + CMYK Magenta + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 Y=90 K=10 + CMYK + PROCESS + 15.000000 + 100.000000 + 90.000000 + 10.000000 + + + C=0 M=90 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 35.000000 + 85.000000 + 0.000000 + + + C=5 M=0 Y=90 K=0 + CMYK + PROCESS + 5.000000 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 Y=100 K=0 + CMYK + PROCESS + 20.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 Y=100 K=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 Y=100 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 Y=100 K=10 + CMYK + PROCESS + 85.000000 + 10.000000 + 100.000000 + 10.000000 + + + C=90 M=30 Y=95 K=30 + CMYK + PROCESS + 90.000000 + 30.000000 + 95.000000 + 30.000000 + + + C=75 M=0 Y=75 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 Y=45 K=0 + CMYK + PROCESS + 80.000000 + 10.000000 + 45.000000 + 0.000000 + + + C=70 M=15 Y=0 K=0 + CMYK + PROCESS + 70.000000 + 15.000000 + 0.000000 + 0.000000 + + + C=85 M=50 Y=0 K=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 Y=5 K=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000000 + 0.000000 + + + C=100 M=100 Y=25 K=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 Y=0 K=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 Y=0 K=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 Y=35 K=10 + CMYK + PROCESS + 35.000000 + 100.000000 + 35.000000 + 10.000000 + + + C=10 M=100 Y=50 K=0 + CMYK + PROCESS + 10.000000 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 Y=20 K=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 20.000000 + 0.000000 + + + C=25 M=25 Y=40 K=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 40.000000 + 0.000000 + + + C=40 M=45 Y=50 K=5 + CMYK + PROCESS + 40.000000 + 45.000000 + 50.000000 + 5.000000 + + + C=50 M=50 Y=60 K=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000000 + 25.000000 + + + C=55 M=60 Y=65 K=40 + CMYK + PROCESS + 55.000000 + 60.000000 + 65.000000 + 40.000000 + + + C=25 M=40 Y=65 K=0 + CMYK + PROCESS + 25.000000 + 40.000000 + 65.000000 + 0.000000 + + + C=30 M=50 Y=75 K=10 + CMYK + PROCESS + 30.000000 + 50.000000 + 75.000000 + 10.000000 + + + C=35 M=60 Y=80 K=25 + CMYK + PROCESS + 35.000000 + 60.000000 + 80.000000 + 25.000000 + + + C=40 M=65 Y=90 K=35 + CMYK + PROCESS + 40.000000 + 65.000000 + 90.000000 + 35.000000 + + + C=40 M=70 Y=100 K=50 + CMYK + PROCESS + 40.000000 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 Y=80 K=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + + + + Graustufen + 1 + + + + C=0 M=0 Y=0 K=100 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + C=0 M=0 Y=0 K=90 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 89.999400 + + + C=0 M=0 Y=0 K=80 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 79.998800 + + + C=0 M=0 Y=0 K=70 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 69.999700 + + + C=0 M=0 Y=0 K=60 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 59.999100 + + + C=0 M=0 Y=0 K=50 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 50.000000 + + + C=0 M=0 Y=0 K=40 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 39.999400 + + + C=0 M=0 Y=0 K=30 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 29.998800 + + + C=0 M=0 Y=0 K=20 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 19.999700 + + + C=0 M=0 Y=0 K=10 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 9.999100 + + + C=0 M=0 Y=0 K=5 + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 4.998800 + + + + + + Strahlende Farben + 1 + + + + C=0 M=100 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + C=0 M=75 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 75.000000 + 100.000000 + 0.000000 + + + C=0 M=10 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 10.000000 + 95.000000 + 0.000000 + + + C=85 M=10 Y=100 K=0 + CMYK + PROCESS + 85.000000 + 10.000000 + 100.000000 + 0.000000 + + + C=100 M=90 Y=0 K=0 + CMYK + PROCESS + 100.000000 + 90.000000 + 0.000000 + 0.000000 + + + C=60 M=90 Y=0 K=0 + CMYK + PROCESS + 60.000000 + 90.000000 + 0.003100 + 0.003100 + + + + + + + Adobe PDF library 15.00 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream endobj 3 0 obj <> endobj 11 0 obj <>/Resources<>/Properties<>>>/Thumb 15 0 R/TrimBox[0.0 0.0 297.638 170.079]/Type/Page>> endobj 12 0 obj <>stream +HWˎT9 ߯T*<j!ԋ00Ҝܢb9]ŭڎslߞTҋ}J^r3HƷoH/i;/kؕ7j/Y[P jꜞM jdw=3vjB)HWÛM֚gMfFU(S uXזt0k%4ûxeo\x8$ia5$wd+03WlYGUQVRHehUm'd!h(!&Y^ڃNh('"8&Y /a*"dVF%B `Xn.Ƅg˄{pa.M{ 02:- ~ ;v?7:~D]FznEe$''`EmGT @yd@2_1Ӛv`/d-Q}\$3 ۡ}V iȩ  zl z:p\<'q= + {s_*L 6pYB<"-l}5kWB3IG}X>Aҍ㢯ega+=oBڲ#jB3`z`tnf&B/"L&_$Ž s4F̗yC +`F]Gy8_Acd\#q}I2ϘPc G%B q 0C"p>p rKxtyOwdB7(4@F~@;w'I/^buqw|}_2ܑo|w?}qr.ȸq s1q*)N딀Oi):ڜx?LC~'yyhW +:fNY- ۊT}(΁7[ +Lg#d,0Ȃ#e0;-} +%*J<ŞG\f+˭zJ +endstream endobj 15 0 obj <>stream +8;XF2_%FR-$j6r9!TZZWr$[(j>QmjWcVM*4CF>9rfZ'><*tdEK_f@d@jPN9F"=9\7 +mE.?=]D[&B,p1C*,`Bo=p2A(oZF)fL1&.2T;DRH4&m'Z]X1,t[/tN:.$JL`sTHr!Z +jqp^HTfFf'!cI8XZ17^;kn'b7c+#G3D^VB>V[f8,`O/I@RsLVXd&^1Q]d_2P:nmfor-W@1 +YPnm#`-VJX.%=9~> +endstream endobj 16 0 obj [/Indexed/DeviceRGB 255 17 0 R] endobj 17 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> +endstream endobj 5 0 obj <> endobj 6 0 obj <> endobj 7 0 obj <> endobj 8 0 obj <> endobj 9 0 obj <> endobj 26 0 obj [/View/Design] endobj 27 0 obj <>>> endobj 24 0 obj [/View/Design] endobj 25 0 obj <>>> endobj 22 0 obj [/View/Design] endobj 23 0 obj <>>> endobj 20 0 obj [/View/Design] endobj 21 0 obj <>>> endobj 18 0 obj [/View/Design] endobj 19 0 obj <>>> endobj 14 0 obj <> endobj 13 0 obj <> endobj 28 0 obj <> endobj 29 0 obj <>stream +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(R) 24.0 +%%AI8_CreatorVersion: 25.2.3 +%%For: (Alain) () +%%Title: (FIC.ai) +%%CreationDate: 6/20/2021 8:23 PM +%%Canvassize: 16383 +%%BoundingBox: 8 -156 289 -18 +%%HiResBoundingBox: 8.16666698455811 -155.896331787109 288.781496063013 -18.722782152231 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%AI5_FileFormat 14.0 +%AI12_BuildNumber: 259 +%AI3_ColorUsage: Color +%AI7_ImageSettings: 0 +%%CMYKProcessColor: 1 1 1 1 ([Passermarken]) +%AI3_Cropmarks: 0 -170.07874015748 297.63779527559 0 +%AI3_TemplateBox: 149.5 -85.5 149.5 -85.5 +%AI3_TileBox: -260.125987616111 -370.677156943973 557.793995294045 200.522855263057 +%AI3_DocumentPreview: None +%AI5_ArtSize: 14400 14400 +%AI5_RulerUnits: 1 +%AI24_LargeCanvasScale: 1 +%AI9_ColorModel: 2 +%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 +%AI5_TargetResolution: 800 +%AI5_NumLayers: 5 +%AI9_OpenToView: -66.666666666667 34.666666666667 6 2256 1308 18 0 0 46 87 0 0 0 1 1 0 1 1 0 0 +%AI5_OpenViewLayers: 77777 +%%PageOrigin:-157 -481 +%AI7_GridSettings: 72 8 72 8 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments + +endstream endobj 30 0 obj <>stream +%AI24_ZStandard_Data(/XF6 70OC?g ط Mk` $܍zJ)vD~nyCR +# +DKt8Dν%θ!CLta#دX^By<#Wu:bCgi2;#[}ޖ*"r7D$Ƚ,#yvF3}8Vn;wQ62EăGv7b&.L$tR݆Tܷ_.zA2bHES,+GI=bIJ.UD|4<^!Z7ҟ+v\""xIC.EF +GD`)n}0hl0kB644[K XlM^,ɓ.'@U%eeتYŲp˫Yr1]+#ڬAO2be)D3J]%|i&.-mf)mO;ʒ]0K򌄗uw1!,  AC h@ $@APb <0Pp!Cƒb "1@  `4LHd,(HApHlРAWͫ7%ЪcIblInhVJ +6( t DHT N@LA$ "Q ` <4Lz,2teٔJm#v%?f-椭 y D`,jU, PY +zac!C$" d(Q"ETͬzVX`,`( ˍ"q x, 5xp4DxqlWTNYfˮ GP$^!H, GcH$"AFc@$8C$≈# @$~8xV>Taxl3,ġ:UjeR-|!0!Vl:em ZDMrRk  @:t)FeHf2XudSnq   x781G5,,rŹԠQѐ*VS0F197543!v2JXPJ饮2N7ʉ)Cem̶M@$p0XԢ>b)v4 p  ñ@$"HG$TDV."8"qccV:CK49P\@FHУQRAUh&{/CEfe: zD}&"*CJs3eHe/C?s  ŏ@$kU]hScV +S`0 `<h8CX0<p4BD$L bØ81ӖVWlUtQFuѡ) DbA j4v|FofajQ^ZG [ZMa cX/笠1q{`XhxxT "@6ЁlR:+-/13\$#GtnqE~#yłJ +DeyłP<CPLeybX,cD A$*(рd0 ؋XsYjrĊjW\Up*1)A$*hp %x`A"X  Ё 2h, t)ID7e!:,ve,C*ka"2S2FYe "H0';Db GcX(̎q<geF$lS jPĠ-HA +:L&""146(*YjTj;}cØ,F1Mg@$ld7Ec`4Fp4G8ꨃ䰣09qt#P8`8x8ỵ>A?G=a{(x0Gx8QlN>Ё dxLD<4,41nqz0-La432أ(F-JQ,+*Ukafxa4!B"-j-CP4CP(W0E) Ex_\?~HG6T3Ҳ(RDbF:qsup4 FcP46ajA6`8 ` d0e p, b0"H "QDD bd"Q$4A + XpBC  Cd@&4\@ $Dpp *l` 0h4A"84HЀB$,H0 Lx JpB&L`.8lyhȀ:p +\h  +H$0L !p @(0HR (t CC 4@P@*xɠ.Dh@C.Dh $08D 0 O"g}@X0 + (8d@a +XP B@IJC .04(Tp0X C8@$*T@AbC #b +&!pRD*.0<\ Ă + d4lB\6,hnDW*ԞY7<*4dIs]3Ė]%TzYB%ZPk񋃅Dx"Jw٥^bM]*bk ֨u2*OTӕU2딮͗1 ˌO7Lt*}.KKUL3ٔ?toI:f DIk`V!4.cqfjn*S,6f3+8fETͱ,*W]֞26*%>XeWôqy,Y54onIBeI9sI,f-uWKs` ,-f>$DZ͑,+ e1m}U!~,+_tĖ yVedI7/vhc+nYVʲx +)^H_٣,9;[e$;,CİR*HYA#' ^&K9s..+sJ7"DwYج4M*r綐QI2ENjIZHWȤCSyeV'Rm:&TReI"y-'8eHZqeVA*-+f39^NRNbIbxx%MH9μ#gGN&d#,g')TOInb"Y,wy"DsKX'KܕIn]V]%EuFFG' Zi4Ҳ*BG\ k2;^:JW}.*H5U9IK9VfՔ#r씟4Ns^ ZX ^89Be ;;̖z@xzP,ʔ et;)-*@l,-HjlMQ]5\ڕ^_9{ +TL 8@$4X[U24+7uݎ-!4ٚ2H ,x6mlLZaUq bt]r ia݉]R93Ǵ—"|U%h'XjHxf|,3wJVI~StUD,j)+!gV3E{!Qr,Xg +ZItZzͽ\& 6C̤R,RxY]I,10m;1ѥYEeOZaJ'n3;3L*ZW2WrLߘG/WEiU+Kw,43L9DâՍI/"y*{֩L^<cH3wTJ|"4Rc$Օ_nʦ +Ϯ߱[!{!JeZM+(YxmFj߂MɥSS}9cs.ddل(Tpp&l!bh@ ("bN)_.,CR*imS*H}-=]ΗAs}i:gOm͕!vZ͖ fX̰N `U)\[8@ߔ/WtEL\T*c]/"CFd(#bLQ eүS4xtu+B0>i`SYZ!hKY1\s5G+8G.+6iEY*U,Ǭ^ ┺lB:*EY/.cU4rf$zyZմio=7JeYW).J^^QXb3tל }d/DUvg7T~߉jSZ:xΖ|RӶAlKuŮGUg4yJBW8W~GԖw,[/֏ˇl]T%t&,69oND.'I;MGs;ɢ1d*HֹC)ևάSh;eɰƩd ML{\6=2d0 jT0?hfNY*{;hǼ_oJe6*c^s̎,lkׇeOY7ʊY͔]}JWZ>JՎPwt)>oZ +Kv4DYYi +8uU/:+YB"X5Q=2NDY;Mt? 6E9~o%PR=+S=!|FؾftQE[–[{|5o**vM2T/W:<{钙yScwBd9Q U}lU)=;{mb/K,֎ Z冎~ބiXǡw~Z7szU_ =^ETfu+u"zȔDW&Ÿ/"X',{Oա[u_P"bVZBt[\,$zC7K5:XoDzt-):I4::g6IX{@.B{fOĨks6j>jϑ<%~uoDTkCwe\FI#+䳷|2G/F5̨/gEidE[ZRTTS7aϢ5o&BMLf-zbNI A4@0 +S:v—o +Y>7WS}ӊϹ*TVKʈ4X[;,-CUZ%e> 瑽-l< Qsf9sΫfr/oGDMKBS8gb-1C;gu3/~"Mb42xU6)2Zu6ħ!!NwT[3BIw9 ,}:SqyFs-TD|3[ОIΊbhSU>*6rrlWYuwZo=ď= хz\,&"8C˲3r=ys/S,s.iHmL-G|d*|`tubgJKJ{c͌ ;ɬ/GSh]7MţJk?՗Lx|Y]ljŵqe!QeF +~ly4[&Z9f[7s28Uww"B~83*+_:6dBNxLB -ٜ;sU8VV8Gƺ+DvΛ+'.z-M[ξ2_>;{19>#fm(MSټv6[ՈԼNVt]=T3;]0BjU{S{hXʎm +by>͝9&M䱥<4ki>KU/5";ȫuҋHSi,6gp-cDBeO^nJ'CjЦ9Aw6יܣOoy+d2X+,T.+#N!Vmv9Y6t_!,C;ƥg\gjܚ_nSvspjݜˆXhj1yTzns<%S~WVm޴DkhiN1">fŦIS3~[L|ܗJߣQXsL4JWJQ8/k;:!"11 '1cM^#T:VT|Ekck~eM53j +z愆"qtUXu.bӥ~d\WeV̳"/,vZ%fa4L–B +- Yg]DDϣl/e5dVVTr.e֔2љ|u8vYW4W~a3>%S~5ƚfb"n2UfZUf\ +fUj._Uu6U>]"γ2YYX*"LcI*JU 3f>E̜VL̾ IS4c,THL՚b}4+55{NkNfO% )HBS<[y̞V-t*lƯl>'=SĨ/CL4L[U2uU*sR뎞g)ʺk9T솙U'<\[,5*7EihC_VeR]y +Sy_]fG<˦LsN&*Qg]mg47;s?Ci-d4ِnj9ʠcF%ϧ:ܮS|-*e.yFotJ2+u֌.z6'ˍD8&g'ϹJdVHj7ұej].+%8tמ7xl90Ѫ%6ˉ8wsZƄ}W\v;,}=Lq]b7G}^Vkhf3*X&y3W%[j&*oBew)YUlXx%LZThE?WS4OԸeELefJnd=W.".=[Zww5휾yY|U^n"벝Y˶r6o>XƧ>᙮:enGt~~Aryn3Ws3=эBWCŰ,O.vu/KWʷ]!˻z%llqڐ\RtǃzAA$H hZ~|X4T6"Eq#Y AP<gLjqந k_pO%=8([X]R]mkbOq/Fs5? ݸ .䫔r ÿK,nߗ#Hl ?(k ~"& +Z! + 2=Dͺ1$Y1K>PP@:Ɨ;M~ m.@}BH-?DѲWH^įAWoou@' +6:)yAAW88}Ӿw$-w;QDq^ m(/(I`;nVɟ0W\Bߩ{Zs.e:=(fG_%Zx)m|?{c_R?oҦ:l;Z +@DߧOybيj< p@&Y)$O*CrwHuz}Krn!r%E7b"8$ÖI[ 5VC!\1XV߇'A^Eă,4U;яkgڎmV(G& E} v )RlCBuH5} +6QN/;}=Ycp4ȩ~}*F+ Ex9W͵֘#*j}\t着oцqy8 zCtBʉOoM{"4ZZz:M>Gg..)=׶hͶ$DXgFEdm#yD(qԋiM$~ +&˴|w,5AY ݶG'Y/F@Wq}ZV" +:h^Gstu_ 9.ǷfI r  P7\ % ]sЦ`{ V%*nA*?Y1ep̩\cD)[dkcxRs)VP˒I+ ֯{G5jzk}Ɲ6oN]l܇{6c-Yuh ͽkc:<Zj$*AUP&WaK1.xwZQ  iKwΙ-@A-Ŵ-M+xWW٪-ή$}|cU(|Uk~Mv*^.!Kߒja&\=3׻ou r$)Ed~ /ٲcD4` rL q؃sbkO;p@Z\%5+.3.x%TW< ʉDb}t=m_ǂWU֛ 78qgɎFlIp:q5 ︍~3n֮ + s%' [ungl˨c*NzU{QQ>;V7$CX݁8ᑮbg+mY]۹-mQN+ɼYUKŪ1^NJQTVlt:HİeY|͊~HB262hm8ZJK$b`/UdgD3S: iwIzfsxޡKjXBjރ;\(bFDi-SF,Dڢo 3v^gSnqyI@ Xł\HpKa/lX2@fu^5Dшm۩}eJr%wݺOS孴'J?>8:*S 6-V`#\vJjY't]p^5Hw}>:%U焈I_~B?+ ^kOB'Dw~ +M?Tz&XZV>`i +,`e\2సAХk!:hm^"q(:'7N7Ā@!*(;t٩+5(ں|ƅY@q>X}b +!| !A@[r9jvm*}[:ydP3VO5D'hhv. Eua2`TsȫRX{-6=ڦGUA[6o|*C-zשB/bI`X +>5IKn=PIucL4ҍKVD;/64@}39mX4 %OdC +DŽd&<#D8cpaF<]m:X: 8<] E..铲`fa0q] _#F锉_Ӣ!x=S_*\ʝ˯:/{bk)m,5y`ŲZ;=ges憎\^ +rh&< (< E 偅x*̂\2vOB<1Op^NJ ťV? +34av%>iAٮXJxyT.v,Q2j[< o%X)0؋Okc$Ah۹ >ƃi +ux3=o"IT-SfU[mTlJ)S q@+Y na + 5j(wI$;kΐ$Rzd!WU4:[bIJLⓘQb?vv ؆EbA>2| }`K sV +ǁ,tNipE pjP'yۓsaM '9 )c'I.CD!fܰLVrr.xcU!yAh07}MgRd6hGs7k1x45jH;]L( <#bs ]v5@nH=ZSBj EDs0H=bAB,$.E xlUDg;_V8Q:[p&T1D(DFd))_H%J +"'1*t}0UDb͂"%>k"N hH 'EJj +qt~Ua O1J@]Aׁ +=ɾcHAl boC<>i2 aO(G]P&kUz`QeT<\XxVG;+:e|:6DT$%\g\V6F0[÷HҨx38mkܑ$I+z%sBLqz{;VIx4|%Daf$6q~yKi  KӾvNz7bw4"<1y"tҒ oBiگZSى9v;›vd3!~mM=s\ng'nҺ",Ϗ Qi#RQ +yx)3uN!lB+{9"EiٷXJi{o> :@Bd!45]A M e!eDJ4j4>rjO=#  DZdK9g8,)ԉ)э@5'^"l)V!!1 =hzV}=OCwpR̼d%h +adP L"KO.@]ݱDڅ<*(]џTxakHBt  *fx;~vQL ә W^xqOi[:$NoI\HC!TmI#K[]l p"A1j`rCjwͳcO<|<`ޮVܲJ҇ ΔVYJ3c&nPhNxV܄Y%r<37B9.RB\Ʉ0:$sF!KI4fE a" u r +Ob|= yv R-W"Ѣ7k2 C9est 3dSάV=|WxS> *Jv +XudmǭAK2٠ +QOs>{3]is2Fp! 榹./0* Siw4H}+n_%+)7ӣ +`yg%(ȏם,?HqkiχHAڋ)x +v $P; h%MI}@6PI-TŤKKd@h[C30 5#$6?@UP[#eZ^s HaHC?BT\ıbS +(s&Vz9_k +7-f20u%Ԯ4vc&QP7$I~qt5._ u5鰝7\u(d3l",B~= )#,Id0?&lbg.M LԍP,^:*N$tAm0/ਢ}!~v TB +Mq,U8j +1À:|Cd/xv7)5J}nUQ4=e{Ioj P髭[Uو>X@|[uF#Z`+lAO +_ +t+k̘ +|JQu|r>6|j͆/q&8-\ЍJ=ǾIe0&GjT:]  e|=%_dK^C^v?1?ADhJRlAwT?]c'1 +9(N9ιzQq,ى2JEsDea'vSfۉ^!aDۅkM'!uO=4Jz7͐W̨zP,Nj,@9(Ta'9Ē,rb1g_'^=sO\xu9{dS(ٵ4iX?d=,pM7M}3=iӘ83Xo/Gk@$/5q- +<5!i\)M7.j"+~E;DaT}>O0 +]fMԥ֡gJɆ*kVE=y`A U4ԧa +'j\CQP׿/dòUPEePCh"]gP)~ct~B0qձӔ7YT,K% /~abހ41Oҭqtkt*[N5`zA;a+уWj[V>'8F$7ITNxٌ=B-ғU{¦iLDSLeSԻFdiΓ3φyrwa'OgGBorbEq+mjv59~=I(wMNbxr/SNP#%0k {icd$;嶬v5ݍ|Xcc<e +Iрg_d>#F`SqFp LW%H,S834X0tf?fdLSe( GDf6ډ-imKa˜"t-Ek],/+Wy<tHyTIJlE7X$ܿJa$sx)R/d,T?~OՂlx|_%TZ⸥q^+n&/ +pY`%yK,DCvh=2E>L>d]ïnC;\{BQ}!"?.1|"7qw@Ë>pa o4pB;I,y  ++N < +e?W?ɇ݂W0uHf|/Cʞi9U lwIY y} &.\3IkzO˓[$U3VVmDVkZ+JfK-F~ˎurb5x>xD/ʈP;0`%M@3yFhCA`m7o-c[iܲa { MH~0ۂ, + 'ih56c׏S3C!p%EX<7{:GT<Ă^+;,v nE4t!TA- +^'# 1/[1YצP  k'A݈Q;&ciέЎ4jb3٠K;jE{T]tw7AO g^ҲB*hp&`7t|;{5΅-<5k!q[,,(5:'!e}2s38?Yuމb's#d 'x9(M/C d<[|S)x)Aq1X/aQbXOC푢"]Ѡ^ꧼ +2QʬJLL,{\#H2uI~/ޗՂƃA5$QEVñǀ Db|Ѳӽ#D d/L'ejL&üi'o{Lze'%zes q563JMxK+5n&lMI8Ʒ aʉg;tقdoUԲnXJtrF>GstsCxdsvTT:*s&59U{8Dt"9#v+5NYϦpgP_r9V9Ր1&6&[Yv4FɂFZ! ~B/KTZd+e/SdlZEu(oر7VK )[[>Ug$!+{\~ >vsw'eB>  t/k_Z Sࠒg|")y caq̠N'O= R/ԍ̦#HEq`K.H JJy0*~3"/ݴϐ' Zxvfi5$!@f()d(@YO=#QH;t +?G`oOA5w CY_-.PS[cw=# ga?7$dWm`iUCIU(=yWM~^ 8@M<7e9F"hv\nup"Y~TnuF̽Or~s-bP.& + ! @L n a7&q0KjjU}1,|!IA'5@TƜ~YaXs5]{qTƌ!? L^u7)bT@uU=1) Ur!b#^t݃cIη4ō> 5Q< ?S(~:$Cϫi5?88f~R '\1ly ?:?m83*`.T[3++av65>z,_o3".z2tv-\5)z~(Zt8 =bsOJ9wx^$~Vi% qgA:T:dTU\,56, +qlLkbZn=WȚjR$z(@vRM5{'>с؋ +5BÖ́ANqc9‚Tje@Z4K쏛 '8+Fr01w5vRwUjd;.F#f޸Nqq 7cVY#vįwp\^uarЉy%E41lZUDފN_굦dN#ˤ*u2  Ptu-:1A;MT\p$epv.OT:MJ>P-׮|_qW;(6$Q1q\(k +Ds"PZĐK %;;(#5˲@*e8ݲuP5vką ! DF*FH ɊjSTƨ"J/%Lv&BߢH-ю9#+C AYro& hC&)8[bK1HXyh򗬗HF?XHƃ eHΉr9=Z/Eul)~W*FElߺm]dNt^Qxp +;/LOn5~C* +Ƴ8T#hl~WuH&>yʖP널3[PH?E"JQR;n:/_ATS7ChSꀫ0n +2wiw^F$mFI1 "6vZZꘃ`֭NjmPpݰ(s%h/͑Uͪ ۷r\=*q( +*zpָ*1d}nomfɃf`V[eENʛǏW1 _n늟6Kɷ AAM\UQt@T׉sY(`ߢ8Vf<dt!Hh9m,D(_r.+ Xt5fx +.L|rZld AXj$aވ$mDU6"3EQ$f;|);DoF[ ˦!̤+C舐ioCgDtKd%M +6UXx}}Y an:/ƇC:A0sZ +mVh*i", +>pƌC* ";Nk!A{88)~(1 1F*TV  FDς3?_T:}~G3NƗO|VVmv)*t>od'#ScqGv_<'&y ^vJvqv(OF@[-ؓF nSQ9)<4oYfIccnAP +3~`3 >yЙ> \ 3'Zɺd6=`iN\pepJ[nl#V%Rbc:s5U*1pb'Lŝ9_}<]J\1`[.$GzXiH&ʽ! [}S+$Ǔ $9 )uBm9JX**|D܊ +_^`p|h@eW`Tسy˩)XB( `*Ɩp}/Q8[?3Ͽ *M2((\"<lZ ) q9VX$}hC7`#ޫ ݼ;zu׃b/M,8ꦾ'Sm=·#5Pr=/$PQqtUvUjcJ[wJ؟ͽ:vf381QsA&D}cULѓ*|߄_ au2 &Nt."~OXQ g_AZԐMl'k}Tqw')o16Q>/5InP,wV:[-S+bxBO߂CD>Bܶ@AD䇙͉҂^U3)s"ET#i#I Τ#s Ly2EZRGĨqG2HMÂ3W -x['88rԙ^(Z40ZęUB!YngVCX*'WC@.\XF9AGI0hߪٽ4q.JG jp(CMPtk5v5v#v0nf9C4s2;Kof$_HE{J:_*|!@"Ek +rʑFh2-LJvfZTy`[yx/wpA NfY߬<$h -5b J9Wک_,φxbX[/}ԫֹFZ&(Oh:1n,J]ae,YyK0գc[%JwG7ڿX۩MdS𨖵ɏԌ3h!3\O,xB~ +$b{.ң?t<a[1O'# d Do\$Лعzi ׌IςaK4㖊6ow5Co [:¾o! Y/?ļ +LU[72d+`\> "Ϊ.T㦇D\_/y` +q2H%ieWjVhw!+z}lUG:Y!0&(T$iIf4G6ly8O^éXҡ7xE{t"T>8c#:W`6T\j=enJ -"LjLF[=&iitlVWȋLB<̭sN@0g",$Ge4M_F %=я:a _ʠɔ/f1\> +x8B!-71~2^4 %3 +%C^@߄cr(T:dsU+{ +ȨԡTb25!_^dFmͤmdP")IźGDRXsa!F`!uM9m{ x0հ'\GI|(%)@|)%/BҎ\(i&앢d)[Ed=}}_Myʤ%.q>!,]\Z#U +ѥ pdzü'.-=krp5>{ݕ~g ,Bue 8fC\wM5?Em`5|j,'<:;6ٳ>+m1 5{"/pҬrO %lwCXI,?Q `l&X8aXڐ䗵"*,nLj\.>Ϳi5F r >m9y..3F 6jBI\FԾ$,Fj!x[ >Mu eYxUI҂,d_p ~Q&Fً\5p*Vm ^ؾg8Q7yeM"`Â*!v,уM8yjߔIex0D@X'Yn{dO'iHeId$bDhK2E B`ҝAj)UJ|pGaϠI,Ine]X9"f1ਈonp0V"Pa͖If8-_M PFKejgoYeՂkU6ȯZcJ{ ؋kSʆ= /wGP^Q4u2,nϬ1ev,@B/븶Z*(pN+Uҝr,#`BR196mX=U|6Mq٥]O>?) 2/(&c8=BP@Og͐]f(dAMM<6b E=O$9p{)7 D7uI GҰ ‫P0R9f3 a^ά@i(:v_:H~:Ta7^@+ S:B OZ`ƿ"[<"*}7tR|в,(&.l3ND]i,76Y^8mX<ÇI+[(}h΀2H71UU^ud!}ѻ஬+q22&7TL&&{7 f[Sɸf^txN f}SY􅐟*bctND -*iO|qe^2+Dź s<$,!#DeۛN"V@;4~o{tep\rGk$ e0E]1ݻ CRA>gB@_?5oLB}kTG9Gv)P!Q=vT؀Wns֙k2 NQzMRB~s-l2 "z`4]Tr*֧ %LCW Q񵂡DTM!OQMs(rm+p, Ƹ0N~'H5-ў9,TjKFK=kXg|+#Ry}>UtFvu5*{uTC~Twa\Bjzvu#%jj&զ9 "V $3o,=fGާGh<GAHv+V{'ӥoBj. S>raPh&P+B/>4XiEowY7WO#$k1GȻx 1XH8p^B(#l&sX*}*B\2%:h" Ux,MGA*eJBAI.&I IM GHU{s֒_qqzPa p<# .3W(PU߼HzWzgJkdpP+G(i:Z7Tcu#R}kn</Sp# ЍM,Q7P4u@_, +LBbGjm!(ztpiDi, 1B {/6LcNgSjQ\T{> *>@%)S>0'GQQ0;F +0@c(H(6B:;K<,ۑu.̈́mo<"M'91 )TVF?mLLйSC&=m\(4Oj-tTCۯ@l)G0 D&(8h/{+ +.(ԓ<*p *+q!$`/۵ZCWI\/נ"Nb#]ߥ}r&]Y[?9Wָb2 +<"Z*4;nk^:JSLB PfKZِ>I<ܠ,JM52fJ"ځ y).^9VzXe`t2Xh4A>orgDOy_/J0XT@G01 t3UR=\vmVW۾mKcCwk ըﴤ7d@[q8;D}BO$2JI$ȋ@6]ED`cX[?\+*9rKF ,jgM+UY)mET-vޘIYf f17ͷ"k]l~ؐj;rqQD?w$F(Jx2wrW{ +x_Oíy fqky<ձY@%]skWr̭RWk:Js7;D(0&-pvDN'8; @9t +?`#qD:vmM3 +|D ,[Zq1TUh1۲P%zf)ߥHcg4M4[*5Q;p@Jـ"Q?RoO0yvnGU;\2"4@8܆Ӑ2"y!Esq-j&07v$|%ߌ6a7_"E^Eev,^ћo܉۽w;.}M\.ĺB"j6^AbJ "}SZF&՟Q0h)b ;w'1ޔ]b@8y YbORLӟg ꍆilOb}2 g@ {;AX +N^w2q{l2ԗ(}1>:x}8 -<iBMDknf9d9EY1DGNq$ex* ^Zb5<>_ *闳(\"2"lk,k'8/Ly o2^ xwwOk MǹSyQo~'HJVi2G|+y)pV0h`9hB(NsgmgdF7L3 +MC)siL؜L851-3L+2b{%S㯓-,ZaIev { n,FYɞΑM6dWo1R뒲GuQ-M ^`F[Mx.-QJ*"qM~bLⴣH9D6"R}[=/bRʣLG#D(\uG{$(DKo"w'0?@萃ey#{趹U}Mae=l%]SEK\13??7Ho\ԕk;+J0c3~Xč~Æ['t84ν}f "߮JrWh@d/H6 +G%Zi\eeulMnK[7w I7յ<!0]h%=>C^^7ЧjV̙9b1܌@"b5>9=Kѵ}2 +0-@n rx[<:׫cvU  Y Nni ** 0kxr^yK9a~N?}A7 +,oC#a24Ä w {MwFE.ۺqJĺa%^4'CqHd:D $%+e^Q $,>nRG62 tRF)h%u!FdzfkW$z!%4(P 2:ԓ,zd?'P,>)wg71_ OAo:ˠ`* $gr 71pMuEo<ӟ 8QػƵQ}8ݝk29 DIfkfN9ΖAL'X}p&їXϚ̜uЖV±,qtȁc¶ kiO'!NxcU\ҵ\ro?=FcF6NRQ+7|a?z=I=C~M|6=ȱNB6?QylYZدxMwo%rn3 +p9 >OVHAΰfLuG\R_Q0ߛ QN1Cˁ `&`D @ 6PDB} @#X%0*.( 0F6H.`@(AHD +` TP +Jp@ H +Dp XP8 h0DT `!h@FP @A(A8x0Ab ,̂=*/  ! DUcj'3-X`"X 4Akr@[H,b< NŘg2)áH""S:Y'MЮyԪVSy4j$+ǰS5~EXxCh8E_yS=XIE$,D+eRl1*Xm^ђb`c +CPI"%:qu plHT!m̲\E/suI3J(@D UScArDc) V%_:Ga,5ZGhR_/J5WT8i*ݐ6&T#VF*'~v¡J8cw,cϯ.rdqp4!cٌ=>4A"gtO D+:DqMU)%MTQŷq3y 5(^`*hF\1,J:îZM*Ѹ/2 T2wͣhkH< 0` ;D]y֝D`F1 x}h9$9I7!08 j3փn&"R#댋]MX݁ˬpfp/$CW[=8FQG)NYXȖ8M] D$!98*H# D2ܕSqQ<.V_UK$~ฎբ@#GNᔧksT$b3;"14 #)x$Hdƃ˅ B…%4-!$@GX*)xvI@^v;U?h'Df@#'DBE"_)N0^#eho5!&xv% +~׻$_I𝳄 S&\i)O +~.n*?g"e[IDQcl"UihB?UX^m5**66}cF]cnǖr3dkᰎImGY}^V RDdbb DgϤk^( P*'"dvO*P.f!yeE2!/yǩ[.Uj*X2Ɂ4zQ_ҤB&l&',r{"(HPъKA3Ty$,(̱,2Q(9HCrFCl [}6GAQdeHT5'0eۜLRjj;Fֲl/C'aձi()R&AR~HXSe\9Q)ŸfK;Z" Ut="*_$M+Yi0IMYx#BD:vnjJx^%{P!OnZ4%&lr$U(GZ4CDmj"5Dvt%3(ʸ-u1NiZjOIhsR}Pna4Bv }v9&a!EMd^#Z1o.bO."FxŒUG9xBȐb0*}(;EAEv)У$v*ИBDbq$T%2e%L62"e)1UTE|ժ@b*'ܧjAa=bWb (oAm+.&"J#NbNx9X؋&X# ŽK]pSѨ#C |03JYаhFM?7Qq,ijl8cI żԊhkȊzX|d&^%ǼARӏDĉfV)87c #kFszWu . ]q]QdYQzL*rPĈ=P(:DUԨLZ ZτsPDpA+C:|qM u)y=xȄ"ID؈g$CDL&@q":VH\2"SÁNrkSߗJDc +),2\E큜*G$Ji_"gM+#НP4kQg<|+AR#˃bV/DPM G㎐(LW\:;.^FJh>^G1TLr,Xz|D])mfdBv$=4H ))WCA5>b55A2A$3DSB![FbHV4&:<37>.rld(Ӻbeģl!BD̐ejZ-)̪oC~Iۋ:k`JA5 },}o }hIhp┼Z(r4uVc:({FaFi>AX_7)E:7רK*yZ~J8r +# <|}h_5_2$ЬL&F *Z`{a/G ÉQfpsP#\*-j4qD:bF0`,*J)A`Zqdꯢb5]y;(&B;N %A(#dצF:qTi$gwF(Uġ3,au88HNlӢAgCI8F<(HJ MEBPu>J<^3hJb㝩rgyXӃ&F$3 /t\UD2 R#PEE{,CVшe=K6DT$SD(!#VfD+r8:g0*H*hLT{PmE +.+ST['ج!&e=UQ gv9yV,tn:sS,SKfq)PͩVZ[ Z!2k$~NL;ʑ暡T_q +z]ZtufF"G:g<-ϰIR⢪&,!ҷSM72f=hoԤӴl`iyzZЃHdJ&CT=TibuK1=]B1$?oEEOvtjUstW$~4 jBE#&BDƉ8ϠDYY<̚&*x ]$zL1Ҵg<,EUK(Rxʊ!9h"# nͦE}2.RɎ:Jb#ibCjihFge'%Y%((f㏧H>ʕ*aՒ"~n(#!tƥ2rLWQu89hLAT4!g3%Ҙ:'{&C¬mA|!pٖ/mWBg@'Ld܀XF"ZT+Du;lpʏh}!AhI+a%qLPtP9>ƥ#ċb!wNgU_x>ڸ\6;X)0*v|8!@5]j\S=j4Eҩt2UC2u%t1aljcUicOULԸbEׄpH5H$Q +30SOPJ:q yHH+YY(RBN=)GYY:\9`u0;ܘB#? L?*{(A.pas@^@8fLյJt@N'w4>D<ja>3.UEj,]:ES4N9R*#f I!2N7cȬBߔ*JPyi+{I(4OG^Y&C,Ik S_\xvDhN:CY1 9f$4e}j,~$rH)\aMA[ǹUqa6'd$Mym}*^bzJ$NȤS|TqCTk*N2UEh +ʛ>u~Mu^-5CDr"@aϜ^^~EcoqHS<85xY㯰 =g9%$5a.IjNfr8 }N9&U"]ʮ͢RP(I"{˫~*^P4 +1*ۋ$:y +zIB Ջtb&fCN #nˈPvaݝE_Pl ndQ D(]N7ݎS\^"KbY3tYeѣ*> q ]!UWd9Z,E1h!씸?]eֈ<4(%rJrVisռ^_Iqdxb;WP_7B,ɤ9L0"BgNIV=;zӬxҾ(wE%O48O3)[ǬU>G!yX~_ydޚwȓ64h(־LɧW1b^}$VAs[4{8Ś|OPY9۸Ƅ">5όbE[ys~r[ wWT3Q=ET }HHOGQIo}TZ6^$YE&¯/¯qR7UƛVnf) ŏtj:Әt0=qeEHDOS7<.#V\h2!JmDQ(Ƌ"?xX>V͹/ +U3_PFy,2E) #j,H $׆`*L4;X?q2xࢊ$J" +ҬWlʼn=l_z*9)E>CoOy Y'e - 7,)or-"8)yKrtn!d\ *ZZH^9YdaJ1HVimd̋lP*ϤWEl)Ҟ0'SDrNC=bAAN6_PcVNmfR鄠UH[ۤ76G!KvWyJ:rӕG΍J[ׯ.R2(郻p喤N #Y\>hGm m`i;>+dƑ$ɠ W:A$&K%w/q.-HI8$%Dw&J&ɜ#ߐqW絼1MYO6Q7)MÐD5A*%JҖƊDYZA9j|P|5u!Z-T.'Ԁ_^ⲔJHSꚒ7 +k}O%ckHz`4&FfbAUuh:SerIĦp8U;UuIETeN .|g?ʧ +Q T+2'd8kr~"0Ur=p<"A>a[ljT0Ra]B&<m@\(SCQ.{S[ s]-H,$-?(pXQo0hæL3PP +CbAlPچ,00SeAX18/>Xf|cu:*x?#c=cd@fp{4(w& p45QjXEώWLX/ J#4X{=\XCO* &ɛ@XjDJKQئ`,&4SbXD:,mXT%B8c8c + lc%I9OJ|VX* ^1x8r RSkFXQޓ^_MaSc\Ð΋VN^pdGA|2G08n!}x`,>$f*)o8:^BcYk*'j hhCW`9[Y1 uz`&H#|0i.WoFeTώv+ :lD˂g=8c,I«ϻ1Vˀ]>oc-)~c묅iUu8T؏$Yg#UC~;ζrb .ڧP$|la-zH>+Rc9# cra-E +İ* #Z1`LcSa +hwPGtjt +ƒSԟ!Ɗ>{k>65@0 X h¿$=f+ ?WYh7"r` Z/I ,a}B@Lvj~>PLrb-gKi^,} Qv`BU!Ahz-4l'JXߕ +E/'J[PPջXŋE)tf۳jpg7Dͬa1yCؚg!c}yx))!jw X-dBjBKA1V0Gb郕 =` EVvCc,3^|3 +wc=`\aF ciJcHzncEE~kL hH҉wښX]eLW$NjJcH!f +bc, + 7rkPv8{p0bX3%#L'X3{Rvgio5X =imطK%Xa-RKݵcmt`]kXH]73wXŧp-X˩^mx5usMcRo1=33vX O9]~lUmx dK+[bYMe8Rc).r?Q$1֠Sk޵/1FcYMczfck>-$ jb,#}{o';X^Ն]_xRB |llg{q5z g<2*rp!|K Y#5AR5^p=]02t(GJȎÞӟ#c]GSXUR;2ֳ^'+&蘥1Ϸ|hb /ĥ *yY\DV ]aꊓhy"=X0oAc%04 C0ɣ*՘J` +x1灺dP^w#ȟ!]jѧ[zGXs8`H&RRcA(GVc S|Y d歶]kj,,#\P \PWƊr6kܢ:cҁ-֋ߖ%[OmƂS= +ВEhFfl,h\Oi-fx2tAUM40LhcKuc X6J¨7Vr*.+De8{)ĉaL,U raBčŸ {qꍕUZ |6ƪ,ݍ:fS#p#~KXns)Kt jj:C6;Vʜ_CqNy}kDX _Sù@gl, +e{vkr¨5VT rKbA]cη,$l",/r8ǟb<#Қ +, CF8cb6֮}:9ЃGmc-̿ un,e)^aI5QrcYٍRl\Tʁn*⻱0ow993l+RJ tW4/X>-7zA? (MmLz)RqEōEi·ɫ+Tާdj+.x7<4΋XnL]H%6XqPwz!ԲƪM0da-wč,aǹn,1eq_77U]xnHuc AnOH! .-B?갻sڹ eqxX_iwH(ǵDaI3˓vr>QoNc<[4]X'+WąvgͿKXޮYa_ƂxJ__qN,+g G +u94EcRNܜ1opK, qiϕܱ,AcW eNi,cj,sG_%wť2SbXagйP)zƺ+/W]U#X $8dHznwێn,.q&7?$c!86p,7 Xci= /R|y.?%I?pxM +YXq/ 0|zuP }EzbD!rn@#~D'~BE@ iI{Ʊ<ҧGo!13J8Y+V?@^3EfU9ȵaØq 66L>khrR쟽5\sw,jxTz༭*$ŢŘy_0=$Ÿ&U"p,5SͤFCɕ@_j C3`qwӴIN8.a蝮B_AsmkA/-rU_ o3K0 ⺝q B`K WS}L= 57QQ/yf,F [DX=<틈EY NaQں'=!N&T+Zz-:ܠA:Ϡi%QO=-ݯ0 &M{ [Ĭidĭ^!${.vx4c jH$J|q$J'/`:׾)~RhBUTG~ZH闩Shr-\Vv2U Љ@SgHHޝGp>Q4m jUQ]I?&Yx0GB(*;yH5~8(]B-LXxȐ[x!Y8c2 s1Zaϭnk<'͔U425"{ʍ; RD4hl.s3/8\.w2_c +6?W 1]-L4Jx=Q`V=@ `x/7`G)ZOjV~<q5ȥx* D,a CgaDJ=h.3frz. Kͤf~&bFˏ,.P m~m6qi:ڧPt_%YÄanuZ ]S)Z:Oح"͒Amhd#M0ġ`'N`sGqu> "[xOVqBIf¹v9-F&-WC05$ `;tޏJ [p7( D%B[ 06ǷV{5a;w6ގ2 +@Wga,)(hW [/~" 홰(ͯx +t5,[iDM?>rRHL1v &ʐ Ղ_qxԙݥu vQiŋe+]Ё8^#,l<>9>`VfpH&vŁ|yΫ&CلčQ NTmi(]4슶w|i"/ޱ_XPb4h}X*2g|de&Ig&=*ga;,TzQDx:ު _v0-Fƌ#[C:}"q* $s@[ys>KւwA;^ "J{67 Ij{m܍q/;="C@֕^\]hR`X}>nږ%;O 9"#U51~f{C_MxӋZnE?&NևF[ˆT黳QIKa@4sVgl[X,_;ŧ"~*` tATM(x/˻R+mK%dg4Z6?br{3 PqM")BH2P6;U^sh Q)-%;-;T(;OBH*ȝK?"U<<4F]@0l@'G1 +!Ό'+nHƠ ';4&C*]efid.~xUB\+g,% .okE* +} ^4֐6|Yਂf1*!jm@%GXwطѣҿjjI3t [S*CˬS'Cy_&ywy b^ q + Q~У%XO,uQ!5块xAV*ɧCCJ7Jgɉlk(\SvݶJҠE~=.5T5d]09I]l"2"/X.lD,ώ_ +@hX F,nlLQ!D\ ȟ){$X%L^M|ZDROvtRFzJIjE嗇S-Q&EE/skB7tId8y,ɵiS䚇8P畠svBPl sD\9}"6.kº=sELѲ9t[JIWSlVł;o HRdHAX-;nWoN!URY{-xݞH$[eN뎕ЮaliscAQ'qYa'1M2BZ)q+jb4bD,A%L[xpjbiɑPF01 zUhb/^›T8'P_ {f]D펅 ?CVUoZ0Gڦ +)JXϑ-:@[V[7 Tۏu9ǢƠ7q;/+XA˃e4ՎZ˻R@>;ը| plG #|f5UFqpD>r÷>Ǥƈyi렲>yȩ #x<#pEH*PgcK:~b %-ЙM4 %^Ĉc~Dߺ̬oB >0&R&cS3\H֗ov9_3HHano#*>DD6&pt g&;Fe +u¨T:"$49O-O " +I5 G;| l6/==OT*^34~m#M1FXDԙ5ZmPE=o  Sv?!S*봖}&悊jb<EC,dI`\F8LgO炆UZ,xvVHHSoT?QI$ѻT9tH?gmV.ߕH=r8I@ԛ!%9L$~<É:jy?/{pIx=3[Cث/N6%( ǚa +͘7 ]ZEDU.!Uឳm1t>H , +Y"UMu<ݬ5LAhy !MsYevI¬ͩk4U}*jjWQPWlH:PmnTБPy—K' =ʉs.r𝽗:od|Eя\kHV?]|b7ёm2p_֊@({+de=9\ Gj/QB&4 jsZ|R}bփP.mBe~V_nNLcmK!H"ALz%]rt3Jm %.ca4 &llqjBaO1SP ɳJqxu8y@RΫ^Ï6ΕYimw?hw&NJ7S6p6eNXZBLt Nu#G=B ;({(6G-3#lUwKBq1ۿ :.e?=L/`oSm-EJ/,='B{>W%/Q~E .2' ے2/:SJSR䋏E+%O;=MEt;::#Y"EnYWu-b0٧7IIv`!3`Ά/~ljFG!ڧ=8N*yf^"ɖ@a&Hp9BO7 ]#)E%T3w%GYVJHb0KM=XE—{ +Z< fnl@ #*2 ܣŃr\ m aY&YA!bVɃwxĵO2]8+ eGb+~d]I"kk&l&nۡKGCK%T?h86-,]d @@+]J^m}z(pI_ٵ|cZ/c62\[ ǛY~ԞUlk6F9>ֵ0i^rZ5ǯӇ[ML^GDu&dX?s.VDeg~"jy&3!d3؟<^ }st7{ XkB2{VF4Wiw׺KL $,Ebѹ1P8d@,ZX>SdQLGQN$DwHU_y0/j*Mytg}>6_GUAws^rVe%r+:G$45h>oF:a )I"Y-.zY ƴzOqF2rıt|ԂXN3 QMܞDN'Ǜ+T@@6_E5#B@R6 2 ַCz^#P63=?=t]Llf]lc _C T⾍2OD}; q& y5kU/54~zbM@ѻł3^qv٧bUalJ?1. x)Wry)}+ w5Ҩ~$ :P8!8A}iYoLi x\;W\F} c\: OGO1sn ΕcL1H&C)N"Ɨ[b7.T%+ Q=vbC_jE*fB:k+:J|ͩ;Q3YBɣy8ĺ?f#cUHGc]7SLDtwϜ ͫ>ԧk2%يV3=%,DQ2f*,C0\$uA>-\RSzB@|Uw_V/v ea ;\fFM=OAEgyiwE7IUM99uDX:K4&ߕ؄bQok (~u52>I̖Wgʼni02V .X 7'ȐcβxE)G' `S0GhZ*7%/g ӦLsj,$l?tlfg GȞyfv̯diURy571vQu45FA['^. =6+ ԄA+c@-3j+ғovnˈ}eՎk^jUl7PQ-e3ݣbR\~0Zmʈ-Y5c@J" uOq}4~$ +*%覽 4f*d]ZfH*P/=կ̆V8H]??Oo,W;1G:!UB>s b721b1 +rHA q +vE&9KR$E[WFk2wBS9FB+w'k ]!<:b2V9.ӱFH->5*%s lKW ;ӢuKb(V:U'& +{ X]J%d \/OlF 7kϏM=ΠPsI I"5; PXnM[Ѷth4 +~wUUX+ T7Ω K[,6NlnGYݜSa>|3((![y +^ rn%dN{q"هI QJC|w'̻ͷGy,0"m}\]G!`(Ec5$EfHK2.$k oZdU9WJ ?D ]W#v2P'xDi-v":D`~ m‡{^'VI;ơ]DzFG"I{D=Ԃqۨڟ*yОٜna&.֎?`.{jw yXŐX%  +p,n@}kAIVm@CU/<L)HDp0V)=ENHK,u?Bdh%9`[''Of5KR;;0*sF[d7Rq*I5|ϬxuX*9C3U}ЖtB! +w(k#-3% :;k|[VT( y_c0jvwTijyA&):n%[6Ab!eug\QU4)?sɨ]x.~|(=ns"EQًK骐 +88͎x}WAZ"Ծ`NqMgQ'D`.h΀GSO`3WDMLlb!=g;ID9a痠 +gwIM,)#Wh |UhhnL@+-| a~PFޒݰ lQpp@@g8vLDr]FGxiFzJa߁)ppbI3zXp)dus{"='])d_A)P f9"(+=jj:"!z9Gy::/">pO:e+uyi:_FH,EV2!{`3նZ\Q1Ԃ?%:loFv[UBm Љ'o"<;qC|lv1`P&A(h}UbOV|0eFQY xyf* +Ʒj- M\\AZTǀCU+o>Iv?)fCpRgʱ4NP혯ʟ +^3$ lϱ/q PV`Uui2LYIEm + ģ<Ϥ{'Ǔs^ʘN7aϖm\Lise4?L9ߌIy(]) 3ޒk A;#|*Fk9)&g~X+ k*Rȋ8-6~˥0zXE0+s)؎o|`:H0b bbn2sM<6o^9n)0muu6Jğsd#IkXq$ }dO4 +J˺1N?#¿NmM_y^`,pdHX`E`">O/ Gx.cF.眊$R<(xbtZ1J>Ng ){p0L626. Hz?Vb(.!rƾ-BH3&0Y)/:4HAPlӰn+$ ezZ[qcT(B9*_mdE5^T=9L +xX@bZ͚9B Wu剳\7J'Du ,ʉYx풁#J>??EtZf-*q"&G,^$rZtނE3\EX{51 'n&dtO]X$WkN w\tSz‚ +^<闰.1Aɀfِ7ZW>{xL9rt—3 {PԢC}9z#S4VG=0m4P,G߫xłๅM +Ȝ<ݷwBlR28 zs(A^֚bF?3[949hA-ۼT`i_x"T_qROXT]XלGu~ 6T wٰsX%.vr;WUO#L'W0 sM<px9%auROQK<  + z% !\ 눲zHF<?x0EI{х҂> +Ϊ{.Q>%=1G٠Ci\y=vJY~ +u ݗTGij`VXg_懝PRcYƵ\:%⺴ +{qZ (A)NzuN+'V +G~ߞJ8ߚb D/Ú@`=PˢbPs h%ME$e +OB!2+'Ɨot6$xQZ$W[fZ!;@WT%i۩ʡ#\p YQ7R}׺wW0S(0`/h54Q1 mU+M0jiñ(x&TvΒp(agOLX +~uc׹G?1q LgY<dr]Nqae$KxHεeް,#jMslɶSRXdT1~n9hOO|$N^g+񀨔8[P  l|3ŚNHUaiVA~ʞ6/اT-޿+%4Ui썗xIROOr?>~P+Q,(Hɠ_Sh,RUKJNb⮰ٍ@k'8]mujs A;RƧ|mD[/nw&O]Ƽ5>77]>Dy1a6Q.x9yZ2RUZ~&+z Bh&kȞ̓,>3NCLfmeDDC:x>1t(ݏ@1Pit&1UGq0)#B 1{Z3AcY 'f I/Ub+nYHtcHVM64MCx >xX E9.P#hqpmk+G\>p8V`\;ԍ1^>txbR-NSkIHu3kc+4 _ +Fқ[ ցzU 'Z%BP46b> +"'3TY:(( .Ϲ O~NNݨcVPHZhs@%J t[4ial/ +n`Zf* (%pOs6JfvQ{)flXDތj{9g.ccTc(>'$@Q_NM3lBk# ¤ҖL4'Z0'TDAdY-zGCa)͒T~v{%Dmh' 0K}Y /#.Ľie o|ٲbWDV@2ؑ =\:i`8'NhU)OŤ զ1;];x7wn;,/ a؋zk^"'\pJv}] V +%K%9x^5roUs(-6D8ldMҫ~8]z3,>౶0 +-# Pe(v.K8lɫ%7ڷDoK5D#h9;:y!xĄ"TF2 6,ҩA "HH_Qtr|78) A$K/Q'LV.,qbfEgt$ѣW⧏1F!xSJ:5DLJRv;1p6 - /p#>q J) H@v Qૡmt@Z9"Z e].ᒡ\j';ek)e i`mďe]p|JYir4Z{ɸ$%3_(o^Hh9wzdY I*ҸHJq +[h+*!kH5##%}hh( +r@j|~YX0‚|ƴP`k)NG@eXWcxn'=(ˍy +Vôߟ,3,Guv-v0il' F@/g;B=eZXJ'9`E$f1e5Y7F ~Lv/?D[CdCYrwtCjr t\).$Q4h@I R-9F-:qR\ R4\dV%-28۠y)fĥ(#6`ƵxDP HAӠʗd [Og\{+Vl$4&Vܱ V6 +²S7e,kDqJ#haԘp'̶h"kΕX4F$pBD٫*#5i@ %n7 +,ԟ7/}2`^*ubfCvM9&fn|K3`U,{eFTr 髌*]n2[U!,?@Dtt9ml5CHRT 2 }-d&ƙn~I5!_V6o$ fW+ T׌!ro bb3CjAa9;0k8dW2ӼWw˄`Gʀ=FHM;,YzFbRGYNǘ%']Wh(i [u|9+:.mٲSakv0hvUu;{7J(-HAG]t(B4-],TbOȌY|P c+> +nXr&QBLs;x@S^E@ǁ O.;Aeji'2$aJmǿP;O&rL3Tz Nr8dzvfjuFyߓA`/F?zBp1/j`gtc(_ 6ƴFQ=Ƅ`XPXDc )f ADVXtO! +,>Qƃ_aϩUB^2D 5ruеl +F_a/,+U +ρs)\L\ +ׂ~^?=}u}yaHHgw6k8ar߰%6$z5-99K]؁@'WRbbw7@Ȧ.l"@dN%Fe>ӎ!7c)[Cѡ3'6ބaL/,@[0w(AM`B|8Shxؙͥ=Q*R%fi;"m`}XAd5;],b9gvkplIv" +ل"ˡ9ؾ85] !@UdI8'dJlr A}_1q h.dc΢ե`[CTR2sB1RPT6XaЂSXΫLx#*#Nw,δߑe_=iꔌv⪞b꓃xF@P`B x ++⅃8ahnBg+Ǭ2-TjAWC~@e>I@"*\4A>Q €8h + f +A_'(sA;B^C|,OD+a-D@ %9B is(OS {xlšȂ_$侅bks )F0d {[v6A/o~5T/j;TlR 'I@DEWօ$SVo~?Ts +k2aֿvDSf Ba|7IN@B'l ފ@: ۓ+'8@W{׻#hGO&twߢ͛ /?*Na<vBjTbGy:x{O7 1Tj;fN|p쉔0ӊ'?~ az#sw/;u+ w(aNJX'&yˊkk<-Õ` Sc)JRRep] $"ms`Y a'`qa'n.h]5@ׁl :L;@}0]l 8QEHUM _CnJt;&ι\U_8\F yu|lޑ edpph.<`dJ` ((.+UgSdә×5pv0tCwcz XE\*wE{ `)9 Ǝ0Tn\FoDkUҜp]0TzxԀ\.1[[u}pG߰([nj^KRnMH-dj*hy~(J9ϕgHW(0X"ꋕRNcIxgdDU8] UB:%K\9`* E) +D"YUW/FON*h'_g&"U}ITׯq+MS _bD +=BI})t]/|[qvQx0Wxo)AUd_JރyCqteT~ ^ G"p}Qy*hWwb>( z7{)Rbp&u&*xz'K|PG9T05o]j$Ӗ|(j`?^i!sZO5 ++Ix! ^78k~/7k!1]ĹWf "jOu>ድ{vQ;sٵ7Ԁ߲+0`fQ^ Z$[(M~ 6څ 0vuaue %0tIXӥt!>ȵ&07 +3WJOB\&./Jmͅy37>sF!}c~O i?K`Tz]]GD9=~(ciӸ~Йz>stream +޵s"ݕ3KﶜЪvN5^žy=V'trֿ'Mo--Kw}GD+M棝[b>֤-+ nz[jֿ,>?;##k+韙&˨GgFI\Ȍ/k;c,)ѵo[GbTn$2&tw5 rGl t }-`O^vQz|60Y(繻e1)?ƺ-r1[T7lR/kӶ=֏rqQsqXR jmǕG^ZGXDڬ +Hw4Ǻ֡ +Vj;L5zQֺࠠ!D7bASdNZ6'iiKV)k1~Z5(njbfo`5M, a g'UjQ$5%(He9D/&uEɒl< `ڽeӹB?b#UïPRo@0$IPÃ+yrҫMhe jFpLx垦wT7HTa`g]R'tV׃o$fEjd -RZ&tE0>{A]jȐDepyBF,fQ'{poА4e_;gR0 q* +b@$`ps :9 t?})Buv-L1cвW61VRiS VV0,t# +ׇ +f F4)c|@%M/ڧ5pGi^tkЎ@Gݸ4 :m (g58ŸA%Z}V GOLeIt~c]7?>",ݲ];%¸7aƸK1d$ƸWF*7%7H_UtëAjdqs^=<4CMeDd!Q4Ly,C + `56L&;bt2X]?7(ݞe{fi/]Dz,CbÑ`:˜ŃF4u"sg̭Zv]VL5=:|8mB^@]o}o~2/F<y>΁c!OGp:qo擩Iq[ .̺s0,YFwO'n>s:ώ媻q=Q\>Kq&8"ۍDu>}QN4 niKcgM9I Ī3:T1:|/W8HpZ7+dU16q=0LAnrJs[[2>`4\' +~F +UE2^ZU]p̦ә1}aKgc4* m1ZgApQJyw)~A@"LUg\Ƽhߏ%)~aƸŠqU)`_F8in%uH/v;YsYv-=ڿ 'R"`"KmnaH^"qgM!EYGg.Ǩm)go&! No!{߆yYü}Ki +&rc@_;r3z(%BT: Z]jv].6e`B8L4:QfNhp?RoCD^Ő5"Q +wȂ(E}W_Kf ;`.,Et R4; +NFn]Uﳼ)DPvXW˅V'Pݨ02a˔m k(7ͷ.^F>A`gʚ"+ʤȓb+$=ŗ>ʼnAFA;|Hv{4'`|cxeWRpy;(`z"1Y 'qLӕ9^"O +IPV.nxȄSɱoJx .ƌ;0wYZp5z;,q t&^E]3BZ;#1^ǖ^WK:I,+8 A!wM϶?8 +\U OpQ/2IO]8T"C>L$^.ތ!XGԠk4izaR/>DJK\a!"|uQWȨTQGjG&T,d2 +E\P@/ns%Dw^{d2b9֤`wW0D,\x9/M%/P!FRX-z&TM1Z64R?mE=o 4u, {vV] +B>-,lbBh%&FE_<2 + aq]" +z('k$J{~A(n o$Ѷk69Z?lyq|l@?[y('x\S# =W ̉@ނu7ץAVqE@ +08XBT!bd'0[d~x>}F:wTE1?R7Q؜rޢ&Z1Jۛl} +. N&ED̃W^ߡlQ~"md HesG97صCM\Jj\DG1V& %\..w]D;hRsKݷ4D-^Y+G>3f'C̖d̍Q9 +%wI|0`rR t@+PHyBAߔ0<7 /f qfv02YrXdW,ChM"0ff|$kiɛG{`nDeƎsR$56޲d"% NŴ/-?cK `s=!Ob 60=b9a ;<ȹ0+h#v= -4vp$E:go4[D(/+ YFi|TjG>aГqU-m#Q7[r%堵 L+/(.d̩^`m_hqz./MKS-Oi3-׈tT +B~Ek-x$.vJZ ܍TO\hj[YAA^4)5.eC(CB;4R]?7%Q `~'+N =Mm=e g& Ҁ~{FhF;-@3DT C(`FgZԿ$2ImmmHvNlyyK%S`FPa( 1 x@rU-l}"I8nЈ xHW6ԕgLp DE+ƮٝTotOb; +6Ԡ"n)Jp[jXfgwX_#թsx^4qmtD +Rn3tD9 y#-Dt8Bv6WCWX{YM|x!jM%E"8YXaD/G۹[d:07nu(Dy8m4 $N"ߗV]GpZ!fNN~|Tؠ>^@Kj_X=a1Ҍ| 3p|7)!@.^ M&7G8ݘ>7&VU1h[Owwpyd +TkOJݿq+ފR [p&\4`mPXJտ$vT^=壨NrT_ȡUA6K-B &2dg2Y-fXA]nw&5nayt~02(sZط, ƻu:lv9ME-oXq"T:gN"TUY*I8Ч8Ea K9I`2L4q0%֑b# +x<+7d8țAKq4+oq3ɜnF|Opu<-Q$"}nB1Yʩ4>R|/Ń:4 =NR Uk2ŕp?9+)n,G!~=rkR9]97k +yd(rN$AVMN IE94?JD4?J ؅(Zpb/PHS/DEj.= %޳&m%3!HO/du 9^FY2R2 %LffSM2>s&γSOqӸA~-ԬJyFgL2N=Zٽx=t$^j)VDhi*#RIZqWUPS"{f.(iw启Gă攻HHCSěȟ'eUZV8D'̊:ďb83 `qu_"qT=*\OWEG'e&s<4}_37<|8ڞxTy1P̿0zD^e\lhj9{%xjIH~GՓ٪nj~\IwdQS 1fVWߺ[ѡΦKmtT9 [x<\;"|,%#LSǨU$cO#84bBӠ Yc}x&QQg(>tyD\& /:YU IµF>7w<:?;jFu*cȝ砗"FV,]CǚŒBUSBU˨H䰴CT, X,Mb9Ɗ(5@ +0䉖K;;E"HlL:WHDm҈^m +95U,NT1ǥBLNqWsnr.17t]1$! 4,Iz˖֖.]uj +E,B>?%}LE格D\Z1]%bN*I, )(qa?؉=N T.?H: "B*hj!GS(M֐h4Ct&ZAN8d!L1(O2J2bT*F)ҍ4Jڠ>=h*6q0dJwn!vN8{s%cKk]B#li"q }AK㣖bnB%! Z 6ӈ&FG"Xrcr& nbOWnn]D/j7GE)\/NJFP9BtB7X.r3,+W)^-!+[èENC "B9hrFC9; +̈!e()\mbϸ5[o&՛"T\3[]-fL|`b.]sޢw OȨUkeER +VdHXt-(-e ]d)JUE`8"2ŠlFJ i~B$6IQB3;MI&JgB-d~1Y?:BQ'Eϒ25D iTEu +.gΏC+^L[5UG91nf)( +18h(ZygsR( mh7҈J m(zmCDF;ǭ5k9[+9̵ʍˍ1UID>1♜{T P(,IXJGJ;J^R}-D\>ZN&&,=ZXJ)j=&K.zF.YvaS]^~x\02=R+"cX6O[wDYĨ9:'Ŧk'P,.udMsQ%#Bbtoetz~DŠ^^D\٢+7[czEf79QT&BEjUTgJgUm|V2#"+m2tϹ!7jAHi$iEqua((BF^^d%" 9PGB gT +].W*\iV?"]\. K\VD杮:HG$'fzg".MHF*."O3(O!ݨ[.XJJdDN*V%& 0ACXv$$zdM&I_I9(oJCT)f b7FYɥ05e,"'2S"kD8JիV;S{'1["L(M;J ; j*0(ޛPt{ +[S) D/М%3ԓ9%4mS"]8W֥䈐2呐PeI)B#YH#5[Eh _4"#KN$JV{,LBB!S|1  +ʌU4.LY-6?6CIdL͊ Ejnl(D٩O4}|-R¨uGuKJ}&2qh5Ku>xr4C%=+/PPd AuĠžA~[I0$_ı a+-%lSz!!V;[M4dDMn\H]xe1|QFA'+Ed3U'0U΃\i50{t!'8'\vs! +Bc~'Wo'tn_A&ZiK:!\2 \cℲ85&dM`TMd0&F PϨ ލ4( .6˄ +d'& +tpK!%s [Zz{8+@PW m2S«A)!w-J@.A < o 4 RaBЗ% +P[^vq{~cAQ`%6.}Sr&P0 =Eo>S`jO{ ( pY}K'&: #LmF@ +Id8 &a _)LdK =+Adn⁡$}$Cv$P(N{ `/EC D~_H9HhhG] @P;5O=B|G8^8`ZY!EhY4BIfVoC3DtoɃz +xN -h&D1 +cAp#n x ocv O88}AP`03 7A](Ysb mcƝM81=?c{A#P@f +AFw8Ls#;Xy)AD _3x +A$#n:W-۾O.B-Z?5X",| !f|E I2dB (KAINRAT7f(T)$Y`-Lr98y 0E04Lic'I A(#j3ɕ,Bx ]wJ"EP7X! Db|Ӏ`΁ \֥},Bb"@^؇`cP EȹY$#ZX~@pF17E8!+BI*Cpp)aQCn5/ Cj9p3R(nHTL(8J!xzSIOoO %Bŵ#XGx +J--|vjJ,#C0@CF +`w Hby(" {{y.$QA!g~>0/rAT4fBPC͆t~hZM45g(*6[BeNJ "!Xȃ@П3x>;Bp] > Am €8UsBaq*@W BpF\LR,5jXKA; -XW!J> +>:GA؋, +=$}l=(g0,؃ ۧS +͓N7,wNFV +UuU@DRTONiR+*( +،x +bM!dLA.H].V)(dI}H6$D60,2B +{.MxR@3D#R!H&K0( E +B8!XI{D +NQz2 +5EAq;+@4D(eE| +AC7"?P +VUI\bKLbC9y(O`ć}?DUDAavQ*#5C})t΀ +$C;u(@,C+P7o(Y:%|?8OABשpߣ hM"(@-"(orw +DpUZ@]bW !X* +x(CS)q!pphi +FK|r)/CG a ɞrOJ[)J Ս4%e6  JHIB =NH7 @~b"[$?S{,ݭn~ OFr<>@P +4d?+Zܩ Xry]C`V4=`]`2Fp|u#e|Q$YA2~d; X>ysa*Jk5ׁ֭=TY {sL  ^Am: B7D9`[p\XK덱@ v<_#\C'q@jXߤF 6E8P6x'V+t8P=7&5?E8v~!TlƊX @AfUQzZJm܀ 56ʄIly=l@nBd'c hZڴ^50;}IE .2 @ + m`\Aȋ6s<["V=@8ĮFqD3M5J\@r: PfMJ^| h0yen Dz$ZáW;0~uP .Y +* IAE/LCN-3 覘p8rFmhz T PI~Nꧬ[BO~>>TO0.䜋$- |zP]rjNGx JEy.ou# e\L\~=9|@ + It Wu_t p:KLȲD[Y>RP!<83xFl?whbbL!؁G xj`u - Bq@daBҬI8Uly.fhtlNJXd(*@)/zU]yκ axhE[U>g$ @@-0jpXZ >?,h#6Lb|}-c+}J-&_ nwoZ Mdn VX>MյLOW <@,3d\2*Dy-`?CK D&u0B~-,=TtiEQQ˿nڣ ( ZlcZ+Z|a j@TQf3/)81T쨰6Z4x-0b9HI ܝ/Bʎ?oZf2nY%V s^Y0RJ(D5ֺD7>T!zne@fY8ixX np1C:k6³1G Ii#3`-0\ԫ4u+X-yk9.5# +*I^W a Bi/ ĊG!0Q2R@*^-P-_"Z@vLKKx b#4%uY \آUŬ@B 6"88pDd7VRHn Z KN +XFVGxtu-hZFZ]_iz.{{- +-5eIU?>W @255>_ LU$# +Ҳb֯k`7nP;ܐ!ʩG(K* +V81GBYPGQz4DW'{TB%xحaڐ T0^33mu H5Z=7rX@'"@6Nk26hU`ipK[UW @r2m] :ޙ|Xlbe'f9r>GNC&KՖ&}2\ P-! @rĚVY, K6 + @|Ĵ>oK}G&o/cފ,1c) Pv⻊:Щ}10ñř8Ȟ(y#oDhX02CZ&]Hie sIhK!Jouucȣd哘=CA+HuQf #+pay(XP$\a aUȟu5P8ET0uS(tU-S [ONWJOfW@A +d]@μ|T,2ݞ:*/(=AbxS&Oכ裤r@]*'u57U;# l.Tl鈊ߤpXR`GWHAҡZwPSj0*qUC̎Nh|XRI@>JH ˂IwvCZ+ƫ#sM@{2$a#gOG&M#6ӿKGwϗMj0A6EFs!DGK侄*߼@({ҥ\r2/Q`T]\ r'rt`aW@)ab%끤IA0 ;TNsH}Or{-\v7󉯊ոҬk8S(((ޫ  J UGX0Hhy +s-E96Hm4O8@^6t2v 0spSpzh7d<t ;WhTAk_1%Q-5<y2[z`kr]nY 8\3]R4J.%À'|ng(Rju ` 7rW%4. '1PjT)586,ֽ(Q h.bdQ`CzĮSfM>l +_P+ h%+@G΋g6\:<2~q X:z%@&ٵes %ݤzl DՌJw ԁJ@Gw//}؟B1X5gD _}(ݓnݐb@öLV/_aN^`AuۨocqGH-Mj!C@M\>@ ]BT`p.<ޠy@e#;} Mm8/n̨;@n C><~gn:Ym[ktm2(Vۃ`]V-UYHfYJgG.7/ iw`ul Mxg,xvyp|nYA$g}Ϲ5 t/0ڇ3i&̃f< 9ed$VOT=`kiȼ43ch`186 pe`BQTV0D 8)A*<>cz8{: "B… رF),q~߮E5OA VDF+@n }MJ0+νKrsW +Pq W2<+D@Y! +P_&Eb,(5楕g#ਊ ]M`*{>`811@˯Zb0!Ⱥ_ܴSb`$$o"w cDP Z9{ ڣz<*4[cKTBp';L@TߙFQ~ӿ'aZF7a,4(C;[T~lb3pΎe8o~O4Z2Oԕ/Њ7/E.>\Z- +bؑAL ¨$j!Dxtm詶(* %/L*ɒ=-Lh,Q݀$|z& L^" +@}ZR +SP &˙I *"w&124|M!S-ÜV:$_бk%-ME1P0b^'´t m[tYBq(Q@ڈ05T|@@{\Iǰy)x 7W1N4Fjڂp5Ne3A#(xNu"eIs-A,(҄+:N6 +#a G'R(u$B]yPb OqOtBE4{|Tʩ%xp}W'B_ej;~TU` 70?*2E9 +>A*!$ X(ŋ1?I;(е @H] r- Lg4 D˂oR)`ÅG El/eqT0B>:&rA![iُÚ5–kFz[m(Q)cOo#P,ΛQv2I|3ۿQұp_ \iò$IxUTtKn*'6gx5dO(Jɨ#]8l[)FK }V‘_ˆ:'rR.0bHcBxǗLwܶǿȶd[[v؀%gJfa2 یu䖥Lk |aүllMbOSPp +5cBqh%j0F+G9 B]Gn :ᛅiiuCia@?R7&GXg/At(ڮ| =Ki^c@N1? ?LEےc'71ڠwP{&3_fiP"ۍL+lt/'D̕PʞȗGArV`YP +K쾚hU'eŴ u t9 'FQ쾫gC-uQ[n"Mz,1*Bf$>gEBL?p s{B"+a ۿvzʳ_|F0@S m5QkZ%ZKSahN8+!FKbS ?T!|+FTU[+&/QDowlrCu~iĸC`Ͽ~SSw-n}: O#eC$L(~`{,`NCwJ/_i& +gdHSIi U +oncu_./B}{W3svApV+z.Ws%i:LjBbݨ|O (ۆ 6SH})6{|ʹ:B:2 ~Uwn^]c 7u~M%kdpIbsBy|_ݠR1yu$\e-qTqz}}mh!UA٭οrkPz[R^}S7a緪 U[*`Vv6sZl^P) ?ԵfWC!Y~j8WL~(SK w Ym_L@aU"w~k>W3A^gWn dYy/1kQlTCUl切nuaè hɚ#ԥ~4NmEE2XS9>VhQ@ 7|:wt^x'zr ί'־A1һC6JG/Ko BxgaDhӞ 4r昵i; ]䑽Է3BH; ֹ)НEVIK@;}_vpAܩ JboiNSWafw! ` ?Tuv%_b\dwM==|z凒f2o +:p,b%6QFo"Nu(՗.(pޗQDf@re^U@32T{{P]Nu.6s)AJfԽ922.kh?n6T* +R[_bMbH3~o_)+,P/3#r_g7n% yx|wc?`~ݩDhH>'3sVi件Ly罨I0?Z23/RC)8*U'!VM7u9r1D_T0/ŗ3a~'k U U襖BG&2ga`'fu^AYɛS٘r) `Trl)G?Kt2Wa~t0,#_>{.8Ѽ җG{4!./1n˅BLb~fNJ&(v +$[Qz#K~Dz1?0.QaE.3syO1? +|**^~WKܶjb,![*nO5D%t}fFp=F@SB)I7SݘV N/B&~?Io吟뵏Jz/_9֦!^Nv`Ddqא?'KF +Hmsv"jukl(IO?;mYUR&Dl.8]!/_%`$&4xeMq+xGq .H)pǯ7^T7~D +"(X/JY OR0ЏkjM}C;_onK!ucfBNՈv;!wR$}.~OH</+O +zM s+b@o g UJdY[{fQk8Z WtIJ-lb ڶFo(u*'ѽ"k8/wk'4/(A|8_}O~r&?(x|?kq}_q籢t6G!D A!VJ' Ǐd 0=R=qjJ " _Tw6vD@>b* +!\?x 7][G'L{hVYVIK:*U5D/DL/;F8hevSI*1hT%;GTιIk#>o~J?'ZrUL/ +o_S~kdTK=s%~!F*O4@tg8oF#EqO}vI͉Sb'Ӌ ~V|u3HmYYa rgR$" aA b-Bߛ#A~E-V.`6=MbZST)jC_'M/X ^=qO(滹E'@tW&uW;w"=GE,/HΧ +@rWÎmw4)ݿw7wU1j3w^yܥѷjFWamCحe_F p{(dt/ sqzg_.%P-Y8V55rZVE$1`͝r!> ʶ? OCig#/4p=!2ql`xbBr{qMͶ}]gw2q"x :~8^>I};+S^x*fG>@0'UsiߜRnPE5jٛd=8;R ͝=/ B#cQyGj MКXد+GStd;ωq1[&%+!q,@Su8m,~55~l0ĞwԑxF}I0,BM}`#UʼB!O(_/ݔp B,8S߃\麾p>y+r){:~^}@o [i?^p=`JwFkkѦ!`TGQ~Gкu?U(\W1Ew +d׬h}:'g=: fPKFZ_,3ce3Y-ρGI)IB[i]e*u~RWimuIq<9\2iHI0PS;+͏T(v25Z=]OWA04r8vׁ03L[Q"_=qŷ#eg7E7L%Wooآ{BI9>N]_=W߱Z~T>>uuiZW?{퉣g3Fyګ~ScǔnIUp"#S9^2^<Dtsod}s+E \Wd cb޼`-WϳO3 'vf/+;WHiFY4>:_*/l\V3toV=zYa+r.zJJgk泚rE^9FIdc-ɦc+C@ssy0r9Gyso;aəטt ByQ:c42fn +פ}2Y2pWHٕU%I|_,N.Fss$8$Mՙa2瘱{.g]O;>+񵙲Z!s`nTv!ca"M\N圁VQ-,~Ao,1`Q쫤?Q0 mgIus"Ẕ]%ϱN7#*ͳ%e}g,5҆5g~l19ϡCtoÝV+SAեuaEHVs|~=Ĵu-G[L0Ԙ9uCyS:̹0aHI5)ix@JTa$$H*os@XaN`/D)I.\͙:!l v]|#"q;d\hrSR:{sBe&*vr9K 9KcJr$}~ٓyMM'&smFmqWUAA ڧנ6Ȝgǃ \4%ٕ zRszcgPA8Is!,S >nUķm$9d@뻔J\J3/^Qv-G樇?aӶl%=Yz[pm9 F}mJ`?2^@ +ÚUy>2g|A-/*ɫ1q?sH A'`ѩΡ sEyΙRhh`dzrZXÀKJfusz +Sa%^8E&SWeRsVƜcfXs@a)Hg’$'ta’ĠJmM=j Y9;=]DF93w:0DƈcIdtcKN4@%qs{4$}Ѥ<|AMoK:*kXrɒܤB9%˦gsv>"Cb9HAD9ݶ"QeI YUoνߴ9nd˓%W m99uJI qD~.[?=tܗ-6ѓti -i&mtؒ~Hb :hK"wl'bIן6Kꬤƒ9MbD@d KIb)r홎82’zd^ +d t gMsl1ӵ)w?M\,/|ޠ%)`XIpN~Q09 BYIPF+h Kzb1c 85-b`I`"T]$Z֡(=&-"PQ^Ɩdt&At! r&OI{:>(=}}R+oagGEP:gav,EhGzAjVv%ၓ75c-xv}-T: g) ¨9PA<')ոC +<ڂu8VҧIjP!  +N.dk=D8䎭R 6 huzB:!g ǙIg+' ieMr_%P8_vKx#&hLV[y<5:OwL"Trcn GAdoD#b>`|t9)`#x)(|\Td!agf2pR)C]'Ֆ-K_"43S)d~F@7~M?I +S6_cGAoKyzz Tsb2؜yY?tRV= )4e 1n,@&Lg›uXQ2i-`b@|.9O纻qg V2mbZP944rѠM $q8, +4pGl- $ew3ӣ@!ZrM 4LEo%u ֥1tZwۻ@!z(KfZP6ao?$qV#JS&CP֌xE2KBFGaڬY5M<\ Riڿ> oR-#vm&L)P=zC7Pa}{[f^&DH+BƳ8=Ux^9K3h>T#$d +cfT>["Ob >VQ&8\UH^)]:0 \@]6<b~d&je#UU? +t>a@^U e ;["dG #S/A$KW0ŀqcwU~A\L 5Oaۥy.:0 PlSLmǘ7q@YڗajLV)Y9` fCD~/ȋO=>”@cՋL' X W  7g¡͔Hގ-ff2N>Aq ?MnaڦL7ćZH=Illn S@`nR݀]0 w7 `z^(@ZHhRLNIMCJ _4ƒZ2X}b,~!(.i?I~HpHQ9<dC~;5QD1EdG? T*ӣw)Ot;]CYed$*OJH \yk$(ӓPG{2!V‹̻fZª`ӳݜ_;^qAg?q? Yu)ظvLz1əHl^T&Dg (a+˶4&@7g%l2Y<9i?I…#Cf0hV݁Rbnu;Pc5p&@Z(X6;mO/̈́V֨gCGq%݁x7yXefzJ$]D4݁:G&Dh9I((ƦK, +Mms',=vQ Y4.(u$ +" +"&~bh$yDHg + ݒ(48Tu8t88TRk @aq% 1W*zHALtұs}N +ʑ$FM\IӘ苂>-I-@ QMZA&-t 0Q'͈@ST`47h9F40:s)KԲ_HK/ +v$Vu=DAGhтD2Z5-yULMf8U+<>08[a,a(d6ש߻'F FtLx6 g +0L)am0A&\"`O5`% Px&1A`k& LG{&j#1Q˜2&H ž]2e1A(½~иSe4u-iIFK=S#5dY +$ /4<;=:9ntXA&# +FH6L(Kg-3A+  tW 2Av +\ +L34>|0U傸'0Aa&u$}AFIO> MjLLA&4h35zܽgjGvP,;P8–9e2pe@3%GF;h$EwLtX A3fJ$c}.$8! R.fKcuu}gOZ(]ʟ(VP#o {R<}:^A)خSh 9X&I } D> <ڂR+Bw#5W*~ߤ8)©j,*XwROz(3[)"B4VyR4W;O#WUPXW 029cųhAOF7X2o6B~̷!p[*&]zVee/(ُBTAu+Sl-.;_c$u4/Qhr۽5$6œt k@}A$!R4 +&PK{Y 5[TF[-!i D$H5;Htf1BMBtO$ 4G`GdidA%x֧AS~uTAXV9aރ~̷7JG[5}$u:)\v)L/66cb xL/lJ B6 Xz3X C-dz +=f m {8ma5wœ 94)!!T,N#@r- OGP +{**]ƥ~]FN<$Dй^h(&*'#hjİ' +o*)cQtE6iou(k?OxR799Ӱo&4iI%P2 %Nt%o&d0=dOShG|N&hN,mϴ+em*/OexCtam0#Eiԥ̨:)h/otQQiy@Ѩ(:` ^OEGOYM( +\QFJ +)Tٽ~CT$F= (N櫕5IXHbI +IDƦ݆@"Og N+W6p6$uV`ﮨ#(dīCSQ(W;dcH5amz!|. F%uL q5U*.Lr2D5JMuhģ0bcɈeKϒ=N\ Jfݒv%<\j슘k.eWTΝǠMH[.e`].C+V(rɢaj>),5MBttdtѕO?]bњӥ4k(Mt  #7԰R5T)_ӻQs^cbu H%.] EF +1l(5@rk\D??sI$aU {K KGW̥ZONAc-K%J1:EJgƛ(Su e qRƱ.tXmjiRJ|ec)SZ{kaU[BtZRR-}I-+-rT)чۈF,C-]"Kʼ扩]pҳRNe3yb- v$)1!P[ %-n;pKG (f|!#0qֵԌHS;nsb+;eZA*+aɼ]<%c$J|-lDkW݌쵤&?H@-qԛ%@`M| yi%1cBKvިUGQCIgI*TRDA揪_h/9(K\wx)KzΞpwqY"u "5n1 ++dj> )ItK&3 8;3+R ӅnG{vYTR=όR&-ɺJXڒHdHA]0<0+|jn)HZc-츦 U9'-UXK֥81k*HÕQ"!pHGåO +!\q*\2oQ{zdp~P atE' +gvL7g1Jl!tQa8Ҁu%Arj)`K 3 c]S?R:NF^kIy%|Z PdϘo;"e"mxk֜tj/@9£Q +c cj׶rL3UqV]NBtP W2SRl;[2STnFRgpT]6 7iS?M=lWL{H= +&AVM):6B8-nj$SSm6+~8$XG3lm{[jEIiM6[ٷy$_n0h*z$(Mnzd0ƽڔoFyZph +cK([8Xe|e RݱdAS5>MmtӀ@JҐu od~i}cI41܈yլJo:$wY^Sd# +u ̛rqu5eR1%
    ԽM5;ONXk` v?}V}ob|s'nc.h)$-ByܔtpvpIBx upbHƃt}}c=*hEMN˄TqD +>k&gD}0B +F Yb} DN>tg΂L#*ul儊g. 1Pz])HEj$ru(Nӗ/;|HX׫qJSPJW'e _S_Fډ Lzj NenXVUO#T@S=Nꇝ-grIA?hÌyZEd4f iDw+%rSbsvNW$0Jd@S%ON#ISj%heCU@HņIPIYGLcUPL mX}OeP>ѧ1'P2`?MsEDIU[Ƥzr,x4 AI@2N%RD[tdYiVNkY7+22, +Z I xMӁ\3k P6 *b,|>g88jRObf}1g2SؿXPBRcW[u{"@140y-S8e*LZ`}UPr`kY1U2 s)+JokJCU;_7,Scpm +4I3JeHV5Q;&,PɝvBXJtOH p\ui8mXB\b RjcZ~ R?3,S fKgw,r@/ץ>XAy,6;MMu0;pp|EX񧾛7X-p% u?EhM \$z.( H s3ZJiouJo5,m7k(c1wLܮt)Yj%BcU͔&cz>!_t0 Jw*Ha4Ǣ7S،{>VΗ@H*¦CN>H>HWЋCcUQbY$.VWc6*ml+XS5r\~cQ䉴",ܦ9]`OeK ܬR޽Ɂ}T,v!X&{B1A5~3YvKSaCvBQSqLgR=hmXWVPjB$ +$H fDG&Ue ikʨO_b_%(ƽ su&-XO48{~t-]?V$Mۭ{KK,\<$> b%QRơ_'+;++P!dǢޔߏo~oz gk[Gtqc6C)B.I'Ib~!1\|2E|,xA'&k~SsF-WX'w`j"?w >,zN*UPcǠ~gSJ5 c Nc hz+0_2LXX¦gr Y { c$C[ჺch2c}&Ӣ N"c*d5:A>xj磨Q~ÒZo(F .* <X67я_9g?G~cEJ[x6y~,6Iۼ $9-?V˨9M(&Z c_lPr.@V7- r kG]e= Eوx^$ +^;XWq2 cN8D\R¬Ę+N|Zcm8b^9.eLd19 k`:b_omv4rǚ)>Z?VPa?VbDt[pIJcՍ8}*X9Џ}: W +{xUX2K^mv:F?mCc9RNXc1 "jV^)c_\d;&(!^TOy݄|,a=V~U=jF[=U3[CRtd˄GȅlQơa@>Uz6=֚BiG{,.Ч8T{~jX.;H %?X/GK!^u9՗ 8'yIZ>:uvbeB]xKdhtIX\[$p!¸R秾p`=Vm(=zk fP4t]{4qQ< *U(v,r!X@cg u,ձֵť$E!5Xwgg3J k+gJYlA\9cyD0Xn5%O];V}f!t b}z9PctJtK2A|rxzA#nJzh>uxd5P;_5hc ˗Jowrlt\ږ=$z)"shA?^ϱrĊsnoz2c"NT𿦹*u9ncA ir}zK̝̀m;| #e[7b j)DЋL1,*VĭH5/49xo>l-Z0KA;E9IF7Zɿ7V50oB:I}rJ +VK z+Hjm #X{'vo,xRi^%WHIX h҅cIT:/}cIKH- A@R@\ 8~rm:קX1e FE);zc55EuoYV`+Unk}|y pD\x~n,l~D-kʻSX 43IAXIƢI~xo,n%84 +78I\mXat2j7[8+wצA ۉ̄x1GpjfoM0ؗ@\$@Ed8E h=o[ 7&o]Rv`ocI4xﱩ:UNrE͕p,Ǵ+ XxcU]68kBc*3F){يp,±0vL"+*,*|'`M8}xHQ$z+HK8Av8_±B㭋*^ A} +nhc!58i!(sgX˸p7Ӹ[zGu~j c'~qOEFPZUFQ\Xd-_."?TZo<3|bn#Z"z!k[^,r`hwX@`c3jciSџcr;.ee x݄*$܁V>)k3vH_C+TW݅X2v' EO/ DIKHyJeQ0P.`,*uށ̝w4 hZ)ZilH0ǴW*71SR)"#d'އdS%T$X: +R \Xfa@z!1Цcxd%WɈf:[ͪ1:Ǫ M&sDebBp@ZU~ݮwE'XZ>]FU7 +Jk1V=O܅1'Ҋ Y^- IfsVnXg"X4|u],0C,*M? Xԙ0ja,/Z:O QRX_l&Xl|r&jkǎ;U a׀#{evYG ,ZG y=AQa@0ֶ QEi畬7`,A; QI{ub1.&1ˊWO/V)fAiOwc*j{ K'BqKX}A]ڽwörl/7ɮ+fudn1D U0M<'Yr˝( jx( + I!/[T!p"MW#+N):xra0\0OЕP s#/T(:uk7ӊM3գ0f, + t&)aHRظذkY.;vq?wFFcBy]dF|I!H#EGZk8>&-eo&(D$tP*޸bݢi360QNk$ On3 )XhTDE b3#D3nEaOeeAx >{g<9)"?n} ,Mx9Kw\+% U0g#daC?#X{bs@0hо@dX]NL<$I(0M d}^hͬ\/,kd.\~nprXv ywdIHq1!N)Kg.EM! "a*#RЇ˰,[I H I֑M f W!}Ɓį:ae++#ʜؼٝͲh6 6֘m9߹Hcv#<΋hx>]Lt34Ӟa皞R%%*QRD"@JsU4'{k.hT^c02CPBNuy꾜$D>/YAZr0̸0 !aD^?±9|G7$FGp %"0X_eWX4b&)ƙ6-Dٛzf)wp)8a!$D¶P/\ĈMXѭ3ZW&D.AAZ*!:}} ^џ:2gἿF7i 9?%#|L +GMg1T?;t|a31p>/Ql ` $5/d$ؠ2K"@B +q&&C3 B;jSRVjf*a+%JrL=?С)>U">UtXh5/`<|_L1C~F_Oz"lixr9vBP/4&A_٩ @Q|j"pL(Bwp ++j#HOVDBdW6x#M I7R%KT^HD̵fBc1$42 +wz]Da$1!a~Й>;MqoმxrBHl~pEKaI&bXE_4NdCaFƐK& =#f~_= "ea.?"S2="h֘T&EQj%K@ND,݊ňt'7v|zpx +V\fS|6 t_ys2\Fe(WPf/ s1^R" 7q2Y T}9OqoXQ$ w@["a6L1G!*HnC"Byĉgm.Q0Ee-ޞO ᥉x̃t 2O?D)M| & ')haAQ(f6:/TxxOb6]8z4yW3pp@h v.Z + +F^02lBdO]oN`3A_|vׂ _=f婏((NҢV_ʦ9Za3ٗ>^ϵԀ̀f1 +Ȍo2iV"3QEf <S2V`CSCq<1{ z0U5>f,Xe?!N[Jis!h_u3.njy!d&5`)-ݐt-U!a8׆I3 2"Efs |*+h w2C+ W.:.rlzyAV`-c -$*r(H AFШ bF-$-f,hT֠+wg0*fS ֍"h_{7"vEd *fN|$f$3AY)UPD}~DrCpeh/3h1!h3ܗR bF!jZ0[1#?7MD bƊGį+f 2²%X+F?dBvY O4·e'#Xخ3fP8Ђdƌqm̰nj)-(yX3I+ccFD0J54t0>8fP"}&s3ZQy̐A:f2 6fs!>o!ȺW8J!3Dw;~Zk8[("( =e>fhdƞyDq} 3nj`6fhfnj_ +1CVWJ3^ I},A[dp'X3h"4Wqmc_8֒0W5m'FY\FctFgI)L?9pm4L@PgՍ]K(-.+PR阡P}5 ẁ|硅0DZ : +Ev_5X Qnj״)3OF0@*$N]lT*$!l̨=pc>"rqBktB{%:7f6(-5yaMtc IIl L;fVdnjaNLTcR DeaC#&aæ␫&Ňw:f;1nT$P!A^fcF ᆤfYl`2eĖjNWk38\ρӵ.;D. fߝooG*MQcFd SRGm48]6OCabq{89_;uS>anjKA> I`1;0W*h.cFz=fv̨0njD@wt$1T"mN<–H22):f}NץB棰[(qғ By8U'3RgX?9T=֡ܜv̹졂4 3҄)p;dF + \n1`K1;u +43FS!3z +q9jJqEf䦴#zlEfؠ Hʀ kEK2ǵ4Ʌnd]4dssV`!3FQܢ \y'Nks8`eЕ* +F/3p.NZ&-R+Xnҧ-1ku2 tH8pNJmgNp @ =](ݔIML_yf3eKW&O^xP̨=U2#9J̳ xLB Sf9I Qf`Eg,dOPm]Of0~2uY 9PX>)6Tu'3xHZ{2nP3Їg˾5)@4kPuU_'3>6esGeh]0C~^h}3ouKƸ!Q7kWǃ_>JE \{NfT)/3s2 +Ú-V`g7@_ЫYMZAYNt)30/|33~(3؉%}Ci8Q%WJlC>D:^\hCdo&Rf7rG vkLrZHNʌ_XjpSeFrGI.\I*3cw +~1:|p%`Siv/Xyp~ . 7" GD̹[eFr +QsR_~zJ9SXIeF׻v(Qe|Z"֓"AqVG{Ϋ2 Td(HYeFf$p[J "JJL3JȬq(xIΔf!4rhTʌ:! ʌj a2A5¸Љn>1]eF V:h]EVI zEHzkA*3^CU'o,ϒ0T24OFƪ$ ReFk],A+3x>,3G2#M/2ätoq>k@T0yQՙSU0eax EXf0Er^ +PM8ca"_YcGհ :"n=x8ۜF\fp[} a_Gh8gsҵ 3zacM̽[K` Q.@-:5- Dh8K +XhWfL3+XO0,zR'De2:`{K@,3)l4+2.Q64;2ǀ ѯe0pH 3bLV-3̨E~V88 @!e` *z(vs0*2p0Q@Pl )/|Q\N YZ78Ha`}ˌ\0HYa48]w]kqh]v0Aw}ռ.3|ë.3 +9ֹj΁0C $EҙŁ1xaBcND΢C\;ˌ;Yfq $fOa=7 44#= 5.?ߥe,=,L0݈;?X6mT=Чޮ%X 6J2bn#לX:+[ʡXT{VXˌ{-3lY>Dw|1y^f7DeƲJO!q +'I0\P>o-vJIedÌ78M )|7r04ҫX2j*/àu,<ˌ у=(m +f(ÈQ٭,F濄3h[f )l!1XjjecG8Yjw6Xf^Y0%Sa`MW/U",vHY *(Oh-6v74J %јõoTfewdᵗ}Sʋ~¯HQ1 u:#"6fi8xwV:-OiWfkk6h<#x֏V@&f? +M*W+3 idE4Yaca.mI/Vvj'BUP2S +KpJk4.7Tjzy%fxe q_$s{re˾]he! LD)+W:7'*SA\al?P#:eP#1VWf0/ _qd+€pE +9%CASڰ*3ZK |Wm# Eb5-cw*3ʏ/mMhQ/X0 l6,$ZeFn+%/:*32ؾB\TkB̺%Nv bIVfDg%(2!)YfQ3֫ż`0ˌr À\jB)g<še{,3hDXN0=Yt=D se`1kT,EDԵfe."@=ps0 alZ֕$CU2Ra`e +nPgOCt*f9嵵4|VfSRҧ7 +XUf(4@ej2c"2c,n¤> kdH, Rf;2qD.ACzUfOs7UfXiP)܅*3P&MYؐl68Ӱ_>)g2cP`VXиP|2cC'uaRO~G™f"ʌа(:$$L. w>QN! +3?ʌKz3iHSVȸ2C! l`XH5>Ȑe?Ń̘R{Ufd .̀u@we2;|4\Pޥ*3 *˨̐NO/L*3tg 2CN(KYf_>/BKD[y|_O,'NC,%kF&2~鳠zj̐k7;\?m`p3;qwf`d"ʾjL9ݎq48$aL9er6)8( P $dMӍ8.zma!H)ѠJo`w v>*) *ē~U7*CnimI'%3 pr"Hyg`Î:KD7PIDyYʇ D o$3NxE›1gɌx˧8XuKIf*qK/gPrw_ k#dƈAlw`$_x D8t0M:Lf%d@zd5et?y&3~򆡙d'4R51fFp Afd"6'F73Q-C#mX7e@c2xUŬM=0|=m2FtpɌ{p5"2.iW?t F)4 +T̘%8 dिDUL7ɰJc@1ѫh!328ثBS!?vTfD|q)-j܄;*31 ze[AeQ{E+Qc+Ld :mM Ufi@2ײQfXZYD *ߕMI oYLtd&?[jYOf028!j7g?mɠt0WNfai;S F}C EVB]k23*E*eY ][N* 9>NI-\-JΘ㤺 2h +|MĜ#4]O`ݎ7:s ͥ8ױ<14MrQ ]pi Oni2< ߉ FwqsNJi$i u>DaH\7Q&3X3R$oos#(љD4 vU lM*%AU7 U-yFdF7~:~2&jo=*ʌU<ʌA@/D2"aq-F Oz91,) D ,Pfњ<'BA\MΚԀG3'3ɑ9Ofry"Of$Ѿi `<[ Pf@X+7y@ /WM' Ld6iB$/aS3NbHou;cJe{љ+̣@ ˺7adH?'AA}T:bΓO +j2Hw%3ȨwN"]F4m!OSp{G %paqi{]4FuP8Cu~d>q)O66 0#0`P}ZF1ˎ s_d%Xꌉot2Sl|7dLc~!3޲{qiN8\O? -tX͞sS2c- SƋ̀WMKfh 0I&6& d+]^V Oog )|dH~CrZew_=2gFWۢvyC"cl/R\ a`, x4xG=@ !#E@zW ,^z ᜟ:k{ +c nxldFrs` UҖɌg[؎]W0p@o<` :K)ݧN`x@2DLfYHL` >AK `pۿzb#DbyWV උ9!o&3N˅Gc<49PzV1jaO 솒;.c1%3ZxAq0V\!dĸdBڽ%3pһfgdF8 +]f?oLx݉=rpkڈvdF큱t3Df>Yӿad%2~Ts%s&2c.R1RNd|~e}I":WE,\^c#<#CM<_%N t +'{^!3B J3 pDi"5o QnP;t?y0"?n2#B3)y r+ˢ + m~HF*{X#33<v s 0%BB3I/cK`|Aj 8$2d +x**RG"32gBs, =dV{~={ +]ֆjOYDȽ> O @:lO&F2ê&؊Hcb:{LAjƕ/hbqDg؁ܤLfy +/ +6()#E.yfwZ[M[NR`Ɍ]Ob3?> īAfgvCDȌT5d}˩ 1/=mO=2;'sd8`0_"Zv0C/5NdȌCaӌ@rS8fz# .-̘(г|r + #3̡@աmwqE҃T->/x&7e{Ǧ%\JͽV`; .@f~␇1Bˌy  xNEf\q|VTa*;1bed<z3*X: C ,/Ū_U1c4bTm4૙cHaU {*cg>fLeHufc@I)QkF`!X46Yσux]SizmOMr]nj&5+''=f&xs;PYGs|AqxyTяzh}Ȯ;|N{j>$аuw2c F6_jѹl0B(> +=.Hj*ִg^ҭ2h+0^_(uZnr/x g!%n9Ӟ ԛjʶ?󎙏nos{zHH{j+_cOÆpWrYVD2@jP|ɇ/!c{ʎjz8mm~q\Bf3% -MCglsEs!H WG)Ef@OQ樇1<-u0cZgk2A9d +}1`{V y$4dSilU޽~(kA[r޴НZ UZ _-Ⴟ>Pɀ*J}ؾ.OktT `7_?"2E51c`[Mc+źz;XYZT%i-=Y(cA46fjfp3ffڀZfN~.fݿ$2:r1# +ԄT|l}R1cp$3q 4$T1ci( "xbT|E{XhTHljr ͪ$1`Rޗ~Y7&bF̍5.Ajd-6J RM@/ä9ĸZA e^o%P>,_"ujO)f(QȇTʙ{p[UZ9js+Ȏ!?\ roӧbWHUL >FnT*1/X znČ]M&V J@q["fi!C̐W JǘJTR3h-H +Pzm <1Uyh/-⇢GJC &ft.d~'fGg7yckOnV-8+&BѱՅ{ 1 El/aey|׬JuW ׅonb?x.mw Wn ʈyTBLX;eRNakO}1:U!Č23yqLPF{?q3)AvD=C}3.8B3z^T̰xӚPLknTB4wSbF>+[qw. +~qosǐqQeΚWn87uߒ~(4mP*'Z1 ;z"ZΑV3 ;؟.Ō:ĔGO3 { ڲ +wPܱeH31e +qcfw@xZqʤ^g 皹5Ot09+0-<19̞AWQ^CϢRpg ;!/zR +QL"9.L%k⤠)R GZ'5P#69fzL9VRd!)]4QGśj s̨}qv((,fM3n7 +Mi @ѥ> (kAwKy >jpc=T7fؑL2[K4ӊLD ;]Jا]$jX(,RX3 {6flΞ5fƠp6KCɛ3C&F lK[?ɋQ& 3|%R;1':J>+y{A]7͋Bޑ^NjB}Ro9Լ(ܐu j5h-'3ˋ+1c>Q0"DQȭIu,|H#X_꣙( \@6hPf3)ߴ317{=f4'(nAMPDAyCi1C4 1=| L*ha0,0>Q=fD!UcJdXSsikU}ؒcH(ο3)R@P>yHVvbt Kq6('!(Џ=Tؘ..MWK +bei_blXƌXU㘑s48ڸD!0-|f&?Ck4DAr{OtrLNWq'vB$SyO kw^ah0Oy̨pnj`҇#*Q@ v1c $kO3Dg5 X;f Feh+X$qTړQ% + ?63`{BcCן0pC>m̨^T] {3J9@2$#a\_1ct"9DnP*b3HIL!LzLLeq *fd&0/+֫d0`1S:$PGF=l.=+&Y_OW, dchDci=Fx }ULcCӘV)ƨYcDQ312!rI6!Gf l cc0R#L5VgѫX ׊!Vb#:I1(vw0xg#"LNFX$ +k|-b?jY{E@)AR +~;q0T~a.00Š(xQ EDƇL @0>!nb ^`bk00`nx6Y*$ J/ΪZBߋͽ@g1Q{a +^d}F/=/$h^"Q/|/pbB ] 6Ng(7.bB|څ徒|PAKH`1[مB^Pvu/b[+]rbv +Tn I-IbFR nbX/, c{rj+Rƺol‘cNtl%Xiٞ=}@]+A;k$I9Kf +CLk(O|Cj'l(vgʄjaik2L}y[Yoe.`0ee[cr.a/WHyĬ՘42+e6sŃc.uQOLFu3톺43myX5O޴牺XVMc o#dXQiXw5e9֛մ\$jfi0 apҞ^*ᖺP*^qٟ6]HL]S /4{1C0-W@F"EL;.@pi +tANp06sѠE mJsB!%'.4H`.Mi ߂@d Zw 4-8MxlnPl uQ[,R-l;Ԍb-kт:`DQuLkFZľԢCf-)eYPa0ZG?E f/`Z,,dᝅKSsԖh9 BYX +K, +%HeAhʂޕ&d!dҴDY 47w,.cAKXpae @,Tid0‚ ! JXs43ú{[ H}V`[|W{_lB҄´^q'f\į,WO+`$PFîH릕06/ +qEj \ibb0>X+TVxrZqpъ" +wڍ*+rxe!+8,?gpMM^65M[M 8o+ؙ7 +#Kmũa7 +jj@T{ڟKcfsJfJ* R)8*x~5 +pX'*,d !kB*i +њbAcRZWm+?(oSHu\_Aǵ)g{pNQ| o;9>YQϦoUS篡3`kSðIELa +*6KhlZ +ǦR0X)ʓ?lQ +Pxjl0 +OgWR,TR0C@H +`(e\)D) QGAbZGڂ8 +^5e(ʳM6ߋ (06* +:oEQ~2p3@`#p Q$W>{dB(v ˜[CAtn~ +Xׄ?܈$NuȻninv`nR +[΁( +zfV@ b +J\DM'D'Rn'dHV''o{L;; o ˴}с7_<1y;A~q'c2ډ~iuӚNpfp> '%V8$%Y g* Ξ Au[F%X.nYtKM\rwvŜwߡQ%lns7olSDmJ R9¢Dgtlx>E >C %xq-œI-^On2'AmI@;lNgw<Y[GCك>}6-{%<1% KI ģ$&& $DߑHHշ *, ! #Ð@ww]A!SHȰSVSMkЏ0y r#G@0$yG`{)ͳnZ7􌎠k9qDiG8,!W'>QܓFPhfDe6_2f^D^-6Fh&1B5a[!EQ<ѕpqءE"y bQM`4Dr D\PEGRR,{D2ء;Q pz,B Tmy>!@'Ee88y_WBB +aS+B, `$4!WB$c$D!Y==uQ$,d jA}7 lGPz7. 2=Q +JyAlAH=,@DAsV Wz΢k awcUF=}a= +O`?ث?)߲e= F ۳ &hfo#Ù-g~ = Cg&`@}Gl'>}IYhꯆ^>L%_O3o>7َ !(N !AOJ9y%ǡEҗ5X6{跌8}Mp//MO_0r>zWf,}%Dl{z=gG[DY|y:v%C/T2SKGa,f>*>='o':=>}Η;k,=TA~ⷖlT_O`}u~҃aGazaGoe`9Z#/=ƿ=Ὺ7{߰43yIWKđ4 0Sz d&=0nʨpA"8yZ +ټx'aO*ao!e`ZP F@z ,=}qpW&BOz` hk _|xTz=&fk!R4 Zh GI:\ECè04p`7jEJKnaCYѠ㮬+:"֕Ⱥ@tEC"C0E6hП',EBk,Aۄ&nACe OhТ! rL3 3GyLrg0!r ѡi$Fi8 :a(f̀"x@"o؁{|?2$DÓ)N!RJ 5dhIz БAGy"hWȐW@0a ?J3b,T6J[ \1D)"'b`)bb ; G@6 Ɂ +EE +CʄAF f !A$$ _-/Ё9~A/~ x ‡=Z/I/m^ +@P/xw&\' YvAe)0 q""҅tszpoqA  \oa--굅-8hHl ٦!(UzoP c?\CApi3]Z浑ix#靿ӂ]qK ) 8S][ZXB [-|Z cA5g3ς: rܢ`lKls @P,`YQeAz~dA@yd kX(\ l`!9AL+Pu` G_Gdf#v 8 `A.S3`a` +Gouw Z4^ ++8Bgt땃B cWzSnST_~@&dePA?~ɑ DI}K7(ݠt~ߧef\*.r| +\@ y$ZGeѣ9P^G0lp !$^jj-1c%f2b#U]=]D!hl4B`:vCK"!0uCJH0 KH"86:8 `,!>`Fcb#2__}ivGjt.\ǭ[k$}[?~i:ۺ㶆Gb? r]kO3>]Wnkiו[viV???~)4pcvwᙦḅ_irgXؿr_p m_ne޷__oLǟ]xvam]mg~_i_=\}a˲ #4n ׯ}Ұ[îu {xk{_p˭i?1c/#1?؅]>stream +n۾K{m_ӭӭ[.6m n4z9Op3} ˵w_][޿оrg} n\ӯw=<˟n:~[oggzawr{W[ߥ[rL q]߾nڻeBݺ~*u=v_ϭʭ/a_V?]3 muߺV˴뾲춳_ٕi~ճ,2ӱۘvEVoeڵ~s;ϲ,皎}v ov_k_5+m}]!o~=e[k8nLm s[s[qLӱ|O1,/4 "q~#[~:neXzkyZdz9nv[ynkyvenٷ\mv~kߺpݙܺ޷. {׻֥k]Ǵ Ls[ӳ֥XiX~oӮog[O ~[u[m _4=-MLgY;rzڅ+ܾ4 ׵ۗ~_/u=> uo[4=ۺ[2=WױXt4M4,߾ߗvו~㶖߶gmYvim-ߕznZ?~nvߦ[ycwnZVv]wwc:pK_ݷk~ݖڷم+4,?uz.Mank׷.䷎gWdvᶆes6m6]B LZm<"]W~ >aV]_~gZZp[?p7oΰ ##}k 9L Rt?\2m7]8BF ]BdW`` !M r,!a4dU2~?"˝=zE6pzEDk˜qV7q-"CVES,( +:56$nc[333S45$n"nHI\HA,xN0밈k^ NH?4$^CjC9f`E嗙jHAH*r2*ySf 2'!'t(z̍ jl4hI[9^"V9MGtvmAgHAgh )8A/Q3 TT EBL 9f &6 )#j*?b=s3~@ qe8pSzPmn9ٍ2-pXBWPܐmhĆ"*LS T$,i|B;4zP2LbhzR05c.c3(1McCZQ $2N=!Q48bΧ`Ǚؘ Li2V7r+2#^U`G[[α5o`4B%16-:pyǩlLkNp8WnՔ^),$l=+LG\(Zq-o:è"V/9ĊVUxIleV']9.CS(uus2u[ʦF4R@?gvL}uk]-em:% ?c;&t@}/\t5mt8]!:27[4q 9zc[+1.Te|")\xt8q!`ʀS^mfIZn)ԒyN(qT#S8E8gԎl8!1wJDeAue:#XʫLG ,K:B 73r`'!䘀9,BBS$F~D*,S㍉C6DR nXbZݜR75@\fF?bjGk6DS9hڶQە2Eؚ{ -it}L(8B C7CS՜^} B *30X44С$ Ia5a5ÜY}M 94є;$.$jqAz"3rHC1d +!9ԄvΌp̍ 8GVnQ?# tJ̎J,pw 3DR 4!I'R]3k2r*AB;J=&p(vIʶp]@4.śD+tΝs^i$^/ijEECG8N^ƨY{R(.!H)]]N"CƦ̖UyVnvOo¡T%u=02.rcWbSba:>s3&"憼GZC̹nIY-R/2 u4Ź)yGIʅ{6]u[ +hEؘ8P0zAvI Lijv̔jg];B+VQ`HnS +R=0chs#$BO(q8N숖2B;butIl ̎6m̘mk<եFܒxˬH*z fi)2zP9|M,TMh5Sq_Y%@P7BZ PsN += *[dAL=}p M=JdBN+ +CC$U +jHh%MvN[xzGK4BC)dN…/ /2&1<<ƝC+>(hĎXAPf8؀* Q1PrE :(KN 9/p|̻KZHUX'y("눙 (@g ,! /#c^w?eU5IGRR3+ 0*!S;58-a;ڵ_ +zη]fEY*)AaLjlFuJ iA-V(5o|vj-16u%[4#DYjC>`jGN tM rjmfP, s'a⭜#d&E$,eunN{?Js32#R]fHRܱz`buQ7"-c$ Z T˼̹А +QbZ>4G+3c:殂yE\²&K赤UaEÅ{6s&@@}ǗtN|Cڮ^VWhvitΫ/x,Zbus[fBVw%M")bNtxɬ͈ԐVw ixnY 𙵱! yA㞁&Jv175ln*LW@-pҢ聖&N Vd0u!5yu +7zKp84@. &C[t6ltH\؊VVy-rbO\Gfa *=;58gQb;&CYM0L &D @$!z9E*8 ~TaɃ+wz`hŎySo%.3XA?VlӋH?2pG 8Yfi?΁BQBvt8`hbcS沝5:r-l׼~h M)p bds`MqXyxɛ;36aU5@bS>ÂT h䎪xi$0F Z#" i</#@%&7Ikme;*ynb~QU2;A-cv!HAe4pQ؁SR5AN&amܜR)."B5My~K\50I" psgüab林eB#>؆N,]1*|"4"dsJИ hSBɅK+R)WNMx"ZDiLi)o2W95UCq#jSc*ϱ5sΩ*aw;^B؊T ђVU.iO^H +"/y|F *>Z;m-8^SJ'rf@QCO$($h7drFVvF;G7 + ʸOpS77bhesh$FR#S#]EĆә^ٚ9n`9ՁET@u!GJF1x2x!U]㞓;g|Xb;R.H6Vխx̫"Y7 ŎPK87dU(T(N +`FQ($(xQ_c#l^}vWx^b1(`Ia!'2#\:8'nvY  $!mOiؔU*CKq1]Ҟ閹upH7A!!N̨@]@lLY{&΢i♯lF ,P`{P`(Ι̐T۱jX/aGI;DUr̜`k?kfCjjJ +MbHSYНk_SWA%)a/N vJ`o k"tzerHМ9wmhJ}")s*EbP9p/^2G!ZD*mv=&ȖMrНvSp82}AuWιnif$|^wf-?3g-oVٞך.թEpR JȡAԤCRIӕ*%m<Ď58R֎ 5 ]bFەcbP)wy1sB:HfW7]E@;MO4ǑA3LQI+tHؼЎM ,1SOI*kbU78irXϨxˬhxN)M&?HBX12|ЊG\CP#\FkYR7y 9BN5pII`GRِ2+!V} W!GBxǨ'1"W7V;`fJ 4(( %E[f}0'J `҃\@J:hV K&37 1oc>pM/7yYKГw1V2dP"cG+A<~xP)LĈ H:e4} `Y LRDؑ Z"VK̎7ĽU)~bCh唦VXL,7C 97>V`%T5ՈMmA#)Z64 HX(ڑAs]ihxU`DPq 45lJq̢uUxU1w]/56:<^T_1)ewl[9f[)1s[)y풰@%/̅'b]9e5vI:=Ix{?YڸԕӮ=Z.v~:8Aeă0#[Z댬;:DJИn$%EytQȗ#KG?:)J; (nlőZh.-~W/3C 疔|O;kFBq|`)on4G}CfulIR/\4 6sc'T'vWXIѓ]3fU5T Ʊ5oWiYZO$7-w@DĄ ybYEҖxPl$'gYէhzDLi];UXƦ,X&pp4U Ӟ`3Ӂ2Ș㍡dF"yhaIPq;cuĤ:=$iOz>Rcꦋ^kjKƖ܎Ԟϩ Y>Q)Ė#HujIjNywCz&OZ=:c[&.cuLk ˪ SƅtB +T9 +-~t?μ{^u\-ޱJA>S Bs`QZMhP7 *VhS8E!Lʖx@ ˙&H 9}6WnpJ !B45b6rBVFsY*ĐxL/Njb]$a}BLHC3q$DŽ%:R_pQAY.郟&g@UxKٝGM;;JX SOر>Vٚx,K9]9s̍(B xQ,y=&)%0'[3J9x̌Op\w|KYYe9MmtkOXNYg)_-e;Iʪ0aa#{#$L:#s?_Rvt'8Q0Ͷ̊#,Ԭ/xm0Va$F? "05hc(k0 ٜWIlΥ@b /̠4$Z͛zZB )Ȯ@!om! 4Ms''OnJi{.)m'֚G׷ 7]͟5V`"r;,/Ei\Ts81l({2?5;(=a ׏BA+]EGmQN40c?^8d]t/ -Sb PeHuя!@T<# x]Sۓ2C"2~C{4v"0l+qr,v h|4.STGOa(8T|*Ct]==@G^q_!nx" +TeglHQ)&ָ7!]vWL3I"A6{$/q +~p?.zB4vLWzvewVwGWyp ]$%^M~z(4%kC/Ih:!6P?KSt~_nz΍Cp,(.,U>)91~7HVIbr%XoIX]M:o-61H_-. X"QNL1z>K+לg.:Óܟ-Kui0uaﮕ;-;ŏc $sK,8Aa} +2jFvV7BY5.l5YK) _'a?Rªש)inDSegG:̒b0]GRxlcӯuϙ 7-eSJΦkf +F{YXFhH_C9e*>ʉt+G!*tTB7PĐ>JρNḁ8JuFzF[p7Hzwb.ˠӢ;},4ݞ.u +@8L_V; b[~RfuRm$Ez5ccɜ _>1 cB~Kx+vW͋:XNhg& m.n.1rEN;q*PƼ +?t7z:w!3W#NU[+ݬT=K +5ȝĤVD%2&7[M 񯫏??Ps A sx +Vˤ^HH)˞uW:z\'?a:hZ 3ZunS'-f M"Õ픴d9Rt%"|t>Nl}"qA.b)q)(YẂnb&|IwMZ=*#Ҷ-`w: +:kI=78]I鯄vx(wz&SC߿80V-]̚P J4vU0P$0sT(Y41;QﵚF"{)WgP4lU= +ݪ1K"aBG}K?ECd+E![;lPt:tOaY=NG{P +6>e -_ ݐ/Wѽ:6|m+-)3\'?N +iJiQO\tdk۬FbYA+iCt7 bp{J8U/]+y 0zjP0.LU.fUBt𤣠=c9::5'\{*(6ѫ~5Q;'wZt{&o+hP v|c]pg/t9 ErЛbY% _ ,Bv=BBA'R F9n־A?ר[D Zn?DB )P&sՕ(qh_zJ Hfѭ̦cnؙp,_LC]şU }^F8fu=J th **m0/fSueL I6.*@rVU@GDՍչV=2an~"n0Ϸghun[L0!;yf~:=s(c|.lD M<&}N-/ #c(k3%apڋjxzxH;:[v{x|CIKQȜ؛)M*FfOj=s9Dƭ OeͲBeoAosQ,֊# +yKW}.:ҹj،Qd&@ԣʭwx~7 +PNv:N$'^|b?]Ey bוVD.^F?79F:z] 'aΐ0+oaole+@o\ L ` Vu#}f[{Ȗ%;cW*ybUwNlHp +( 38MFql@8?# +&TB"3z:1\L*_rWVgYXJz.׻ZI'V~Vx?v:X#] ^ܘ=ۧ]H4pMA:"Pv4pnQ!LqEK^ i).i1ZI r/*V-ҶQӛ +n%baI +?x: [7C2&'">\~cTI"H%񠩠eH.Ϛ%pF $'Y|-*=WzA\I;?9hncH? ?TUTDs(Ղ)rؘ-D,@m +tWAtv:88R^X`'/2N6xūՈ׷C-BkMtzM (8|̉AB-G+X_8nq hQ9tN@d|.g_q$5uLGUdo2[x-dd]bIOWBFa蟣iO}sr1 [D_܀H\_ȯC:fQsM(גzn +0Cs£Z! cѵr_lEvh(}7!}=X 2GK 4)I`EЂ>=0T/@󠘓Eb'Ŭ +hn kK/(*uKnH97َB˚pn{&#fe q^ドL%Rj|O#Z5l\>BUD:&@ų 1:mT\ <n0>0}h +Lmqz0BhXbjr-#qlgL{ 0JHոiDC89DC o!2ْ{蟸Gf%AuT\@i{v +UbyKKbypbM^ D'k⧕4:$ IE +O`]nPYQ=4 M8-K>(.'A~tlD:Tbm0Qvf-o]ʤM{I0(xVāAK)P=uZnL\9.9˽)[sl~霺ãKt4vJHkws^SFzWpء{X =Bs|eɟCV:niP`iצ"IRt +%crEϬ|K؟l骄/3-DqzE;43 5>m*W^JR^ZKܾeA26v"i7|K*G9pPj +l\A(D|Yomͷj9 #F5YE_B(H =iFM׈~Li?AJ eZu-"i$Z +@|7&ŠH^=T;Vg[dIHGLwJʙ_q>__KʒEC{`eF1< + "U >x ̇VNE dsLc(΄_VHEt~ẇvN\F3Yj3T`m}xIxx"o_ +gf{_s͊qB*Bq~T ލBX2i*2wq4Ņrv;괏Xըu4 vX;hDJ. *U%b) =,wܦ?ZYԊXmCdl*Q|we*Do󏳹ě(u i|1-n3KR-W$29h\~*|'[lXslTVsks[e 2 i7Ѓ:gzkjT+ڪ𹢕x4ܦ%=u F9TI]2:o5A5@'tYNvYV{x>/٦?h[uS'@ +@*K$E\/E$Pb "/ +XY]V1tQf]۱n(L3$z`\wgܒl=* +4I(K*\ zT@:Qp7e;/]׿ZNj3݃ou2$l^@oUSA%CI +KE]w_HU)L9pZͮt]:Ga_&i*ђ4&̲w +O C"ɵ +btoQ6G<-cBԑ@=Fa?:e^#H}8vkǣ ZA'7cfzFmኋ aڔYm1-^GU!aVμ]lnekJ*cX|5 J[gkpolOא60r~!s$8<&[dzmP{[~Moi?wf|u~ȑLEPqOKk?hb (=cq=o0oӖ#18Tv79lmknB.o>ojgz)eSWW(#27sMPʤS`t10<;,S/yz \YURKEdʻ|n@͢pBgQVVLI^ !$Zx/kj0RVQi*D3Y֢[ +cqA; v0Ap8@ ,S~u4ĩ)kM2x{ 5JVC Oe׀z &H?aiVkG=Ap[Az5,:DQss kWwyم,1}-F1te; +'ob 2q1ʟd{ gϐf(X \H#DX/$f;?aM?LOq`Sb0<'@:>gܶq[è:jP?RR8Oߝ!DD<^O +υŽPMYDyW@>oAWXq?$\GNs,qeA2(=eɍdNW``fI3OsݥĘ6T4K`*̫&z+wRG WWvy.kd4PC%AJ ~]slƗغ`X`Mm]Quc湉]CTQ L?+Аl[?EnBgTcJ +RڔtѥmoM\6T +^kvwYZڲ TߙVK +pFbyBd *15VJ5Ɲ.guHBVQzg>4kowe)7K>U.ѿYZ"W$gD]Լܔo*Hj5|mc6?S:]:VGYڜI]X<+~ Txk{$}^/Sգ<-nR:}y#7WA( ZD~a01bhZc :ﳾAKp4ϮHTRm0 u7Tbgtwtob-?ճ1:-ףCxE!PUb҈="U꺅䀡h.fBe̖x-5ˏqI.ѺK7GL+ΙȐ{C+)"y V{w}9R#8}6}B'"- 8M] sKB,A1PHIڅi:۳ez8N(I0?\0ZQf}N_ۆOLCmtt(/']F6ʼ؃)oxP?2@Ż6t?.ۏߌ+/:%D!9=}mneb=Ȳu +:`(ᘩfܹAU(`Oŷ~Rz}+{dsc,8D1eJ"7jvG}?ѻX/?zϭH1׿q1YtuԨ ^ʧz$-~%pQ PR/|0( m ჋J:m8*R4ϰuMyYCt=HO(_i2xcc oT9ˆjA];LQlm}P$bWIi>9Uq*7D`L,t8ϫ7 SenI^#qvRwYpcVޢW_q[k[ׄf( 7.otԇƦdMKkcZ)`9J둯,q{?Z aQ$nElq? .knc"&nu}Pi)q6g$QQ[c|;%A +eDDx9 +#Ws +iEmcMt)DN쩋N.3 (1l(8'P޳fOߞZ$VN7祓h/-(!5M.ֵ{Jł&>ϲ)9ᤦdd]A"p̳FMRMD7Ýt1+C6R0@oG,ñ *Pa*&zG?  ټwhƏpS2ND,Җ kDAt:BYة$%,9v}G)~)veJV3I D9KW@ae +c)qFAV^ϊzlgh t42xRЎTM羿m]Dq8k|Vf!jDZev^/n2(8Q H.ҽ%nHE*w:hy6Z]D$DI(?tՙ vH%Щ^S#LpUsĭQ6E[H5Fn!us\unUd ;E dž ;D^Uhl7nG=MYG}*8|DCED'v$tx>oN&?{JpF7kp5kZD2K^/A/GR ?r./cȴHL>0W}t2 1 0HLW]5 f\P9fMJ|nqV0`Jͨ+NF lnэ gA?l$Pf+p%-x-\0B s]sNdD l\GE_Kft +X9.-3Wҳo82 1 ˊaPFD o'g$/-X$!kOdH^ZUq,"Ƞe'p>w#7sfصB$JyrܱUf#"> &IjG&J J:1wX{R" +ƖӉcu),k7gq`''C^rD +X Gtyy4JL_(y;ö + yiV#I(-U?V3)g,(q<WZ#;;?Б|<;eG1Ο1 L%c7O:77'+s1_)Iv-^ rYEa],qQ5-~/<|F0zucZv(\ M&qW΀ۿ |l%dTt=҉  w1℄h wW[6$Uf (68<`g-ZU:~.Ң>%nPV| Ph~~Jl=%` +OJT XSTY +CL\F}ڮ͖quC{3S-5<l1jkWq*}2衯Q >~7~KX,F0;RUFO*蒎n1I"֭y0ci#'ŦXn+G]/I.6.d:GU +qBK߷T9 /{ؑ ~(s9ڟ(&[r"SgzU2P>H7٫< +js4D/d/]6ϝ 䜐;paP5w_OmsjCqd:.6{:_˙3%DҤT?Bܗ~l\Hl$K7TG\4z{dc;^r'G3B䙜6K:gOO0s1i Hh_9ьvQ]D@//G1H,ϥ~alA 1vPySb] ?b +ʐK& >0f*`0`:71i{1j; )9XVby +7=^kyQȅkXZ&mb?N{_oSP죰yizRbEsK-+Bbea `ӌ(|?/iӌ5Uri1Xb$>2[\/vJj :#c8hԌcd66TbC5C0rj{A26-G16Q#%ƞ:w* +iab,ɘ +ndXb,3c3i21ÅRl.ݞCcyq[**DJإf{'ؘܘ,S:|:&6c4o}BI#!Y`9)<<@mp0fTuPXbɳR敧L᧲paeGQW6a \)[6Us R!W3 +R?wcezE#L5cx%)l#B +3[fٷV3 kV3f ,Z5i` 1Pzf HQL}ʙ휉>˄óP֌?CH - fpΕxY]E# 6~58ڏy4iOHk%- 4 6|)KR0- kee\i 锆A,3)7͇t4M vyfca5i5业1?BH6bNV3X,Dj/P5CQ[`5rGjBVj?Ռd(7xRj.RfESV2/lE˾O!dj~:wj`%PdC=jMfT Q a5WT T5Z#c5#fP(uzzB§jFjj(ϪfUExC\5CQ֗[ݍfZ5cZ :ߩV! }7S˦fy7^N͚کR3^f|-+0&Sw;jR!jԾ9"w@n˷ ?Fm~ef(nhX5]՜YՂ%֘UZts] +g?ެZtvhhO3iV-jӌIڲt5 +Lk[&5ӌߟ* ZK+ZuLZH\˹JiZ5CǛE=D 5B|M~͠lTzAĆ069 +j^fDI/3`F 6{ X6(8cŽRy8qjFry@H-p0I͘gF=?α "(\ݕ 87''ܙSj\:iN\^n&jIۡfФ1a鉚QjaĘS\ ʜ 5m2>͐5%&Cp$/Y'D.5jFYDZPj5CY\(5ӸJf6:I`s)Wcmt%7x~R ,0ENI`t(v;z3fA՞ +ƕi ,.4 DSxA ֘fL[:f"&f]RRHעtåf`Wӌ4ì_if4d:FH+5cw͇tQ̨ if0]6md] R'S/=# Y'\Zwۺ4 Jkn^?_WC~3‚NM3|4CK3f1ͨ#{⠬.]d_툀톗fdUO;`6{qv1~qx;'wi,irPidl~v0pw$B. iR̔G 3{)XNl*wY9]rWIt;7}$ @J3jN;Y;^Ҍ] +)A!:El;uYĀv͠ +A-_L?~Bh i2JQfhO3 pw/'KѠt8wR<P1bO3 x˸4t"RgӀWRޱC CiF? +/ xxBƥ/xNxI3&ݘ,Y;Y_\zA`,.o4üyʫyǤ7o9/GyfF瑿4t iFj,eH8jҌalsޘ_8 +` +yky357c!=+>\as}>o4|9#Gn8,dy/G+&L3,xhAkhh zOvЌa=8fL̐)MU3c2B}fһoXyό|IO36R蕨!KG̨hs YcǗkό3{fT>3J*^gl%b谞'Jz[zD FWѷό)PO9M=#Ќ0:`}$>'h_0eO.KwŴg_{I,:ܓ!͐{c 4y?/hN{vgnhohuk4$[|5A5(Z>=||NH3OAn-4#E9W3Q!D@جʔrz}G3h(W6(€%婒"P!{_lV0} +?G>M4~nE~ _HPF'Cf$>DJ3mcYg4~G3p*fV4#_z_? y1!_-:QYtd 1`Ne_f +A!,'0fD_S@R. j BRR`n +w@ +ŀ$o@E +^ ܏ Tp4F1 3T?فY=?PahF-,͐ޒ=1GFP<;ߑUGP&c +G1HXmPN>7@/1[|i=f\2hnjah1zʣP||<>Hp{g*1ˎg%xcͨ&`|"cF$h/Ll4![VY;EL*٨uK,tqt4x1#3`C'\E8LR0Yp4Y,^ڌ%R4ɌfGQEe*3:9eF^ f,CH0i5BˊeA>w$xyeƌbBR T]ԘAsCdzVE\S 0:OpT "oDV``Suk #y5Cyx?;#_ʻeF 'TOT+_flV5E2jt2Oᗟ#h̘CZA<!2)pQK xY?#]f`E~g5eZ2S@Ae&n'~ˌAnЖAJ)4.3 +aQϟbL/3}3Dp XftoˌFkN'y]fb +UPZAU\{2²p+3dDA` ˕xSyec$1eFtAPڪǯۄ(3T2#q:=ǟzO1 +0 +h=GM_6S+3 N_AE)"-6Mo88:KgR"`Ư2Apŕg'[/W08AнkAeAl[Jgs+3LR㠻pb/=\`e=-3BA2?Dzd+3v2` s|;ޖqyeF5+3Azkʌ۰@ЏtxZ9I:AjE6,NcA3pA2CFDꟁ[xy2#ٗ&3&H+oOmRH &1 2  +WAPT$z4m<`\$qӸwh 8̠<:2Pd!oAma1N. @\ ̗̐ v$q$bFdS%3hy-8dw+ hbO\26.q|x-Wh}@2[?=!n#Qf9eF\e@oWf p&m~)3._`2~0e{*S!d]2C`@0/8/8JpP&Γ28+eʌPPl":>qSf 'FQrOfH7XT ~Ɍ@PnAaAp1 +Of0l'@!Kfw:7Wu@pzҹ\!3z$ji eY@ͅTTTmL32|@p'׽"8hPZ|ۏ-iXA$*5#34jɌ&O%3|^VPD@ˢɌ{ῸɌ7tHf+&_@" :`՟+= Ne"3*Ȍ +BAA2A~dƫ&%nEfHnv!X닑ez8S} jM@"%{adFH]D-aluA;`wZ>'3YrF!i8 "Ϝ!iZR2X74EvJ2 ȌևJEK +!3ȌȌ!~9D)Fs.'%"3b*2wsh,;ϓਗ਼ir|Uu|tTCd2ϱcGIlHGtvWSE8"K v%P{μ4&编<~G`k n2{ %o9rO"#̺Z5[T1r}q Bq?x[y!N.6HfېVY2Q**s2j2\ +"lMteݸ\ ToQDt9S} Hiᔄr[Hrm/rf=~C-ׇ@bp.)Yŷma$`n>ViHtLUn~Q\Ԯ:Rt:ڮaM io:elI"Η^"՚chTPg4t(DK7g7ߵ$y;Zk&1'5Dܒ6>h/VE l- #s+i~8΀qۏkD~#"Rs6Hͷ<.l]pZĢUHn:q(^]aB:}ҘE`k!/3Rw)lDU&R;jDAi=vH슥%f緬ᖐ|wi~Ҷ?ʖa!$;v>.fؙ+UF#%!h"ћ.-vjܳ~=߉c6p8%XlyIr+G;B3;J 12n:)|*Pz: 8Kl;D:e>CX[%3 irZDrf"GAј+7פֿ}sUE] +&r`evT"Xbj'פXĐi\ 3{mUK*pPH8"7>Vq0=ǻe3ª`&٩G' J ӗMS ֋,vK$Ȣ[v.C(U&S ceonm:D> "a Yv\3FKg iOH|tFDQ*A{ 5 4Jc*oܺm%22ޙu$fxd$QJx(}Eޫ-wdU2cR9jW;N3::۽p^we+:T+nr(ԫ51)Ε2 *GP"|9"|݂1r' NoV(mm؎*QR%.5mTVZ )աJdbTM#2Q8-kD^[Z2}n|261XOc(Q,J'qdb\~ڱ $["7 $z$&G.+ +H:V x"F,x"0/ff@ͥ LRg5 Ihl .6Z~mpP|/Ila$hhpQÀZJr}ԣҡ./yyx boDSmԌo"kl5Ka>@q!Alb# + B"44=ίJQ֯hK%B}W-wԒ=m>:?OtFօPK8T *6H a +.lؠ"*-$}!X +7,r@J͒#nGfB|)G;0:Nl@lؘ#@8&Aǩ!jԎ A}M)Ib!eI]s'YUf:EZj%Te*,3%J 38' ~(? M2)H$X*aNeqX\Xe%,(&DN 15 LM +EVQXq\ @|AZ8dQʧY(Uȗ+UkD%ŖPF9$E 0lDaB8aب@a &%Db +LT +].\FTnӤ^6\yNXj 2#gB&` 4``6(haC *l4@ +"BDlh")NMTu!"sw)Mf{Uiv`D#gÂ*A `lXF#6H +4x@Ć-*P#FqDh!hDVy |Sg lW*>j +Ad#&l@0ظ 0a<AB$L6NXX¥zŸ +Kԅ$6  BDaf0pb8S݂(qb&.! 6$8аl,@BlAÊ$<p`Rq-JVuaf2(z2lj\v EF$, Pؠ *ذ +ؘ h QBc= l@)ԡ/{e22I;X1`ƆHX6(@† Z0&N6* F PqaÊ  blD`b#B/:d +0A`b4 IP9[uS4eu}\03Vߙ*Pu$A 3-DlTa6`XP/r @򀞎cApʤA %#A[ .7@`@@ +66(paB  @7j ⤂dr`36F!BːSBQ  ,lL A`"l\б!a bD`$XHYK!:ㅜz-L#5%4Ս&\6$` F 8ظDPac .ll Q ;]QQK#d* @0aؘ Xa# (lL`!#%<*S'u Ɇe}P5˃I^Uَ-`=0:PEN0L =Ps !{Q31k*L2 + 5ہ~|iNBi}jFg3󻏞.#`lDÆ8H 6h8(af WO%ʁb +;$ZE?atrXD=Wg:گ5O,P5Rp A9* DL0EQ+Z(9yⅯ,vhj bH'x#~Q)ܺY^&Cjv6VcKCA4|lHÆ .  #9_ +4LC,XWhean$N.ů5$xM)fIk:)H9-D +8y."h'p  + +pDQ{fqCi DB06c*ך!Ի'-ۍS~IYuxCj@j@ !L`a `#O=G +$k^BJ 9[@O*xV߯+TY4D@وd D +0&-L +t r-@BDxq.`t`RYRm֚GSl9e滆TFe-E 5B%4|8b1NtH8"CCT(Q| PTBQP^,aJ"1O%1 +eFzWcxU-]ƉMNVg (@ P *q!Ë$d +p2:K(Պ%[E:k^s( U=I$[*rQ%2XWk)hNPc 7O 6GhWZZ/ch5aݲHgxA[\(& ( OX 7}jacMm֢ӣ͟v 7Ǎa' r\n;׭##s>F)dzԜD_L/b=`4)MAʀ8^ ȕl +4"[b_kOqv,7Q8[g+NuHU,( tSаC3@)f&zζM:$-2Y^v%'=܎9Q(CJBh5gzF_|(.m7>'f)= OD9%5C;AFJfx!Fi9^f܄ֵϔ7Ajqb`nF.΄Kj[,,o*M0{>M*ŏ nB +faz'E,Ju=.>]yDPKN6|apǬ:O(E17=2/;?< @xl=MnҼCÛ)X.U1 +:^Պl$~sJeY4r@* !nb;B$4rJLzGٮ܊Qb{0S c8^%= 4Nc'xJ`qψ˟(Hz)Ь1On”BrHz]o7- + +)Ϗd eYr8x*Ԟ>k8cb! <] f ^jtBkd*^ٟHYzEk:˲ Y5Vbsr`ᶼ~}7] oytA]z%x(z :Qd&SfmiaRp!Du~R؅滚~q^K>mˎ[I(q/2~D&T71BYzވ섩U'!Rcy[r:DKxo{=Y)r; +D@k^sVbY=Q-fq|/FNJ Ŏ^ԖήYcHEMpHl?Qp"3uFӻ0ם%Ն"Tv5jۉKCS jf +烊T +0Bg8_I0' +$Mքײ~kw"rI`jYse_~OW`o>l8_ fV(n !r 61^5X腱L!M糚Z]p)ȫ)Xp%ϧ)Q\T`H`l0S5lPz/܊Y{ +kA.L}ء*CAs꺝85ϥ(&HcRhp$%ei> >&7 S F*w X@m)zSpr e\d9ګ/M LJ-Qo 1t}qJ̈́qZcnTގ\ toADhyq*S̺]@xfg!Z;j㉪nb^K -dRiLaw䖝焂vLDp;<^m'۟%KwtM[ry-ˍ1_PZjlPObp1W,IJ[`1"3~P F 7Re.7[ +Mr$J~9̪6 F^Xb'Rg%~Nc5[WH-'B;z4Faq*Zj,]jt|` `^J{N2~EMr34905tD: {Nydu& c 9VjE=_rDF`|?@UGDw`e5HeB8UցgibxƈAhTTBՏ?`ۦaܲ=i0l?cv/EGyL#!F"ܲeI˭fԚܱ\+ne0dڴ_Kj6Y8ݠ@qDϓZ":M:kEYG͂V̂.AL7MZ0M$Us (4B^.awDϩ{ֽTwM+-m >lj'I"7BxĚ7S1>gZ$Hd@c| .b@NrWBrO)ȩRcr#q#"')Q:vͩV, %pɞ- K\lz9ѯ7v}ǡ? /Rk/|`ߑ7͑/[6@ƨ6/\!],Bj8[tOރηQ\HgYDI$*K1_D vyH@u_;Yo"z\]p7p^PaĚPz 4Iq +1Ir=Wj!@1L܏yvʼn7~*.5"J(>MhïeriPI~ % +Xc 8H2Cq%i1<6@ LZ)qU[+a`\/H]aw.\4:ǙЉJВ4eMH2y*F  @#h]`\PXLnfT!ՙ !uil* *Jdj܂)x2 Qa{&#yCe{~%6"(.q:)eA鬂LAb} BzC)>KfhZb&Ъ3й噅_ъM JgQdԪI\p+ʥ9 0 3@6,:P[ď +2_#f}fX>1 +7Get%ɯ Xx Lg ߕۄ:!yJܟC,/A.V>IqE6 ;QkEɯ +mwŖEPl'zq2c@˃*78Y.),<0aԠD.4# T 5Co =DG& tʑ  +sIKV,)p"@vaq2pTqjтMo4T7B˰4i˭k [VQTDԠ.A.^z ZLY 88'RX?*kQŵjRf-3  ߠJ +W8ƂXǩ̃q +emXd3Rd,I6JR}g$?]eV[ $BHeF~ U/W|Js+,7A((4e*˦&ڳ#|QhqԂ E{p46Њ dfz3uV@`TJ-Cy5a],rj`MC3\!F+\7E=4BpqQto{J-0Fb| X8$e`x(. "'كɬ'xZ1Z +c0+` V +dY<2e< +ZXltF>[m=-[U,?r:!y(6 +6Nj&z6Mv]%qj,F0 DYZ ߔ +I'^vJn:F]Y*{ d! kyC 6[!31ʼnbb{%A +eAk.yN9BpbA^ 7Cr VF_T#-aG"DajJv r-KR,аX߃&C6 +@N>\:+уeCVjKV%հ6Fq1Bn =.ĎF\N_-_w 1I1Do0_.V144yI.bjũ@IN\!Ƚ4T/!JXf`>q<.xb?Xjky2sV֢cfzAl"S^s] 1JtEjM/W82=#9,aaJᳲ0~yb J 䎑2+?ҫ +<‡ X +A ( +-L 5[&p,Vr P{M<.3 ˗٪ R`n@LA݀J4HM8Et &'H+P1?p9RA5񼚣MFjA˒;.7 Pª2mQ4 +Rؘ)R8s%z( /4:`>5>SHl;/f!*z1f? 1=GAl=$ +m`'L0H 7Ep[PZ桔Kᷞ,ww Gʬ X/\ϓZ_J3,.*0TBAQO EK=GAZ'D+7E7A =Kf$~Ui$08*ZN8)d % ?D]zY 0 )e+&%H=hhu6rry'Z ?h)GY#ZkAr@z<UԚWn|FTkBT:-@/Dt>*4iV=G܆tXR04iz4(uƱZW[ 131Y$Qhjl)Yn-Vk1TpN5*|Lh,(@7 M0eA{$X((Pj ؄ 'w=Yo128:Lq@:[oAtfJxCiֿ~ >jM1;p=HV>4||y3j::Vm TnL|K|řqexh=(IR9cQ:C`EΰDƑbSQRYy"5O +zmd_NR(3.{=gb v*Vjrh!z@b,e8~t 3'{(˱^iWj7ɒ!eMX-- /CϔZ V#!S3*7uDq?@ZovzRgr\^Vahyd gU::8qQ*Db*hm9گlF NZDr.(WIv Rr(u8My^ r=B$sn]wZ;1R|*C!JSi01)H{fyK<)1oȁ2`wAk+A+xޯVneOQnPi=+5@]jܶ:4^L)GR0NdlU]3%eg?ǰmP-(0C|RMuUun/h=IaO=KS)UƢf$ԶP[ c +>f>Tl#Si#Th(Zn$Hr?kyv#z(K1+_w,[8oqj:W\uʳkͤ;"Syfc`Ȳ+ЊMp# ?QZ I.L'3AB?<0)"4U|> 8TϹ1g%ef9&YEq ˯,u/3O4Me4_.Y(g!yTzE*};uK܏q)KbֲTcz3mm:Yo5yZ =ײL8vIjN#H}Is=5۶j3:6 37gʕAxN +0IPMFUPڌ2 DžDsU-Υ(91< t>dfC皂zv d2ڱ<%Z -V1jSv8qBi\NzYi3۴N?j4jT՘Z]ZMKNj43d=L5008Fd$ydP A;lQw#Ipd)vB*O{màVk68t0:#yfTf3pu;g%Ѵ`ѐIĭ=u֬krץ% 뀼u;1;wTnZ3M+YvVFMѷw?s+6KӞӳٌu^5#Չ)阄愾?1UNFhVhFC,GjrKAcxA?YCNhya4`Cl5g3\E2RlY5Qaծ 9Me yjeml]5;FCMt& jlЏgSH:5G" ƨ3u!lFR|)tt<'5 {'}UsOCWFQBd4\9bft.zTodw͚uexI+z%K"BA& hΪãff5|;3-׳ 5Pi`RjOA']ƈ=Wadw\˭ik3XZAm@8j!>:Ŗ Vo?Lr.G$SJ쨂jDzoCՀ*+Ci۲$ 2:.#2ͧnkf \U/Ԗ9k>ҚﳆBфϴ 58e4ԹPJiXZCi4t*}N]a`$[1.JEr 9O^Y}UN~Q:ϓGas\ 穖Yvw(rE@WH@?:j[18aխbZ i2ZtbD*t\to0*r(v8O8IQw)e ve +n6\ufg+7ԪLOUˇUWz{ȱKZV-JK`GM ,˾O7ӱ[Rl0qF?u& KSrs6^E֠c䮠[vC&$"8DE)Ajn(r0qIQj.$skcnqJ{Ir|jx̩1i"@kO/) r<z q*BZmFi0-8 RYz[OvsVEcw_.ZcdpT~Yϼ0Њ^+ |Km$ǨL<HCE7 }8RɧY?(e],W[jG5˫ZQ @VqalέU]P`>Vhj4b!8TaBksJu;qJCN#;P|\rPZY1_EW 2 [R ΑǛvrٔ5ߘ=Sad8(ZKRm*/| %983DatZL\Qb:)W&arHB$H~Qj&n*/|D:Kc8@yrU@]K,~Y1{8,p>SlvfC*A9i7MGnE1NE +-&RN@!D%6R00Y*`"@&E V`Kq^'t`g)4ךZmEI8)v̎[F'y(SqY93CZ鮄JcvTF6wcKQH`oXpBfI2MED波1x HQ6Bf"B3eUզrәB+67h~'B$Y2 v댼g3S\nZbmhڟ!&̀8GAم!F_tGK e4L ŋ`D?b[aª[%BŊejv +j=9.Pu$?d + [1'@ej؍Xdvo˓Hg* r;8I^yKSe"J*4#t|2anq:={ѶږJtGj\y}t6;"Lm1N5}D 'r}+&h,Z`6i1;DŽDZz8Z.D5l3,f@ +L.DЩ.Sbܰl:#Zu,0̑g)`Iօ"wqWU*I*XCSe IK-5y/Bl?iFlj({.G`t㷮:*.,63 ibeX2&Ħ?f3jlBNL&(A櫆5BXZ?If!Ψ3y-d +rQ句dpr2?r;Gt_) 4Nt;Ncn.zhb$:IQj-E @ +Mw Jv `pCX\缗i BSr;I 0;ҵHn[NwCi\N?;s##Չ#vkV:F7vd.F3QRT,َ;gZik46GOI8GAbHazĦcsvL!pn hv~'.Z߻A7-o|-t-g!f LJi,H 0Fo=Zl0H4W|R` D9`Pfk ޗjf. %߰,=WsD fG!B!d21L{(ȖY9At0v,w= !%2>Th;1vbB)3EqZ3?HPBsGO +EDZeAu+ 3Eس^0JTLDNAADWqJc*]r>N%3)=F L!.ٍM]7?iq~+ϟ~uFzzEpZadDL\f>0[Pڎv^%+byjZ:G K~ 3-q m"|4(QHa⸜X&S<ΏH}B* /@m Db.|XlZ-]Fy"8b m܏~sb_TRyݓ*bu#̯4U4wܖ'+ 1R-0T-WsՌXu [`Dz<瞈u@@l.WBUhqZ3RwA )p:֚X5cQPDhBH]d!(Ѽ 2+LL:>Vq{~"j+inT}Gj6խ|[BˍxzK"K +hƬƋJDFA˖\j +@:W)ãv әU[ +ˎs _{P0]3Q7u:?XeߥZ:]u;)Վt/2ݒie6mv!/Y) +Z8B`-G+Kb/[+N|穞J:_$ XxP8P݅vPVLm&-%SB1fHJYr,q+B,H ng[+fzoUCew!TZ"j7δZKRu'.))p9+zʬbs*3$auACVE˙44U[TIMjiɱ9:ޓP=CA݆ӷ^@`X[.47`hDAhRkֳo/JNUEUe# & :np` +0Yb~"8xQKdeбDŽnoyBS)G,7R[EߴC8ȌYH(>^Mu?I73n]hm~}fֽ~-Z*MƎ|(ӪĞ4QM|gy|gpjΐXeeeGD +mi; +ˉ)崊$|0XP`4btN4fsZOT fi"/l%](?' +F\&JmH(}Dtj,Cr~Eo -eHA8xS?6gTN]9fau 4 jxt~w2GxцR ^wYʨd[ !y1rбS/i܆:U6 ;Jp2ۖ[bs&ErW#(kd2ˠY%vtpaSZB]jO*DJ09JCh]&j DUcO.狾4^%u ^Q,ة+vω)`,@QF0J>HRHt$=# -J ﹁IifI㌈7912SZyJRp g$7gAK +Cf'9Nd|0{Tq.P8dvMAj[As$00/,q چ_/}&1zCz۰lעuuKdzrwl ߳\]s3 UDt/7UwlSbij)B3>x!XQlz@]X6,Kc~L%nNم&2E/ ГTWi~뼎쾐_o`q&|Rc'GI&#j5@xw%* Kғƀ +(W%\%jq18]J2!% {6)QJpI{CUfJ$ bm)Ƭ3D*e[NWԞߪߔ.jq{~rjfnۡKJM ^[[j B)3Ҋ*_zX%ymJD~- BY⬢kA2㙢B@q>ܟeT +"jZxhu盄sTCdwG5h_R)ry$HV'TŠj˷˃̗fojۈ`Re&G]j+ۇly?}N:?Bj Cyi,\x6Fu5[tl9#nDcyF״hRye;7n7e$knf'R|9,m𹡔Ir7`ٖ5h_ *b s99an=Q4+2j9GD6TKQ.|FLCXh)̰)2Z +-= :Ab$U2 [4'$=OJȘK+]sl牺[oE4FE*lIoEЫͤqVg NJ'zCaWB܂V> DN 4,.j+Lq!~iP-\H(N'eo/v31-w @TW/ͨkPRU]ˁ. ǭ$S* 4RE +&Gm)$n 8d"jr#Db(7QoQI|)xFBp:!\[m\0JBw9Pޣ%\b`=T9!\s1 4Iu@2)fjRr)܏G:K!8ZT0:*v$$)Vɕg4``I@-aކW\h. ) Kk >fp8,;dmBbu﹨]W,EL:f:fFK@qj 2`JWn1^p)VjE+>Ug*Hru-ˆ/:C[SEs)=R BمuԚNXV~+M 6OԊشem`$;sQq'Wh&/7)w-7eǛ2Yn:c]dHvٖutn(~Uu-8=^]6 &3 FN%̬1b*VVnNΒZt^Mtjvg8b9CEi~I|iVNg\Kq~$nn R^F <č _["8T݆C +`#tEvALb $/&GN 76̊q$6U[)b;.[&>jd8Ps,ou= p`O$+Y$Gqs|0xTm<(Gr{Oxvc @EN$*V Epj%:PgVZEU ?NvϠ4`f`NrG?e3~v+zcq~nw7S_ysA[ЌVf Ic  b G$ K bԮj,M}gJ[:nHr k~IpYl1Kdf N]XZ_k") Sܣ9uiFSN(^7U4{RC,2͟*Q5D6IHnĺL{պH[m} WQ-\l%˰4OQrUI"3˲kj0dfot>iD)#-yr@MgMcg+Rv+lt6G-[1:OT\vO5-W-O_>C^~ +PT הAiE뀄vXbryi4qiT+ aԺs_ -7P)U bM`RLqЭD(E PӜ (Xr2dn^3}u:G0|GrSb+b1y]z$u m%gEÕ V|Aڅ0j Xevʴf.k ,Kn@LN^o(O.C( sI1NeuwA*á~~wKCeV0Ȱܯ8Θ%[^l,Yh?_8oj j,!/:Z!xH.C 2=,ʳݡe;`٢! =_oD]Ħ1AOo{1R9 [d[n~3_n{kͦFˑ Fp +[`y)6&]x=ϝZuةjY~b=ˮsruݯk]ٷ\UO^s^ n .WϳJ0DCLS]B'5aݖh3Ɂ%-.ä[W Ft l(E1 WBaPO 3l~Iu$l") 2*wbTu/nzjUZx -6;[n\Lh٣5 dVYIەik eX V+s+%\D@GBJ^q,, N'z:h^,3>u%r<`%ߴ:wל $9@ʲK#^o9U:.d(3 ՚ Sl#=4'Kp1JZK9#l:zG=~wխR9vzw7ϰ| 7P(6*L`"$& ^k:yJqV-Gܒ(R3vܶDax8RfLc 6Of\\%-~AGE`۳rY.4g-k<4Ki/K}i ?&lj.(5025;p2M_ 34uBrQ?lQ)Ljm݉[!&A5WiCA% Š\PZSk#phj7ձ./1T1G_q=Spz!e~3Qj8^@f1o:+".-A+Stfr~,r}y4UgZDE4`3p$z+aCcYHsilr{#gC & +#TYCB:d8)Qc'Qu`@",Y<ӱԾrvAYΦ +oS̟@"SC&,fρym:w=85f:bbLp1Q T|7-f 5Fq Vb[<4I!8%=7bl6$9c$)pܴ{'?}~zg^YI2lW^rY.D+FBs~ۉNݶ+Xe'G7eYscNgZo΃*+ћ:sy8V18,:.h 'ׂxњh<ۮ3fk7NܲE@r~K~>uj8V4Vao)p܈r-dYe܂V9 4PldXZe9(Z'uDs_4zuWo[Ny}/cNtnR۹~>"7 X|Pxh =! +MiBe(9"DZ~!zGLÖk"bݵ>XeZyp$4=PG|r"=:>0\ RVw \ X~/{)Bϸc[#бW$-Nh$.; $ڋUZJtmugy~u 2$ʯ]'4ӥ<(A=?`Mw2T TUMz(YRr3EQs +}@(:AЂ@l!G NB8yvj[qb#l'U-#9 K˭==G5?lw=B"rZ^zPEq +JBCU8q,~Xn vPT8Uv?&2 +R~!rLbLa 3be K_w>4gW\ Fis!AAj=,- Fe$; +} |7a18(#8iR#C@RCXgE-y?VnsV/QC;QNbDyu1 x;2ރUYp23Zy^k6"̲ 3:ZjM^Ë:Fp DC5 sC1~c;Ch59+j2 ?ƈ.&MLV0,PqTR-AK^h2εYM1c!$Ԗ=_m'Md(MZ &sr(>+xڅ'Yf)繚jX>v;˖2Bq4& T.s#QjT2<-̮\8u q6CSIQFrNAgxNBdv_wHoIV9S4[&9s3wZj} cevG_;g9EѪ&*rܲa:kQrp3Goyxam2Яg[u/ zT1{LTlwaV~)hNvDWäC#Kl-%5UvfJƣ4jb&8A zF=p +rxLAc42( +f F9#9zt8NXUu}KU(V*{밈d(xv47A69Ss;Yd x`xbqiW-\FOF3iX~DمD,J$TήWuMzmT6{A,vEfD?uMq +nT +][:ޖKvCM5qZz~#W 4n_?Qߵ ~ zz%5^"Bkr_B f݇Sv^*!45@mЁ@UF&*ԮZn.[&C.+~fM0cԎa[gr[i!R0P^l'Vt.4M (1/ $4g^>Rsb35VKVQY a,,藽Jֿ b4y +咆vRF:jRK-f +nSbcrہ4] XH9!s0V/M^8+)VgN?u;+3"H#$݅9{i6ѳ]O9΃ Uwc񋭃s~7e ABj|koPP{n*fY_d9k).ڵEwOVˍSZ#&9Zp0?e((W{&V S U3<-]!܏ *(.պﺟP`m+NGzփ,Ȝ5g.75DVS&754&=5@wbZ, di50b}bq&׋,P5h7NtJ~ +jQ*aӸuzl:s[{a2ۊqa< ,AKU (r0Ju_hU]6vs$cmYSZ1bv;`li:/NIfs1ʲ݄(v8 lω9X5ﺔD[OV=g阈vZƹNgO"ǫC-&+jw!?H>gb44T0|r(I3iq=X.Ax)YlTzO6M[ZdpLUk`P!Ns;7iЪf'dR[I'B;I~} ᔼj2\2#'phHy9P]I2ObS1R3a#M.;L +endstream endobj 33 0 obj <>stream +- yVcK2,ӷ '|Od$Pc=T~K'[|p$j$f$p=:O̗|8FA/{.d6"h#anF(3.T!鬂"%#yF; ƏhJL|]-Sm>Z"!K`^Q8DHZfD)39A7J 8Lg A!ap+Fqְ} hbΈP N|/1|X~ p@у M$rJN=W +)3$wM7cĦBn`tZ)|)|f"@f5H~bk9 ǥ8F$p(zMsA+6C'"6*R-*֯=301td#Fq~Ʃ^QGҋ!x/h L Th1Xhُ!^aFQh4J /4"y #wNme @4ϩ 8v-x`?0  +(̐L{cۃ |x,ÛFI5—e@ěHn EN~ ՛ԛ#K^@L'x +̓(52Hhxߡ> ď1 5XApQW9V}p9h^F:WJ.g$BhmZ2rIn)x$R`snUxzYQj8zőEM ƨ.7B8eHQJːD@Hހ(NnBQJ +_ns V +5W/(ډ 9eΫ2JnǬ3,N;RKDaTu_a%I#6ִ\ +v+O:Kx (1{riq}[  .$pDQR*4ix)YHY:AT&bǩgz$ -D~tPx~UED;2)p2H +ݠ{[ bC$q(d@A1O/5&^"0\<@" 創 ( .y\8Xm)nND9@+|YEϩ,ː;ŌZ+%;Ke-zB4my2a<0BLC ;P\k0B@Fe9Z {pu4@da ŰҜRcQZsaqhXojmC‹Q<W\ a$T65Sav9:ko1VhHD}h䊀$k.ѓ7b MT)X$f2viRťb`$b' +U EF TkˑJbXuV!f!fUE >DQ+zjQ9I\*| |$X H+{.+v%z !/a~] C#·uo0VK+7e83tinaS5_-[CZ FXkpa4@Vc Na@кB U ̏ahh3Mi:%#pGiCفz7KFCz}MraRGdtJnBW}(TV7{ӴpaWEww_"w%|:Du*1+AJp")B6C+7=Yv -Jt=Yg3Lti׃7NXN֛ )>6h繦CF1'0 NL<.0qBcHt؟݈4nIZʪ`d$=dtN='DzYNDoMbVH p0i> {6 q6@M`xDMK V|`KNۍϠc$A%y6 Yy{ck1bHG]] +%z2:Yn"^.0Cd0D. Rî6A +Xxn=rs!zNZ+^WqY;+u1bt]8U1:7pFjU(P :Ok t0 Z*W4,"d@ S.R+$ڇ4+0|VUZ 8/a&; Kc Atřu@Q_©i؞5߅9Ui )01oB0vq!|tJeZ$/ZNiҬjc n02eW#Q-reyWq*KY0GkfwK+{R}DTZrmӔ$}@sI@&Dr.Sl9Yw#=j73Ir$ɵvH瘝3(H<ӽ0oRJc#5!FD= M?"V4' EX&XvAʰR$z1jl `b"'I=slۍٺOXqBcbDio.iizwh1B/bG ?"'IQ + '9g]+ +_U}'ʞqJd=HJK̲ t~*B7Sh X|Hxt.PUi* AN ]opfDXyrȪn @D**J4?R, JL h1QPK2 Ĩ{{Y$tpQEK Heb3 4f$ӝQA`#ɢ#!z_RAfQj FSf"Ql CL\B +>D1hNCҘ![qMDAZQfy*GSG5/Cu Z!pb;鞑Q2R3uƑ/ 'Z|tNhd9N/ٵFBDu^d WYŪLuvi&mpMFSҏ>(1Ԯé3 +7G0J>aq9Xh2Ny*sb3\q\kƳ4o4M1ycQTM!D2Mc==7@0-"e7I?`w Z1kFPs4]H7H탸u}b +HR%luM:Z|<A[Ŧ8 +4I -D 4HqA*dEybz®7xOVjzDdb)G x!"{ZBڶ&[+*?-)h/Sc;HMwaB)Vi&0N6IK6*-eD'?rb롂QoĞ&Iq~)54[o8M7޶ q"&k>!3-7&Zysi]X]n˭8#`+UcIZ3,_ܺP^^HG0Ԭg~TوNɮiS6ݳ +c^Vm%!泤$RmF5Yv}e7m"듓ZF>zTh];Ւ Ny=DNڅ5Xi60Qw +Ȟ:FS@iv|څ: .699 mNhK&aT 1Mq6Ru?,3 7s:0$IԒYsTvA֐cDd6r { +2feaiwVh,{@ .H쓢o5Hp[GQ̭G !:;YjPژ8˥qIчVr4v'?/0I%W먌wlLsg1֋ߌ]ub$mLb9h%w8fיlfUyb](+'9.)q<n7܎+P04硦:5DI1jt+s)DFi7v|CM l?wq)ȳHuH:in4Vbp!0;^Z>վsGLa< &{Fp:(3 a t^lM-f{Œ6|' f e—GKꒂY]e[S߮/W1ɋ}IaxLl*e4% ^d&VJnm'_ ݱYk"4?]玨5n*]`F]xC-yb(p9*l_ 9O(l=s1]BSZh) V݂TKLx_n=U NHf=Rf-75w<+fY{TRW(*X9>(oɖ*"rLI1UsJ"4֠T^)ܸRܮ=C[ +ĪqEVy TI +VOS7*pEgYܡ+"&,"*1b8\UIZK?1 a"iH$- %ob*Q%ԡ)4}>qY#WZbk)Jw "-g4ٯz +fWKhz[SOC/+)(*%-VQWUk s yꌺk2ٳ(7w&ŧNL֕SK YIX%!#.#ҌR뚒Ze r7iqЖйUP.ζHPՇ tUc-uua })nccvխXbl;)&5zbxh[q*4DLDD>",`u +(a-6"k&TSe"d5bD003ט|dZ5aň@r9a %m +nV6ǎ7K- : rYR I*7d "QQ@I 6/Da#V0ń<0D.HCsTK՚)$,0 { J|] +!2aHOxt\"6f4\ђa6#/ĂbdرE1$;V" +m2mn +WX3Q)+d5jE`YrђF1k 6R4X`D # +XUF <`!Nz@_Ǝ=$j{>tDU`FTHL"4Â#BS' ]@W aѥJ=(FԕSE9]য.tPkQD~QG +jB4؞xp!Fذ0QE 68.xP T l y.0ҙ EB3$/Ĵ*X-ګ6QRMՑ(VBQȀXND  +蒴(@b'Ć1^*&+ !@U˜)T!J͢XY?P^i<椴>kl > +``= xqy`# 0` أb~efPNO8R$%OUI'J:L+9R+  )̇ !D($QÀE'm 3UBl +jMLT7%b))Zz`qKݦ;bmAHe,W6qI38WliQ-(dX 3C +TVВna|]0 !ve-HKlrݗsPVRU} 0!uY*B)Qb聠AQ .&datp"xah偘U¬!sH.81δv +FKb"#..lS O59$T=":/|% +^i1hGZ%ꈉ53[YѝK\. ߦJ, paɢU70|W^($L xPUT>"Q^QPJR Ӫ1+ +fzlsLّɁ!FR8`E\-(4Me$"\X*ZX"|;BUY†,)YZ,B j%8eVK)~|9 LK)H L55 +{.;b揹u9PDr? +SCXgڅF7а4J~ߎiE$5QS7i<%C+2Bߗ[MԼYoo 'Q*x uԒَ[Mߛ]+Bcֆ]uK.Ԏ|T4gUYs +fOoӑԮ)'*фڶL`pP,5"J\a2fBPl\EyʠD5+:y}R oS (D&VQջ7UuҰ?m=[y#>Zې+`Frt.ܪ7M֋n :1rybkuFJJeb8$as|gځLT(UWZɉ0ZRnωrSHn90t6?+z-F*6KniPEpTѼOg5f~%vĦߴ1pzb6Uf5 ZpIjF{vn*6ကy+IL ڒP9Vy!3h,(×6{qK:[kyz)6ї QaɏB`eȢ/<ϴ@[vz!ԦyoP%)5+mm!"6 +FPhC ih5ծ3i +nf k} +W;Uq܋`WZ9N$ւ6ۙ[4^8btgU[69)$FTNjBum 141u=7tXv^hX ug=S8'Rq$Z  n2sc͒V@bkLA@a؎d5p;&v>GnpF@uZr~KzkUNus_j)(wQޢ(DAP9N5۱CnTbl#ϭzKkMUj8ݯ*WC*N[8Npkb4`vIx,TIUOFE\ni ݆ŔG!㄄whc!S Xo)uggrۻH5"7&P*E$x\c [F$.;CMEV ZAXf*Lbu c:-B_h:?Y+9TB"2;qRٝVQY/@#Ӫwۇv;Nx9jiFC$=7̆ruvEPk  +.!G ݰ7\sVjdMm^C2*r9h.E,~3 céCX<*b5_cCJ峮 3ñ~d^Ze<[04sh8T݄NT6JlmX5q8YVmN빒\ඛ'c /M^sR^ ufoHx?V_l#Psj:3ug< oAU\Ί iEqFL㳧#7ޟs/xrX'|Q|j|{(]p)H06>We$~Qc$xzDjB ƣJkHjm:ȬP;HB߅]1PKNZv#V܊9x6,,O*-tMĮTb6W[sƃ%g7f&܎ۖ\g-:Ii:UԘ&Df=(y FyrjOU,Y,r]fäw*\J[t, ZpO Hhd6jdRm-B %o|Px^jů+n[ +Ϛ@ai=p0kfcj L]8(XGX qN߱Rf8(9_nޓP"c2{4@!7Ti ND~s +2"UlAlymHJۅ\1 +JCx縘'n k9VI颏Z40dp[ov=jDZO#Ie8h `6.S 3 =colּJFnTLTe:Z0&؛PİHMAcdHҫ*ֶsaoد;r㑌w7q޹]c ` fvjے7 5X%O"caJ]m/Vf{g4p=зH)rnr+̕jDV8bl'ΑLFMSfqmԲ$z@bt]?lD)%MPijkVX>Z Ke&3Xp^nNKF7CFg-~D^k b߯]]{W1 ÒDJqޏiu n3jWaU307|im-N윬X}ofճyEٮ_4 ]#'2WaDj J00䉲B2% āf*-U* X_#" +t4W\eH8,Qb;RbvMAfwOAd2^x( ACE#UV/F=H:В^q]YXDQasT/ċ bp,b|U\k^xp:0Be!tBR(.+6LIoPq5D!T*@ VK%7x AR@BfM( :%qh#(= +ܦ3X ZX^O7]Ml>OcQ fù8%I NZ +x^^a Z;ajm nCọR1L")@ry8\2ث1K25jLb`5 :5L H݇v|*9Vb4*cvKan8N {δ7s&!finIa X#+L1JVaǫ~tHj] 7?b. <ߛX\W>GeO!Xt-̂oZO&/ ZW̟q\Sib*XVIYGQo9QZl>]/Vȼ߹j\)Km + lP7=}jyy:3mFӏ;F~cxB2A[z^Wjs6PrRGWnݞ9PZ`Einۅӷ Zk-FQK 'ޓ$:SjF@5*Z@3F^o.[웏D5"Y^da"d@,Jb(So8A[):(l=IRJMDU ́ȲjT*j,SW eazyAC0y^1JC5*T,*#R:[lTT "R& Լn|PR^iY۹:r͉}+v!lOR#%Er9< u_i%H}Qyqex+ߡ22Ԯ)XYJlj`B&3rCfyQZ}}c5 A cVjVq!E5"oMɰYu61O[l)USk텊Jį]h|n88hPogQ*C)(\( 8` %ZbDnq"YThXKla $TZ,hUOq©M,'=L@*}iEӴETe6B+P"iu!<\^x>$; !R4 @|?T8ʆ6hBarM3Q"xq5ˆ +:۪ ;ER8!|`T/bSukr]E̓El*{!4T H1_~ @FIM;_!E'T$.J`q%Ŋ/X\X/L"R$!@*ZXA I@tqE|x`%*66) +!L +RN!ic+TP"x )`HBPE ).RXQ|IaX2lpOt[7(_hΒU:Y?(e{)Jܷ qh 03z=qO٦-i^\˽33ls&@/ +k Yn:7:]v=bhLNߵds608 +V`1ZeP@i5Z_8Y \ эUD6 $v_lb0΂ӷJSGl# Ez|Zm7Nȅ̶CA]"(=mFS~;{^w_ٌV-.*0JSߩ'L'Rwݎ0Zv>o}U[Qk@{&{EӁzjYNFJޟ4p\l"x@xq9l,.ڮMV[1=Grg͓-g8Nf8uVb9>{,eLx@sQXT8^(_+Nx?@oSu$0hF_0Rj*hM@%I0*-w\Q}rc-2y~ 5KJer+jV-wIJF<AMT8 r@~ݕyjQ:!DaUcˣe@(ɈVfXd3 4MӮzu8U-]ō$t7P0:&B(䶐Vbx*9֏Bsa.E;hCaqH4yߙ4NȾa_25v'Gvh $ZZ' /Sj,IjÉZ繚y'N#Y9jdx8~lhoE-Z߲L}xo +eis86xZ| 78_n&xr9k]̲n ՘^2x瀊%+sz +=L\a +FTHbq9PVu7R4D9jF‡\ r5p.O9rpUT gI1]WU8Hi5PO]gFj i l&~Qq«z2ڷ iOX s9k:zUhh&.6Z?b,}2cK~0B$i:8oCq=WmVc-Deq5Jx*{BVAд8I?'Sǭ}!/=I~hk? WiHrĪOĖԼc,D0-H4LsW/Fu2^i9@Nx&^sQ7P>h]9y}f@g3P [ u)ʬ5~cy ]X?݉ + eSewދ 0IwKr=E[n(xH8iL+r{'xpֳ 7_k#s逼cxj ՚W3 5$؏u`kXp0{+:7?S4tG\5{j͓='rMJpS-K]m׋9^VV{:A&>~7TqkKk0Iv] mb0xB^:~a^-GLY܀Mx]٦aPi?-N.\n`8`0}-Z1bxC)- ˈY,1l oUxmlٌ-]w]iuiwD^: aסF~CgmfT :4?HKfSW4d{Ej4~d 2KaT=xA_r$)I(Yܢ-O1Od4f<?t% 72LGsr[̳2<ω;JwN3.#瑲~Uu{"p[6ָD|5軑k(?#z/f<kÎ T.]29N*i8n*[d$ArƨaDxu< tmG jV1l?ZyUm^ci8A(M3. 5YV/ +Rff8r(|_mD1,IWhVf<7m睆~eUهʬE ~s Q6 mn`8[ $XKCS1?91<#U^g~d@eyA]3_n=Oyޛ{aYLm潐ʞk2` sڱTkY=\Iь'Iߎ׶ߋh zqfk-4^d:&zazCr+JrQZEPj棚x ĹvNa +%efTϹ$|e3e~k/] 8Zr2N^f{#0wOmu}trwLBu^-dᄩ#]1m;>'jn+1d(Y N_ R)/~a|!xq`ZXo: 4 %Qe%db/>YS-)璄4Ҹ]gg)|]q3kV-F-:O9R#%:1=5V3wM{Q7]RMB,c{%K^wP..Yq,>RLHuM7#]gN=gUS8ڮyzM,wĺ~]L_Y60Zj&.9$bAkIu=QvQY`k>-g. =B& +%[5 -~N.CI-e Iw5εJ$oᣥƢ#rߔ/V|(M3!0Tg!L| +pH4<8 dߜ岊rmY}쾊Pg#fZr"v^4رB]H?dy^EfxC.$s&[iacx\mY^1̾ ۽^ܔ8y$r\Ob{ߖ繖;!v9x"0Z0x0(Heq"0DvJqjy(Wbߓ5H&Q|r#!Hz~[ +Se(I˔Y1q_~~#3 #I-WBJCHԪtf V H8t/p>E_K<?ˍMZ GWp?Dk65K̺\by +1Jq`؛y/2vȜTc7eIr'|>Dq=YNն:el;3%b$Gl|*׽=%k ׫RsLF ]"#4%U]T] _)# !6=gֳ Q&tx8eM'aвUK?iNbSx##x@t6ѴG +Ru9G`VR\4x7Mʶ;B˔ +%Y9XR2=w$=^kVT dB͒Ì|XSdx] ,OH6ci1J<S$ %(2Pf)ŰhmE NꂸfwM@d7k9N9Z.F͎r|7zv6O0EV[H0=\:}ƙw,z F~ZsDkoDWh42j:q~ӵMLT}Yޗ|@&|(Se,ܮDorcUĞ;OsIPiu_Ѻp&|\jM*6R`iu0nm~}cg14*}r*|:Tkf`յ]ajkiz r?Q,[l0βE*v_jrŪ.Y4v3K]2=wRbm0]g5ұk}_v8!b҆-3XTlZ'^rba.L3]3 9GC7 U6#%} `eݢhņ帣6O~oDIe-tn:`X 3CU <)FJPyd,yg3R2Գ j;$Y e}L~'kBLT#@7\Sڶ3j(Vv3s_9j4[wc,}ey_s;(m7UXj&N UY +z;jnpy$q#|澩raT"tnr ̿yPdIqm#@lFO5/IEe͚͸i)|]l-`m07]k>ܖۀXCME ޢ&|Bk~m3׫ ˌ=ۏض>ɖ+eai>B[[!cyj@>sa7c3.F[Q(zߋB{-3US㸏`9.DX Nt<>QiW׳$9?@B#arT@t@2mإ {3-o"oA%*˔Z-{+ Cj<~}W,\hjYXJ{1zֿ^D%GjwbjmŐ+"HIGVv;Q5_I#I͓I|T p8ϴO=7Vh;`p$]=޹]ʏ$I~K\ֿ(tg<'mTuC&8!z· +,K9Zv +.Cj0I頴ݯq%xXg +SJu.DqDeCA 8Q=Xve,5~ĺs_zqMĪt@2Izw#Jw(t~$z=UseĻvEFz3ft'A(37CiϊzB4Bn q@Z&!H~z0q.tFD(z(ܖHGh>+MeԺ;P +;2:^v<]mvxe}[޳@h 2V ՃM=IrdX0k\ZNLHZm6/ ZS1~]|őzыJ0ZPl`noZsȞ(jMU#"uah}cI#-wRD95-oAJ9ϕ2 eߥ$z<]wXd1c~yCC~n9U>gET&#;v5L5ޥKcv,ڌ}7s~ (}$^wI|.YeyJj56Vm'5iNɡpƉ"y40~F Q RBڲ;P]TO1b+|ЀSm?[d.Ϯ?ն^a;OtUY uTn|ږ3Nv>:$Dsi8r/obpWoG%)!lU qiO,.GE@{ XЌ'cD$s@*z JAah-tV;bd 4;L 6K 7Pu'.# AuAZH_q%z^q!n\pY?Rq(nAmv z ʫూ0v_`|(X2"ά՘TAƩ ֚2-#UHr(zv%ή7:RgRq궃Vj,%WrQ+Cu53ՙx1= _)ַf(Z%e~:C@.XZ{r婅ցRi8Wy-*~Q;Xm"N Պ΂ִ˱\W@E 4FR+zmBJd5!%כ jMR} <i[.kѺKb㰒4Uo{7Q SqLu6Pu `XϡFkmOMor݇ߴY/ZR:ÆTl,Z^mvcwC߇f=Oq4ukhڌ.W^VJtkFkEv2nLoêOf52'=D)sqr; j7lf].Qu ;B*׬SceA +4CRh&:4̞Dv[~f罉ޗۇ2 2JsB,5+P1y\by"Xۍs([1R $Z -6W" Qd0/6oezBƁ&Er_yXY  *y8>EpD#gۂSQ%z]m.XDnSus7=ԸR-牮NJ-n7]+1I8v>+4 %_2&[q*3?0;OwT_k2Ѱ}Gz(rð`E EY4 y \dB)zI +xV—e,8r2B0I"WI]:Er FS4$94Y]lJ-#'aGLO +-E)~kqn4~ٰ'z>XnZa~1 ѳ:;12K]*ǛqnB@ i?ޔ!QH Eb\;0[ ΐCtVf($Sg,_9Wj| Z,6_vN-Nƛq@Zof*PMy"D_rc[a8\t EøuY_n2S-56ݲcbBF\Oڋ" aY#}저fBDiUYZ=xJwi#)Ee2v n(G]I՞a`<|\a =BkƦJLUkua%ꔴhI,}ce05,j:^E0l9gƋ_W/ˮ$+E X'+R#E"զ,{d0 cZ+A\z8^:Dz4n +6aj|*vs/z((s:e a.NZ $7ѩ‡nQZ5l9#-^ۏT\US +qYbav9Ph'zY.=~{PYUAX8XNugY)Un-[gվb$J]ly)zgJL rMlQ8YoT&R&1m~Ms'JlPJ':7Pj jDg~9ϻnxخgI4OMY\T4&(?@8y^PJ;k H.pvb$ƌլ1*̈́(7>wT+YjV Բ8Rӡ=R3R8Uf 0r4nf9D[n+0LweW!Բ<"J* PO+.D֛bכoAy-K?h]ۍ(8O 事zb/2 cNtWbu#Nd(,6(Xa%kVʁ+ >Rg7հD6(r5O~e!(>슃a亓$xd4̡FI1£(uaj#|*cqm' 0QdXxW\ h֫8Tu/R\>D3P?~h-C(KF,+ F|-|)E 7*H +F~ >ag7˖AL0킑*P;1pbNԊB )  A'(mj#Nx>eh;!R_qd^>&6KR-v+j<|Hbr2p +_$ƬA*3 7Is+Ep ,Oe(tCZ k@ +u 0*f9ᦩ-!fhaEh!FL0Rr@C qP 9I L ,F푣xOTg +nX(U!$rVHi89"D, +LU\PL%z/Xn+l:`yjq8zCZM|%DE'_vf^v@׍qD +N`x(J,ɉ]wL˥r$o(J6 5\,Y!yv9&MV\⬢78e<'uʤ:812Q6|mV}r{5N&l-u +л?:?(*/P!?HDX !,#8P6B<#x !8Ep!,Bx#0C(pG&aXGa!$CHp>BfCX>$P >L<H |!l=[cf263a53-5a54-4d0e-9cc1-eed59a5eb84d823a4f3d-b075-4d2c-936a-a7da92fc7102-7994610807262l0602371ll +h +WQ48gQHX6G0 cQ iiy$57 za;U\ 9pqRneAƅCFAՊjp=D<f258128e-5ad4-400c-bbdc-44fa700(8da527d8-d31e-4545-a3ed-30d438535577392563! ф)%0>kFCRSp>wT G Ǯe`!0 */Ɛ: aHbZ sBڃ֫۩A?8 XON^\t{.6}\ 5feaecb2-fbd3-40a1-a238-5090d8dc0789aadf8c64-6f5c-4d44-8409-82b7e3b05.382679035305023549664382977284b857958f-ef1d-4d09-a096-5b8552afbbceeafcfe2a-9107-472b-ac76-37e020b2e782324188ml10SVGFil/ : +/XMLNode1 /Int (xmlnode-nodet2;attribute(-28 1D>Fq"1w-tBAO +yB4 ƭG-`փZF5 <K Q)® U¢IG>49Ԍ`ؽfF-;BQ?8uXWKF1;}bԃQ]XCÛ[Ӣ2I&L!zmϮL:6@g6 景3A7h{#/ %f2GÉ` `@Sf"y8C > @xMEɏ@"':$'^4 ȓڀ"-P3'a&,!N(8Hx d8F&*ɓ piiT(P, Cĵ!pecP"xx" +XaNt !aa<4KJD%jq&1Ha B +diM DҤG0.x 8P|R!@Hh82Q@"Z>y$'s՚}ާ͉Usrߜ4sl]cղm.M~IYVqMbcji+0vXDVn'nw4^TWzv+?+n.Ίi[֮{ʖqkXԭ[XuNvNvv74]uoW[5uWM~۔is&;|v7[_vƖ{;i빬ں'dm~I9lȻ[bR:k|-~3[l1Xb91ZkJ5[kWMuuo]kkkY )_c{nٷ9+{*՝-U+X/]]ٮi.eK左_1wNs=۟xU6ޒ%ƛ9~giUR, SiXU/rj)\[-ľ^S-ZꖓJ_v?-KfN'?MOܶۤ+c=+*}*v]uӷV,`k򭿶dfNzlljڦ:'֪%[ڥnoۨTJDE +  c0$&#aV$ +&Ā@A0 t C_~z]Vp>4>˜ +gC7L^kKm8`#YeUdm6|CL\r;(Tp5Rޭӛ0*"4!$!XC1J%Z7BrI_rY f&H>s"-e eoG G)MYb+Z=+$%[C%pB_Dz?PTKωzRMGNHvwWu/$))"1(d7\[}LwKP)O9cȪl2pY|] RUХ1uRET Q؍e4w6h!E{k:=i9MJIrΟ\XMrԦ9h~P-K{'LjfSux3%[8?\BrGffH+J=HHIDB J) :J(]/0>]v6O +vn7,6UY}xV(:m?'T1PL4 g $ddA $Gy骺'Ǽkbg +~ oi'7 , +-qΧReI >cr5>`sU@`P!C:D;̒gIɡ%@ O^Vǵ\}t^o!CS@S(^!1(;9vA>MNn2" Ѻ2 ͽ0eJV,cy7UL<'8g)mav#цT^3ݝƭԳ7뭃c'PHx+fꆣ"HFGw)YX|HQ Cu{A h+~#8Y s\I%JQhI4\/ 47%otu3ER" rS+YS`",gZD4`ϧ8gR-sIlԋG?+fdUZ=6 @"c߈sZ2!пtNFz="+W"K#i_?G!0"p{*ֶ8LnQ]P<18_i/phR3 rH9ZN:Qo`izkXONq͙bN4?D5 -cR74Dac$yF,x`. e uc ?=#XNa5s$wc庑8Υr"g:5%U9mR>1+ :#&R &`F"$ -RUlh(u +ضPUp ZZCoYr>Ci"r8t=4L3*^Zޔ ^wz* 9lE߾CQ.|ď"qŮ)k=pz/p:~ĿplV뺘x*<ӑoVHe(8v; +me +^_ a"彛tX9^UbDϝnyyDStN\gl9cy Kt=F/a0Y\G *EM*OVw̶k-CL!]69E=[vQI."1J}Ng@~L\;@r-,kܫ%),}BN6 M]%(Ҁ: TxQ1-nN LbO*%ql*n +KYkDRFFNIo/ZKx!Ŗ0ov4u9>q'wEOxRQiPUu+1X}8}TCJB5Xbo)++`HPO8cY;z?s=`!|jJk*l,bhÑ#%|݁,z^3~8˟\;$zCb$M6:GH{(u/H2ڟ[s(Z6{ltjoQk$-$ʜcTWGNV8.v ?D4tLtQU$A2û }&^p}BK+ߞT5 7N%H6ldVbEca P3/ K9`j${P<ȫrd)F +8E<EŔhYx}F?^dQӧ+jU»'T_".K4JUdmj>+y ÆpAt<(Ʌ#-Fv]KM[o,lSY +-ݍ9/,#D\et/k9) xqUxWZa'f"w?\euݠ8G9g}Uه}9_g8)xyr0EͤLbWGvF[;dž$~}ftYh߅xb^p3 .ʸIyWA clap}Ǣ*t8NN!  ΠgOka&-65A cC:]V(S,h,?oD- KrӀqZS~YNhbVSLJ_=H1!s ',*HzUan%vnQ\"V1QNZE` +Z"[qqX[UIwBnU1sw5gQAHL_X!^9+zqG6 7[,v9O&I(Ȧc$)7M4?':MO bRϨX=0Jַx Rxj1dJN+1JaZ4r 0͠+U-˯Qg1wa_7;:-= &4Im0qϹh}!'un0#8"ڕ٢4EC~Ώ|a1%VO[4Xp*(VA7T;?_&N?1_.Rڥ%3K)۫D C +{LB9c?^R$ǟğ.S3c_Sߦ0tF6Ăpr.<уPK"}l|7pd(*\g C;P/o ٟY1O*_̷B,|KTӟꉾks3ME0):=(9/E4\.ELYy\rp05b5BhL颴ԛqDH#᥅ śE%%aPEܐeh4cwì~L83Bwn +[G#Z/4ш;)1Fkdo4WqQNJsFmiڬE]kwMC4yǣ)@@=/ؠPduO?M$nI~09jl"i,8~&6֫ӳaCȩQy9P˕f^t8p~#B"<A`aDx5 +dQ uĖUE&nӦcJvI'q_Z9}ZJkc%K&UL]*}H JS8EVgR?.LC$1-Ljh} mid' ~0[y4Vuେh!%4%Ll6,6d}*̙ hn^DsiYf iTuG+ҿH)OfyQ +t*o$ +4{Їs07/v+J-/cn1~6!.lw#)bm( {LwD$GU)UXtvaEQn1챮Ut+Zg^PsUtJLL5*O,+7b!cF3m(GMPWF5oh"a'Q,o1(/' E/֤ 8;'UVE 0˔VmHX*rB:|ǽG3Eg"n3BXb}Vk\,Mh@a6x?qVJ72in-G6xNJ)ys bECÏab%ǖ2f~#lе@*臺t-%cBvy˖UAbT6Ä" I z]T\ňFu љKnСFA5Ω7tAEH&}=zco{! l +}7skϢ/ٓbdE2Z7nc[F "ٱel=jKY:Ȳ=$7 26[[BwZ冝S*oJkY&Jw^!;\=oRֲlS*~lNl(b~׏Rzs(neOCn7F˴G\?lp7>E6)ua7+pwe{ Fp +_:lP6DzU{CՖ+ٷg +;^X!vL3PL!qbXt~C46kϗ{ѵdƥ`?,2ga$[>(3gO6g~y=0 9F\֭cp/R*9Je1lNca-vzٙ>\H|d.Fj? *)k-asdon]sU+tK\nioͅtl̺9ǔ5cord_P#l#䧚jfT6K)|?M_ø_~wkJssua|0BJF^1~!mG76l+U.7 J| #|=}B_)_>Fno;vt 9rgȐ2B(#1l5)]s_mmb˶~˕g{Z| >ݷokr9?`7+dȱ];ccl9J~י{23쐛A{{1lIwo+Ydݎ=zte毻+۶͘wor)l )7e+#Kbno_R?gg +fgJes.{csCaCJ5:t >itSve>ϲ|]Pv>Vwu0v?PB^٤3ػח?O>{RHϤsCw9l{KcvR*g +R컏l]Gaǰw{);篿4J~R3L|_|ŗo{-)r{T.P9n-\~zdw;!s>ee82Ǝ;k,at{ e*?(c1x"l/. /pu6%UQ DUI"K(;L #d~~ݻ _޿^:hϽskOBw^Z}cbȾ ^suJO9疁4?[s̹[c'AfҾ+JB~G5nsNjC2Gn[q:kKs۽ۯ5|zw}~_{ﹿ}y>cK^x~zߓ߾w3??33s3;3333;3333?;~~gg톚6K~ cvwG^R,a^>R_Y|$_r{7谛f9:!L߷\wݛ㋱cZGݱW"?9J,Y:2G'a'_LJvw͛;COK=ݼ ֐×$|0:^f#|a3uBaknȐt/Cݬ=6{d0]7;J:~f<2l7'PEUp( 9 +h +"8L :Oiʃ:ݰ@cQЦEM$=󮑉)UHMdi59G%UաL j2RFHiJɡròe] ҫù:*7,m&H4᨜"ᘩtU|X{sL@),u!C9F߾#HaAPGq:IaA[ +h\*pq +PeP*E}@:#1kJf8$z4s\p옯Dƭ +rIV3Qr=%2ݣV5CT5po*L%AVÁ* 'iP&գyJ Ǵ:QUY8J mwhs:@2D2$ +x`;DִL'FĽJ 'U皨v?)X՜*.e t󚚩SMhrTLsa;rB9]{p"asiJȅph`T"̦3iXDCú^Je ʤ#śch\lȈr" >8,"2TUea,, 8)ha8@1ƒ*y *$(VC +.01l@lx*ሐL 1@@.DA\Lz٤6\eCUTBMLQG \O ˞Le蚦fcn&c6XDE*c_t=Da\t@:z8>&ȢK?HUJ؏Eĥ|Bkjbw)1Ox6 A/82xB&'VJ*Mu~܈(_yetc+4(Ue"o *3ܚT.jVl147 +D2zQx%_2?A<glw40_:aPK-[UapUD`ͭf!M\D-EoT>qQA \X{嶔b\!y65㔿S^nya(,p])Z ~9Фz5 8Ip%3n D4_lfP62sTɝ4AaYCo^D2Ȗ'ZʑWpN3[YBbl g] ](1pU8EP׫<'3*b ϑԙ|* plMwn@*Q媤QM>miJ+Psl6윌Z_2=`G)$%rp <1Ӊ?di ^ WEn4Ό/Ce@d @#6W&rE6r8RSL2Q3w>!*M7 Qd"%EyF +@,7 gs˞Eˢ$lJQZWݬlhH1*-B9 śld^h&h%$9ݧTU1=Ah= ӧ|r)ͱlo.&ArMDPX׆dBXK->0Z]I`z5k[?MJ&(Иa"~ e8|/ϗyN8ZW:.FKT,GqyS`$wWq!l+a +jq aop>vmpfEM>GhJIO6h?J ͊ښ0.J}Z D n6 t Dmŗ؜'SPkx=$X}-+a L?ej]PABdlzo-$PFT5co%Z9jERu#%PDyIsZ8 _ۢϓm"X9KTUz"{Oao(ntΆ!y1x)}Ϸc 0tƮ +ݞQxYtz>S0|--r0?n?H+ +eBF+zj +*dIqpAEFJ\5NϘRAh + (=TTܩ xxGZ7GYF_u&AߣM Hs+&=hiÉ Q.<ҐVZt:P`me UeGWR ʂb`7lQq:,N0W/>t6 Ax'h~1Bg,ؽ.xIʥG5ϘE̦nP_ggU,ӋəP[-C=瀅b/D Հ[GNWkB)Xu C/.ƙV 5ccչ%NRu&*iٺ#?RГ`*:c6XD-pEΔ}:Gk%L7 +tS9Ybc|髯;LU˫$NFަ;:Rg%}C@~0Wxgk~;Yx<ˏ&%Aa/ !צ0f0{h+#v0|tyD#X(Πl i1NyL*]Y}<0dmȨb@jp%D }}b7sygmIT%m4*SjeM}ѼHj9_sBo!sPHn'gIhYhcV{$TOrZ=F/]Xt]FT>޹&cE?Kxؐ= ]Y,.5ݹlR0H Dl8NC;g/l3`ʫ3iek6RMj`*G6 &c%\$GX`~ F`T>* LyMrsç]ԓGkRC%%6K1٫%>Tް3JtVy _^O$]q;l[IAW g$^H-+Y|S d`eQY!AX@Ww { D.@PeFV7~:LLQaoxvR$wg Ѐ.]-8M_:o>4ʯxC1 .ixifY j xi/ۯ)O\Ո_rHgfD=  dDU:TT_@4m>d$'i$XR,`?0aޱTKT !Y0n$#Z >T*]vL(YnV[jTNrؘ+h,UY[|d6Ӻ3ȥR7vzhM*2 +S+E 9oҲ'5!尽3e.Ubp"P6;*IG3w9?wQ^<6atabCbzd{)sN` f0A9buǸRSI"k^=gm"pz9!o8Mm$K倀. p='ۃ@qMNydb.DЋ4I"  ra.]eZ6sw&OҲpΗGQP&5f1Kn%>MpPF)H|2W˨ؒ/Ld#F+r&˘&jq"jMŻ.a|f jLѓzP YD8 +gz&'4fCR75DZ_ +n׷^btKQHE)ߛvU>Ea3R#k/ܥ^5eĖB\ptپ HX~ٞǪ! Isa0Pp{OoVY*${3K{71Ϛ1/{H!)6CV2h7I-4AFHo'K^ j}4tB(7ȴ?(O')cʆzT@- +gǞS,/wڇAi? X1MZeiUWצ:]E],ҊIVzE \_ LVR'tj~ Q@yI'ײ?+f`2E#V]EA<αt+ڴrNev@\|@ԹS,D@1JPo)tag1E9㖋a밧_S~ hC8y^ݗbv3AayW}WdR7s+$U88I#QgI)cO^NYlC4c}|⇟IW['}R2IɋFI`1᠀% SI*pW!0F-p Z#~"/jۀ^=g5R cS .^آU<ɫR} /@%?UFhPh{pb~+(|+csPFw5™?H"j4T`ho`5`CZ!jߒ5MTsg!2y 6?*0 -@D`5䵊inrtZ:2 u(*"r 4gWU-@VƑtL] m,z0]xYHp ty;! $]"7(.C#ᥑHb[M.nZuBq\㒃!!.{;ŐΪb1#?x=jaMn]A- 6l^mz9 u+e^AUm}G%FtA D)9oXM4m덀nJAH:^>IԨSaz^%FLC8S8 Xe +R#E4x8p͂RB|B3 +^ nb +Y8z"g`ppז|ItOxig$"i *yVdC`dcơ  L h'3Y"k:25n^BCRWUB ()B6ףƎcT'x* ׫=o,fJ#BwOUdPjE9U4\ p|^lXD[vƈwxm +E/  )ۍIF1;lQ)"`0.ĺXqg?{Mh+pԛ%V& GqtnDИ6zqnfd#`#r$E9W W4ӻr)pABo~,M Os8kI tߜʣ.ıli:X^=F@ AŠ9,C&Y"q i? m8_4 <1 *OgVn1@v( +׭O!™"i3ЯL6:%qBC51qQkub-\ <] Hh}5 p@Dx=Ktg_,IDZ4=EY 03#\C879$ޅ^ЈxHȃ!Bfv~a^fBFVlv@$t6(RF T;J+熢Ԉւ 0q.ee~h'IR憅.IP5|isHAspfiA)8ņ#O.EA76渘1q鼦QlZi,$㘲&q\AVrj}?;$Pek ?n7 .1[7RfgIf9 LǻoJo59FmצZ<Ęr4zg!$)qDg)*;;V! v21] s297p` *u ZMXF[P0~-s}xđQs>\}jM^+(_iq$jq6٬.95nk [ox|BW_2IYX. CV#)u sxQ|#n6RdOl@huJ/(W*8@S] F|͏ fIu`:6Z{?t k+WUP`=<ڌ*jP5}Y2#n5@ʽ=<};{3<1 +XF{d7\wE#_jwn &pbح_o))37(>[B@L*z%;M'K0L`}}bڝZ sLIVQFԯ7rk"k$'Mݴ`Eva" +"\ldy6kt+9JLY!S8H[x6V\ZgSahhladF x{m'KbP +VH]ĦDe+Qe߄cKXAҎ`YܟXVQw9cfЏb=  '*(YT '╃-\$%)*R\\km? DgCV@m&pC䥰m!3*y,d᫭;f(&Y7'OA֚By*7 b@jX-&>F1f*AߎWo=P;X9CWǵaCJwqJvxq$݈ c͖b!,cBuzwM% 'yIVf]DWsy˚;: LZ?UzH Lׅ4ԤК=^?M[E>Fntu\T +!vgͭZ.B)d>X߅l1 [n_xCPCVl*T<{G羘 +PIkӼȺVOg}F!54, !t=S)|ӝ7RYfB1۴xP_(d0Fen =tj&UOF]71-k^OFGR_a\z0{AB +`x4s>Co.kql-Dd mJ!k@2`J +vX*A/q $dX7"B.^a@Yn9 t\tӴL\ZgBE`j%C]z>AGsy2]iUwkQrt%ŝc~K<2'ӹKaЉAx5tf hU@[=U=lιjNG צ[k9 1ڂ +l"bx*KbS3k-AsZEzXCA _>o/^"~;\Dۆ[_pBkhr)_-&@?8JED  +^^*bl u붋JnAZ;=^@5 qCKvAk,ǜ/ugY}5S56}As?#wyazP:e%s ܶ7CNQ ǽ?Z/ \_@WEcB[ݪ*Ӥ_1Ts%$lp$8ڈtFy)R1%-f~xIg; o}w#Aq! ۂFvN#*5jD@v,º8$mJZf?-Cxr}(a.o@cP״׵0McOqBkdi)֎s&FЅP3N}-`27$ݳ:߸HNKx1GB&Ԃ6gćVROKv3r; }z˜WI)wRφ +3ݩv$#aCԜM9SW-d_~7H#ؐ[$RZla(xw Gtnd$¸x't2 l7$Z$Q4š-cmO *Zb6Ʊ JjߌH¿/U^q A%zw1+<>PX=6]C16-gjpDZ}BpDۊF)>.Jڶ^wF [8 䞅 ~vV=۷_xC "N|2Xz pkߖQY|s{){H `ySgJgO!XPt۫zetMD&Ok}U.aCyH- x0Iq\xd +grf)nxqщZ:akiUǜ2FΑ38c6dvp&dZ;(|-g$-fX!;~б5\mYDA-MU4x. կY/j0_eMGdZ":-IeWLEax\ȍ[k^F2kNϑ\yyJ%t>lmDOfɜY b~bɲ:rzRg샃jG۵hb?KD?lDI\|Ɠ<˘vU/ 1'X?i"z?>Ȗ`ijΣaef!yh}!9X!-S(p^u}k:X^jvqt~ Yk&K yBЗmڅy j 5|xN%*xv6uVdk.\4?`L]p^(9(OXSbK'@y^X(yvV]ăз@m[qYc_A^Vx奸h[O{$K7UIrCyD" N^!0+g +@hr|ªvqHZyƆM֐VfX +S(L~IjhL4qVc@D>7G/2rr4T"I%;1qmSP ܾ?ԑ@BSd!{HQ 31:j`U6[D'j,KZkifF6=718pU\,5k&!cPX33+x'Z](>\.*8H AGTXAH%KH3mR]6X"&rY4{'yuR1fi);,i~OPUC52Ȩal[M<b?/}T[ΝmY̘R_kv<-DD}﵃AUɇj|K߄*c*d'JcVϖ;DN^Xo& m}x!z=j,S+(YyCc4,,)5rLØPBM~0r:j%0$A^iTcXx*K%ݯ=LC"GPS鴟Y]x +`U +:;Js(׮Iaޜz ;'bAӫnLuGI)joƨm@H:1@ĝF,JOu\`Gޫ7:ж{ E%#2xc _gͥ@*c(#uM$D0iQw$OK~nwxPC1Yg"]Z  ٠d$LT~\]ovo'e"rFN0,AFVYʊwgDߦCiZGf-+m mư/R\[Uɕ? n&˪65@}'=un"R|mB`D\FScK ZFൂ4v/XG$MA@/JZUi@}XVc[jL贤Ӵ(HjIRKAifKrUe;fpm0+5bKv ~yt.'k$@ї1\@s2aٷ9tՈtVrV +GWt/c|3$GP$S9P(C.@d*RC:q/n5k@"cE ?Di[|.;S?S;0J(䋯65(P !g{0fonC2H٣nSɟp[g[$dO%.|%eR-M*2L@'-gNeZ&Ap*v}Y/ X]=#詴b7 f/(QɾgR1NC/=GW۰\g4`kq@dB}͸-" +endstream endobj 34 0 obj <>stream +jLW#by`:Z6yM9 +:SW\KJC(w\ln^)GG 1eǶe"y6np Xa2`Ҳs&1BL6*Qt9ە~Kj̅g<-bioZtrKGsԭGLv*m>p\Z3h^OJQ$l(6`7HD'Os!O/ y{)HsB^ PW-l+f a ˊB 5FH%>Lk;<|4T (d>a,рIM0R\d|t`ת_-gGn쮬{X>=x_v]ӗkneOJ+?f8=Y*r8nhѦ#c燌eonZvxZ`$;mYv[, ԰SQoyܖ!̶eo@KpJ7dڭ +K"cCnܸ(unFKZ.uE O<0,C1TK@Rǁ +en%_ #^hX|g,gWsG=6x`0M;D!twG׶:( 6 +^ xpzͼq ֍iF *!2\8K^RaEmeA Df%:'`ʜus FU` +-ڥt}I ra`@r80\Eh]I%%uf Đ*wijJ\ΦN QoMVr*JjV.[i_8Ž(5mlVJ轢HBGcNqxhl )a~Bԕ # 3߂]an.df=#%ДĎ݌p #G!BH8:$r򜹓2 LGiW݁_28y#G0ON7,NG C3<S~1n9d)qd9,̮ؐ!)+ rOqV$Oŏ9E&l ++ssq2N9[BEEb8UmRK..>Ag3TjgZ:5vcՕHY>38us +оˇDW [i'"E!2TvGq+lm;J.S_"4c3懜ex%a0; ;/C=S!uš+{d4ֈcL  m9ᔀBdkDna)Ńp ڥ 'A Nֈccrk%(΄^886ʘ(:[JMlU9g#^ҹ.Z/_^$ iUߪVPSmy,POX8_B6@| +6q*n㛵̓*lB;Rj盲lw WtRmb;>0T'LYZw-*n@&UZZ͖"fF[~7ײWx"?h q,| ;WD//3mg}.`^lF ?SP C QoY*GEjdl@f 4MiؽqMAJ;_TnnZ ER!>r3ىv:HDP{2.Gu~8{ډ܈Vcܼe$tӊFol˭?zJQhfãD ïU$6#C:PyQ[Qe{Z`=]M'iu5>-FA"ޫ/7x @/㷸(dZdùrϕp~v v|Q%pĨ-y? H#Hr_`Ӷjz6XsfW%UQ8TQOwNS|-5D޸wa eLf)Z tK` y؆p>}/^bC Q S,Xy;5 K&ik< +9%ʙ& *MlTޣpv,g2ܔpdC6HAntic +.)IN hexuXf쳞7sudo.]trz3] \;*FjUč%InC֏ELynX1/ѐfBFFZ%|k5Lm8-#ВL~eOœ2k٠^TiO]gS1vɜi&1Zln6Y3J'a(!7@-BH2vrmƢKEZ,avx"[J8ʸ#<,AaIlszt) غ1TZ,*qœ:I-x\ i񫃤RW`Ks1n&QY7+HwԪz!}G9{- ~B*q2;ZCq<.>4 +33`!SIΎ]?C'lp)mpohѼldՀi! mn4KMav@+(hi0vKvD^a2ګ'n6 +?y׶2uSTܴSz֒*n!g; bhn^rW˪v#߬*Aj HiH)aԪQcN?&jƯA%W)XZڧf{5U _;э3L0 ZK<[S YGvX VAS'3ԑ4fhN <"0 +l 8u0b]Q;SNgzAi>S +UzBdE/Ǔ{Flh3O#E!SD+QIZ1*`C[h1,~yu؄jz?Ui2,S"Z:!ՎImx Ms[RjMN;-Håaq K4k۝ !)%6Pã)y0.C<5pjBb:<}1yPpGER' }qԥ +!258p>%0> 9=EZˍ0pHNK{ +qG0SHoJU<;B6ʼ,`xi|fez2bkdBL+ɭ{<k&H1Nm|j +@'na:'X,7vswwD9.]:5\d*jJd\4Vp +|ڏ>,nlA;-GpT/M Gv,7ԆӝJ9-?JhI6爸"Oޝ^e$'wNۯkפ\Z/N^|Hx@λgg:Z.o45lL!%}5FeHJ\.(& taÆ#ht$ԞeZqB%P>(0"X8?S={ JODQﶚȴ@WXX\=fpU%;fMR7&DV=%$QHbz4CF5""8-ze9bsu7c87wG ^sPx Y% +z' ׮YA$g}lPhWRÍ~%-nP0);UoxxI\Fr [,UK) oA)qժ +.̿>S sɮg7ezP & 9asY.ICGGՒ`!]Mm +P$b`J>.mzsNpvM:,VF }-0{"TIc@bip!Ҙ\N{2)Zs5gE?H X$^O%- z ;p] D^Ւi9ЋuD(s5n q~.MZbin/2ZNE#ؤd^8*^`H$WY:(ɆYҠT%〄RϜ7t@j\2n\U^kr\6I9붗z20q~&ͻ/}xW&L4CvAcn=ccm&EFƌnY6'ss#+(p<)%h!-"]@p`yA/EʥmK| hi +M ) +B o/."ݙ\WHgStb]5֍zDԳmuK|Uk'Ñ&Ovi+ -PrI00x3#c$q(%NK@l&VGb R53]gȸBF84ĔB  jx e-+U7-Uq(y;&8_muo[U]$hȈH(PZ_I'i Hg RCdȀ?վAPUN494TcPAjǿڿ" a/wSvfoiRhor4X#,^.J zV Ge :Aٟ>â [:A!QǠ6^T,_>qNU @k~oՊ8'٪kׇ0QЌ;…'1pQ$vⲹ" UJ@ނÁǧ0~wƬŘ 3 Du*pAŚ^]Jya v [" H L÷8\xB\-@f/EmI>R,5 +LUl_h(]=E͉~PJjk+@Kh CB?iD6:)2}W$H +YIkzR\|6uDRgBMc:# eT-wldp]%2]D<> ד [2y$+b눪~eS)O ۚyd g 7p%|*X&"fnމБҋܖ #Ҭ-܅%t\,% GG? rհ,2 EWEb)p#PMvywb\rwDU>5F-? Mdֱ R=!R@Pn<׽\uîaRPax0h 2sUㄪ6H /Kف8R8O +ZEI0ڴ@c8>B%Hn:Ԙ%Ir8sόNX&qFysEjݲo2~oX6#>yyYw6&z؅v(+RclNyjN 5 4 =gzĂ~%:9'=qcLVhQ Mљ((r|p +ȑ8NtXItKMS.G3{C:^$Nd &MVoyyT0cdPZ FHhb4 1qGRϟL߈{^gc2߮l +sY/W,'4Khoȥ]!NYk(X4jSF9b +ěn&c*m T8;U7\Ș]U^8e2GxPX#< }sA]f/zv!elۻ8{ T̿ C +Ȯh1Ў O\ *)$^Iʊ@w8|'B@r@ā3U/ lHҐp@}w1 M^ npcK!!AY2UQ8&V"tw|aAUAz^) b&wnK[h{YU)t2mFhw`ԥ`zn)B8k`JP)>PJ2C|x |rhKcZlF#)%:ꩠ\3%ꛝPBDk NF+q܁Ncl&b %L8Y#1TỦD 0S(Q/ yt3 itH?a8$B\UjQ4f3f+o4cPRy +L{ ,{P$K;'ykoi Iau\WGbl^K -IFVdV\*=hk~{+UɃqӒqq6`s``Y#f&*P0mTP1I{aiCh@ˣr34k_Cʸ8JoKn]ȫR q G'1!xHݥ]JSRb̈>E3PB +!C2\G[aTx=Fm[zQ>&+TlGA8: eY Х6xO,D;@ňL+q5(k5DDbV# +0) F=zx,Mթ4M0h2:V awڰ912S_>`IƦL/}{h.aWuCJy) ! ˔O6E(Gqvpi@(7S4o8BP7S:O:8ȗtG[Xz=xbE#*\ۥ ƳŦ~ol;}\cэG++[)ceצW?AkNKBh6}i+ Q.­D=y8XLJAu*aP[ƴ}֝!T"2&qUvr2_kve]x/$1WүG[-E²bшI!MuyM>E5hls(m {eo?V,4\;a*x+JnXex t  +͖>G:ɅyyvƲ95vBE7Ls*Jva5iSghG4>:AJ*/bU:OE/A98BqƊfzwpeWĶIs8 6b`_(a0o9:dY]! P}13%)8`` Z$<|7$'_Ff9L\Q?Qv7h;;㵬$ +EћNXhȲWP3r$S9Md&64=C`̈́w*S`/2X:DMv|fLfbww2hrˬw:6skwl)8D Rք4 :E/82U96pPq!* =CYo؜K8z6ͺus1;u׳Ԏ /LJ2uR dlVsٝ$y;6gKgd]*$\C&/%"0:t*zI.n87S%jVD{%[86nq +TI~^#xK'Y>uυ3R݅NFgF9.JW=?iJxKN?RUs={Vd"x5럒 +QNLq0d&H{@"DɧQrdh +ͣARtn(|Ef~ +:uo~ߒԓ(]cv}Kڽ~el*ևɰYlhYRK!#&f~a%wR( +Y*S%0uɣ_HO"W{uquLNiCrPfا\a@0 pr|th -aFŏY=/ b!B$clF:qV^6es$.fuf.E䑟0S9: + I_!'+'ɒ C+tj㝪) ,>LJ4(Uy346 JP3Gr8F[ٟ:9NcLyL Cb E#.{fIʤi\ ޯ=)6l|jGЙT- WJCbk U.(07)XS)h."2vԎW 5*8r?JOW )χ.ܠcܨԀ$oQv,WԞ~$} *̙H+ ITIR| RǟeUjA2aׅ5J:G!t*~(3N-N$.yl9FhuhTN u%gonɁEg쉌xԲb|z_ H m +J£[tl &0P:T wR&;^|`Ҕu7lܹp-g(Xd:e71lr/^qȼ ) {^"o߯ٯi~ʀqPvcgX<жPlvUzuC6y#fKKe!GtNɥZscn42 {EOeS;@3I\SMz{o:§aC5wE%-%GB>|?H[)B5\ DrS4tѶ~důeaBV}&wp8t29NfhĠHD-jU܌;?<8;[FF|XUfSb95*M"K%d"F=+!:qcVׂKtG+-k }%]ŜBŵjC;:xty"]镲1; "nܲ!B+,E wr*=1L^gMr=~$&Ct@3Ž,>7w/+'A2ْ +dO>SŠRK $)^|[0?/Y^%xplCt'ns!#,𱀤 YeǏ> e\ +—"qƿj_;{GxTѱxKhC"- EQ=vՂaREnbݞ t/{ o4HC|pɰGW@!!՟W=!C艒\:P~n+Ebt!Ѫоxya p͵Q>"!f`:f* r2:@a틢'333e[[QZQ@L"A"Fd̫ $\{ LL + N@<$L@)m;DB BS&QrXhjr*itK)|ZӔGwBivKؽѡD.vX v ۋPځ e7i0.,&MnyHGq\C⡐rCT$%H;Z^yhyy-/q؀ (ʬ ȫu0-߫H5}/҂(Po62i#62E##*biV< Y(^J媲Y:Tp;܍lm}q7 K6)2Bwynd0MCi4KCBG%ff ¹pN6edSZ{$boVLWK@J"`iT-tn(WE,Yw@xg-g-]7*"Jd+!(V գ [Ŀl%[,HQ*ar{پW +:R5 +*h#ڈ6݇\"Rڈ62Kpfp5U] p5jB}L4@qY-$uY- J媲2d}̒=I "I^KW,͵ŽK!fр,FM7q}J%&9IMÖl%4R(|z4$+OZq@w@ЊTʐphe! W\ Xks!h4|VX BfJLGeNx4ToHqW̄+!3` svL6=bmiTZHb8RĿ*`$F2K yke8RD".3Y̩z"r(M 1~\[H<FaE: F35aK]1r5crzY?"YVqdAh 1a <US%f/?I yj܍E꬗DVf,|LPr1:ƥ lȊcȩ2Kx^S D&ŸP0|\UR  +QIMc-Yg/kKgRr +@Sml4@ BEn7 A@^BL*H2+DĢ*PTaHi6%+k@ @ *m7DsFzRܢRsKr),[&P*ZJ4 ՛"%YM]ZZ!I# $d 8 L6-j&4q5ĕwP q)hS rR<)BmBbLQ%#;S0L<,R!LkNڲk_m#]ÑucS0Wt.Ӂ"]¸YAq2n)M.MλŠp.Cy,*!KZ! p(':€8%6:Rʡj'DŽ\$r^(cO +9+ + XˈKp"Z9⦬AV.7ZM!RD@ < \!3`+_8x1 fHd}Vۥ!A\\V/c|J r f`<$184PꀘHr;%Y# cEʳќL /9 +TլjB@PMFm1pG%ھ%p54P*W%F8Y_1#mK\X{,&s:*C'U <~qq-Rr7u:8mFV%; ,vX v;L08 o9Vi){Q-.vBY_,W˸ C>[E2n%"0m,յ(r #Ua,h^6w-m =![$)nKU6 }*@,JGuJ%%*bgCѴN FhR.5m1C41:QIyLu~]d@9HpA y-ʃTm}L"JM* AKoDIoHp9N:58S +L TXljj}Z5jE20cTVB*TvrYO)S'F#'H V @v ڣT=:hLC `6;Dm$'9Q|HLj cqd,5R2dΈ; + +fZW ȫyU] +P6 I< 'ʉJ>_#H5R 0oOpwf` fAn:E*WE\)kNNV21戈$SspI:D6/m^q^r7 %XjӐ80 ,5Y͸JMĝAX=w)liv>&8YKc|J1.}Eq)i ˔t!D"ᓛ +D]-882TZ&0  )Io]4SL%[( xXjAYXXcŲ9'er$\H iK2^rJFv2x'3Lc1gojHx( ǢЊ*]7]ʂWBJ|_iBFQc4%[j$F2-x=#PA}/5{HmO$"8I:H85tHrqdm}F  nX_\Xjq.Ӓ!IpŸ^uP +sBR bNq1'LA SHKPH( Bybܭ$\VNԀm@}ܛKNk5àrP.l 5b:t%:3`x2ŝ-烐Lo)`HOhPq|36̠;E1Ie< qJ#3e 8VU86&o~=BqZl]VluU#YqVdYM/iEŠM+ +V*R8%xādLA|)C*%^C!†VȂYo M1_EGCVC\'d5&(:j̓$1O_PHMi':5[ء-TB%J(X%hs+ +7[1kZje}]) +EByJiF*cLaEHh"bh V4l@K8̀T",2R!u4"Y<\DQҧs0Ӥ@Tm%; N6:,ս)<I#alzkj3KX0a e ,Aw2NES0a(Q ÒHnB=2'\td bcBDr >e `$lpd^8r2U0oK@<9(`d:,`x Zz IOW^ 3"@.19L3h ?b6,Њ]dR+lKOpwGؕ@3+08ϥ@MLF"x\@rMQsੱMp)O*xgJl" HLj1̪R%%cn,qoWek'lexHtX'Un)S{!l&9-. -ŶI8떡f}~%%(r%;#cdċA.Af!Nrr :8I!ZJK"zՁ}%;XEHqbk@^ og"7>HEi)`c2Z67TFJgx 2K0r **ʡ`T209H%)KTwGqSH<~TJ*: l-@*"&\gF$bd*vE, Ջ<̈́GQLTΚV$ըMal8JJYrCbr@q6)bDD\T +2fy9N.~y$PH.!RYS4ٱ!kN|2qlUOKf'G`4D{A.b[jnw3eGpRz)M +5BςL0LOI.,5YѦ"k:QV3Ww@4l&[d*d阪E f$hRp$ hY/ïV'˛ IkF̳ޡ2d:. +n$ۨ $FT2Ѫ7̓b.7n7Zv̼VQN<IY 1vÅ0Y ,VDYX\6r8 '%X +Dyw@T`iFåBkAUsT.҅ +T^3ޑ͵/mͻc3v{1wvݒ.lwj-轻v]oދ;b@uLuS}0wMp3wko-U@ŀci2 ƢTUA( +3M>\Z3 Ё@T*@T w@XuȬ}w۵Νx˰Ɨfb+ދׯ_-X9{]k_۹v~d}1V>}s-m[96s-\mzwƘ[kumk{ڟk n~ޕxԗg^{Z\9o{y:~~jk}}ߊUU׷:zys-ƙc8gsj7-ǖfw=㜭`uo[\ۺxܹ:k>.oǛg3wΚ[?{߽!m}םoTgoyX[nyyo5_cl1_Ι︻[[ָsn;׿{{=Zw\k7~oVXzkc/jG@X~_? ,sW{7ǛΗu{ڍ`8? dys^k5~@p-k#ck|y֏w\{?:g}w7]V[ֻx/|}+~-޸qΫ83W׻Ƽg{um1-m^ڷ]cn}9ۊuε[{߮^~ƿWkϯw{֎smGŀwvzy>~;}@Xxz|??]g1 c{yc}`k_/׻[{ן3yn{@l[|ww@:(ʽnT p`T$u<(8pkZ:T\V:Ff lO* kB$@@H$4 IC0$ r(FaAACW Yzf^%bHVW&)L\.0~"{:RSJH<Ld}f%Opؙ*Nucif#\dUeAoa(ڑs C>t"on_Gs jW"(5M~ЅktTKWtRNjâY`M] (i)*,:eԑT @ -윚X +w^Wc 6QPi"4YC": +B1ec!M^ި}f-jFBr >n@x¤baM?XJ{H)ƾH3W43_%Z?>|nm57gqr7 V4]W0rbnNdkai,r{TA-ޘmA%F2En{$q<'վ=!NW,ӳU E4h@9+&T5g5 O7Aw?;,A-DB7a +VK} +f>TrjjZg iM:&җM;闭m'1R-qӃaLFAHƄ9.jsq C +f=$IC]P͚ACa %;HʦVEO> +򩤕&BxհmǭNq X+Q={8=Y^r*Ny38A1 r[XA῿]*d~v QbIvo +P$7~/eF n6@%2krJjK1s? c-M|; aKBXi%s]+dUΠ vAMj]̕%뻴Qvaq)|b5el7؋CWϫmN.8>=}j3REK4BlNw֖M%ҋ` + jg5>*YGTy*K#(ŌaZ(bhW}>]!ZP` .[/t X5ӞSx +Z5E`Qtp?]鶣8m&{IKm&$·ݖ+9:>h6e_AS\PsSɄ?]>O{[J8dw /Z(zԙ< Z o%8bior;4=3k\kΊLMGOWpv{ J `ʲ5S4`2 ?aEڢ]'FuʊuJ"j.DïB TAImiNj^ti`:j9J6OޞmZ:BPIG}Tr-`Ac*@WX 2.7,]ޙS?%Z~m.^lzMFP{c5|yaUzM}#"eea#C8mjarAu>y4̦jt̲}Sf%ϰĶach5 rq*8]"WǰS݊c\E^Sft|6_*l'G |%]xa9IY uո^FiA+-P·COTC|&.A W:%T.{YgQN#4x*hIk lЦ(D+hRmȠfOs.6Q{|)c%놝B[igFu`|ҋ9l#U CROS[)0q?/5xg%[ T3\WAZ97#OkȀ4_. DrN2zR ,u'-B9dVgLp\K̨z mieG_'K^nΖ +瑜7/]̲P|L C3v0#~;Q ',|zWUS^ =B@Ȯ<ʵ46sڟ!*"S2OSɾ(Xa%_ڰly.>GבW!ijߗ֯:[фb" Ly6+Gױ> R@gxܙ'j,sÉnas*x,c:~-JIN8BL@w>Ц)ec"e#bgY ֪ȮQ ͜3:,MduK`鄊SNMv]5v1_$+ \*ڹVs_>3=ּy3Wlt ?q29 +Q!Z"&ܘzF>7}k_~r%{{c刁X u14^TAmAAg*ƼH~7@V!uɈɢֵlB3Mt9=Ldu,V2@-* Os&ˎũw晷(s"nfF-Ԣ$sYY;/~ qoPﲜfZ~ \k,jRIGOLp]3` ]fnc585}9,ǣ0|P)Ӭ(}DJ"=ڟu`'3-X7K`¬z-ϬCшhx,q</3Q*tyIVƞPňd><1^ `}mҾ?g6|cFqs}raH;Io\)[8o }kz+/]iDeHp}/? p }EtA 1';pfjk{!32mp6}>n:]^eSžG,tX,/$ 88N~EyU;Q5]N]ndU?`φvdT"t@nuyyf ]9lU+-p->ڡXi12 bw߬ dm]˽p0_؏-"!`aģ!sg랙 %7}Ft7>:~3P<#oo7&<|,>U&_2_`'7Y)bڹ~T|QC D&le?@_ +#&Z ܇ߐ2@!ڀBANP:1B|݈K8jcD| nSU.cPPs]}kW/!O?GnM4h:( +HYW8ao?{B0",駧yr8>PpI6y՟f5d&pW"^@q8 3c Τ<_GyJj+i +̥-8xZs> G w rz +? +AY胄?nDpYe']Ԫ(KS$]{N=E'u-K^2Q ዄw'#ZEoVA?.V'CeK~x""I}U"tS2)" k7&B79r-`c@D)Fkx6vB)bqLT*CNCHY['h~;' +>ޢ(Ok'c_I8_ϯTb"f9A_|T,!p0EOk-ۺ@H>mlv۷~S;۔)J (/-yIb]߫٨_s$CڷU*ʳg{ AV?<0b>&EפtŪpWrQ*5pݕ#l}1JXIw{fNjQbn)/vDy1ҎcALc&x$6LY!̾1E}0}*vPj:ƤDrO o,x- s7!'ͤvོH* XPYtׅ?%EsK2*$dT~U]ς >|%p&{Zh}>Ao+bI]̢]"%.' XFlk >x,v)|x~0; z!F G|r0dSiA8ݣd#^LVB|ʽR5FI:|Ƞ{kʓ߸3.vz;)9Y\(28.Е}[vӐ{TLvi=WN/ɓ2GR߷+Su׏d'c8cf[2  F zǖdV,{QT`. R\Pb汗yԋq@x j ':CoN:U&,-%-R* `z4>+i\d+η ͵~@j9hA*?oR:+?@l жX^p hBJCH#ˑⳒ^ =nks.tB% + j uҶWn3GG;EDQtڠ +w97ɑ3?&3? >jPiBc#$klSőO8fƅUY;89 b1àTUtcb{P׿;VkE}amU\LdxC~>|%FY%BC,cTd~I&zUyNՇ?TaE8A;Nʌֶx הՆlr#8m{Tg'#>v :=X+pq`JHby\#.Uaɥ*BCg_|w-O9_9ȑQ՚hGpW x] X6o{#T[&O\1 h+]A& z:AvB(pMT[=a+dɋ&%"!k{^tl-YLbRT/4ݖoV2/8qm%NLMq2MJdg;0&Յ?U?&EhUz6} 7^`1)Sf[1)Ф$D5 7Œnq:e U6i[fb՞ +Jzx@e+`α97 7޸2! +=' zjZb)S%4g:/gMpUwUXkpNTsV+5r%-Z9Bvuׅd ZdJs"TsI@5s\mjG"?E}>/u[Z{R/XOkdt1$HξfW(0cE(p^-pFo7+`Zۤzt87&;ΡƼaVEՒ>] +Rn* =MX ĺ> +9B*~قzx`8p_}kCf6Ƨ6_BjZ.&y |^-yuK`&_KݦF'=} !N8W88 /MoN=?5!^Dva˓o(kӡID9~fRyi.b7ʺt[U,.|kH6;SAЯR}IL@t(k;5F 3W +'øLU,]^XzVaq8_6A[2qTkTIn6E^ +R3:R}Zvo?gP%_laPRܳ v@x1n֚Er+/?e<=#GMHmI>Ã?c8zL|J5+0""iqt>bi.Ќ[Sy037a)=4V9ȣ/xjp2hmMt8rǽlNM hC_5S(Eו05g*r,y#f{ +PS`;Br"g]ֹD,g)bbH.L@&I0AZ~܃CB mWuJ^'exFAkC#@J!DBu}vmpzNMFMlBtʊ(|Zd?_c)Q29$ɰFRJw6yX55ױbTA׆u1lʚS)df# +Eܱo/\#e/7Ap +I$HHXWK7Aop9ATk")*W{ۄ ^8 w`XL%$lpK}[!JcsePsj,Kg)BoH]Z@Ě.%!lGvJr{;X=@x&qJrum¦3=sHeݫ=y3#Ȁ ŗjg8j6K*(L8(~TІ 16/y?Q}PҢJiU~2IG,NT/."8FҬl#W8缐Q~N: -38[rv] fEd3 YťZfA"OʿF8ng]Gj &RSwT{()!ڞdT#`PoZT˰?.[Q|E3R x,RIz;np|eS] ʊ/{Jۣ1ėۭHTM+lhƱe,#%k̂`?&1 b>~_|;0 +6 uԣ&M0IE6 /i% os:() HGD>/<6]'Uvh+>e;ʶgSƚ3 R|)/mqgӫnsr˚[S_M?lIb/R3PDMuٺ/N\4X@Xښ#&f`r{7mhƕ+<4ɀqP^|[JJ[\(K<V1y%\'oCY},p( ˾Zu#/Z<,/ oX6sY_ 0;Ъ>hD$9#8/ U+'tJ6hI3^:Fh1> 'nd_yNէ6%.T]3uuF N<,t Tq/4Q>ADZ! rSqiTի^G[:$]w/aGEUgbNؚXmCꢑ(?+*PkݫTؕh|EW@}.e Ǥ]^I|^+W77yITǕB,qMΣFw?Spy)om̈́B%fs;]ip/!$(C6e<+qqOfqNة&_] 3#5rƭN{Gd"(;бnGI<~)/I.i8w 6 wUإDϦ%\ҔU>2dHlOJڶVi+Uxrv#[A7.B\iąs*)M32 #@p ެgA5?s_kX[ˡ^ʹ;xpeͥM-{h P!$PT&s39atDuxfd b&a({m%oF>y"!.m =bh3)Qy}AξI/WO#iF*͹5oԷ/\u$rgG~VNO !MԃS_],7 НEE;W>,װ=~L;{<)dU_S*>8jx7n?VkѯY3xQ.4Fٛ1r`ﳵXyT`R 4_L Kʅ". .J̗cDA.cƦ.P4eV%j?YIIj!敢aX  Q*<Զ%Z՛U>Q&:MYÑ[ߚ *ԭ |[F(3TTg˙ ^QyjM'o@OvlT 8 D;yW٭X`Yv +G ^ N;= N#i& lύzօwzNkL(l:}㉺1;hK@ci'g.uŁk5*"!wƌ(w~r';˅gcPJ78#^PV{ `-5 >cQu[XCs({̧[˞DDẹ,jב*n% +EMydӃy +CL|qYstڥss3Kh(8m G4X G4)4|'0L>y3H6*7P)kכgLp +)ϥְ%ae +YkhlkDӌ bL(V::IԒt0rD̤X.̐^>(MbJ07(5$0 `B aFf;@"WC KXbR;Y`L ?~D )$*՗tB;B6|vN6ףּÂ}$N<@d?SKMߟCƏz VTrrrT + +Kp^= [&S>)'z %I C4T4h:ڼTlȈB.䫝*~JA{=j#%54(t;S-װ#u- ~Tpe|x,͘7Ve%ry8PSӻfn$:5aiӼ&^md\d =>-uC<3*ʖpB ^Ke=J:~]Ӡ-9]>Gk1gI^ѵt`vR^/0Q{z|CxQ9XA ӎR' ߦ`5H9S+Q3S xg#e+@CNw}\*sq'pE}'rnMPXM ]:z(AFЀNbS@r :5_ ʄ`9 +endstream endobj 10 0 obj [9 0 R 8 0 R 7 0 R 6 0 R 5 0 R] endobj 35 0 obj <> endobj xref +0 36 +0000000000 65535 f +0000000016 00000 n +0000000193 00000 n +0000050662 00000 n +0000000000 00000 f +0000053324 00000 n +0000053394 00000 n +0000053464 00000 n +0000053534 00000 n +0000053604 00000 n +0000351801 00000 n +0000050714 00000 n +0000051136 00000 n +0000054367 00000 n +0000054254 00000 n +0000052340 00000 n +0000052762 00000 n +0000052810 00000 n +0000054138 00000 n +0000054169 00000 n +0000054022 00000 n +0000054053 00000 n +0000053906 00000 n +0000053937 00000 n +0000053790 00000 n +0000053821 00000 n +0000053674 00000 n +0000053705 00000 n +0000054441 00000 n +0000054696 00000 n +0000055971 00000 n +0000121560 00000 n +0000187149 00000 n +0000252738 00000 n +0000318327 00000 n +0000351849 00000 n +trailer +<]>> +startxref +352030 +%%EOF diff --git a/buch/papers/ifs/images/farnrightwight.eps b/buch/papers/ifs/images/farnrightwight.eps new file mode 100644 index 0000000..667ec77 --- /dev/null +++ b/buch/papers/ifs/images/farnrightwight.eps @@ -0,0 +1,1027 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: (MATLAB, The Mathworks, Inc. Version 9.7.0.1434023 \(R2019b\) Update 6. Operating System: Windows 10) +%%Title: (C:/Users/Alain/Dropbox/Dokumente/HSR/08_fs21/mathsem/buch - Kopie/SeminarMatrizen/buch/papers/ifs/images/farnrightwight.eps) +%%CreationDate: 2021-06-20T13:55:54 +%%Pages: (atend) +%%BoundingBox: 0 0 420 315 +%%LanguageLevel: 3 +%%EndComments +%%BeginProlog +%%BeginResource: procset (Apache XML Graphics Std ProcSet) 1.2 0 +%%Version: 1.2 0 +%%Copyright: (Copyright 2001-2003,2010 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0) +/bd{bind def}bind def +/ld{load def}bd +/GR/grestore ld +/GS/gsave ld +/RM/rmoveto ld +/C/curveto ld +/t/show ld +/L/lineto ld +/ML/setmiterlimit ld +/CT/concat ld +/f/fill ld +/N/newpath ld +/S/stroke ld +/CC/setcmykcolor ld +/A/ashow ld +/cp/closepath ld +/RC/setrgbcolor ld +/LJ/setlinejoin ld +/GC/setgray ld +/LW/setlinewidth ld +/M/moveto ld +/re {4 2 roll M +1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +cp } bd +/_ctm matrix def +/_tm matrix def +/BT { _ctm currentmatrix pop matrix _tm copy pop 0 0 moveto } bd +/ET { _ctm setmatrix } bd +/iTm { _ctm setmatrix _tm concat } bd +/Tm { _tm astore pop iTm 0 0 moveto } bd +/ux 0.0 def +/uy 0.0 def +/F { + /Tp exch def + /Tf exch def + Tf findfont Tp scalefont setfont + /cf Tf def /cs Tp def +} bd +/ULS {currentpoint /uy exch def /ux exch def} bd +/ULE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add moveto Tcx uy To add lineto + Tt setlinewidth stroke + grestore +} bd +/OLE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add cs add moveto Tcx uy To add cs add lineto + Tt setlinewidth stroke + grestore +} bd +/SOE { + /Tcx currentpoint pop def + gsave + newpath + cf findfont cs scalefont dup + /FontMatrix get 0 get /Ts exch def /FontInfo get dup + /UnderlinePosition get Ts mul /To exch def + /UnderlineThickness get Ts mul /Tt exch def + ux uy To add cs 10 mul 26 idiv add moveto Tcx uy To add cs 10 mul 26 idiv add lineto + Tt setlinewidth stroke + grestore +} bd +/QT { +/Y22 exch store +/X22 exch store +/Y21 exch store +/X21 exch store +currentpoint +/Y21 load 2 mul add 3 div exch +/X21 load 2 mul add 3 div exch +/X21 load 2 mul /X22 load add 3 div +/Y21 load 2 mul /Y22 load add 3 div +/X22 load /Y22 load curveto +} bd +/SSPD { +dup length /d exch dict def +{ +/v exch def +/k exch def +currentpagedevice k known { +/cpdv currentpagedevice k get def +v cpdv ne { +/upd false def +/nullv v type /nulltype eq def +/nullcpdv cpdv type /nulltype eq def +nullv nullcpdv or +{ +/upd true def +} { +/sametype v type cpdv type eq def +sametype { +v type /arraytype eq { +/vlen v length def +/cpdvlen cpdv length def +vlen cpdvlen eq { +0 1 vlen 1 sub { +/i exch def +/obj v i get def +/cpdobj cpdv i get def +obj cpdobj ne { +/upd true def +exit +} if +} for +} { +/upd true def +} ifelse +} { +v type /dicttype eq { +v { +/dv exch def +/dk exch def +/cpddv cpdv dk get def +dv cpddv ne { +/upd true def +exit +} if +} forall +} { +/upd true def +} ifelse +} ifelse +} if +} ifelse +upd true eq { +d k v put +} if +} if +} if +} forall +d length 0 gt { +d setpagedevice +} if +} bd +/RE { % /NewFontName [NewEncodingArray] /FontName RE - + findfont dup length dict begin + { + 1 index /FID ne + {def} {pop pop} ifelse + } forall + /Encoding exch def + /FontName 1 index def + currentdict definefont pop + end +} bind def +%%EndResource +%%BeginResource: procset (Apache XML Graphics EPS ProcSet) 1.0 0 +%%Version: 1.0 0 +%%Copyright: (Copyright 2002-2003 The Apache Software Foundation. License terms: http://www.apache.org/licenses/LICENSE-2.0) +/BeginEPSF { %def +/b4_Inc_state save def % Save state for cleanup +/dict_count countdictstack def % Count objects on dict stack +/op_count count 1 sub def % Count objects on operand stack +userdict begin % Push userdict on dict stack +/showpage { } def % Redefine showpage, { } = null proc +0 setgray 0 setlinecap % Prepare graphics state +1 setlinewidth 0 setlinejoin +10 setmiterlimit [ ] 0 setdash newpath +/languagelevel where % If level not equal to 1 then +{pop languagelevel % set strokeadjust and +1 ne % overprint to their defaults. +{false setstrokeadjust false setoverprint +} if +} if +} bd +/EndEPSF { %def +count op_count sub {pop} repeat % Clean up stacks +countdictstack dict_count sub {end} repeat +b4_Inc_state restore +} bd +%%EndResource +%%EndProlog +%%Page: 1 1 +%%PageBoundingBox: 0 0 420 315 +%%BeginPageSetup +[1 0 0 -1 0 315] CT +%%EndPageSetup +GS +[0.75 0 0 0.75 0 0] CT +1 GC +N +0 0 560 420 re +f +GR +GS +[0.48 0 0 0.48018 0 113.32318] CT +[1 0 0 1 0 0] CT +N +0 -236 M +875 -236 L +875 420 L +0 420 L +0 -236 L +cp +clip +GS +0 0 translate +560 420 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 420 + /ImageMatrix [560 0 0 420 0 0] + /Width 560 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"07rMsJj[5Ig<1j%Whh+*KlVYcXO2`)-kfc%>5F)'4+#8EmP.A5n_*\ +h?m^',#*uk%MCfn66NhALf^BLR\i%:Y1o.Q0^AJ6B73b0WnLseOkjfV>4pD!gLmTJkEoa3(.->,G3mki +QQQS2K?7p/fBCof1]/0kcR8#Xc9M-'qZ$QPqO@>gqW->[s#PD`hs9asT@VoL570&Ds(M9/r871.l7]b? +pf5)[^8YI;T3Qm!"m`YhQ<1h2rDfK05I0ltH$6"_`noP&aftHi([qC\\J<\RiEK0/DelN-=hh0=[m%i5 +BK+:%QZiO1W'?hs-OX90X;g.D60JpR?3bWZ.AP`mlP&Q%lHOBiRrR`Rp%Po8HFmX7*%s6CZ>DUJIJ^<5 +g!5P^M6/JeJW52IO6UpGU9pbCX/^['o8Rgi(WK]oggN$MpX[CkKOR/\qC_L+n>O_"-P5!!HmAuG_)>*D +5=733^!q4SgHlL;fEq40p4Wl`ca5)#hkpN%gLcG"m!Q$o]e9F8j!/C>(4:E*ORF)Nd/4VP_[$Thdah=o22rgo7Bif1?r;VZHF-ufTCW@8+g*Hb*IqW_Cf%3^(73`BI36chWM:n +N]YfEf-dX1iZgbQ&KuQV'6+N,iYTrQF:2C\Z\[/h5r;j"8"IV*A^QSk-<`qAOI&?0J1DJK0l*G,j;!!p +h(+N,4RTFm#&fLBd6^KQ+TeLikOLUXM`25@$3PkS8.bV$9C/%8\7T/2WpPR<%bU2a'P"BMp1FM,d4^;% +^`CKj5noHbpi$Sf9A+S_4C$$ph=TiS"Z!_,$\3t08$V!_GY+5oE08\C)&,@g"4QI!'c +jEe41]!>=%bY\(XFu<.C"bnoYpIf=]/'0[K>u]+JcfL +n4'VPR)7tA<@b4%e&UWDT+j!8&[FK?`XKZr&H;4%0Y`NG`T:PEW(gn$,63r@-K4LOdKmg-uh-_Bi +&d/aC=Pi%?g9shfUdigHfGh`$JG2a="C$(PNNsX7lUEjabT8qR3cOW+Q(NaNNAnC\/)6XHad+@sE?GoE'2gK7%g,j:ZBu7Ah][Q-UgNRKYX6)9*si"dP9OOhJdf:Wjre:1 +D;27\#IFAs>AkW/`.MN>2t\)2Z3rql.KFrP)?Spfk"Qh'ha +Z# +coYQ_q;n&Pm^_MPbEjm6hgbOXhlcu>*fi*1&K_;\&<1@,V!Moi2o`reenhgS>4H!nK3.me].)nN)?O,@ +:;T4Y73?8&U]HmAuJa%&7]TMY^k1kB8e<$RS#G._mJL?r[K,=pX8L'"*1'_h,:L#H?mP-FMS\p'qf +D,htj@5/E6FgReOf$";m;^sJMJq`2";6o7eoqMuVq<+BRalS-c52_(.rU"MFHgJ#<=0JK-,sDqE6^[c1 +50]s"20^]KQV3T^D#YIYg2E`0gUENb(gE*sS20^ZJlO4q[uc-tY`ecM%156G&>0 +E.jEV;`Dl7>:=Y`]K<:\=ij[hSXVbO&8H4=We:XC8^'[B1V/.Q5+p^sG49Apo/7XkLsuerqs:YX=_\kd +Gk#8AboM#`EVf=lqO:E]:;-DYH^PZk9426[(PI>^b"!f*6:JV&eh5Ji4)n1E+9EY6W$C[/cpdO`+_,-X +YqODe[?+(;Kr"XjL`rFc60BpQK!:s<+tO42k@0JZrpY\-e0K(o`/2+o]'I6E5I?&]^%GESUunP(rpub] +(Q*MA_%>]Q<+I,YCJ%0,fa*fFWA@^V]l[NOC/@_o@V7tm8tOW?&8?2LE6)JgO?Q1/EA4l#?-n_6*9!?B5sfW6^(aId>Z>/u3&$7bh^\_C)qpEX +8!G]Z(GkW8%QIXVLNO`IG*Oi!_tE?ICM#SPnt^KBVPj:c'2Kl:+iQs'?qBMk?j)8Jn4&8-9Ok/ja+Kcj +6F50!_]DTLL:8:h3^0H\M`+1ZBjTbRD1S[U>mkm/78^kZ_/k1cgg-\q#)'tu%gI4]LPLZ*NupT7qQtJE +K+C/E)<^P1+&BRHHmAuPcq/B@\jq$*6HVP9KU'Whd$(a&$%EY;_Df0#SW'*Z7Kf;8*OLD/BWP9U2n1lH +0?f%Dn)4igG![$1c=tEB4CaAB6@p`(PU=7+IB=("6Ou=ZPKVk`rc^R$p=jN;#Cl[3+/`Ek4q[uca9_.e +``fuO=[*B7RLmbH@P-pT@X7[37Z`D912OL22_\q(G\=BGppHh.X3`jDEu!PnhMXlt(@<;!Hm0+bpKKMd +@-+8RZPg:JW%Yg_qWg#L4S@3&3)TuU%m9>HIIQ9X5>JmaHmAuPPjlIdB+QsX)IC52K\8]Kh?V[,b4Nn, +E$Ts,!u?j'AY/]*jkmNAVT'=4#HthNaYr>Nnlg!gVVlG.)CTF(M\DEm'4UfH0:_Z14&H+ +#N];?#_g?aG\jR9C(%1[.uDAX+)X0_6qOga_\rgLDF'Ri>%0.:dIJ\3`+#EK>tN2D742oCNu79D,D:=8 +KYVHA/SlLoBAfP.?LC,o2f@DqrqY_QS2aq\]9=UaE]R +$VW/!b1a^CNt\Nf>mc;B+[-MA6Upu3Ep]o4VEkN`A/i`pHpd--q#i85/-2"kh[ZhSEO4gZ%>Cj::]?[Q +b,jB3G@UV4WL1c4E,Z3*;ZZ=:aN]u`5p^IODs(O]oFCDR+;e"&Dt"@J\"J[$m7!!9._$lW0fPf)@6Mq5$`M9P&HmAt% +P]+4="jROr4sQu\L@5]U70*]/$7C+&UB +Y*(lWPcPf*`(,De@)HiB,A^G7!s",`Kd=m3Mt.#s@=0?h+9XI:oEU2gnjT0)"W,]UgIFffJ?N2$^nsSH +6:#OPpS%(=:a3F\cg`%_fYp20,/d!'@,Rp'<8nCW-Yb[u2ig&\`e/_?<'qEXiuju(j*bsE7;BjA1`?E< +Gnp!]>uNo*m[2PGU($A4/[?eH;r!WG]V>s':`_r;Y@QH#+?gD@6fj&]8(2%N]/G+($Of@tPQlZAN4^6& +.!\"^c-tN"oF^)AS/6&cSX#(VO:_#,A#&1/L`*(-p`N*fFK8pGE_&:MR$u>XL'TS^B]DG#WFXgM+?gD@ +J0f1$V(eWpj7)t4gF:"6W>j&bEb3hOV/gbs/V.Xu.Qd"7&/F+HXKWFkY]s/knaO&jC)q]_l+5QoJZXSV +.12%tHB)sV17kNT<15e`iij+@^"tuQciW2O5ldWjS["YC_$Mr/JWPdW'$3&acqPq$15LcM*"IR?Z/!\e +UWEe5PV,Y5+U52ONJ!AZgeZ)L4"RP8RS<[?+trOQ$tu8q7hL%bca+&> +K*T4,$'8P'i<'CkE;N(601$p[bRfcH)SKikQ&Q[tK#+ZAWdFYq\.W3sm^(VTLBI(/+95(N.>ckog#rhc +BJUP>J^>hl+ijp+7\lo3S'@10lG9iY2qSa2q2!!,Q(&`F?-H+[N-XNKm5EZk&B/lc[P#M7JX@Hd%=d]e +$N3;=,RAoJKF>PR+F%*X!Y'8uCiN#!.bRdD#U@#P> +FeVeL'T"fV?-:I`IW3_cr'P!O1l.1qJIsX@M[c=rYa>Uj1bQ]kLBa*:W2EJ+,rS,KE,pTUou_*nA.5+>>T>g,"%:O1k8##jhKo7u81@1t0X-Q6r5r,.lBP7r! +#m,Wj,"3.VI3J=C6B[$tfZ]I&Wgm^mOdFZ]_mT0S.*:26cs.7??0BD+>$5Wl'B"CoJJVWNZLF`b;`+u, +.Q>gb5n(8rGt,#A_J>iE*%cA<21ha'6fAQH9kla.+N-d%!6j9C+EXL=pYg'oH?lFD7ZB\VEbFc:uG9LDO:tW#m(3?TZi`k,-5*)3l'=h3\fb&DR:9A>rN_LQ'g:a-/bPUk+$a<],Ak, +8:>$UXEr/#.>2`XP.PIVL\o(bKLd[J^h\hoDXKXmEO+dI! +06/V)$P:'\J)gG;@M;LpfiHE^36:5VQfmhA>MY*7jiB;^n:G>sh?&E9kc)B%bG,%S50R`X@-2h^!:eB) +D*_$M\$qs+-?Z-Y#/8n"A]?upKd=e0Flm19JVa`0M?J%!\AB]ZDYC(a$1;/dsJqt$l(:.C>XtV\gO+b1I9+ebrB3759 +8ddc#?)[_aot[RG9fJT$WlW"66[\SBL1"C;Y6kB:?_\_U<@t)#]QOc,1YR$5rA/3`!uV3>^H6"GK,&1C +jl8LOLl[5&!>@s>52qlr`N%3+e:#2Y,ik`Rnsn9Y#f\X40RB2!Gt,$Sn]^"*@b+/%*5,"1Q[@A\DA%oP +S%(bk#jAq,=,&Ic@@G6U=:_ES9\HEi%34@P@6`]7[(GCH=T=*a;TK5>I.luQ;cr[:gEnRUcp,(#+CS_K#p_;mlW'W,:CJr%1BWHauV):]9)Rm8!u&j"Vm]mK4#bgCjCiV9(\LL +'ZqR_'(uFa(7c6nY=)LG$)8d4V/nT3I,oqi&0Z;0!luY6irao8fK61Yi$"=mQ987jJBe5ePd\E2J6eLC +d\n1/lGh"N"U\Lbi":0C7$A''^lI!2_PLk]1sUg#S-qCSPc)\,h[;/Cp7eDocB!mLS;b_:o/W9f;f+/=bj2,qBu=irX4RY?[p[m;U?[=kM:LUW#C/*YT]]6d,TrV0,aYR+e50 +(fBS+d>&Xrp*]3TO[993,@M)oL,4*R[1Ylc44%%Rj2A>KQA8VU^tUqo8C!o/cK:A;bbPJ"Bf^oBh?WR# +.3W:[@\_`h$rNYe09VEQQoGd`?dN6US.0C@\%u6*9kFkSLA49"cY^_*^_V&VABBC.:otsLl[3p +8$n2PH\fU/n8b?+3$RF;M49N_r`2+@U_];GO@->X5Sp!CLZcPUcS*-KraiTUi(1C>5SDuHJsDg,e[25V +kQp^@Yj7Y[Nni!iF\+j'IJ4rQ+G@t#+.2'qG8`;[X5Nr +\Z'=h)BbMKZn!3V(FhW&,fE3iXs\:RgS+SGp!Sb2UC4ip>%\AGpFo, +fFH]$6p.%ufO`gnW,3^N_)Zqq:6:"`Eqbg%cj8VU@Fl)+f5\!*]?>p0Oi8F\Z%;/pVJcB=FPDj'enbHL +(^H$VSs_Kp_cn?jgZJ;[asQ63*j6PAV=CkT9l?MNo[Nd*/g@ZQpdj%[6q]#"fBNtmH+X5")EVZ>ahYj> +6H)`G=+hg-pI:i%)taSW?U\\(bc,8T"&M0r:V_0$dJJ_ik,9R\p%r"s1n)^[^.)@I>>X8&DDR +g*MCXV0*Bd&5CLlcmW#NrQsnf1sqNl[cZu8N5E4A?f_Jejgdo+HHmJ&8;Ct3d.^6%h$RJ6,$tD4/!kpoR-pU8Io'_u4'8qe +[`"[,!cSj>Dqf>'F9[pB_TaX3gSdh)'[Ql8*M=F\l!$iI#FhmghaU%K[&cAc;%hk2FN&Qj1^[E# +Gk_Gl,-+0jlC-u$'\'+J;pq4\hKeD9WJ;O@ +kfl'DbeHbt,j[@f@+'^pZ9oG.nPQi^!J!9L*o.u7>FE3XTXn;apAn?-W>dT`hG+GR$nk_nktC,t4G*tD +]_Dc8J1.6[rW/XfG/%&[gV)=sAm)#+W&9%pPFii,NUu>Z5Q:H<(G8rPIf+HhcPKo4+nI2ROg+/-k0W%2 +!$*rHf;")F4.HiBY18J`&AGZJ20:ZDn\q*q^%V\aH#B[1WR(fX6(5KM:UbI18nl$VmLE?*DFCck`/IRl +@3`#.3dSN%mqr*(N]`nXiea+/IfAr2j2eWDf?TsN>9CLuj\"f<`tI%GOp.O0:c.^`M#0cSIUr$07b^u] +Jt_Rf;fbf24?%k8S2,07B#?_P#7+aoAB.>,B'V;98eal6+HuC,+qCVd>i<\k'98Rb6[*5I +SkgIdm+AWk(iJ3CkoG'BeQ6O,WMqB?&lF^oe$/cr2"4qg(Gn-UCbhd54GE6elA?TZUD$Bf"pojGXT:#b +clo%u2138r5q(_/00=qL'VWe-_JQD$I'gW+Phkqo22(K?iZQkXU>)_%-M#_JVAY;`YXI[_-?@1`m_hW4 +:*ZAf6];#I)Hn/N2Vhd#6aTUA\c][%9*:!,UFN5A1>=Z7%')gQ"Gn.jkG,/S,p$rI>7,;c`W-2JqnP>F +;c&]k-5SKbOMN(u.&isu6DtK>*e!nLV`!Kspu$e(Q\^]U?,nMcp\$'r$b,:mBnH%(0uu5)-makoZ3IrD +]c@"XSm%4&0Y`aE,o/g&r5eZS[ci@Zism^aXV-J5'RR#&(>,L57kBfPiAmhcRGuP&DV[7]dRMo3uW;f^X.35Ht1N+u/^5"GD'/<)184 +PogT+(a>6t$?[&0[tYJh@;oC%cSbi,pK74)#aY;-KSIPebDVFmUCMljEr#C3IuP[[J,T%gpYAmmr90p: +]bMUq3t4u=(2=.Fb=6OdB1=qYiLu5\&UEgf05a)[KLO&ldPe0P`0hQ5@JMj#T*4\-'oaR']PF^CreTQpJ,J>N^@N@Y[a1I(o?1M?1B/!WOg+."naM*KR`uVLpbIcPE\2[r +4;G0C+f,TCKaG0uZV>+4JIHIPN/sK7.S;bf'75'6M"[l9;IY[iTITFaUt=tGe?8J0h]haB9Z+0_)P;NY +q>9WqJ*kstP*$_U(JI93,MA'iN"pV)D=nZ +:!pPV)2O?,>mKgGdAkHU7^dkc:c5Hd+!d+)+2HY?m4`]'"d*ghiWpr)8_>qr<.[.=@^L+'[O6RWZ@t1H +UU>rl93Rt7Ll+7F!SO4@640D%@c:4:Yg02g?Th>''/fj\Og+/%7>$r`$1hb&+/heNdL<6OR9E9TFsu8# +#4'r"K_u*k"XNN?*j/t[:eS)2-_krsau`^sE.htQWgmUaLXW,SdhqR\F(m_mLaCjM^dH<6J3L\X*Gn.IKDhPoLY\3tkMmOY]:_.]$&qYng^)H(+sP`dMeG)S7^2d#9-laYtO- +iAL)JSYIX&R$]PX+nkU8d7Sboq3Si.aN1MBVP/n'=3(t+!`_@cLl\tPnWC$tW+(D&NIYhH`%H]S$2HX/ +"S-\S]h?=:ZaAaO(sj+48op?'#MM)GE$Ag(+**G0<*o9=:Q`A1To^X&hgj>u<#F0bA_Ms5ZAT&.S&.hs ++bI.lN'@j7la@;nOg#'u07mlf#+FLI`\qlOOUg/c$MHi:U)-qD3*cnG31%Hm/0ej>"(m( +5#->E$3At*'mQAAW_cMrOQ[Tkd@:D<6"#4@)X;)iQC#II7ZH=T6=J97+?gG3"!"57-j_=@0+.ml"4RhE +/Zk>:2U#mJ/0gFl__S_HM8.B@-[/*M5;FkoKdnbPKDH(77gKOWV8?-U7Gbo$cE@aU-W6(_8rRu,iYn2e +l,*"!2;Q@<)`*V[YSDtTK`+/L)&*9%aT%o*Ng(.:"HYHbjpBBUNtRUlKH>j33tt2pa*(3&;!2P:]*4Ii +m%738[E!XPT/lKMAu-n)(P7q)q:"gcbjo7&p]I2s,jUk3X#luI9E"^?+[CE#ljZ9R1'3o+Yr7UbR5S?B +K7H)uHhH0Ro +LN^=8O!/kGS;juX^a;:,S-1P]JXme2($j[S9M=K;i*:k*= +d>WJQg&^m`Mh53h/2lal&\Mp**][X!?oM5o\tME;,jYu5U%3dF%Z\=pZa=jiZjdd2-15'X^),U8k;:,T +,`-.:!V][Ps&5/8/tS>t4ETrJaqA\766#Q*c'JZDPbX?;+D,1Lg +;CZDCFcXD[_!;!+D&NA,mi2]Y+:hZZ8qZ[)&>)fnDMNFh*'%G,"j,3T8D2"WArG(:&3 +]S9Ms&IO>q?0j7h#'Yu:Kgr[Iog25$)TSE5*ZQo]D8c-EaG>_:L'I11YW)&&lm>l=DpH##+?;K2!,R6] +Gig?1Eh*KC13V^77]rT/@kLfK+`iH=(lfF8ZAh*c8ckkH&BalIaVJ/6gU-)To`[\Hc+`[?ksBHb2utp6 +gl.2UgC^&'&8R!p8D"k\_(^ZR+'AjO7D[d(,XQ8rB?')M>TQ]GdU2nU4W[N4H>VU,%JF4>JnU\)dAYts +S9]?p8j\p-R5oL]8Ln_%iS/Y35BOPar_<^Aj$09iaV+]Ucmq&I!^UV#=p_kn&.@V%\.^cY%O9kCrGtUJ;XK,$Q:%>qAk/^ +kTB/N^p\Wcb*-Fs\n+#:TN=,=,4d_G9VJkeckPIa@K2G[C@LL\Cnru3[dA.DaH"oe1g3rDc'G8qB;>nN +L4G?%oj]_MGeckpG4k'2m_ph&E-'`UUbW0TDULRDUUJoQaFau3QR*MJB-,h"h9,hn7gP'hZh4J<[nQo= +,-;12,@LlA]hD\Y&G&R%a`^)g'r7.N8e?2LNgAdPfUOa.PY^U>BT>*Ro&e+ji1,X]d[=2%noBf8)D*-: +F9EPRH/a*&*=!@1lU?jrH&>`SkPI*4H&LK9Ja?ndkZ*?WlZq#BGdIJf$)gunUiPo +2dt`]MO![#X=D8&?F!l$(Ce-@JKL/u(ii#e/GGDgCp>SKInej]+%IoRb7U##P5NO&Xsq4h2Nm($-ZJk!k.#Qu92pM2a&)]mNH4RnuQ_#o*1*Jl!FA6e"56GUMQG\"(VH&g?'HoVj9K`b.&!M[_STe]X:CX*>5BgVsHb<`c +)%JuOS[J&_,ZI!3#K0-L[c"QUp@t0E))ZZ4L\E$rFNg%@&M77!I'bH-")L'lG!@hSn3PXcL&&:g+!G4) +P-r[nS%1>:Gmm*DS.aIu^F[*kdeh+QYqO\B"YOn!\Yc5`'/Hg_N_%UAu\mRb$PYbL+Cr+mK>=pMu9_H$Z]0Rrb_[n2GB +\1s9Qail;\U/()`F6@P#L(phr'PT;Ij%Z%,OmS,^/.1Vj`E=_?9jg+\P%RSk]gqfY4:o`&-h^`$'u*7> +ICB;bmet*S?agN$O+aVXoR'k5;'T#I5m%T&-lUB!QSbVnVD.Mu1V"Zn?f`So]Y7Z>:JiksI)8BRNa3c0 +UY`t\@,6W2k#T2!3d_X&&BJtnMh6b=]nTPlTgChsO+aXNj.h'-OM!MUWGmJh^b`RDP[ik!j2+=0I7[]= +`_0Fd&Gcl2Q^t:m8+B'2UDG5%AZUo'PjZVSc:V^U".FfRr]l(VIo60m/sn7E/.oHYHmEMLTm6]$an5RU +lm!NFJjg40Gfl3T5;MBlH;u'9YLl[56,P3!F%]$9b$OZWljY95McNJ0q +Yq7]+%p[@)G+?76ds1Cr`Q+\Tce&otg!3DHEt^Z.ZA!.MO%cn-Z/6qXgH2:K(55!Q%Ht$Ua`1&r^Be8`?\2B8c3IE#/-++CkPk=4mcS'bYkXeA\&X.70Jja(E;& +YYn/^MBsD[l&0r"<[BK76Wl +aR]".Rp`AV[+0\`^US\ +I?Z.b)2@V'9(F[FK.$&jX?Up(L&0Wq\1$6_MsfE#gI$g-K7+q'\0Cs0fX'Tc%1P6=R2E5;I^$>.okM`/ +:I"f"r\X/-Y^'b?tIJ;RW,@Q*.`SO9%?:Ci[[nCEP->miD +Zj4%;=m"(p-1J6bWb,[Pg)$ZJGVQ;Zc4o8*/Hfln>OSrH@''U`;1tCKZ%ItM,TIkLlu<&Y$SZpp*Gl74 +,B,:%3(iP)KFgpCq;eg8&0D3G6]-r_-AS[+O0s_T;8[(XDh[dd/7sDp0=<$umAP&8Z6sPP"jWObBNIhc +H(WK-g@-7*]5d/6UqZW&GMjfpnL!JA+t!6L9S/snrUq3_gn^`\H!Ug<.g*G>K>jXk11_[lhMsR\FKfLd"0;3U;`?>ao2";q:6513IV]f\g:c>52<[7RdSE5E'<>'U#Nl]lZphB!`G3G#:1<]4&4O +hsRH%iJ/L=HhQeB?[O"\&r)7c9`g4COl]/rW,E[aADTI\e.AIPbfP-&Je5f/_pdc$EQHEg5/Lrn5)Q]2 +:nu?cYc5`7Gte@XpAF-8OFjfC"Sj%m[R2O4`+G7s&QLjFEKHiIl6o^k])GRH07NGLRU=oun%JSpE^#@i +,O6))-rN?gmEB63R^rOKh7I8]$$"h#J\Tj."r)]B.sIo%Ernjam=JMQNMjE3B^XYY+nc9sCHHUd6H6j= +-6H7$:>(9",gu`tdB*.5(Jf`dg^jo,"_@Pu50/l'[;4AhS2g&V+9'XdWVB"$/>As\[";K7#^r]DAbYO, +Y_Xjc8`n4V*`>98^A$3?U*T*F;&[FAC?l2FmMhJkrqq`p2sc@q8/N\4?bGmH&i(\PaIKhmX\`B6IRdoS/c"jPrYtt#^V%]NHk/2T#.mi6 +H+_*5dEH<&:RKDEg;(m/5GCWD'>"SLRLsBRp@mJcjN+:m6]2+6*Zs?DL!+`k*gPY25P[mq/2+a4ik#\e +041lC4S$Q:g>M,o5(`YC[OJ$71-EDa +hR3i24(VV>gDKN&:F/g'#SPnJ^j\"^7bltFEGr`rH$hHH_%Z2mfM(MVQ,%u=8qogFFQl]'&ldnJ-^#!/ +iZhn'aN#P!Im#:\>]!%YY?&MUH33>]4%@DJ7B+5]R-_k1RmL54`hI,oCq(Ob^>WgeoB\Ig"Jkh0M`.ZnRQ)Q:P#9S?_`\K)SHLS`UlgM#^\WV94pdj%";D#/D +G_+_@_hTkHLpLYsDpPk0jP4.QjlCr.=0X%M)S'9qTW4.i,2r\DH>t%NE$3JbRL:^GbA$(-c=hadL4Q.6 +826e+C>!#+m#1o[cRL_`PM;4Y(4k,mrb69OeI"'S]pf?M.B%\@$l6pFKolrplLDjaWp]?A-/q0N#L5,H +il4lkqpP1$P^Bnj'E2^@@V9`J]bNPGHW;XZJO?ZkQ06GG4TD9_jJ.qjNBMl*bCc5FDSF$,c$mVR`gWV: +GQcun"S0jKF"`bp?#,7WKOLTqPO_%4_NDt2&3W-Z,62F`9?Ob$5Z9CX12l4[Yp83>*FY1F*RO!^)JQ6O +@"j83e-lRf[j<(!]f-ao!1Q)q&5"i3*m:%7IiURV3ASS29LiF1BY2[G54]-n)M(:70'io,($&Rr-*c5jk!%5TgKlKE%\Jh!.,;3@V) +S1D)\`Ygd4bo!IdgEH/BK:$>W4A&2:FdmsW8D$$[NBa+Z)d7A\F[B98MnV.(&*pb\E"HY*$s$7dP<(C[ +*A;>0`EnOWAEpO\M#mAt'Ld8Ncc^^c7Bb>Ii"ra&6ZWP3I(=.!"[$(_VaA5'O!?D/lS\k8Og#RR5!5Ou +)ASPmbn$O-")j\u/'!-+h)NLT;3/oF!+Rpj>o:R:>2#Dn<#i3-+E +AGI>9q)fs0_*TIi1o*h.>+f'm`1&aH>h&ErBB%YD]nDX^*snFW +N!:nFp@Al!`^/.pGs$G2LAJ(/@Z8]4X;&go5tksC0pNc/Ymf@p6c(O4jitFf4p',Yau]lOY#LUaI=udQ +W"H\-QbU[YGI9MH2[A#5#TJ)S?@r:Ki%_+>IT&0*V6@?A1(YN6S&a;EVBXS^KdYNa=X"=jeq#X6ku(0k +P4B*`?K077F1;<>!?R5':b0kF7t70c1!tenea4eV@YTk. +HmEM3.l[J_%0qYHR!!'j4eklNr7r_,YHuB>TrfjqH0^7NRl;tlabF`PH-#1Vq,1.3p.M7!&9^LgM=OO/ +-FCQN0jp_Kb8:j].LkA#?oB>GF. +[cg=aDQqKUj3^#;M&.q#dEkq<)'Dn7mcl;)1l*.@B@%k\+OI9]6'*Z&9k;DoD$AoD@4T-'I&7J^1'?97 +H.U"fbt0DQRE\C@_Zm&r)\7MV;NOk"OfYj@BGj6aCr3,3[8-U`-mI#0">RI=>LZXDo?O$rSodBD<793C=U%0N`A00irHs*)X"p@,bF+fqO$6cp^^Of9t%)4oB?Pf8;*> ++[-OI!i0:%*JanBaOPNra'k=/75:(6nL5(67b-XG8!"4PT0ZARA^$]*_hb0;E,hM8)";h7GjArJT6$5] +D#_OV^Z^rD:rpgb%1BCi)GT8h)3(1RN9T/;qrL:m_*Y&C_5D^!BDrHM/CI[g*B`5Z(PmTJ* +/eB5\Q=i&.M5*qOkr=1kemqV]%X'GPUCR(pdj$Q=MTZ(e<#`Y'^UNEM]m4tD%3=s&K*@%njS9] +-#q`GFX9*k=ZH,;5XVBGC;UX*h6s8Ic^2\>7[4:RUqo6`EF3p2L6RoHH7"E\/<@`oKMrO*.WG.9[F:FL +Z>;l2:#MN]+eW\.hIL'N&0D3_KZ=8/aW&i>pHD\;:n>.Ji!7PVP>B!c3DRk<0;qe1^X+\<e\M +p@:tbfDrWJfH-q7;fSI6T%sD7k_kLp/gt-8&.2=+]Q.[S;!g<:R2rD2\.ZfEbXXHJIE<6eG(rX'k?Op4 +h<#kE'"3TGiNnO9f7BD#j>G5XG%3TQ[QZSnj4In*olaQdm$e\&AL^D_b)X73ae&aVjh7C9jt'pFNYi/N +(BAregtYfUmW+I?5OH5q+jFioGNm'*[9[0U9)Mf&3GK> +;`d13e!R%>d-+BTjCaOXO+q!KA1)VJ=k!6TH&.N7D4u!`WtRE,ZnUM/[T64c(D(Rd)KJ"oZD=q"b0>,Y +%$WlG)EGim)-M&N8LH00nFB5Fm#p1fdpc?=.Bh$<4b`3&)q_"MjOD\S3tMLVj+JbKnGQGYBT!ED$!Tg) +.5eNr,7*iIq?X8ObO`YtX%1ZlXbI3W;4tYM,(7LY*>Y9X".9T0''7g;_"9`#>C!kdpfbVoFu% +\#U=UFnCdu,)QJkX2QG/kLoC]Kbb4A$!Te7';Z=ci#iR?mhjCgUR?*?N30@HB1g'`%LP[&F-BHE);40@ +&K04EI#EC3c3U8/!c@@['e[SkYIlDA%jop]aHN;fJH9Nppb*fOLj%CB/GnJ4ptt+FX9A*KNpeU-KD8!i +0"cVeF$a9$"p@"dRO("k!&5Um_VhgVa-c0%14qb;aW2^;aASA*k@>&e@jR0[_`cgC@ +%W13AKbfokZdXlP1@'UH45-m&f4/b1YL`rqm7Y-ki-6>unO5*Ye?kE`Yq/_D]0R8FV-=qk1e6.MGo00) +4mNMP5U("ciZhk;8-uC10#?ERBdhO[GZtjX>f+b7_AqohLsDBWfaKg$KeKXZs +FAjdGmdXqsBP$6/#T>XA:9lNF6AH8^AA%5''9hub5QM?Ob0VI%r= +/8Q0_,@S4"UU;J//,ot2OX;oNM"rHqRRRr_84enKNQL^U!u\7'KU&XlnfT3RL\Ec$CA+Q*Kb@kgTWe-'0'ob:^`$FQ:H/iiGiR3BkbMoRsR0?Fu[GkM#/9JgtRn2uO/ +9Ai-JFVlGJ?Y:bL90s;4Qn`bLe:Z=LYF-(^rHZV?#M8K6GH$6@O=HJKiL7IjPgM3KKc8ju%l`0R&7NMS,#0Y.#fJq[`pKu9%C.B +.Uib+D#7T^rb!Xj!2F+7$;X2.(!E;*20T_R4%98'iAht<+:-.C02AW&DH]l"2Tgjf=/_!5"Gi+l+eT/H +:N-r-lOin(3apF8MI"i*hGXs&&1$2lN(b(uF!i')77/HPRo%$05:LNcWN+!j*"30#E)@[H/c3]a!o+[E +eBQaZ2cS(8H`cP]!]9[N-MH)Bcsg_Jg&U8RBYT:+cdM@^+9gjgI(@)5+X)Jhk47 +;ro92(_\+bPa?X=dh\,`f;c>)K4&5d5ljK9_p:iTH[3-81$QVZ.S7N3.#AC>-\XQT +VY5m#:gEVfgbi6_)s)586?tb8h+$8t;7r9tEoCWI?'u[bMV_:E*sEe!bOI6S?FdL(E/m,6&0D2\`$@Eh +,,?U9D@U+Xqn+G?>W_4-R!'901Sar$Nh2O%i?VX[0T2!8i&nn?!Cg[bS7Le/H*Fm(W:/`n&?moD*)XIN +7<:gUbZ&+05_tJSiIFpCq9@g?M2_Qmn5Mf+VBIU-i,0HnYUURP#OutGa)4)aB,`'VF?%.[gnI9&[(+pH +<.C1'3AdQ,_@n=e?\n,%-rlA<>cX/dkQp^@0G%@L-J+S9"h.BR4`Z5qp>5=_CmJ/=pVpD;g5*C2'l7Os +RR:VtilZS/GJlSa>:%!ak12(0=@,T@J!Bm9#)%rP+dBAZ!eQU?Wdal)0aSitKV:\Z,Rag37)mOPc&U,% +flkarhRcU!RF-7XM"/j5)(koT%c38>L%?A>H"#KP=VrZCA5nq#RjEdqH>+e&piZ>*[_jY`rkO?`;PhZL +dUAgWg7\-mA%>gRH1U1WiF0iriZhkk?u`Tn02idOPEAie";B#L&dZqP$V?gVO:eMJ==%nSb';'?G40Dl$ +Q?ebj8/N&81'U,['Cmf1SpBI1lbHP]mI.\C"Lb9ic,I!oltY2hgKTrjbp[1[(V\9Z(iDMaGO+`#VW+eE +81!\K)-c0s^@qJh4^E;9rZ(jA"rK/a)((P=9eJ[-g!=WurV,3QO'K>B1%QmbOYAU[2%3`T7P50"ROO40 +6IH'lVj/8ocj&MbHQ79KcI:8.5RP^aS28)CM.fT4Yq$J#ZKT.l!o4\k6F_.C-DA[8ShrR/Up*$Fr:%VE +O!"DeX0;;+*?q%8FXlu4nW>LjjMg!>2F95'p6c-f_'cM(%3?';YoRW&3%4-38nES+#@J<@(DW2g +mpd7VDengLTI.83s#b;\`49sP1+s4]$,]/>o-pU%U;762lHBIL +kofa`GRsM@]Lh&,%5NefK&@PuFfp?>U6LLTaj1s'4`*_AbIe-L2io^pU.f6$WU +TDq#pReTDj10,;NKR.?Z''@F\C4t*K==2'-2W;VF$hs#TFj'>,UhEsDfP94H2'F8GbpU::$AEr2pau(X +7[G!a7f'e54+1TtM2sjskg;mB4aHVZn`.YsHKh:(al4ORi0]^VGNt*#b=db=jeie;Yh[MsF5]Xbe/r^Z +d31oVnuQsUX-RChLR"+[_Fd#/@fRlp%qlg2aLO,9;e1+enF!pW?Fk6XVPKZAcCI&kp=jLu:-OuZ``=Sq +;0]\6]MScTqS:Bo7'i("*D`pHUfjB?leG3;R^g1*iTA-/]9Isk1sK5d;D@DL=i/M]/?'B$h1 +-U?68)G-pSBK5eYTDs<4m+Ih4rq**QV9T\G#Qk35;#-dO5P[QYZom6^gXborcJ2,SO#kf6#D`j:n#,Xn +8k!/B1>9MRRH_QPJp$[IOa_NWm=BrBJ7es"biA\Dp/Mq>rprASZY#a-plGGGSKL*/"pd"#(rcC[GlH+5 +0<_oDYAKZU<5.QlN=_kEYu[j/pSsP"QSTbngV@\e=EB32d&ifF5OGVJKc.=A85URTf,&-j-%bnhpZq9& +%M'(7rUa%Wi4JHl>;OR$9:&P[&g%Ft`0_n,@@t"N_'13E'CeBFa5CYIV'M:\;Xk.OFQ*L/K\Iism@oi# +kt!8GlS6.bI+4LqH/1_rP^6;Z14bq-3-U.N.B:C+G?7]p<"&4n(,p0g4F[5'fs>>)j1kQ[Dem@3Y1K;A1D<@_77AGAFg$/lhgP7Thu)UqpYUIM4uc`%O+^pd8kFh\->qb1V]nAk"MZ(`#n$W=\'.SNcNiFb3O^lg)mG1MVV$6$ssE";&l>^VEQb2h6sCGuGV[%KSph@iPP=,$:RnnI'.6CblJ; +!LsmbB*)mLp>=F',PI^i(@Gdhp:7jR"JpcsL"Sed"iNpJY$g[PZ)3m:,URn'G4S)[DJ*=$Q7ejV'G98I +B8l(ba8j9NMJ8g+O'*'(X,*"ae_sYYS%'!UJM\dj"(\V +8*1:pD@i;a=@R\eUF/F+I11PQihLW]HmJ&,jorKV*"Z8M"YU2V'0L<58d>!*TA#4m,G^]cAMVT[\84>1 +RQK-27f2QuQk-]4huOsHH^UeAm0cE21gp_sAel$p5"HAsV,H-6Hc*D!qZQGOYS08nKn7;,7Y)39Bb?"Y +;8ZCI]PST]bnrmq&Y(061e^m3ou"(Mtr1Zrr&:18,q$4 +aP8ehp[sOJ+?gE]!lcS7S.$q0$IoVekdO9,lGfCLeNum.B]re%;1),fWZu/LB3V=d;2ZfLa<'nD3GWNg +;*KjU0qg'"*lm*Smhu3Rb!U.,YfDC@I(E.n-]-ZJ+?gE]!k]tY4Q=!^?5O>12gL@tY2'Y;fk%ihH@@+0 +W^p!b]*0'p,5)>>&`.*XN)[;#g;ba)F5;Y<_"]%J*>Wb@gt;.Z)legrTD]GS:RbMeFEpFUqXbDPpdj$D +^u5N*GXr$Y^i_Fd$\pkH4*)V7LL+%Y;BtKHcGD0'96iAoA$MWW@%5k[D$)Vh/DLYN"#!pQG%&#le#00d +@cnVeWS/#i5+7!<+!`86S?:-MiZhl5i3<\9Fr5K\$:N_J:K2fp3JNo7mKOV]b@\q-.EY#@`H!:1WP>CB +OMM!par.l^G>u'\g%nX6ndsoXr0G'&5WB!S,/VlnkCId*F?GTT'#OU]Q`q#C$+g;?/;0EMgN`6G,&=f* +GrPsU%';mq$6`ZkSqa^ipE[s9O2aB-K,,kH8kAI8RlKa)Pm[ln#TZ&[5#*>5\96m@NLKBQ$I>];-Xk\6 +?'>KI$]Ujq<.)&"Ll[30!`ukE=:)-MW'nEf!VISd\\YG"P=8f%%$Z)jp@&rZ!XuVoFl9^?=u['cS\mO> +FB0_\1@b1KihN`1[4/uZ*)k1JL4FgBHhV%V[?RZi.A8DNO+c=U(aXG>'-qWQ/4IhhV@&SEil98%VfCd& +\[EtW,L9?l*j)L8lj3rhnW*J*n,<'BW#T6@rANic.qB3G'bcN&ucOHq.u,gR5Y13jsdUiWF=m7W8(c0O>t[mlO_cq:F6Ii +6krG#lMXE\nWC&NQmE`efgaLRc9iT0_`9(`E-s5WjiqL_d`T;IBXVarRl\ANHo,sjd8O[]?I@>okIAe. +;83%[([tYH6c,9IOIdF4IkWR1OIfl$&0D4jMgXqFA17.Pc(?'b-S.oVpSG,Hb<%[:*htNbH)@Q((?rjG +%D@bXR?3K0FUgE+n^3;-oqiFXL!<#,2`f)Fg,]?F;8=gsmk-c@RNOd,Fr_tGQ/q@8r]P9r9MgAJ:R^Z8 +:dNa%H%1S4Sm8,4kjT?NGLJCA_+8u\W4k&RO9JIMjJ*EJO3f$9r=fj9=14#na)c$7-fJhDkT7c^ShKa0 +K9a^M1rMo$*WX'0_E\ET`1`C^1Z4hf^(&%7\mnY(8^S*A_c:rc.Q6.2Lh,BfmdNtXRF'\BnduuC]--4o +P\/:s5s,ZG7;fdMKVqd.\fA?XM(N6i66h;IKY7BhE[A!=b0s6#$Cc<1q8ep89q?ur7j$s3[13phYgKTt +j.j#"SqV$lN6M)Kn7FjNTZV#\BX$0J'&0a5?+AVs<`3&,\T%@-.+5$0^nB)$L6X".QtM23`olll3#0HqW*jS/ +POR5Oj(tJ!6X:`i5J;:#GfEH +k2A+/ls),hEO/WJhZnBYUPoi!Z.M8mXlh!p(@1%V7@A/rrBW5P<,9Mt,!@q,!"2!P!apY^,dD7!:%$XU3u3@<[8`3)^HC=PPfdh%)8!<]-PlLhUNr'5?XT%%QG4Q3P9V +>A1WS%QLo!]Eq+PU<_:B++_.1HpAO_Fif#'&'GiiZhm0iO'[L6qS?P_(,LG +U5>??B,`h=9lLsdP3a/6R]o"D"Psq@R2RZB(ZN+?rXZHAQ+=UE/"&5^9:LKD:"uYEB5V&+qM5-r8,214 +]atCJ9%g>9MoVZ;"?uN(<93kkIR59Fg?mXgROc?IZbV56`n+UX +*r0Ks?Ruc.7--'A-RS6S#lJ;TDAEQX2SrgS,Rs'ipdj$>KTtP3\[g&t7BmRbT]qolXE/Q?$_s:Cn-4ZW +KD0QN?oBa8)LRLSn1'gm<9+*nG@NjX8em>Kn+X-8j*5H-fun%C-Yu4hEC:p5'(uEQ^E=fN-I0#G9I#3? +2akGpM!Yf,(4b9PWX3TNnuUI^J_pNLmdO-$+jZ_T)q;s;A)gUs=Mpe^0Xg^.UlbNkmf&t^Lu1;^1P\`b +UNJhL,jYu5,qf"F!WgG#oV+)A6*;2US=Tn::b-0_\$A&e6KLG_5LiaQ_ +=[d3j-9H%[7q!hg9?NXBFpI4M*&1Z@o.Jhu1VOVNCP[F/*1>]m"RKD_.58\1_Z!t5@j=lG7eeX\Jj:M$ +H)84se*I05R$ZII;c6_Q>*-6THsn@6@4h>m3O6*'DpdP\p?GV==@-#UJ<:ik_")0:/`ab3c&A5pE]#BV +bO?EsKloY.,jZi(FBOd:o@dBa#TP.qX/CY*-mb\?@(TQ*f+c4p;`?!\gkVdaT>J2G(H'R?g[(6RUtR66 +j;[F'kRR-FYfE[L#0;*<0T/4LNgL*[Ta?_G +bO=BpATMq>r),DZNt18aBWWbs66V<\U?FCA0J".p.'PJDKq*V[N8e';:PEs' +*sm:Tb$!&uq!qZlO\k%b?p6W=\Y0=T8t%D/Jh)UR*^V61l[!L%CqW.8q*m1bKr!TS8(SR(GD6::,YHMQ +9gX4Q*!N!5?S9.c;L.s>gq[?A#3pcAh/() +5sEOM[(\W^3Eh)#7IZeWA'rS8T`hiBUZ>,=O`1G#\J]A6QmfjNiGlLonYcu"(D@f4Fg4p]()ui0$V1W.FUQeiC[i2co,^F-Yqo7fk6q:a5^*r:*$s+Dgq;I +^\m1Ho.L[t#tGbIb5d6>#mY_^]fF>Hn5;;\;me8,_q.CMOJkn/KKF+59o6GS!7cZ!PATD@hE_B$88$r% +G-J,r!t#),MDN'\2j?bWJ`K_F;)pi?r:@Pg\uXt[M\e%\qWb+7^A-^$pYK-So@[cKc+HYr,jZhGH9kWK +k__)(/WDLtIYu:tFEsB)0$\/f0&lX)W@dToC&lS7Ts[-0Kl=BE1S!ue&jd94p`9SE0'OJDCj(b+Im<4O>o#Q +7\,@-kIlVL?LB:VH;*o>iUAXtGu>1tB&*DAFq"N[7UQb'Z;FQEB!XGRI+(1P`Z&jGN:YMjr\X9tnWC&B +M!!T2Ih#1efNWJbL=3Msg@"6+hRRFP$MP*gZ.US[C5`sRB<0h;UaROsj!4I8[4PU.mnj^1/=FY#DnD6; +loH)_!5@"I%Zjn#^US7A6HqLY^%Yju"S%VYYF#J,-nL..-f-RP/SAP0*Y*1AjkhP#qrsBedFNCN9Hlae +%rC@,*AWkt8@a.#>#6P*i??He+ +&BLfj4Jsm&btacgET`m:rp=WRbFBpE&b[.e-%UKS#f6WF43lijb)PGtO.nOMp.Zt2L.e"[5*B2Pb\Erf +=JY76i$25b69r2#O!!:YG\F;e;!8(d^%PW(1hY+(q;WRsQp4Ms,j[\2`*JUsYX,P8_=PII9BA)_0,0kQ +#JC-Q%>5N/3X],!p81`Z!gCg-Q1Si +LUtAqR/ofRGSU5pWX3V!'%2VCe2'mZ;=Nin8>&82Ian)A<2C!^$D'][>QO4<`%$WmHc3$j\%_n@n(/9F +h=#geo?TWSH&;;e3$Lm2">LKFqW@lRL4po!4!*ruoK)347HZ4#;P>36L8ARr?0CV1!hsiON%gMqA#J;uCp4U=qC@N#]PJ,RLuU$Ck"KL!:T@Z[ +Al<18;XmWZ64O+lD_Gtd\a$Sr)>h3C,>W1MP0U*lU:>UHZC(kRHBn7r3,5[qig"T]/B#>')6 +mi]pqOf^$:$Tu1p$jq.8iC2% +og822E&:E,N/m"5#gj*11gQ]VD%GL)f#'Lm-6J@%hT?SMJ$hBe!9NS`+'!2FCPs!pa:D+R/()YegglLd +hZJ%_%c2KoSQ$t6NU_7`HD1+)36K;YPqnd5O,QmD@Zri_+*9)S;5l5]1i"ticX,&nQ>?fnRXLW>ZV*nW +kU,0$K]hhJ4q`l8+A5B'GaGWLc4&$SJrts%6[U-bN62TVNRCNN>REQLnm>+8 +4>r,Uf7lJ-X_TY,7E1C+@nfjmS"DQQ@>Z76fgSA7K_S(L6GSui;M8`Y_srs-5\8Yf>7]1k=+ST<#Nul_ +fj"MWft=uc#[K2NgsAD(lKX)r6$sp`H%_qCcsIZR%X7l,r70:/.)\`36bQYcp(&71RqZ2"">C?>5MmD# +a=i>>+#Bq.HkrD;`(,E`&f$CdXk^_(BW28IQ(gM1-&i+$8js_pSJnY:*miT.E)]qb^*O(?3lHK(4A-]d +JUMnUTa-C7"JI8(p-CNg$#X/UYBOd2b"Y)2H&'Qe]7P&*$94kP@natSTp10Me&WDuUWdBMI]=.m$K<9r +BE9c+A.RO*G&F-09pZ#O7/`o1b$mR/c+B1U9niCCF$GA]P,RE4WVt"oYOS>X7iP;2"6Hau: +!j#kEj5,RQ&V8a%N'UP/9ieZ8Qk1>G6=8Bf6r?a%f.dN*N!d@6);]"ne+.?AB/B?f@8e)9U=k?#7'4MT(,c=b#?6cFbl(]@1U/.eU-ndT1[Q5n=%6G$)8d8 +<(SK^U`:rj%e5Z(lksCF>N"`Y3!+^u#oEjPnW=s\'93bKANlspAL;?2:^J?k1CcGi[qN5n4q`Ns_QNKm +0h>WYNY*#RmNehBRH3*tK+RBbbMiXV# +YO%h*5K\qQYbW7.I_`;8g`,hN-4C.=,=0s0lkU[sA&NpP*>d7c)\ZZRY5OPSpDQ3^apgAj&0D4q5%.Of +LhGnIcLK>&TaNfggh9_@ingQig\nj +ZJ\#r,RF:#hYG65?Th^,p8;6$_]33]3'Id(gr;<3>lmA>_V%C&UKrQJ8.bJ$^%5+i.Ba/rEIs4K]4*(R +6>dD>T")7Z;fRj@`(,E`:Y:O#;9AA[19s`4LJ#?l!N]8q@86#@n2k^0+[-NlIDSbK;%uls4/3tB`N`%O +l:9s@RuP\Cd(OutHmB!pKG$HUKk`t?ap&hK8naL7Qu[PL#4f&9b-Q!D&0D4q5,!XjCh)@)$ruN[SSE?X +cO")*]=t-45W\\Hup'm$;CGYDHR7^Q)<:NLlV[ITaE>pHaqhDF&Xq#lB8unBpCk +H]W`HOe"KmW7u"K+?gEkIDQQj.&G^*\69EW;RFF+PeA"Q?:f_gGuqV'UM"$hN#k.j;`6aPnP)KC$cZF#IaLhQCSg8_>`r +qnN1.nF4f=(EWt#&]D]a#RWMNBJR@C]eI.>no+E/nW"p]9SQtE,)daRcY!mA"n@]t*'nD"O3A$+4C)P5 +A$k6lktK\

    0S<'Ds^^:62kT(W&U[i$IKc>e[kG'<`/^c&hEcdmC[u%\Crs6K]T_M%h +NZ^6q7kH@=*O=$>G][Q>3Z\p]#_ct[@4Mm2$,R:m>58H44C(p'VH!VETOrij=tH9*04BAB*sodr`;98M +p3`(5p"8hf:86=ke2[$X6[U-b7hG"HUXkj?Q0@34%bX3D8c>eakRlf!5raHuCVF[_"WC>$_:)W1\fjFg +,R?mO6h'j,!%^WQ&ohLJL(Eg:+<3]64Wdi(&r_H"?"0EK4q`Ns_Z'(f!Kfqii2p2^ +7`%ncHmB!pK^O5PWQ;m,2"b$N?^H\[br^`NO1^qs.9g=cE.hEd/_EMBarcLBtqlj+0i;t4Pc<98M^:0>t$:an%nW=s\'/m`uTi$H- +QC>OkYn)F2WtlR9=X[g^,jE/XJbVbIp'I59H\^33m=@4_29am%jWP:UK5N4q1'5=W=RRQQ*^b<##lB9E +I+3JZ?-.&@q?6+c21Ym@HX>88.bJ$KmX#F1a,&'[HPR84US.i?H;3?h6$sp`qh,SG +ZH^-A)<$RffF"Aq^c3)F=VSjgE@WUYp"4kmiYE[c7$[\a\m(;_5IV3 +,#lB8akN`8E7u33/@@sbY4bFmL%e5Z(lk@<- +_X9a<,RF8MnWC&f&0D4q5!aQAln64HK!8#^*soOenW=s\'?!DXmQu:H#l=bpOg)G/*soeJ6$ssE0#U83 +YYPfP$+gT8OWa!(`(.]46@:$aqZQGOYe(Gg$,SklHmJ&2`(,E`:CnTS]*n.k+RBc[8&F[\HmB!p"S%VY +]+?%j_EL85,j[/%7tRs@W;1-)5G&K/$+gK5OWa!(`(.\kE:`5:_o'BT1W;k9YYV4nkhq/E(EWrN^u`b+ +c^[!oZcqt"`uf]u_2gh[3.HCu7q/EWcjf=Ih7tYAq<76r59iAW!rW;rJnL^([_@s_qqh'RH0(;-??kH$ +l-lP*S[s"3>37-jUY_[`fFb]G*V$oCbOKF&@CMrF_!_!e_[l(fprF\@n<#b(HJj>Z19V<4oa]fnNmJ7% +JiY[`QiHTjDgN52%K-HRLBU1LY$Bq&Es6KTXs$QUn0$ms5GMI8c +4XX!pn72sBqUMe7Hi)N4YGGPO53a0"JK:F'fEI.n\jLsu*Dt;4n`.[Y^ADg:phVjhn*P?^:;'JOe2qaS +4$km1,?-nm#lOpM`7J@G?/NOi++;X#rqkUQ^-;PG;bs5rGYA[%4i75=ra5*mpG4ZQD0mH'O#:k@4,gAW +qPq7o(GB+eNkbVnqt9J,Sp4]pWtGPD_jGrEdHp.JWI?+/&JcIBHt;cpP>=BQPuS-B+:(IHLPLXBn(`9Y +^#&;:rU+mMZLoG.&-P;_([')74*gCmGOUSNhPg86Puh;Fb)uln&;29a-_>SB=O:gTe5K/n#=&.U_elMJ +&-P9YC9Z4C1XA19,QIPZ5>Ih7IK'0?/Zq\W"@5#!Gkg6QO53i\fA-#pl`]2gf3S&6hgP7TD6HSD"@5"N +q!uT]T7$3$aQ(U;487<1Df'huJfk?9&]OG/fAD)XrBL8F:YT33+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk=c +T/\qq]QNPk[T=Ul?/3#ND6IFCE:`3dD[;fY#l;FX']+<9mJH@eh\>*`c^oRLV3eX(U0YagX&nV6q"3$2 +DgNY>K[2jZCcic23d&UE!l+QUDuTCcl +0(-:5T)*B;rr1[0rjM/qgYr#%lZ_67\+lm656(P%CZ<'Qn`$UQ^A?iI0A_'E^%FU^IJ2?205]pODc(qX +^A#>0^%0;r0>-ekl-lQrXnCDUCYN1IDEr\r"2nRGnsB3pWr>G7q;mrdjMm/u7S396[^rj%!udBB8*0Nn +O+('c0b2=?qWb-Ym^oYdpsDSRD/itda+kac=PoiC*dNF"eGh0dnA#-1>h':U3jHK92cTV$X?iTuSD(fbHnF4=+T07PpM_DdU+8(3n(G=4Hn\+\R +g\*r@53a0grU55S8`QqSC=f.D]^=\hJ+uBZs6HW`Y.O,=r4]YsHE05-F43AR +q9SF\D^TMkg9pd#rU>S,["!so3hh)?YOCYFGM`/)^\r$(CDeb=qW]REL3^i,cgQ]ac0qZcd%p&]Jo9kfaUcs&!o&X^?FdNGQ@"%NKhtkq"oB1&I\7+QVO"puZ@"!](GjVojlFV9&baC]p +nW2F.jA*MMUQCNf5'leA-b$C]h1bjt2NN(=H0i\Yq._k`7H`qYK#"GYBe-PoggC!rZpV4JON;DK&j2Xrf54+p: +_$;(3^S&UhIs`3Y*%o)I=Poi_Bo(,!KK$,!ZFK;Qo)8$,^V448rU+kos8;J*069'kmbGAB8^c[.YIsGK +H?HmeAV=*14JeXT@C@<_$;'`^\<%AKG7*T;st,cHO;9# +5OF-+7b7Qn>-O*DrpYXHPE`9okOA!1JHm6p%k?Db!id>"Kk36];M^EiV<4@pjr#07a$9QCqXj%DkKe'd +uR&mitI]tXf +[WgVWGMDH;!U(&4Yc)'^kF[8'`/,..or*@7C/8^VnPLNa$3u;,MXpQ5b:d:l=QA2IF)Sbbf!ZC&)pf\` +^iA\kXXdJU>ePG`F$Kk:LN*4gp%g-$:Oi5i[ML+nJfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA +#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0) +Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N ++:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)Jfk>N+:*QA#_F0)CWHGV88g_G~> + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48018 268.80003 113.32318] CT +[1 0 0 1 0 0] CT +N +-560 -236 M +315 -236 L +315 420 L +-560 420 L +-560 -236 L +cp +clip +GS +0 0 translate +315 420 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 420 + /ImageMatrix [315 0 0 420 0 0] + /Width 315 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"0W^P`im*QR^Mk("Yu"[N8!%>]gJ8hl4U6kE3,70jYe+sqmaU.);B_7YPJqY>!Kcku$+G,:iJqY>!Kcku$+G,:iJqY>!Kcku$+G,:iJqY>!Kcku$+G,:iJqY>! +Kcku$+G,:iJqY>!KcktQd_Ge[cb>/79+^H!J,dRHIefI?SGqpG^'=]I$$NR3]jCQQYCHPPT:'=0)Sn&* +-J=]eAf2If0C"[3Ob@]e5TC$2]Pf\c`)GC9u,4q[,_27NQrqG46Ep9F8.TEo^l(2TI?]3sB] +XOC:+6a31]LW!e,#">ahC,9[q>AJu$m_j&MG-Q3!>d`,k.p.NnYR@hK[4^[M:]&ScB:Zpq*.hIh"l!Y> +enI"r5&EsMK7a+9lsd*JRUka"=Ki3h@-9^[b,Ibc3e?[aL]ttp#^5XRS\o;:Xi7.5??9li[XA;%E!Wmo +.na`ZXW&Y!Guh-XLL=>do.Sn+mgIELh+l15#e';?dqDC^Y3C$E@I'lEAK?LmYcZBCX**f2bf1-gHYeR2HU(`/7nmLdCVCgPK +D:XK;_,:06c]/6TBh03u,:Nt)pDH*DA]NeG%;iVN10 +/m*^5k<<43X_6tbOLX`k_9rHj\i5Dr>JrDB0TA3IH6_tX-ZlrK==[,Td)^jAX0/kie4sD`gPMK=1/&o' +[cLXnG3[?PF^XR83X0B\_9UZGFj1(1#"u2V/]?I^:480/5&95qf%Fi@1=["Wh]m_+)0rH/`nGk+Jo'=s +K$P?\Yh^=VF[pHMWEBEuYh_ldpOB:1G=_3,,7h50J?H&jHDHRP)gS[D?,ZDhN]Rjk\<.$N?$i]]@V;kQ +S7&rJrqd`Er4%jogV)OPmt&9[N',`N]intkaN/uk[ut=`_*XHM#@#f%/.RkQjMBF'9ho1i1%J_c%>HDY +&(VItZA^nJF":B_*\:h6/-Hi9Yh"TO1@ehd?\0gR&(V-+aYNEp+cB_OLgVB^?m1>6+c'MLLgVB^?m1>6 ++c'MLLgVB^?m1>6+c'MLLgVB^?m1>6+c'N7a'2da+9V=,#$qRq=SG3d +_]JmGAAf<;ZS[Vad-X&lL5n%3c1C4Dg=ICeleZ-&UsEMDS$_(OWoVbbpG=gMVYN]1n5e>?[he/LCG1\ZnLasYHRm2s'JQn4B]:>m?obCl;,7!aSl#1g[8fXLUF;Ap=oN4QS)QY)m2AQ5a37ueSb_OIV)hLBfVs`P)Q\I*)9[n(V +"Fo^oL\@K?H/zzzzzzzz!!!",RJm:R;3uJ~> + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48018 0 0] CT +[1 0 0 1 0 0] CT +N +0 0 M +875 0 L +875 656 L +0 656 L +0 0 L +cp +clip +GS +0 0 translate +560 236 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 236 + /ImageMatrix [560 0 0 236 0 0] + /Width 560 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"/lh2>k;[BBP!5hBmq2r,#R6-'YA"K)8tZ4jladQn0D,S2.o#U2*C"-Q-t74s2OKn2e9?&l-n)FQ7q +7tfqiCkCZ#5p^4jUld"K3ck2(?:Kq3a-p#oULmLh%h#@C28>:LeemHGNNlRczzzzzzzzzzzzzzzzzzzz +zzzzzzzzzzzzzzzzzzz!!!"8SZ`%o^qi%rQhLf^I&]SA1:Rd^=/A +BG"eqRcda_3LNKd%cT<"'cK\i0s-8f;/'>s8:LC0)tbsI>4["c]53o1k6Wa*$4%,n,V'n#Il,F!KJr-k +s,.o0cFWET;0!1'+B2oEHm"L_?4$V*oNL*#C,ocs#j!#ptm>dkg;:RO#@IYE(tS-CVg0YPQ1F(1Li\W= +GkN$.E)QUg'7JY$NOR@qk'3.4o\mLBDfTo1]A%Ng&^CL!.^.J[1[TFdC)?%!8o[YYC_5-#!#V;*pjU4# +QRUO@mDkcckmFUP2lc%ps55A&ULencm&NMS_1eB$IH3\pOB)S&:1]`cm&NMSN&'bg^E>n;1Tbh^a\6kJ +,F/BK>u6sX%](L`@VlQI\^=@I5`MboEYFl"4#2koiuSi9G&LR^(I.-JK=j-Bu$H!`^cd^)OV' +!h%_UVB_1b^=>B;r1l@9E59TLHaV5`Yp'3&8K,St.5l.b1F=*'#QJ;`i0^CI8Gk] +U=?ujT*ESD$0D9!0/(6G+QE!eRtUC7B]#qph7't>i0Npd`ue-jF\KS^p,*kN>,pQP`Ah=Dm!$Oj$T53I +:B978l@2`*PlTbFO2643-I]`Obb8iGAGTAgek&]BW+i^:,8W$C&Fm8G5?H9UOECp&G-5.NYa,PVc$8H1 +F1RWbIoTWe\K".8nI@aZUd)!ZAh/$dSW5`'*rme!6:#'4*TrTDX!9@aL.oh%$-2Xbb[]gNh$T]+5pkb# +3ZX!bSb!9gqU5-UrXPkVL1N(-oG5UM<&!)kW!HPrk7iKqPe?7oEYG/M^?1-s"Z5D%11.Q:lUX&Qh.EI@ +>Lqm=IL,_R6a>aipI)D`@1dM!e>P/f*&Vj6eRNXU&o&\*oV"3?>S2L1C'DNU;X\44k20&HL%:(^Ka,W7?PeZ-9H0c7L>?fuRbc=h*"[c +DL$^e4q0Pl:O%L[g.3^!&Gn"N+[i?'I*iNZ$p5-S0V^OX@=XJMB6[dObuYe0EMPDg)fGi!6gF#GN:S/^ +N[SKl=\TV#=PR3,u'3u.AFjEB'7s;_*QXL5+3,oH3=4hUGOR4#t$`/[53;;Q8s^_DVsifGZBkoa2pB#: +)#7]69;E-EXG'm!+9\Dr<[YZXo-+tg^9_H6Q5?lH;H`-)lm/BHmRFXG5upl!(ViE-5C)q54,`PaPXHB_ +n*sN$V;j+7?So2o*QfZP.(0'i."%R!8sepJ"A&%8T\c)B^(QSSQ8`a8f%rn6Frpc>r4,mEG)OLMiqIpT +LT!$,fItmWA-^sdRaguWh3rqO9W\d5LLm&?&5i.FTGMe)st9Gn^.h3Nr\*/LrQk?J<\:oPVd1?O]3PXI +C2.S#chDL*2t4Eg/-:oBU2J4cstEKE(BVt:(?D!!:6<,(,a[(>0VPsaZ:l,>GT7f7>m8)o1X4B)5eBe" +8h_bDo(\M.>9-O+7og=G#*/$76N,QTX`(AlL'\M>:h@`V6m(0@%8DaR?MPTRM?e'q-5A#K*-,jp?aqcm +S):H4T^/iP=3IEYj+3)fY+148TGii-qOeJ,s?6&d:0Y^8G_F8V;?=:k4r[)Nt0"NRl>iro:Oo_f3P/om +-X1'n\c(_Ie[?$(\@t5G"gS$@Joo0D*1P2RS\kU^7!o`k`]M_DfSs8MmcI +@Cgg@Nu\psn7M15a@rRWu$RX +]r8(Abkb<^RMrej,H";n"4sp\^lf)&HHX.1;rD#N)4PreLX7W][l^<7mh0el4Fb;!39*g?8/un`^EGDG +n$jM.b0g2VLp'UqVLt\QbJe-4n[<'e\)a^&HHVPa!iHOoLiqhC1PLPhN?HD5?fmj-nJJ8@9p)= +RaNZ#uFf5)qVk4rKaP@+ZOuNr8-;ec'pZPQWL=p)&;=k-_>#=osG"Y^Kpn"aZ,/LQ@Mko/3k6e;3`Cq/ +#d,kZ'.q.Y!e4g4I9=4AIXN4RaPRgGP7mc_r:C007GY@aMj&R>sc,OrVEHhj-Pfkrci33U^$lX:9,2XU +1UQd.t,i6f-jaa(b="<[!(d13ip&Pj7]k*aR2-VT.H=Ko\O'1WidYF0TfSKDE[R3,GVuC4aV>dTEcQdE +;]OnQX:g6qrEr:[e<%K!+<-$a$QaqAb@FYmr%BPqBrfL@nhfTbffga:&oT1a&"\SH"0pB/60<-@OIj +fQ#Kni*n*dOP77LSho!&d?8N_:NnFV_Ns)>:P8X/_?,gCB-rg?PAR8IBb&"tCcbqh4i,LfW\=3 +%0:TlX/OuqsD]os*Vu/kRdf2MO*$WRF]b12dT%U_"SjS66jeEQDn9%tnh<9)mU?C7*Wa&BBj''1?9g6h;,O3UKsNJdBW$6H<5\"Zi +5IU/P\Q,IlPp6l',W)h7)a.XcSE)Vk6H.V,60\7Ia=@D<#t?E*=E@Md["n(_g#9:"gTU<#ZAo<:@An9B +Lc2G]]`A\(7RMs`=cHpk3F9P3YKda!18d.CfegYV(YSXZ.PnN1O7ao(Ybd405H5V9VlM!q"?C4Q(4BqR +l2Pf,?&f>TLSu9&XR=V&49D;#js7AW_gmb&;MPl.Hbck3g'Epnf'"0)7Qkm-::54IFLc'F[l^`"99*T7 +]RFqP_3?'@Ns,V8s0lU-d.'^EAl;q^knE*klhc6OXiWdLtJ#E_.(?GfHUM^!e;_q[BA%+5?0jejX@R_/ +mWWTno@c*-3OQG2Tq?n?o?B;^=Q8;a2&*;V:P[>Pe.$:aUf4T^/!<7_SUY +X7)Da%=pi4TsAA/%Ogf9922PHnh=8eA$^I"=Yrk8t2sQS7!qq,61h;fm'3L/6^:tV'+'o>ZH!jeu;!i&\FsP$(h*9[YkYhs'Bu'E +E2Af+!4/Y4T^-tXWc^RAQPug`@X6aBF'p7c6k4hW`G,o#H=+tFDJoW'^c.cN^.1N'5nGch%>5[!C38TB +IkIiCHQa*)]B2I#tM@AlfV11UbY4Oth=`4UY&H2IWY2jX7)(\b])b%rJ3ML4H[="BP.YAk"dE!.A +iWqT<-<68bpTof\@65+P[!_;*Shej:71\SMs>^>JF_g\A2mc>,66q+:,Pqdbm"/n!7WYM)QHH*Jg<^Gd +BI^\fND:H7BZ+&agKpSo9Y0kob]W=uhp`h;6<#"l1N=8,G?F +Mqi>TLT![SCll/^Hp9aS)pFjncj2>2!?ob$.k4h3o3-bFXuoJhjT^K'"DT\G>RGMeY,b>)[&;*36ahpB +n[_\qN83fPd/k*7QferCgFA96/e3=ad&V\P0`2hl1td.42pI0LO23J5]+"AQj!7Elq^i&BSbHV< +7Z]M$<\b'>/??).fN@.[e*#YPa<^+9+s:!]"*A5!M!>VC:%=H*HBK\+2-j$\lEr'$WV@9aI-F?K`l:fA +@-^l;F[-.*#Y$03YfE,4uh1)kRkVpV!L_*EXl%Rm5_,M)n^!a>2:\H^DBO7MKUs\Rb#,A#B"O,XO\\o) +jF=(Grf%@oEaAs;XM%lNCU!S]47=Jd@O5j2c_0bQ7T)F:Ktq$b309karApq5HI:?XfP_\8(VQ?QB.T;55?1ejoEaAs; +U)=DVuO8U<*`^=++epseLeINen/j^kj5TR+QIP9f>+tc6ThtJ/bdh;_'h1]1G1@U%*)bVTLT![O>?++* +`YS'egabEMA8WI:g/[>KZPrJ.08l:PJ27pD6`H')V;Hqk!_If"KQ+1Z\ra0d_n75NrVoue_,5MPb$uc\ +%E&&=XQ@q?F3Jd:NH)AeS=aq<0h:@8fCkFo7SPJOp3?fMd>db))MTF,Ci]`.2MG2T&d\d[V?+_=S;eo` +CEFAEMq@Q>6:/:[>]EEM9s$ +aCJBr]F2!hP05L+Gm);BF\eTNQ'1dDC+p;.'V/1aR(*t46Y'c5`Yn?+Y@8^o2WJD-b5SLI#:+Xrpg&/[ +rFqP_qhQB@\hp.Q#^CC=6@aNO$b1H>&NYCRmcqhm=he<@Ip'$kRkTZUhmRQF(f-LOt2AjWeSQVl\mEjE8#"$[p=osijeYI*"pY>27SIK#_A$VG:kA1D0]U7Z8-QgeATOgUh(T!dG!DDBnqGL*B(uKO$,Ddb +G1+^qV0p,p?L2/?iTuSa+(i!k*qoIcm+(i7]YW;e>'N;aKP-6?dA)OPl%cV42scgT-OQF(//YVm95Zk- +f/%n_r/MB_?"&t_@AKIp$:4"EOg>aU;+6Yj2Mo^h0\V(S\`D_CMh&15a7nIe0'(jT?#U0SW--Dr5I"KcU8b0N@9#F9de:PiPX0M +BPdi[QgH(;Y_FV7rGf*?iJn`MW8D@\enM;>*iF[j>/OFVQs9>g44re2gk>PB,<1*\EBH1hLGQRIIlHV0 +91)Eiue<2ZPRojE0?ToXN#+&b)c6oS]L1ih0>j*C2$eYBQ2DGM)(^NWP:EWg_\b6".O$jMkWaA`=4#uo +LY3FSN!5BC=RBZ"*ej?0ud;BQ-oI0b%> +[kk3*LbWW_%m@ +F;#)pYUIMqYn2&hAa4ZlD\BA(-M^Y!L31#qC0$W5IrgG4O."KJqG]C,3rG)<*S(@7^G.sYSY?9%hkHAS +msCrS0F_Q5Xdr0ZKJR$NZ=BR9o11T&:EY&h\jDpNAo^M?U";HPN/"Es8DCjH_Eq0-\/4(Y4\5`0I9RE% +1/=G73^-Q?0qtO,I`X5EM]co+r\4u+I9eAIHaYYFE3G;F^EA,m'NT]<2E7CNkTc,,jVnT#9S>4mbG@ZB +@"<]_@(:rq;s)!(GB)7jlWhg*p`0H*W_c2>+JDm+d,Jbe0FeQX=oZ6&u#+4(Z1pQ)g#+m"Uh8_4uo&c:CGt# +tQH:Ehl_P+IBZC=s1LLX]ZrJ;E+VS=/+&55Bi]^+ulciV/ip^DVi&%p=jN#qsM'p7NeBp!6:YUr74n(W +jRd65& +>3jJi(g:)+YEC@&^lLMSg^gX`E%<8gS's/h'jCJ29IT4$sA?VQJMOf=9VM:0.KK`"?cfGmSrkX5BY9C` +2d/^/2W5Glts'KfTsnLqjgd#7W5`=[M@(ePB].#G'>/R-h15l3R/`CR].:O&G-7d\5Sr\BCA-o`:(DC< +Csb9VO",cL="":6'.!jp8ut6DWU/#;?fp4R\j`PFMVs60-9R"JfXq4GH-iL@b.\U9 +Z7UKOK,t%5G?V%G]fa@+Oo,Ml[SrGIpYkY3g +n"Z7<#eCL><5`M_+GWSiG+:kFF+6u]_#&c@&TPTkRkV8``!hN&ij>s=;8@Lq46kM:>&i/B(/Efh'1M4g +hkg#a=0u7q*?E5S:G4VG/JI.I-&*OV@EMkiNcOk`6H#Z$=^5m_tNYol20GJ;bU?FRAEa#Yg2 +PbP3ZJ4pduR3$f11g4K+us;G#E7V[V;b4T[V2<,4bq`lYT&'rfYq.#(/SLqC[;=&5nG\_i#2, +/*0I5sH3#$&<0:[^ME.WBR.#]P=F@8"PjjJ%W!Acm+'N9l,)Y.Z<002L`8bRq%Gb$7RV$E>D;Bu8M+gYFn0[T(&cAj^kRN(H&^hi8%<4kr+Ga&7L2`-=rZMTWqFW;^AimH1S` +>,TU-FRr#RB0U+k7?s#0?rnKJeu7T^87l^K7Y-FbS.ZtVu65En$F5)Lc'TL%5'?Rp`es">Su35>,;"Wo +hP0)cbE[X9@b*t"__5C4"Pa<3FCCldBiX"\/W(1=9nI(@#"Gn3T[I=E`m05,Zns>VVL;nCbKbD;mKkhW9UY +LgSD1?WdO;7p?SeefA9bD)r_YQ:\CjQ>4jn&>*H'6@V\U=?n=h-`)Wlko$I10_5*R'-+d9@+o6=]&eTV +Ygmq1aNK$CbFn"f@D08,%[,0@G/BLMbK=O^a`h+n\mJ7k2O\)HZq!i7492`bHrqel>fF&Iu8p(IdUl^N +M^_Q2p`e"q;B7S;&:Q_)Np1B-07(r1MQAab2$&2G7JSTR4WS"C'd2UUXo+mG?o[4#b?@=,>QB-c0DJgM +AIKhFuBu&pC'?K!9QYsUPUjPM,DL'`JT_6rkicXSh11.QV0Y"n>Rc5S2uc?WI2.aj(+N)kRkU(.(-j&Ya&@j-tH=@;Kg7PJ,A-9^rM/#Q4H+CU +SQ-]L[+3]/p,EfW(r.^4UQs53g&T"9V5Et6b"24Y6QeN/a*e^9^#1$Ro4`sP2pRr#f_T9,.YCJNR5Sk" +l<;3eG^oMpa;3HVX*_5[9LJ.2>VpME8j)QF,(dnG7ns1l&QD>Z\/CJ+n$)CD@?0jUBG+4;.]I_8?o +E\hO<3pFZ@I!@oe\C^XAT"Npb1cZqEVJ,`c#3#Q>$C_c=,p$I7JF*WId^%V?!YajL_3nBK9s0q8_Os'1 +6XO)&&[o=4T^uWWH4VQ,dhE'^#qI8n!*AmQ]\k'J\?#"SoeLWKK:AX0>JpJrjnn"OY4OWmp]hgcjpZ)Y +lHogQjHbUMJr:"(:Dr23k_Ki-;IK^'-81CH5%/YGn$a;W3bDqZ!>keEpghGETP7LKKBtYZN<8kQjG?o[ +HmDOU=4u`WfiTO%C&gk((JE7H.IU2%.U?&?0W,Ah!JaT&#t="dU(`o5cVS`(o`r7kRkU(-kgL$);0mZb +?6?0Am]Y*W7[b))&najcCVC3cm/E$b(ed7?*+'h:K&X<:OTX+Ht?EU"iupojo]o40GCUta6Mp8Gd$G?B +.U`7p!R_LP*F$g]'@0YRS>"k38e9DXE-!!R-4!rJ@Y*L>_oO'*c-mj."r,:h;"i8Q,Jl)Bq1*o#ogDns1?nOD_o#D-,T\a +pEAE"";@%)m71!fue)d9k[U7/KC!r2>6b;7`@ZS!9R(b[=X+M0nnN\;0m;pKWCi+eG!R(\uO&B6CfL0XTk +LkT$6O$1KF]q0j8og-,1fhrg;Nk\/DXbXE7X:tG68\eR%^Beb)=lF!k`N/LXQK&m-Ur0]-?nn5H18WTc +^[#ehKur?(Hhhe$2k:%#74P)*4&$>87mU@pPX@\)GjZ[CO*4bqq?'_Gb!m\-4K.g;i4'MH6ALs76OQ0- +n')DO`"]e*k<>I*pn[u?[QkCRcg8hY.kj#">Cp$%D$&];8%YM%838'(CeQs2(6&M,r@>n<=TjdJ%6_]R +92#@4Rnn83P?YWXcr/?eNhOp?iPW`mc(sJ)7Id;T6t\Qm+H<)iuA$pf>%/dU.52>_)$p?8b/3G#CFA\\ +on87J*OKm8$;Vk_AlTu65pm/@M2InZIiW(MUQnreJ_8QX>_]4mr!D0n_iMt?e?jS4S-cF1bZVV3cIQL! ++pfr:h=a4*7rK-3Me(3>L\mPi\(4/&ggbd=09q9>]L]6%5HBT2ueTj +XeNbD=dM:s*\g(D[_YDhnHdEj0(>m_0#gL#,ZU?WQpu(+2:&%3j:a2k@+CPTQ2#M236oaD_$_pBoQloX +ZG;&h7^1ZA-NtA',n>fppC(uo5=0GBP)!M(R&i$FFEL2\Q40J,G)c_/8g +CIbo+#a8d*4+.oIN*rBc1+mCI<4U_?!Jo@K=_S`(V72+hk`#2:d9%9^D,%naQV"]Gi4,X7[)]imW=QLeOU@>eH-M9]SF3?]00o]g,)8]1r,g:M'&_.7i=CDT-0Bmt?C85cH3CHl; +CB&4DbdD^NQk3keL6o6a-As="o"leT@RF\Dq/SQ#-1P,?RP!_8^h0Rc37BGg8Wm?I8:%(AlBB+)o?`^RMfRd*2/oLgXUPZjS4JKeE&>_/0A+;57e]*CJ#fH=0O3DdlD^?]N=U +VQ&-Qo:O:`CbXp7(BBVAI6ehIu0@qj""&4cD:9qUOILGNZQ.Kgb0k[+$W/2bo&`m)#RnMNogar"L(0iQ +L(:4@P?g,o_Na=,s!?JK+<(#$i7m2ZBbp,]Fu'sNgMjEFB$e)JiEW_VD/k8G;N31>u.hf;`U:&kRkT7. +J;oQEdHu7pStnT4G%8T +gZp&oE\iWPaO7-E$g<1Z$CKY6sW8RV:!SZ;5523dcG9D;pJ[j=rDT3l$R@J$ +s=1o3j$%Dp[*f3&ld,\E?b?8llQTp*HusONfKRUE*Ppns6?;&=D-]hMnm/hU +F0np?X0S%ePJeLF@2%afG^\Ld\uGhL_5^^I<"?\H?Y(o;SBek>iKSX&qqsIAo3LZ59Ro8YT +LSu$Uq3!P<^Wm:p/gKXN\2sidWr/SnkoVOVVK`ICSF1]"'s77ja8AP#7pT_p+^u8CBs_Y4HdhSn^s$Fj +pub@YUR`_$BAeSct6_J>R#sDBjOS-XL[N0:g:Hpf2GL?oOg:Y +S#5,J5+G]<6$3^8j.K;3I-"Hlau7/OPE7qS%Ab_TGWt!4DiGp1WMhFH^rB4khM(g1e!A#fC`P+TLT!O, +#-OEQ3R:[_8sbGCb\k422ihr"\PmTTq7)*`BfiV6S"m(4?=Ze]$Yo@.<#+>i3gHO'fg9k@DBPtNY(gg? +rOG$.O^]#gX,VgUnhdmgS=Bd=DiiXA(kPWk<+^#E*f[E5G8!f[P`WOrITKj`Eeb0ilfN'h8E,60$dPrUcSG62eY%b<$] +d9P/[:`iaE4k0p4QBq*cD#X+UYkRkV-E80bX6'OsIE4Bu7b.l.^c*u^pfum?CY +3OF4"tgo+1#C?>-9T9l%Eg^Zru\#/I +N/~> + +%AXGEndBitmap +GR +GR +GS +[0.48 0 0 0.48018 268.80003 0] CT +[1 0 0 1 0 0] CT +N +-560 0 M +315 0 L +315 656 L +-560 656 L +-560 0 L +cp +clip +GS +0 0 translate +315 236 scale +%AXGBeginBitmap: java.awt.image.BufferedImage +{{ +/RawData currentfile /ASCII85Decode filter def +/Data RawData /FlateDecode filter def +/DeviceRGB setcolorspace +<< + /ImageType 1 + /Decode [0 1 0 1 0 1] + /DataSource Data + /Height 236 + /ImageMatrix [315 0 0 236 0 0] + /Width 315 + /BitsPerComponent 8 +>> image +} stopped {handleerror} if + RawData flushfile +} exec +Gb"0VZ"dfL*5LOB$&Ajk#f6omQ8VobD_7:7'52#oPqIbDYXS6t('JF=`Ptt]%icR"AoSK>ah>GLho?nZ +OMG[TgOuuir +8Y\-+,omjl]9*_o%VL1qWdr2hRbt$n]A+55IuCnZun30RZhheb\qrV0`mkP+19,@]uj3apk<_%$iL/[r +r4_\Sa3POc8C&ig`[&k;hD]98%!Wll$.uqp%C%PnI+B)K"Zj;0ibE"U`N\:_Dn/q0B'0gFhHJbHHT)pn +I+B)K"Zj;I[Y@Xl`8Vj\)-T&=o?,rT3s>2SKi9Q3nD]:9@_1&$23uqpup,qM"eKQ0+fD\Im6XG@33\En +Y4^ZIL(,Bd+R[B#i]:*Wg-j%lo_:)3^#lW\0Y0+Ha@t$1X%j]n*Y,73fM[+4`a0Jik^WmH?q2`rk?p8- +?a(m?q6LRdrY,fiF0C!Q$lgufY^XbUN=:VmgIuhnR.FGKU4`I85D((YTF%j,\Gh$gW2M +[+Sg3&1G8e(39)pK0Q13F:mJ$-+=D^Vti=]>+#a*'tDOG/6tOPI>_?o:_?q_c/0.lklg*s6%nA-Ar*j: +][":HB)Kb2'eLgVAoYRi!\#SAV@# +So`0$R(+U&A^\h?m.qB&0b3^&M/S@(.&-3+bGD2]/d.hNdult/;+9E63IZ>JqXcP6AT"m7'I4H=9oKiK +Er>[":HB)Kb2'eLgVAoYRi!\#SAV@#So`0$R(+U&A^\h?m.qB&0b3^&M/S@(.&-3+bGCZ_*Wrc+[iOG, +$5*_/;+9E63IZ>JqXcP6AT"m7'I4H=9oKiKEr>[":HB)Kb2'eLgVAoYRi!\#SAV@#So`0$R(+U&Ac5Th +43,D8&.Iu(.&-3+bGCZ_*Wrc+[iOG,$5*_/;+9E63IZ>JqXcP6AT"m7'I4H=9oKiKEr>[":HB)Kb2'eL +gVAoYRi!\#SAV@#So`0$R(+U&A^\h?m.qB&0b3^&M/S@(.&-3+bGCZ_*Wrc+[iOG,$5*_/;+9E63IZ>J +qXcP6AT"m7'I4H=9oKiKEr>[":HB)Kb2);T&#phH:Pb<#o5i1$R(+U&A^\h?m.qB&0b3^&M/S@(.&-3+ +bGCZ_*Wrc+[iOG,$5*_/;+9E63IZ>JqXcP6AT"m7'I4H=9oKiKEr>[((^+W4E\c6~> + +%AXGEndBitmap +GR +GR +%%Trailer +%%Pages: 1 +%%EOF diff --git a/buch/papers/ifs/images/rapperswil0.PNG b/buch/papers/ifs/images/rapperswil0.PNG deleted file mode 100644 index 3eba43a..0000000 Binary files a/buch/papers/ifs/images/rapperswil0.PNG and /dev/null differ diff --git a/buch/papers/ifs/images/rapperswil1.PNG b/buch/papers/ifs/images/rapperswil1.PNG deleted file mode 100644 index 6c085db..0000000 Binary files a/buch/papers/ifs/images/rapperswil1.PNG and /dev/null differ diff --git a/buch/papers/ifs/images/rapperswil4.PNG b/buch/papers/ifs/images/rapperswil4.PNG deleted file mode 100644 index 56d1331..0000000 Binary files a/buch/papers/ifs/images/rapperswil4.PNG and /dev/null differ diff --git a/buch/papers/ifs/images/zurich.png b/buch/papers/ifs/images/zurich.png deleted file mode 100644 index bb70f7d..0000000 Binary files a/buch/papers/ifs/images/zurich.png and /dev/null differ diff --git a/buch/papers/ifs/references.bib b/buch/papers/ifs/references.bib index fbf75f4..817c5a4 100644 --- a/buch/papers/ifs/references.bib +++ b/buch/papers/ifs/references.bib @@ -4,15 +4,6 @@ % (c) 2020 Autor, Hochschule Rapperswil % -@online{ifs:bibtex, - title = {BibTeX}, - url = {https://de.wikipedia.org/wiki/BibTeX}, - date = {2020-02-06}, - year = {2020}, - month = {2}, - day = {6} -} - @online{ifs:chaos, title = {Chaosspiel}, url = {https://de.wikipedia.org/wiki/Iteriertes_Funktionensystem#Chaosspiel}, @@ -38,16 +29,6 @@ isbn = {0-471-92287-0}, } -@article{ifs:mendezmueller, - author = { Tabea Méndez and Andreas Müller }, - title = { Noncommutative harmonic analysis and image registration }, - journal = { Appl. Comput. Harmon. Anal.}, - year = 2019, - volume = 47, - pages = {607--627}, - url = {https://doi.org/10.1016/j.acha.2017.11.004} -} - @Inbook{ifs:Rousseau2012, author= {Rousseau, Christiane and Saint-Aubin, Yvan @@ -64,4 +45,18 @@ url={https://doi.org/10.1007/978-3-642-30092-9_11} } +@article{ifs:pifs, + title = {Applications of Partitioned Iterated Function Systems in Image and Video Compression}, + journal = {Journal of Visual Communication and Image Representation}, + volume = 7, + number = {2}, + pages = {144-154}, + year = 1996, + issn = {1047-3203}, + doi = {https://doi.org/10.1006/jvci.1996.0014}, + url = {https://www.sciencedirect.com/science/article/pii/S1047320396900140}, + author = {Guojun Lu and Toon Lin Yew}, + abstract = {Iterated function systems (IFS) have been used to compress image data. Because of difficulty in finding IFS in natural images, a technique based on partitioned IFS (PIFS) has been proposed for image compression. In this technique, an image to be compressed is divided into nonoverlapping blocks. For each block an affine transformation is found in the image. This set of affine transformations (called PIFS) corresponds to a unique image. In the simplest case, images are partitioned into fixed size blocks. In this paper, we investigate image and video compression techniques using variable block sizes based on the quadtree partition. One property of images generated using PIFS is scalability: they have fine detail in any scale. We exploit this property to reduce required compression time and improve compression performance. There are large amounts of temporal redundancy between fames of a video sequence. We describe a method to remove temporal redundancies effectively using a quadtree partitioning technique. We have implemented the above schemes to compress image and video sequences and will report our experimental results.} +} + diff --git a/buch/papers/ifs/teil0.tex b/buch/papers/ifs/teil0.tex index b8a678d..833748c 100644 --- a/buch/papers/ifs/teil0.tex +++ b/buch/papers/ifs/teil0.tex @@ -3,7 +3,7 @@ % % (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil % -\section{Teil 0\label{ifs:section:teil0}} +\section{Einleitung \label{ifs:section:teil0}} \rhead{Was ist ein Iteriertes Funktionsschema} Mit der Hilfe von Iterierten Funktionsschemata (IFS) kann mit nur wenigen affinen Funktionen, komplexe Bilder beschreiben werden. In der Regel sind diese Bilder Fraktale. diff --git a/buch/papers/ifs/teil1.tex b/buch/papers/ifs/teil1.tex index 385abcf..70b0b1b 100644 --- a/buch/papers/ifs/teil1.tex +++ b/buch/papers/ifs/teil1.tex @@ -6,18 +6,18 @@ \section{Fraktale \label{ifs:section:teil1}} \rhead{Problemstellung} -Bevor wir die IFS genauer ansehen, schauen wir uns Fraktale genauer an. +Bevor wir die IFS ansehen, schauen wir uns Fraktale genauer an. Über die genaue Definition von Fraktalen sind sich die Mathematiker nicht einig. In diesem Kapitel orientieren wir uns an den Eigenschaften welche Kenneth Falconer in seinem Buch Fractal Geometry \cite{ifs:fractal-geometry} beschreibt. -Von einem Fraktal $F$ können wir folgende Eigenschaften erwarten: +Von einem Fraktal $F$ können wir folgende Eigenschaften erwarten: \begin{enumerate} \item $F$ hat eine unendlich feine Struktur \item $F$ kann nicht mit der klassischen Geometrie beschrieben werden. \item Oftmals hat $F$ eine Form von Selbstähnlichkeit. \item Die 'fraktale Dimension' ist grösser als die topologische Dimension - \item Viele Fraktale lassen sich einfach beschrieben TODO + \item Viele Fraktale lassen sich auf eine simple Art definieren. Es genügen zum Beispiel nur wenige Funktionen, welche rekursiv ausgeführt werden, um ein Fraktal zu definieren. \end{enumerate} \subsection{Koch Kurve \label{ifs:subsection:lilkoch}} @@ -74,7 +74,7 @@ Die Fläche unter der Kurve lässt sich folgendermassen berechnen A_3 &= A_1 + A_2 + 4^2 \left( \frac{a}{3^2}\right)^2 \frac{\sqrt{3}}{4} = A_1 + \frac{4}{9} A_1 + \left( \frac{4}{9}\right)^2 A_1. \end{align*} Wir sehen, dass mit jedem Schritt die neu dazugekommene Fläche um $\frac{4}{9}$ kleiner ist. -Die Gesamtfläche ist daher gegeben durch die geometrische Reihe, +Die Gesamtfläche ist daher gegeben durch die konvergierende geometrische Reihe, \begin{align*} A_n = A_1 \sum_{i = 0}^{n-1} \left( \frac{4}{9}\right)^n = a^2 \frac{\sqrt{3}}{36} \sum_{i = 0}^{n-1} \left( \frac{4}{9}\right)^n \\ \end{align*} @@ -89,7 +89,7 @@ Zu guter Letzt bestimmen wir die Dimension der Kurve. Es gibt viele verschiedene Methoden die Dimension zu definieren. Diese können dann auch unterschiedliche Resultate liefern. Vor allem im Zusammenhang mit Fraktalen findet man in der Literatur unterschiedliche Arten. In diesem Beispiel werden wir die Ähnlichkeits-Dimension \cite{ifs:fractal-geometry}. -Die Ähnlichkeits-Dimension ist das Verhältnis der Logarithmen der Anzahl Kopien $N$ des Originales und deren Skalierungsfaktor $\epsilon$ +Die Ähnlichkeits-Dimension $D$ ist das Verhältnis der Logarithmen der Anzahl Kopien $N$ des Originales und deren Skalierungsfaktor $\epsilon$ \begin{align*} D = - \frac{\log N}{\log \epsilon }. diff --git a/buch/papers/ifs/teil2.tex b/buch/papers/ifs/teil2.tex index be3d354..0c957d6 100644 --- a/buch/papers/ifs/teil2.tex +++ b/buch/papers/ifs/teil2.tex @@ -95,7 +95,7 @@ Im Beispiel der Abbildung \ref{ifs:sierpconst} sehen wir, wie das Bild nach jede Der Abstand zum Original wird immer kleiner, und konvergiert gegen null. \subsection{Iterierte Funktionensysteme -\label{ifs:subsection:bonorum}} +\label{ifs:subsection:IteratedFunktionensysteme}} In diesem Abschnitt wollen wir die Erkenntnis, wie wir aus einer beliebigen Menge ein Sierpinski-Dreieck generieren können, verallgemeinern. @@ -110,9 +110,10 @@ Hat man nicht nur eine sondern mehrere Kontraktionen, dann existiert eine eindeu \begin{equation} F = \bigcup\limits_{i = 1}^{m} S_i(F). \end{equation} -Weiter definieren wir die Transformation S auf kompakte Mengen $E$ ohne die leere Menge. +Weiter definieren wir die Transformation S auf kompakte Mengen $E$ ohne die leere Menge \begin{equation} - S(E) = \bigcup\limits_{i = 1}^m S_i(E) + S(E) = \bigcup\limits_{i = 1}^m S_i(E). + \label{ifs:transformation} \end{equation} Wird diese Transformation Iterativ ausgeführt, das heisst $S^0(E) = E, S^k(E) = S(S^{k-1}(E))$, und für jedes $i$ $S_i(E) \subset E$, gilt \begin{equation} @@ -122,7 +123,8 @@ Wird diese Transformation Iterativ ausgeführt, das heisst $S^0(E) = E, S^k(E) = In Worte gefasst bedeutet das, dass jede Gruppe von Kontraktionen iterativ ausgeführt, gegen eine eindeutige Menge konvergiert. Diese Menge ist auch als Attraktor des IFS bekannt. Der Beweis für die Existenz eines eindeutigen Attraktors ist in \cite{ifs:fractal-geometry} beschrieben. -Aus diesem Beweis folgt, dass die Startmenge $E$, anders als in \ref{ifs:ifsForm} beschrieben ist, beliebig sein kann, +Aus diesem Beweis folgt, dass die Startmenge $E$, anders als in \ref{ifs:ifsForm} beschrieben ist, beliebig sein kann. + \subsection{Beispiel: Barnsley-Farn} Der Barnsley-Farn, Abbildung \ref{ifs:farn}, ist ein Beispiel eines Fraktal, welches mit einem IFS generiert werden kann. Wie man schnell erkennen kann, besteht der Farn aus Blättern, welche eine grosse Ähnlichkeit zum ganzen Farn haben. @@ -194,14 +196,17 @@ $S_2$ (grün) erstellt den Hauptteil des Farnes. Sie verkleinert und dreht das gesamte Bild und stellt es auf das Ende des Stiels aus $S_1$. $S_3$ bildet das gesamte Blatt auf das blaue Teilblatt unten Links ab. $S_4$ spiegelt das Blatt und bildet es auf das magentafarbene Teilblatt ab. -\subsection{Erzeugung eines Bildes mit einem IFS} -Es gibt zwei verschiedene Methoden um ein Bild mit einem IFS zu erzeugen. +\subsection{Erzeugung eines Bildes zu einem IFS} +Es gibt zwei verschiedene Methoden um das Bild zu einem IFS zu erzeugen. Die erste Methode ist wahrscheinlich die intuitivste. Wir beginnen mit einm Startbild, zum Beispiel ein Schwarzes Quadrat, und bilden dieses mit den affinen Transformationen des IFS ab. Das neue Bild, dass entsteht, ist die nächste Iterierte. Dieses wird wieder mit den Transformationen abgebildet. Wir wiederholen den letzten schritt, bis wir zufrieden mit der neusten Iterierten sind. + Diesen Vorgang haben wir beim Sierpinski-Dreieck in Abbildung \ref{ifs:sierpconst} gebraucht. +In Abbildung \ref{ifs:sierpinski10} ist die zehnte Iterierte zu sehen. +Weitere Iterationen hätten in dieser Darstellungsgrösse kaum mehr einen Unterschied gemacht. Die zweite Methode ist das Chaosspiel \cite{ifs:chaos}. @@ -216,8 +221,12 @@ Im Fall des Barnsley-Fern wird $S_1$ in $1\%$, $S_2$ in $85\%$ und $S_3 \& S_4$ Wir sehen auch in Abbildung \ref{ifs:farncolor} gut, dass der rote Stiel, $S_1$, einiges weniger Punkte braucht als der grüne Hauptteil des Blattes, $S_2$. In Abbildung \ref{ifs:farnNoWeight} wurden die vier gleich stark gewichtet. -Man sieht, dass trotzt gleich vieler Iterationen wie in Abbildung \ref{ifs:farn}, der Farn kaum nicht so gut abgebildet ist. +Man sieht, dass trotzt gleich vieler Iterationen wie in Abbildung \ref{ifs:farn}, der Farn nicht so gut abgebildet wird. +Am besten sieht man den Effekt einer schlechten Gewichtung in Abbildung \ref{ifs:farnrightWeight}. +Hier wurde $S_4$, welches für das rechte untere Teilblatt zuständig ist, mit nur $1\%$ statt $7\%$ gewichtet. +Man sieht, wie sich der Mangel an Punkten auf die anderen Abbildungen das Farnblattes auswirkt. +In jeder Kopie des ganzen Farns fehlen die Punkte für dieses rechte untere Teilblatt. @@ -234,10 +243,15 @@ Man sieht, dass trotzt gleich vieler Iterationen wie in Abbildung \ref{ifs:farn} \caption{Vier Transformationen des Barnsley-Farn in unterschiedlichen Farben} \label{ifs:farncolor} \end{figure} + \begin{figure} \centering - \makebox[\textwidth][c]{ - \includegraphics[width=1.4\textwidth]{papers/ifs/images/farnnotweight}} - \caption{Chaosspiel ohne Gewichtung} - \label{ifs:farnNoWeight} + \subfigure[]{ + \label{ifs:farnNoWeight} + \includegraphics[width=0.45\textwidth]{papers/ifs/images/farnnotweight}} + \subfigure[]{ + \label{ifs:farnrightWeight} + \includegraphics[width=0.45\textwidth]{papers/ifs/images/farnrightwight}} + \caption{(a) Chaosspiel ohne Gewichtung (b) $S_4$ zu wenig gewichtet} + \label{ifs:farnweight} \end{figure} diff --git a/buch/papers/ifs/teil3.tex b/buch/papers/ifs/teil3.tex index b3dff85..ebae0fb 100644 --- a/buch/papers/ifs/teil3.tex +++ b/buch/papers/ifs/teil3.tex @@ -11,14 +11,14 @@ Diese Idee hatte der Mathematiker Michael Barnsley, welcher mit seinem Buch Frac Das Ziel ist es ein IFS zu finden, welches das Bild als Attraktor hat. In diesem Unterkapitel wollen wir eine Methode dafür anschauen, wie sie in \cite{ifs:Rousseau2012} beschrieben ist. - -Bis jetzt wurde in Zusammenhang mit IFS immer erwähnt, dass die Transformationen, welche das IFS bilden, auf die gesamte Menge. -Dies muss jedoch nicht so sein. -Es gibt auch einen Attraktor, wenn die Transformationen nur Teile der Menge auf die ganze Menge abbilden. -Diese Eigenschaft wollen wir uns in der Fraktalen Bildkompression zunutze machen. -Sie ermöglicht uns Ähnlichkeiten zwischen kleineren Teilen des Bildes zunutze machen. Es ist wohl nicht falsch zu sagen, dass Ähnlichkeiten zur gesamten Menge, wie wir sie zum Beispiel beim Barnsley Farn gesehen haben, bei Bilder aus dem Alltag eher selten anzutreffen sind. -Doch wie finden wir die richtigen affinen Transformationen, welche als IFS das Bild als Attraktor haben? +Ein IFS, wie wir es in \ref{ifs:subsection:IteratedFunktionensysteme} definiert haben, wird uns also nicht weiter helfen. +Die Lösung dazu sind Partitionierte IFS (PIFS) \cite{ifs:pifs}. +In \ref{ifs:transformation} wurde definiert, dass die Kontraktionen $S_i$ bei IFS auf die gesamte Menge $E$ angewendet werden. +Bei einem PIFS wird der Attraktor in disjunkte Teilmengen aufgeteilt. +Für jede dieser Teilmengen $R_i$ braucht es dann eine grössere Teilmenge, welche mit einer affinen Transformation eine zu $R_i$ ähnliche Menge bildet. +Wir müssen nicht mehr Ähnlichkeiten zum ganzen Bild finden, sondern zwischen Teilen des Bildes. +Doch wie finden wir das PIFS, welches das Bild als Attraktor hat? \subsection{das Kompressionsverfahren \label{ifs:subsection:malorum}} @@ -29,9 +29,12 @@ Ein Bild ist also eine Funktion, die jedem Pixel einen Grauwert $z$ zuweist \begin{align*} z = f(x,y). \end{align*} + +Wir suchen ein PIFS welches das zu komprimierende Bild als Attraktor hat. In einem ersten Schritt teilen wir das Bild in disjunkte benachbarte $b \times b$ Pixel-Quadrate auf. Diese Blöcke nennen wir Range-Blöcke der Menge $R=\{R_0,R_1,...R_m\}$ Im nächsten Schritt teilen wir das Bild in alle möglichen $2b \times 2b$ Pixel-Quadrate auf. Diese sind die Domain-Blöcke der Menge $D = \{D_0,D_1,...D_n\}$. Im dritten und letzten Schritt wird für jeden Range-Block $R_i$ ein Domain-Block $D_j$ gesucht, welcher ihm am ähnlichsten ist. +Zwei Beispiele wie solche Domain-, und Range-Block Paare aussehen können, sehen wir in Abbildung \ref{ifs:FIC} \subsubsection{Finden des ähnlichsten $D_j$} Zuerst brauchen wir die Transformation @@ -114,6 +117,12 @@ Die Kombination von $D_j$ und $T_i$, welche den kleinsten Abstand $e$ hat, ist d Diese Schritte führen wir für jeden Range-Block $R_i$ aus. Am Ende des Algorithmus haben wir für jeden Range-Block den zugehörigen Domain-Block und Transformation gefunden. +\begin{figure} + \centering + \includegraphics[width=\textwidth]{papers/ifs/images/FIC} + \caption{Domain-, und Range-Block Paare in Grün und Rot} + \label{ifs:FIC} +\end{figure} \subsubsection{Rekonstruktion des Bildes} Mit den gefundenen Abbildungen lässt sich das Bild generieren. @@ -144,7 +153,7 @@ Um etwas Zeit bei der Komprimierung zu ersparen, wurden nur disjunkte Domain-Bl Als erstes Beispiel wählen wir das 360x360px Bild von Rapperswil in Abbildung \ref{ifs:original}. Das Startbild ist ein mittelgraues 360x360px Bild, Abbildung \ref{ifs:bild0}. Es kann jedoch ein beliebiges Startbild -Nun lassen wir das IFS laufen. +Nun lassen wir das PIFS laufen. Wie wir in Abbildung \ref{ifs:rappirecoa} sehen, ist schon nach der ersten Iteration das Bild schon erkennbar. Nach der fünften Iteration , Abbildung \ref{ifs:rappirecoc} gibt es fast keinen Unterschied mehr zur letzten Iteration, wir können die Rekonstruktion beenden. \begin{figure} -- cgit v1.2.1 From cceb539b3b83de6cf4296e6062c8d2f6e31aec72 Mon Sep 17 00:00:00 2001 From: Alain Date: Tue, 22 Jun 2021 17:28:15 +0200 Subject: minor changes --- buch/papers/ifs/teil1.tex | 3 ++- buch/papers/ifs/teil2.tex | 5 ++--- buch/papers/ifs/teil3.tex | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/buch/papers/ifs/teil1.tex b/buch/papers/ifs/teil1.tex index 70b0b1b..a75b529 100644 --- a/buch/papers/ifs/teil1.tex +++ b/buch/papers/ifs/teil1.tex @@ -98,8 +98,9 @@ Mit ihr kann man einfach die Dimension selbstähnlicher Mengen bestimmen. Als Beispiel nehmen wir ein gleichseitiges Dreieck. Dieses besteht aus $N = 4$ Kopien mit halber ($\epsilon = 1/2$) Kantenlänge $l$, Abbildung \ref{ifs:trinagle}. Somit hat das Dreieck die Dimension $D = 2$. Die Koch Kurve besteht aus $N = 4$ Kopien mit Kantenlänge $\epsilon =l \cdot 1/3$. +Ihre Ähnlichkeits-Dimension ist somit \begin{align*} - D = - \frac{\log N }{\log \epsilon } = - \frac{\log 4 }{\log 1/3 } \approx 1.2619 + D = - \frac{\log N }{\log \epsilon } = - \frac{\log 4 }{\log 1/3 } \approx 1.2619. \end{align*} Wie wir nun sehen besitzt die Koch-Kurve alle oben beschriebenen Eigenschaften von Fraktalen. Dies muss jedoch nicht bei allen Fraktalen der Fall. Sonst wäre die Frage nach einer 'richtigen' Definition einfach zu beantworten. diff --git a/buch/papers/ifs/teil2.tex b/buch/papers/ifs/teil2.tex index 0c957d6..fd10634 100644 --- a/buch/papers/ifs/teil2.tex +++ b/buch/papers/ifs/teil2.tex @@ -115,15 +115,14 @@ Weiter definieren wir die Transformation S auf kompakte Mengen $E$ ohne die leer S(E) = \bigcup\limits_{i = 1}^m S_i(E). \label{ifs:transformation} \end{equation} -Wird diese Transformation Iterativ ausgeführt, das heisst $S^0(E) = E, S^k(E) = S(S^{k-1}(E))$, und für jedes $i$ $S_i(E) \subset E$, gilt +Wird diese Transformation Iterativ ausgeführt, das heisst $S^0(E) = E, S^k(E) = S(S^{k-1}(E))$, gilt \begin{equation} F = \bigcap\limits_{k = 1}^{\infty} S^k(E). \label{ifs:ifsForm} \end{equation} In Worte gefasst bedeutet das, dass jede Gruppe von Kontraktionen iterativ ausgeführt, gegen eine eindeutige Menge konvergiert. -Diese Menge ist auch als Attraktor des IFS bekannt. +Diese Menge ist auch als Attraktor eines IFS bekannt. Der Beweis für die Existenz eines eindeutigen Attraktors ist in \cite{ifs:fractal-geometry} beschrieben. -Aus diesem Beweis folgt, dass die Startmenge $E$, anders als in \ref{ifs:ifsForm} beschrieben ist, beliebig sein kann. \subsection{Beispiel: Barnsley-Farn} Der Barnsley-Farn, Abbildung \ref{ifs:farn}, ist ein Beispiel eines Fraktal, welches mit einem IFS generiert werden kann. diff --git a/buch/papers/ifs/teil3.tex b/buch/papers/ifs/teil3.tex index ebae0fb..78fb935 100644 --- a/buch/papers/ifs/teil3.tex +++ b/buch/papers/ifs/teil3.tex @@ -87,13 +87,13 @@ Da wir ein $2b \times 2b$ Feld auf ein $b \times b$ Feld abbilden möchten, müs Dies erreichen wir, indem wir alle disjunkten $2 \times 2$ px Blöcke mit einem Pixel des Grautones deren Mittelwertes ersetzen. -Die Parameter $s_i$ und $g_i$ beschreiben die Änderung des Grautones. $s$ verändert den Kontrast und $g$ verschiebt die Töne auf die richtige Helligkeit, sie bilden die lineare Funktion +Die Parameter $s_i$ und $g_i$ beschreiben die Änderung des Grautones. $s$ verändert den Kontrast und $g$ verschiebt die Grautöne auf die richtige Helligkeit, sie bilden die lineare Funktion \begin{align*} z' = s_i z + g_i. \end{align*} Für die Bestimmung dieser Parameter führen wir zuerst die Bildfunktionen $f_{R_i}$ und $\tilde{f_{R_i}}$ ein. $f_{R_i}$ ist die Bildfunktion des Range-Blockes $R_i$ und $\tilde{f_{R_i}}$ ist die Bildfunktion des zuerst Skalierten und dann mit \ref{ifs:affTrans} transformierten Domain-Blocks $D_j$. -$s$ und $g$ werden mit der einfachen linearen Regression ermittelt. + Wir suchen $s_i$ und $g_i$ so das \begin{align*} f_{R_i} = s_i \tilde{f_{R_i}} + g_i = \bar{f_{R_i}}. -- cgit v1.2.1 From f04279543c41d828b0684fe603e09cfb4f9ed8b1 Mon Sep 17 00:00:00 2001 From: michael-OST <75078383+michael-OST@users.noreply.github.com> Date: Wed, 23 Jun 2021 20:00:21 +0200 Subject: several changes --- buch/papers/reedsolomon/codebsp.tex | 72 ++++++++++++++++++----------- buch/papers/reedsolomon/decmitfehler.tex | 2 +- buch/papers/reedsolomon/endlichekoerper.tex | 8 ++-- buch/papers/reedsolomon/main.tex | 2 +- buch/papers/reedsolomon/rekonstruktion.tex | 2 +- 5 files changed, 51 insertions(+), 35 deletions(-) diff --git a/buch/papers/reedsolomon/codebsp.tex b/buch/papers/reedsolomon/codebsp.tex index 262297e..6ab792a 100644 --- a/buch/papers/reedsolomon/codebsp.tex +++ b/buch/papers/reedsolomon/codebsp.tex @@ -5,14 +5,14 @@ % \section{Codierung eines Beispiels \label{reedsolomon:section:codebsp}} -\rhead{Koerper Festlegen} +\rhead{Codierung eines Beispiels} Um die Funktionsweise eines Reed-Solomon-Codes besser zu verstehen werden wir die einzelnen Probleme und ihre Lösungen anhand eines Beispiels betrachten. -Da wir in Endlichen Körpern Rechnen werden wir zuerst solch einen Körper festlegen. Dabei müssen wir die \textcolor{red}{Definition 4.6 (wie verweist man auf eine definition?)} berücksichtigen, die besagt, dass nur Primzahlen für endliche Körper in Frage kommen. -Wir legen für unser Beispiel den endlichen Körper mit $q = 11$ fest. +Da wir in endlichen Körpern rechnen, werden wir zuerst solch einen Körper festlegen. Dabei müssen wir die \textcolor{red}{Definition 4.6 (verweis auf eine Definition im Buch ohne label)} berücksichtigen, die besagt, dass nur Primzahlen für endliche Körper in Frage kommen. +Wir legen für unser Beispiel den endlichen Körper $\mathbb{F}_{q}$ mit $q = 11$ fest. Zur Hilfestellung können dazu die beiden Tabellen \ref{reedsolomon:subsection:adtab} und -\ref{reedsolomon:subsection:mptab} hinzugezogen werden. Diese Tabellen enthalten sämtliche Resultate aller gültigen Operationen \textcolor{red}{(Notiz: nach meinem Wissen gibt es ja nur addition und multiplikation als gültige operationen)}, die in diesem Körper durchgeführt werden können. -Aus der Definition der Endlichen Körper (ersichtlich auch in den Tabellen) folgt, dass uns nur die Zahlen \[\mathbb{F}_{11} = \{0,1,2,3,4,5,6,7,8,9,10\}\] zur verfügung stehen und somit $11 = 0$ gelten muss. +\ref{reedsolomon:subsection:mptab} hinzugezogen werden. Diese Tabellen enthalten die Resultate der arithmetischen Operationen im Körper $\mathbb{F}_{11}$, die durchgeführt werden können. +Aus der Definition der endlichen Körper (ersichtlich auch in den Tabellen) folgt, dass uns nur die Zahlen \[\mathbb{F}_{11} = \{0,1,2,3,4,5,6,7,8,9,10\}\] zur Verfügung stehen und somit $11 = 0$ gelten muss. % OLD TEXT %Alle folgenden Berechnungen wurden mit den beiden Restetabellen \ref{reedsolomon:subsection:adtab} und \ref{reedsolomon:subsection:mptab} durchgeführt. @@ -22,7 +22,7 @@ Aus der Definition der Endlichen Körper (ersichtlich auch in den Tabellen) folg %\input{papers/reedsolomon/restetabelle1} %\input{papers/reedsolomon/restetabelle2} -Anhand der Menge uns zur Verfügung stehenden Zahlen wird auch festgelegt, wie viele Zahlen ein Nachrichtenblock $n$, bestehend aus Nutzdatenteil und Fehlerkorrekturteil, umfassen kann. +Die Menge uns zur Verfügung stehender Zahlen legt auch fest, wie viele Zahlen ein Nachrichtenblock $n$, bestehend aus Nutzdatenteil und Fehlerkorrekturteil, umfassen kann. Der Nachrichtenblock im Beispiel besteht aus \[ n = q - 1 = 10 \text{ Zahlen}, @@ -52,16 +52,16 @@ k = n - 2t = 6\text{ Zahlen} \] übertragen. -Zusammenfassend haben wir einen Nachrichtenblock mit der Länge von 10 Zahlen definiert, der 6 Zahlen als Nutzlast beinhaltet und in der Lage ist aus 2 fehlerhafte Stellen im Block die ursprünglichen Nutzdaten zu rekonstruieren. Zudem werden wir im weiteren feststellen, dass dieser Code maximal vier Fehlerstellen erkennen, diese aber nicht rekonstruieren kann. +Zusammenfassend haben wir einen Nachrichtenblock mit der Länge von 10 Zahlen definiert, der 6 Zahlen als Nutzlast beinhaltet und in der Lage ist, aus 2 fehlerhafte Stellen im Block die ursprünglichen Nutzdaten zu rekonstruieren. Zudem werden wir im weiteren feststellen, dass dieser Code maximal vier Fehlerstellen erkennen, diese aber nicht rekonstruieren kann. -Wir legen nun die Nachricht +Wir legen nun für das Beispiel die Nachricht \[ m = [0,0,0,0,4,7,2,5,8,1] \] fest, die wir gerne an einen Empfänger übertragen möchten, wobei die vorderen vier Stellen für die Fehlerkorrektur zuständig sind. -Solange diese Stellen vor dem Codieren und nach dem Decodieren den Wert null haben, so ist die Nachricht Fehlerfrei übertragen worden. +Solange diese Stellen vor dem Codieren und nach dem Decodieren den Wert null haben, so ist die Nachricht fehlerfrei übertragen worden. -Da wir in den folgenden Abschnitten mit Polynomen arbeiten, stellen wir die Nachicht auch noch als Polynom +Da wir in den folgenden Abschnitten mit Polynomen arbeiten, stellen wir die Nachricht auch noch als Polynom \[ m(X) = 4X^5 + 7X^4 + 2X^3 + 5X^2 + 8X + 1 \] @@ -77,8 +77,8 @@ dar. \subsection{Der Ansatz der diskreten Fouriertransformation \label{reedsolomon:subsection:diskFT}} -In einem vorherigen Kapitel \textcolor{red}{(???)} haben wir schon einmal die diskrete Fouriertransformation zum Codieren einer Nachricht verwendet. In den endlichen Körpern wird dies jedoch nicht gelingen, da die Eulerische Zahl $e$ in endlichen Körpern nicht existiert. -Wir legen deshalb die Zahl $a$ fest. Diese Zahl soll die gleichen aufgaben haben, wie $e^{\frac{j}{2 \pi}}$ in der Diskreten Fouriertransformation, nur mit dem Unterschied, dass $a$ in $\mathbb{F}_{11}$ existiert. Dazu soll $a$ den gesamten Zahlenbereich von $\mathbb{F}_{11}$ abdecken, um +In einem vorherigen Abschnitt \textcolor{red}{(???)} haben wir schon einmal die diskrete Fouriertransformation zum Codieren einer Nachricht verwendet. In den endlichen Körpern wird dies jedoch nicht gelingen, da die Eulerische Zahl $e$ in endlichen Körpern nicht existiert. +Wir wählen deshalb eine Zahl $a$, die die gleichen Aufgaben haben soll wie $e^{\frac{j}{2 \pi}}$ in der diskreten Fouriertransformation, nur mit dem Unterschied, dass $a$ in $\mathbb{F}_{11}$ ist. Dazu soll die Potenz von $a$ den gesamten Zahlenbereich von $\mathbb{F}_{11}$ abdecken, um \[ \mathbb{F}_{11} = \{0,1,2,3,4,5,6,7,8,9,10\} \] @@ -118,22 +118,36 @@ umzuschreiben. Wenn wir jetzt sämtliche Zahlen von $\mathbb{F}_{11}$ in $a$ einsetzen \begin{center} -\begin{tabular}{c r c l} -%$a = 0 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{0, 0, 0, 0, 0, 0, 0, 0, 0, 0\}$ \\ -$a = 1 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 1, 1, 1, 1, 1, 1, 1, 1, 1\}$ \\ -$a = 2 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 2, 4, 8, 5, 10, 9, 7, 3, 6\}$ \\ -$a = 3 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 3, 9, 5, 4, 1, 3, 9, 5, 4\}$ \\ -$a = 4 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 4, 5, 9, 3, 1, 4, 5, 9, 3\}$ \\ -$a = 5 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 5, 3, 4, 9, 1, 5, 3, 4, 9\}$ \\ -$a = 6 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 6, 3, 7, 9, 10, 5, 8, 4, 2\}$ \\ -$a = 7 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 7, 5, 2, 3, 10, 4, 6, 9, 8\}$ \\ -$a = 8 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 8, 9, 6, 4, 10, 3, 2, 5, 7\}$ \\ -$a = 9 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 9, 4, 3, 5, 1, 9, 4, 3, 5\}$ \\ -$a = 10 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 10, 1, 10, 1, 10, 1, 10, 1, 10\}$ +\begin{tabular}{c c c c c c c} +$a = 1$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 1, 1, 1, 1, 1, 1, 1, 1, 1\}$ & $\neq$ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 2$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 2, 4, 8, 5, 10, 9, 7, 3, 6\}$ & $ = $ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 3$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 3, 9, 5, 4, 1, 3, 9, 5, 4\}$ & $\neq$ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 4$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 4, 5, 9, 3, 1, 4, 5, 9, 3\}$ & $\neq$ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 5$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 5, 3, 4, 9, 1, 5, 3, 4, 9\}$ & $\neq$ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 6$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 6, 3, 7, 9, 10, 5, 8, 4, 2\}$ & $ = $ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 7$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 7, 5, 2, 3, 10, 4, 6, 9, 8\}$ & $ = $ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 8$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 8, 9, 6, 4, 10, 3, 2, 5, 7\}$ & $ = $ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 9$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 9, 4, 3, 5, 1, 9, 4, 3, 5\}$ & $\neq$ & $\mathbb{F}_{11}\setminus\{0\}$ \\ +$a = 10$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 10, 1, 10, 1, 10, 1, 10, 1, 10\}$ & $\neq$ & $\mathbb{F}_{11}\setminus\{0\}$ \\ \end{tabular} \end{center} -so fällt uns auf, dass für $a$ die Zahlen $2,6,7,8$ erhalten, die tatsächlich den gesamten Zahlenraum von $\mathbb{F}_{11}$ abbilden. Solche Zahlen werden \em Primitive Einheitswurzel \em genannt. -Wenden wir diese Vorgehensweise auch für andere Endliche Körper an, so werden wir sehen, dass wir immer mindestens zwei solcher Einheitswurzel finden werden. Somit ist es uns überlassen, eine dieser Einheitswurzeln auszuwählen, mit der wir weiter rechnen wollen. Für das Beispiel wählen wir die Zahl $a^i = 8$. +%\begin{center} +%\begin{tabular}{c r c l} +%%$a = 0 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{0, 0, 0, 0, 0, 0, 0, 0, 0, 0\}$ \\ +%$a = 1 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 1, 1, 1, 1, 1, 1, 1, 1, 1\}$ \\ +%$a = 2 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 2, 4, 8, 5, 10, 9, 7, 3, 6\}$ \\ +%$a = 3 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 3, 9, 5, 4, 1, 3, 9, 5, 4\}$ \\ +%$a = 4 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 4, 5, 9, 3, 1, 4, 5, 9, 3\}$ \\ +%$a = 5 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 5, 3, 4, 9, 1, 5, 3, 4, 9\}$ \\ +%$a = 6 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 6, 3, 7, 9, 10, 5, 8, 4, 2\}$ \\ +%$a = 7 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 7, 5, 2, 3, 10, 4, 6, 9, 8\}$ \\ +%$a = 8 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 8, 9, 6, 4, 10, 3, 2, 5, 7\}$ \\ +%$a = 9 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 9, 4, 3, 5, 1, 9, 4, 3, 5\}$ \\ +%$a = 10 :$& $\qquad \mathbb{Z}_{11}\setminus\{0\}$ &$=$& $\{1, 10, 1, 10, 1, 10, 1, 10, 1, 10\}$ +%\end{tabular} +%\end{center} +so fällt uns auf, dass für $a$ die Zahlen $2,6,7,8$ erhalten, die tatsächlich den gesamten Zahlenraum von $\mathbb{F}_{11}$ abbilden. Solche Zahlen werden \em primitive Einheitswurzel \em genannt. +Wenden wir diese Vorgehensweise auch für andere endliche Körper an, so werden wir sehen, dass wir immer mindestens zwei solcher Einheitswurzel finden werden. Somit ist es uns überlassen, eine dieser Einheitswurzeln auszuwählen, mit der wir weiter rechnen wollen. Für das Beispiel wählen wir die Zahl $a = 8$. \subsubsection{Bildung einer Transformationsmatrix \label{reedsolomon:subsection:transMat}} @@ -150,12 +164,13 @@ Mit der Wahl einer Einheitswurzel ist es uns jetzt möglich, unsere Nachricht zu $m(8^9) = 4 \cdot 7^5 + 7 \cdot 7^4 + 2 \cdot 7^3 + 5 \cdot 7^2 + 8 \cdot 7^1 + 1 = 4$ \end{tabular} \end{center} -unser Übertragungsvektor. Um das ganze noch ein wenig übersichtlicher zu gestalten können wir die Polynome zu einer Matrix zusammenfassen und bildet so unsere Transformationsmatrix $A$. +unser Übertragungsvektor. \subsection{Allgemeine Codierung \label{reedsolomon:subsection:algCod}} +Um das Ganze noch ein wenig übersichtlicher zu gestalten können wir die Polynome zu einer Matrix zusammenfassen, die unsere Transformationsmatrix $A$ bildet. -Für die Codierung benötigen wir die Nachricht $m$, die Codiert werden soll sowie die Transformationsmatrix $A$. Daraus erhalten wir den Übertragungsvektor $v$. Setzen wir die Zahlen aus dem Beispiel ein erhalten wir folgende Darstellung. +Für die allgemeine Codierung benötigen wir die Nachricht $m$, die codiert werden soll, sowie die Transformationsmatrix $A$. Daraus erhalten wir den Übertragungsvektor $v$. Setzen wir die Zahlen aus dem Beispiel ein erhalten wir folgende Darstellung: \[ v = A \cdot m \qquad \Rightarrow \qquad v = \begin{pmatrix} 8^0& 8^0& 8^0& 8^0& 8^0& 8^0& 8^0& 8^0& 8^0& 8^0\\ @@ -173,6 +188,7 @@ v = A \cdot m \qquad \Rightarrow \qquad v = \begin{pmatrix} \begin{pmatrix} 1 \\ 8 \\ 5 \\ 2 \\ 7 \\ 4 \\ 0 \\ 0 \\ 0 \\ 0 \\ \end{pmatrix} +. \] Für unseren Übertragungsvektor resultiert \[ diff --git a/buch/papers/reedsolomon/decmitfehler.tex b/buch/papers/reedsolomon/decmitfehler.tex index feaa027..1f195e9 100644 --- a/buch/papers/reedsolomon/decmitfehler.tex +++ b/buch/papers/reedsolomon/decmitfehler.tex @@ -5,7 +5,7 @@ % \section{Decodierung: Ansatz mit Fehlerkorrektur \label{reedsolomon:section:decmitfehler}} -\rhead{fehlerhafte rekonstruktion} +\rhead{Decodierung mit Fehler} Bisher haben wir die Decodierung unter der Bedingung durchgeführt, dass der Übertragungsvektor fehlerlos versendet und empfangen wurde. In der realen Welt müssen wir uns jedoch damit abfinden, dass kein Übertragungskanal garantiert fehlerfrei ist und das wir früher oder später mit Fehlern rechnen müssen. Genau für dieses Problem wurden Fehler korrigierende Codes, wie der Reed-Solomon-Code, entwickelt. diff --git a/buch/papers/reedsolomon/endlichekoerper.tex b/buch/papers/reedsolomon/endlichekoerper.tex index 146067a..19e5dd4 100644 --- a/buch/papers/reedsolomon/endlichekoerper.tex +++ b/buch/papers/reedsolomon/endlichekoerper.tex @@ -5,10 +5,10 @@ % \section{Reed-Solomon in Endlichen Körpern \label{reedsolomon:section:endlichekoerper}} -\rhead{Problemstellung} - -\textcolor{red}{TODO: (warten auf den 1. Teil)} - +\rhead{Reed-Solomon in endlichen Körpern} +\[ +\textcolor{red}{\text{TODO: (warten auf den 1. Teil)}} +\] Das Rechnen in endlichen Körpern bietet einige Vorteile: \begin{itemize} diff --git a/buch/papers/reedsolomon/main.tex b/buch/papers/reedsolomon/main.tex index fa20936..b4899cb 100644 --- a/buch/papers/reedsolomon/main.tex +++ b/buch/papers/reedsolomon/main.tex @@ -4,7 +4,7 @@ % (c) 2020 Hochschule Rapperswil % \chapter{Reed-Solomon-Code\label{chapter:reedsolomon}} -\lhead{Thema} +\lhead{Reed-Solomon-Code} \begin{refsection} \chapterauthor{Joshua Bär und Michael Steiner} diff --git a/buch/papers/reedsolomon/rekonstruktion.tex b/buch/papers/reedsolomon/rekonstruktion.tex index 89a700f..40919d7 100644 --- a/buch/papers/reedsolomon/rekonstruktion.tex +++ b/buch/papers/reedsolomon/rekonstruktion.tex @@ -6,7 +6,7 @@ % \section{Nachricht Rekonstruieren \label{reedsolomon:section:rekonstruktion}} -\rhead{Rekonstruktion} +\rhead{Rekonstruktion der Nachricht} Im letzten Kapitel haben wir eine Möglichkeit gefunden, wie wir die fehlerhaften Stellen lokalisieren können. Mit diesen Stellen soll es uns nun möglich sein, aus dem fehlerhaften empfangenen Nachrichtenvektor wieder unsere Nachricht zu rekonstruieren. Das Lokatorpolynom -- cgit v1.2.1 From 0359a35136adf760ebaea4d4719e7801532b7e71 Mon Sep 17 00:00:00 2001 From: "User-PC\\User" Date: Thu, 24 Jun 2021 10:37:48 +0200 Subject: Diverse Anpassungen, Nummerierung und Referenzierung auf Formeln --- buch/papers/spannung/Einleitung.tex | 6 +++--- buch/papers/spannung/teil0.tex | 4 ++-- buch/papers/spannung/teil2.tex | 31 +++++++++++++++++-------------- buch/papers/spannung/teil3.tex | 25 ++++++++++++++----------- buch/papers/spannung/teil4.tex | 4 ++-- 5 files changed, 38 insertions(+), 32 deletions(-) diff --git a/buch/papers/spannung/Einleitung.tex b/buch/papers/spannung/Einleitung.tex index 0cb1433..b1588ff 100644 --- a/buch/papers/spannung/Einleitung.tex +++ b/buch/papers/spannung/Einleitung.tex @@ -29,7 +29,7 @@ Belastet man den Boden mit einer Spannung so wird diese in den Boden geleitet und von diesem kompensiert. Im Boden entstehen unterschiedlich hohe Zusatzspannungen. Diese Zusatzspannung breitet sich räumlich im Boden aus. -Im Falle einer konstanten Flächenlast $\sigma$ (siehe Abbildung 1.1) breitet sich die Zusatzspannung zwiebelartig aus. +Im Falle einer konstanten Flächenlast $\sigma$ siehe Abbildung~\ref{spannung:Bild4} breitet sich die Zusatzspannung zwiebelartig aus. \begin{figure} \centering @@ -38,7 +38,7 @@ Im Falle einer konstanten Flächenlast $\sigma$ (siehe Abbildung 1.1) breitet si \label{fig:Bild4} \end{figure} -Mit der Tiefe $t$ nimmt diese permanent ab (siehe Abbildung 1.2). +Mit der Tiefe $t$ nimmt diese permanent ab (siehe Abbildung~\ref{spannung:Bild5}). Wie diese Geometrie der Ausbreitung ist, kann durch viele Modelle und Ansätze näherungsweise beschrieben werden. Diese Zusatzspannung $\sigma$ ist im Wesentlichen abhängig von $(x,y,t)$. Je nach Modell werden noch andere Parameter berücksichtigt. @@ -74,7 +74,7 @@ berechnet werden mit: \end{align*} Diese Zusammenhänge sind wie erwähnt unter anderem im Lehrbuch [\cite{spannung:Grundlagen-der-Geotechnik}] beschrieben. In der praktischen Geotechnik wird man allerdings weitaus schwierigere Situationen antreffen. -Ein Beispiel wäre eine Baugrube mit einem Baugrubenabschluss, wo ein Teil des Bodens abgetragen ist (siehe Abbildung 1.3). +Ein Beispiel wäre eine Baugrube mit einem Baugrubenabschluss, wo ein Teil des Bodens abgetragen ist (siehe Abbildung~\ref{spannung:Bild3}). Die Ausbreitung der Zusatzspannung $\sigma(x,y,t)$ würde hier deutlich komplizierter ausfallen. Dies bedeutet auch eine komplexere Setzung der Bodenoberfläche infolge einer Flächenlast $\sigma$. Aus allen zusätzlichen Spannungen müssen die adäquaten Dehnungen mit Hilfe einer Spannungsgleichung berechnet werden. diff --git a/buch/papers/spannung/teil0.tex b/buch/papers/spannung/teil0.tex index ffc9009..7647252 100644 --- a/buch/papers/spannung/teil0.tex +++ b/buch/papers/spannung/teil0.tex @@ -1,6 +1,6 @@ \section{Der Spannungszustand\label{spannung:section:Der Spannungsustand}} \rhead{Der Spannungszustand} -Ein Spannungszustand ist durch alle Spannungen, welche in einem beliebigen Punkt im Körper wirken, definiert (siehe Abbildung 1.4). +Ein Spannungszustand ist durch alle Spannungen, welche in einem beliebigen Punkt im Körper wirken, definiert (siehe Abbildung~\ref{spannung:Bild2}). Änderungen der äusseren Kräfte verändern die inneren Spannungszustände im Material. Um alle Spannungen eines Punktes darstellen zu können, wird ein infinitesimales Bodenelement in Form eines Würfels modellhaft vorgestellt. Man spricht auch von einem Elementarwürfel, da dieser elementar klein ist. @@ -27,7 +27,7 @@ Daher gibt es auch den entsprechenden Dehnungszustand. \section{Spannungszustand\label{spannung:section:Spannungsustand}} \rhead{Spannungszustand} -Im einachsigen Spannungszustand herrscht nur die Normalspannung $\sigma_{11}$ (siehe Abbildung 1.5). +Im einachsigen Spannungszustand herrscht nur die Normalspannung $\sigma_{11}$ (siehe Abbildung~\ref{spannung:Bild1}). Das Hook'sche Gesetz beschreibt genau diesen 1D Spannungszustand. Nach Hooke gilt: \[ diff --git a/buch/papers/spannung/teil2.tex b/buch/papers/spannung/teil2.tex index 921d2b8..6326eab 100644 --- a/buch/papers/spannung/teil2.tex +++ b/buch/papers/spannung/teil2.tex @@ -155,6 +155,17 @@ Die allgemeine Spannungsgleichung lautet nun: \overline{\overline{C}}\cdot\vec{\varepsilon} . \] + +Als Indexnotation +\[ +\sigma_{ij} += +\sum_{k=1}^3 +\sum_{l=1}^3 +C_{ijkl}\cdot\varepsilon_{kl} +\] +kann dies ebenfalls geschrieben werden. + Die Konstanten $C$ werden nun nach dem Hook'schen Gesetz mit Hilfe des Elastizitätsmoduls $E$ definiert. Da dieser Modul durch die eindimensionale Betrachtung definiert ist, muss für die dreidimensionale Betrachtung eine weitere Kennzahl eingeführt werden. @@ -208,17 +219,8 @@ definiert ist. Trägt man die Konstanten in die Matrix ein, ergibt sich \varepsilon_{32} \\ \varepsilon_{33} \end{pmatrix} -, -\] -welche ebenfalls als Indexnotation mit -\[ -\sigma_{ij} -= -\sum_{k=1}^3 -\sum_{l=1}^3 -C_{ijkl}\cdot\varepsilon_{kl} +. \] -ausgedrückt werden kann. Die Normalspannung $\sigma_{22}$ lässt sich exemplarisch als \[ \sigma_{22} @@ -308,7 +310,7 @@ und entsprechend = \begin{pmatrix} \varepsilon_{11} & \varepsilon_{12} & \varepsilon_{13} \\ - & \varepsilon_{22} & \varepsilon_{23} \\ + & \varepsilon_{22} & \varepsilon_{23} \\ \text{sym} & & \varepsilon_{33} \end{pmatrix} \qquad @@ -397,8 +399,8 @@ Somit lässt sich die reduzierte allgemeine Spannungsgleichung mit \] beschreiben. Die Konstanten $C$ werden wieder nach dem Hook'schen Gesetz definiert. -Dies ergibt die Spannungsgleichung, welche weit möglichst vereinfacht ist: -\[ +Dies ergibt die Spannungsformel, welche weit möglichst vereinfacht ist: +\begin{equation} \begin{pmatrix} \sigma_{11}\\ \sigma_{22}\\ @@ -426,7 +428,8 @@ Dies ergibt die Spannungsgleichung, welche weit möglichst vereinfacht ist: \varepsilon_{12} \end{pmatrix} . -\] +\label{spannung:Spannungsgleichung} +\end{equation} Im Elastizitätstensor fallen zwei $3\times3$ Blöcke auf, welche nur Einträge mit $0$ haben. Der Tensor besagt also, dass diese jeweiligen Dehnungen keinen Einfluss auf unsere Spannung haben. diff --git a/buch/papers/spannung/teil3.tex b/buch/papers/spannung/teil3.tex index 8d99733..3e456c3 100644 --- a/buch/papers/spannung/teil3.tex +++ b/buch/papers/spannung/teil3.tex @@ -14,29 +14,31 @@ Folglich gilt: Dadurch wird der Spannungszustand vereinfacht. Diesen vereinfachten Spannungszustand kann man mit den zwei geotechnischen Invarianten abbilden. Die erste Invariante ist die volumetrische Spannung -\[ +\begin{equation} p = \frac{\sigma_{11}+\sigma_{22}+\sigma_{33}}{3} +\label{spannung:Invariante_p} , -\] +\end{equation} welche als arithmetisches Mittel aller Normalspannungen im infinitesimalen Würfel definiert ist. Die zweite Invariante ist die deviatorische Spannung -\[ +\begin{equation} q = \sqrt{\frac{(\sigma_{11}-\sigma_{22})^{2}+(\sigma_{11}-\sigma_{33})^{2}+(\sigma_{22}-\sigma_{33})^{2}}{2}} +\label{spannung:Invariante_q} . -\] +\end{equation} Diese Zusammenhänge werden im Skript [\cite{spannung:Stoffgesetze-und-numerische-Modellierung-in-der-Geotechnik}] aufgezeigt. -Die hydrostatische Spannung $p$ kann gemäss Gleichung (Nr) als +Die hydrostatische Spannung $p$ kann gemäss Gleichung \eqref{spannung:Invariante_p} als \[ p = \frac{\sigma_{11}+2\sigma_{33}}{3} \] vereinfacht werden. -Die deviatorische Spannung $q$ wird gemäss Gleichung (Nr) als +Die deviatorische Spannung $q$ wird gemäss Gleichung \eqref{spannung:Invariante_q}als \[ q = @@ -44,7 +46,7 @@ q \] vereinfacht. Man kann $p$ als Isotrop und $q$ als Schub betrachten. -Die Invarianten können mit der Spannungsformel (Nr..xxx) berechnet werden. +Die Invarianten können mit der Spannungsformel \eqref{spannung:Spannungsgleichung} berechnet werden. Durch geschickte Umformung dieser Gleichung, lassen sich die Module als Faktor separieren. Dabei entstehen spezielle Faktoren mit den Dehnungskomponenten. So ergibt sich @@ -81,7 +83,7 @@ Die hydrostatische Dehnung $\varepsilon_{v}$ kann mit einer Kompression verglich Die deviatorische Dehnung $\varepsilon_{s}$ kann mit einer Verzerrung verglichen werden. Diese zwei Gleichungen kann man durch die Matrixschreibweise -\[ +\begin{equation} \begin{pmatrix} q\\ p @@ -95,11 +97,12 @@ Diese zwei Gleichungen kann man durch die Matrixschreibweise \varepsilon_{s}\\ \varepsilon_{v} \end{pmatrix} -\] -(sollte nummeriert sein) vereinfachen. +\label{spannung:Matrixschreibweise} +\end{equation} +vereinfachen. Man hat so eine Matrix multipliziert mit einem Vektor und erhält einen Vektor. Änderungen des Spannungszustandes können mit dieser Gleichung vollumfänglich erfasst werden. -Mit dieser Formel lassen sich verschieden Ergebnisse von Versuchen analysieren und berechnen. +Mit dieser Formel \eqref{spannung:Matrixschreibweise} lassen sich verschieden Ergebnisse von Versuchen analysieren und berechnen. Ein solcher Versuch, den oft in der Geotechnik durchgeführt wird, ist der Oedometer-Versuch. Im nächsten Kapitel wird die Anwendung der Matrix an diesem Versuch beschrieben. diff --git a/buch/papers/spannung/teil4.tex b/buch/papers/spannung/teil4.tex index d524f13..2f2e4ce 100644 --- a/buch/papers/spannung/teil4.tex +++ b/buch/papers/spannung/teil4.tex @@ -34,7 +34,7 @@ Die Spannung $\sigma_{11}$ wird durch die aufgebrachte Kraft mit \frac{F}{A} \] und die Dehnung $\varepsilon_{11}$ jeweils mit den entsprechenden Setzungen berechnet. -Diese Randbedingungen können in die vereinfachte Gleichung (Nrxxx) eingesetzt werden. +Diese Randbedingungen können in die vereinfachte Gleichung \eqref{spannung:Matrixschreibweise} eingesetzt werden. Diese lautet nun: \[ \begin{pmatrix} @@ -67,7 +67,7 @@ und berechnen. Mit diesen Gleichungen hat man das Gleichungssystem um $E_{OED}$ und $\sigma_{33}$ zu berechnen. Die Poisson-Zahl muss als Kennwert gemäss der Bodenklasse gewählt werden. -Den Versuch kann man auf einem $\sigma$-$\varepsilon$-Diagramm abtragen (siehe Abbildung 1.7). +Den Versuch kann man auf einem $\sigma$-$\varepsilon$-Diagramm abtragen (siehe Abbildung~\ref{spannung:DiagrammOedometer-Versuch}). Durch die Komprimierung nimmt der Boden mehr Spannung auf, und verformt sich zugleich weniger stark. Mit diesem ermittelten $E_{OED}$ kann man nun weitere Berechnungen für die Geotechnik durchführen. -- cgit v1.2.1 From fa0d3a4ead1df4b8587035b8b62b42375f970ba9 Mon Sep 17 00:00:00 2001 From: michael-OST <75078383+michael-OST@users.noreply.github.com> Date: Thu, 24 Jun 2021 18:47:13 +0200 Subject: all files updated and corrected --- buch/papers/reedsolomon/codebsp.tex | 6 +- buch/papers/reedsolomon/decmitfehler.tex | 43 ++++++----- buch/papers/reedsolomon/decohnefehler.tex | 115 +++++++++++++++++++++++++--- buch/papers/reedsolomon/hilfstabellen.tex | 2 +- buch/papers/reedsolomon/main.tex | 6 +- buch/papers/reedsolomon/nachschlagewerk.tex | 4 - buch/papers/reedsolomon/rekonstruktion.tex | 9 ++- buch/papers/reedsolomon/zusammenfassung.tex | 15 ++++ 8 files changed, 156 insertions(+), 44 deletions(-) delete mode 100644 buch/papers/reedsolomon/nachschlagewerk.tex create mode 100644 buch/papers/reedsolomon/zusammenfassung.tex diff --git a/buch/papers/reedsolomon/codebsp.tex b/buch/papers/reedsolomon/codebsp.tex index 6ab792a..0339d9c 100644 --- a/buch/papers/reedsolomon/codebsp.tex +++ b/buch/papers/reedsolomon/codebsp.tex @@ -147,12 +147,12 @@ $a = 10$ & $\Rightarrow$ & $\{a^i | 0 \le i \le 10\}$ & $=$ & $\{1, 10, 1, 10, 1 %\end{tabular} %\end{center} so fällt uns auf, dass für $a$ die Zahlen $2,6,7,8$ erhalten, die tatsächlich den gesamten Zahlenraum von $\mathbb{F}_{11}$ abbilden. Solche Zahlen werden \em primitive Einheitswurzel \em genannt. -Wenden wir diese Vorgehensweise auch für andere endliche Körper an, so werden wir sehen, dass wir immer mindestens zwei solcher Einheitswurzel finden werden. Somit ist es uns überlassen, eine dieser Einheitswurzeln auszuwählen, mit der wir weiter rechnen wollen. Für das Beispiel wählen wir die Zahl $a = 8$. +Wenden wir diese Vorgehensweise auch für andere endliche Körper an, so werden wir sehen, dass wir immer mindestens zwei solcher Einheitswurzel finden werden. Somit ist es uns überlassen, eine dieser Einheitswurzel auszuwählen, mit der wir weiter rechnen wollen. Für das Beispiel wählen wir die Zahl $a = 8$. \subsubsection{Bildung einer Transformationsmatrix \label{reedsolomon:subsection:transMat}} -Mit der Wahl einer Einheitswurzel ist es uns jetzt möglich, unsere Nachricht zu Codieren. Daraus sollen wir dann einen Übertragungsvektor $v$ erhalten, den wir an den Empfänger schicken können. Für die Codierung müssen wir alle $a^i$ in das Polynom $m(X)$ einsetzen. Da wir $a^i = 8^i$ gewählt haben ergibt sich daraus +Mit der Wahl einer Einheitswurzel ist es uns jetzt möglich, unsere Nachricht zu Codieren. Daraus sollen wir dann einen Übertragungsvektor $v$ erhalten, den wir an den Empfänger schicken können. Für die Codierung müssen wir alle $a^i$ in das Polynom $m(X)$ einsetzen. Da wir $a^i = 8^i$ gewählt haben, ergibt sich daraus % %Damit wir unsere Nachricht codieren können, müssen wir $8^i$ in $m(X)$ einsetzen. % @@ -164,7 +164,7 @@ Mit der Wahl einer Einheitswurzel ist es uns jetzt möglich, unsere Nachricht zu $m(8^9) = 4 \cdot 7^5 + 7 \cdot 7^4 + 2 \cdot 7^3 + 5 \cdot 7^2 + 8 \cdot 7^1 + 1 = 4$ \end{tabular} \end{center} -unser Übertragungsvektor. +als unser Übertragungsvektor. \subsection{Allgemeine Codierung \label{reedsolomon:subsection:algCod}} diff --git a/buch/papers/reedsolomon/decmitfehler.tex b/buch/papers/reedsolomon/decmitfehler.tex index 1f195e9..a46d7da 100644 --- a/buch/papers/reedsolomon/decmitfehler.tex +++ b/buch/papers/reedsolomon/decmitfehler.tex @@ -10,12 +10,12 @@ Bisher haben wir die Decodierung unter der Bedingung durchgeführt, dass der Üb In der realen Welt müssen wir uns jedoch damit abfinden, dass kein Übertragungskanal garantiert fehlerfrei ist und das wir früher oder später mit Fehlern rechnen müssen. Genau für dieses Problem wurden Fehler korrigierende Codes, wie der Reed-Solomon-Code, entwickelt. In diesem Abschnitt betrachten wir somit die Idee der Fehlerkorrektur und wie wir diese auf unser Beispiel anwenden können. + Der Übertragungskanal im Beispiel weisst jetzt den Fehlervektor \[ u = [0, 0, 0, 3, 0, 0, 0, 0, 2, 0] \] auf. - Senden wir jetzt unser Übertragungsvektor $v$ durch diesen Kanal addiert sich der Fehlervektor $u$ auf unsere Übertragung und wir erhalten \begin{center} @@ -73,10 +73,10 @@ als neuen, fehlerbehafteten Übertragungsvektor $w$ auf der Empfängerseite. % %\end{center} %als Übertragungsvektor auf der Empfängerseite erhalten. -Wir jetzt als Empfänger wissen jedoch nicht, dass der erhaltene Übertragungsvektor jetzt fehlerbehaftet ist und werden dementsprechend den Ansatz aus Abschnitt \ref{reedsolomon:section:decohnefehler} anwenden. +Als Empfänger wissen wir jedoch nicht, dass der erhaltene Übertragungsvektor jetzt fehlerbehaftet ist und werden dementsprechend den Ansatz aus Abschnitt \ref{reedsolomon:section:decohnefehler} anwenden. Wir stellen jedoch recht schnell fest, dass am decodierten Nachrichtenblock \[ -r = [\underbrace{5,7,4,10,}_{\text{Syndrom}}5,4,5,7,6,7]. +r = [\underbrace{5,7,4,10,}_{\text{Syndrom}}5,4,5,7,6,7] \] etwas nicht in Ordnung ist, denn die vorderen vier Fehlerkorrekturstellen haben nicht mehr den Wert null. Der Nachrichtenblock weisst jetzt ein \em Syndrom \em auf, welches anzeigt, dass der Übertragungsvektor fehlerhaft empfangen wurde. @@ -85,21 +85,29 @@ Der Nachrichtenblock weisst jetzt ein \em Syndrom \em auf, welches anzeigt, dass %\[ %r = [\underbrace{5,7,4,10,}_{Fehlerinfo}5,4,5,7,6,7]. %\] -Jetzt stellt sich natürlich die Frage, wie wir daraus den ursprünglich gesendeten Nachrichtenvektor zurückerhalten sollen. Laut der Definition über die Funktionsweise eines Reed-Solomon-Codes können wir aus den Fehlerkorrekturstellen ein ``Lokatorpolynom'' berechnen, welches die Information enthält, welche stellen innerhalb des empfangenen Übertragungsvektors fehlerhaft sind. +Jetzt stellt sich natürlich die Frage, wie wir daraus den ursprünglich gesendeten Nachrichtenvektor zurückerhalten sollen. Laut der Definition über die Funktionsweise eines Reed-Solomon-Codes können wir aus den Fehlerkorrekturstellen ein ``Lokatorpolynom'' berechnen, welches die Information enthält, welche Stellen innerhalb des empfangenen Übertragungsvektors fehlerhaft sind. \subsection{Das Fehlerstellenpolynom $d(X)$ \label{reedsolomon:subsection:fehlerpolynom}} -Bevor wir unser Lokatorpolynom berechnen können, müssen wir zuerst eine Möglichkeit finden, die Fehlerhaften von den Korrekten Stellen im Übertragungsvektor unterscheiden zu können. In einem ersten Versuch könnten wir $d$ berechnen mit +Bevor wir unser Lokatorpolynom berechnen können, müssen wir zuerst eine Möglichkeit finden, die fehlerhaften von den korrekten Stellen im Übertragungsvektor unterscheiden zu können. +In einem ersten Versuch berechnen wir die Differenz $d$ des empfangenen und dem gesendeten Übertragungsvektor mit +%Alle Stellen in $d$, die nicht null sind sind demnach fehler. +% +%In einem ersten Versuch könnten wir $d$ berechnen mit \begin{center} \begin{tabular}{r c l} $m(X)$ & $=$ & $4X^5 + 7X^4 + 2X^3 + 5X^2 + 8X + 1$ \\ $r(X)$ & $=$ & $5X^9 + 7X^8 + 4X^7 + 10X^6 + 5X^5 + 4X^4 + 5X^3 + 7X^2 + 6X + 7$ \\ - $d(X)$ & $=$ & $r(X) - m(X)$. + $d(X)$ & $=$ & $r(X) - m(X)$ \end{tabular} \end{center} -Dies wird uns zwar andere sorgen wegen $m(X)$ bereiten, wir werden werden deshalb erst in Abschnitt \ref{reedsolomon:subsection:nachrichtenvektor} darauf zurückkommen. +und nennen $d(X)$ als unseres Fehlerstellenpolynom. Dieses Polynom soll uns sagen, welche Stellen korrekt und welche fehlerhaft sind. -Setzen wir jetzt noch unsere Einheitswurzel aus dem Beispiel ein so erhalten wir +Durch das verwenden von $m(X)$ stossen wir auf weitere Probleme, da wir den Nachrichtenvektor auf der Empfängerseite nicht kennen (unser Ziel ist es ja genau diesen zu finden). Dieses Problem betrachten wir im Abschnitt \ref{reedsolomon:subsection:nachrichtenvektor} genauer. Um die Überlegungen in den folgenden Abschnitten besser zu verstehen sei $m(X)$ bekannt auf der Empfängerseite. + +%Dies wird uns zwar andere sorgen wegen $m(X)$ bereiten, wir werden werden deshalb erst in Abschnitt \ref{reedsolomon:subsection:nachrichtenvektor} darauf zurückkommen. + +Setzen wir jetzt unsere Einheitswurzel aus dem Beispiel ein so erhalten wir % Old Text %\begin{align} % m(X) & = 4X^5 + 7X^4 + 2X^3 + 5X^2 + 8X + 1 \\ @@ -126,15 +134,15 @@ Für das einfache Bestimmen von Hand mag dies ja noch ausreichen, jedoch können \subsection{Mit dem grössten gemeinsamen Teiler auf Nullstellenjagd \label{reedsolomon:subsection:ggT}} -Zuerst betrachten wir mal den Satz von Fermat deren Funktionsweise wir in Abschnitt \ref{buch:section:galoiskoerper} kennengelernt haben. Der besagt, dass für +Zuerst betrachten wir den Satz von Fermat, dessen Funktionsweise wir in Abschnitt \ref{buch:section:galoiskoerper} kennengelernt haben. Der besagt, dass \[ f(X) = X^{q-1} -1 = 0 \] -wobei dies für jedes $q$ gilt. Setzen wir also das $q$ von unserem Beispiel ein +gilt für jedes $X$. Setzen wir das $q$ von unserem Beispiel ein \[ f(X) = X^{10}-1 = 0 \qquad \text{für } X = \{1,2,3,4,5,6,7,8,9,10\} \] -und stellen dies als Nullstellenform (\textcolor{red}{richtiger name für die Schreibweise?}) dar. So ergibt sich die Darstellung +und stellen dies als Faktorisierung dar. So ergibt sich die Darstellung \[ f(X) = (X-a^0)(X-a^1)(X-a^2)(X-a^3)(X-a^4)(X-a^5)(X-a^6)(X-a^7)(X-a^8)(X-a^9). \] @@ -145,7 +153,7 @@ Wir können jetzt auch $d(X)$ nach der gleichen Überlegung darstellen als d(X) = (X-a^0)(X-a^1)(X-a^2)\textcolor{gray!40}{(X-a^3)}(X-a^4)(X-a^5)(X-a^6)(X-a^7)\textcolor{gray!40}{(X-a^8)}(X-a^9) \cdot p(x), \] wobei diese Darstellung nicht mehr alle Nullstellen umfasst wie es noch in $f(X)$ der Fall war. -Dies liegt daran, dass wir ja zwei Fehlerstellen (grau markiert) haben, die nicht Null sind. Diese fassen wir zum Restpolynom $p(X)$ (\textcolor{red}{eventuell farblich kennzeichnen?}) zusammen. +Dies liegt daran, dass wir ja zwei Fehlerstellen (grau markiert) haben, die nicht Null sind. Diese fassen wir zum Restpolynom $p(X)$ zusammen. Wenn wir jetzt den grössten gemeinsamen Teiler von $f(X)$ und $d(X)$ berechnen, so erhalten wir mit \[ \operatorname{ggT}(f(X),d(X)) = (X-a^0)(X-a^1)(X-a^2)\textcolor{gray!40}{(X-a^3)}(X-a^4)(X-a^5)(X-a^6)(X-a^7)\textcolor{gray!40}{(X-a^8)}(X-a^9) @@ -174,7 +182,7 @@ l(X) = (X-a^3)(X-a^8) \] unser gesuchtes Lokatorpolynom. Es scheint so als müssten wir nur noch an den besagten Stellen den Übertragungsvektor korrigieren und wir währen fertig mit der Fehlerkorrektur. -Jedoch haben wir noch ein grundlegendes Problem, dass zu beginn aufgetaucht ist, wir aber beiseite geschoben haben. Die Rede ist natürlich vom Nachrichtenvektor $m(X)$, mit dem wir in erster Linie das wichtige Fehlerstellenpolynom $d(X)$ berechnet haben. +Jedoch haben wir noch ein grundlegendes Problem, dass zu Beginn aufgetaucht ist, wir aber beiseite geschoben haben. Die Rede ist natürlich vom Nachrichtenvektor $m(X)$, mit dem wir in erster Linie das wichtige Fehlerstellenpolynom $d(X)$ berechnet haben, auf der Empfängerseite aber nicht kennen. \subsection{Der problematische Nachrichtenvektor $m(X)$ \label{reedsolomon:subsection:nachrichtenvektor}} @@ -190,20 +198,18 @@ Wir könnten uns höchstens noch fragen, ob wir tatsächlich nichts über den Na \[ m = [0,0,0,0,4,7,2,5,8,1] \] -fällt uns aber auf, dass wir doch etwas über diesen Vektor wissen, nämlich den Wert der ersten 2t (im Beispiel vier) stellen. -Im Normalfall sollen diese nämlich den Wert null betragen und somit sind nur die letzten k stellen (im Beispiel sechs) für uns unbekannt, dargestellt als +fällt uns aber auf, dass wir doch etwas über diesen Vektor wissen, nämlich den Wert der ersten $2t$ (im Beispiel vier) stellen. +Im Normalfall sollen diese nämlich den Wert null betragen und somit sind nur die letzten $k$ stellen (im Beispiel sechs) für uns unbekannt, dargestellt als \[ m = [0,0,0,0,?,?,?,?,?,?]. \] -Wie der Zufall es so will liegt an diesen vier Stellen auch die Information, wo die Fehlerstellen liegen. Daher reicht es auch aus +Nach der Definition des Reed-Solomon-Codes soll an genau diesen vier Stellen auch die Information befinden, wo die Fehlerstellen liegen. Daher reicht es auch aus % darum werden die stellen auch als fehlerkorrekturstellen bezeichnet \[ d(X) = 5X^9 + 7X^8 + 4X^7 + 10X^6 + p(X) \] so zu berechnen, dass wir die wichtigen vier Stellen kennen, der Rest des Polynoms jedoch im unbekannten Restpolynom $p(X)$ enthalten ist. -\textcolor{red}{ist das wechseln zwischen 2t,k aus dem allgemeinfall und vier,sechs aus dem beispiel zu verwirrend?} - \subsection{Die Berechnung der Fehlerstellen \label{reedsolomon:subsection:nachrichtenvektor}} @@ -294,6 +300,7 @@ Daraus erhalten wir die Faktoren \[ l(X) = 2X^2 + 5 \qquad \rightarrow \qquad l(X) = 2(X-5)(X-6). \] +\subsubsection{Schritt 3: Fehlerstellen bestimmen} Unser gesuchtes Lokatorpolynom hat also die Form \[ l(X) = (X-a^i)(X-a^j). diff --git a/buch/papers/reedsolomon/decohnefehler.tex b/buch/papers/reedsolomon/decohnefehler.tex index 3b709f3..0470db0 100644 --- a/buch/papers/reedsolomon/decohnefehler.tex +++ b/buch/papers/reedsolomon/decohnefehler.tex @@ -5,7 +5,7 @@ % \section{Decodierung: Ansatz ohne Fehler \label{reedsolomon:section:decohnefehler}} -\rhead{fehlerlose rekonstruktion} +\rhead{Decodierung ohne Fehler} In diesem Abschnitt betrachten wie die Überlegung, wie wir auf der Empfängerseite die Nachricht aus dem empfangenen Übertragungsvektor erhalten. Nach einer einfachen Überlegung müssen wir den Übertragungsvektor decodieren, was auf den ersten Blick nicht allzu kompliziert sein sollte, solange wir davon ausgehen können, dass es während der Übertragung keine Fehler gegeben hat. Wir betrachten deshalb den Übertragungskanal als fehlerfrei. @@ -33,7 +33,7 @@ Definiert ist sie als \[ F(\omega) = \int_{-\infty}^{\infty} f(t) \mathrm{e}^{-j\omega t} dt \qquad \Rightarrow \qquad \mathfrak{F}^{-1}(F(\omega)) = f(t) = \frac{1}{2 \pi} \int_{-\infty}^{\infty} F(\omega) \mathrm{e}^{j \omega t} d\omega. \] -Damit beschäftigen wir uns im Abschnitt \ref{reedsolomon:subsection:algdec} weiter, konkret suchen wir momentan aber eine Inverse für unsere primitive Einheitswurzel $a$. +Damit beschäftigen wir uns im Abschnitt \ref{reedsolomon:subsection:sfaktor} weiter, konkret suchen wir momentan aber eine Inverse für unsere primitive Einheitswurzel $a$. \[ 8^1 \qquad \rightarrow \qquad 8^{-1} \] @@ -45,7 +45,7 @@ Mit einem solchen Problem haben wir uns bereits in Abschnitt \ref{buch:section:e \subsection{Inverse der primitiven Einheitswurzel \label{reedsolomon:subsection:invEinh}} -Die Funktionsweise des euklidischen Algorithmus ist im Kapitel \ref{buch:section:euklid} ausführlich beschrieben. +Die Funktionsweise des euklidischen Algorithmus ist im Abschnitt \ref{buch:section:euklid} ausführlich beschrieben. Für unsere Anwendung wählen wir die Parameter $a = 8$ und $b = 11$ ($\mathbb{F}_{11}$). Daraus erhalten wir @@ -76,21 +76,112 @@ Daraus erhalten wir \end{tabular} \end{center} -als Inverse der primitiven Einheitswurzel. Die inverse Transformationsmatrix $A^{-1}$ bilden wir indem wir jetzt die inverse primitive Einheitswurzel anstelle der primitiven Einheitswurzel in die Matrix einsetzen. +als Inverse der primitiven Einheitswurzel. Die inverse Transformationsmatrix $A^{-1}$ bilden wir, indem wir jetzt die inverse primitive Einheitswurzel anstelle der primitiven Einheitswurzel in die Matrix einsetzen: +\[ +\begin{pmatrix} + 8^0 & 8^0 & 8^0 & 8^0 & \dots & 8^0 \\ + 8^0 & 8^{-1} & 8^{-2} & 8^{-3} & \dots & 8^{-9} \\ + 8^0 & 8^{-2} & 8^{-4} & 8^{-6} & \dots & 8^{-18} \\ + 8^0 & 8^{-3} & 8^{-6} & 8^{-9} & \dots & 8^{-27} \\ + \vdots & \vdots & \vdots & \vdots & \ddots & \vdots \\ + 8^0 & 8^{-9} & 8^{-18} & 8^{-27} & \dots & 8^{-81} \\ +\end{pmatrix} +\qquad +\Rightarrow +\qquad +\begin{pmatrix} + 7^0 & 7^0 & 7^0 & 7^0 & \dots & 7^0 \\ + 7^0 & 7^{1} & 7^{2} & 7^{3} & \dots & 7^{9} \\ + 7^0 & 7^{2} & 7^{4} & 7^{6} & \dots & 7^{18} \\ + 7^0 & 7^{3} & 7^{6} & 7^{9} & \dots & 7^{27} \\ + \vdots & \vdots & \vdots & \vdots & \ddots & \vdots \\ + 7^0 & 7^{9} & 7^{18} & 7^{27} & \dots & 7^{81} \\ +\end{pmatrix} +\] -\subsection{Allgemeine Decodierung - \label{reedsolomon:subsection:algdec}} +\subsection{Der Faktor $s$ + \label{reedsolomon:subsection:sfaktor}} +Die diskrete Fouriertransformation benötigt für die Inverse einen Vorfaktor von $\frac{1}{2\pi}$. +Primitiv nehmen wir an, dass wir für die Inverse Transformationsmatrix ebenfalls einen benötigen. +Nur stellt sich jetzt die Frage, wie wir diesen Vorfaktor in unserem Fall ermitteln können. +Dafür betrachten wir eine Regel aus der Linearen Algebra, nämlich dass -Wir haben jetzt fast alles für eine erfolgreiche Rücktransformation beisammen. Wir haben aber noch nicht alle Aspekte der inversen diskreten Fouriertransformation befolgt, so fehlt uns noch einen Vorfaktor \[ -m = \textcolor{red}{s} \cdot A^{-1} \cdot v +A \cdot A^{-1} = E +\] +entsprechen muss. +Ist dies nicht der Fall, so benötigt $A^{-1}$ eben genau diesen Korrekturfaktor und ändert die Gleichung so zu +\begin{equation} + A \cdot s \cdot A^{-1} = E. + \label{reedsolomon:equation:sfaktor} +\end{equation} +%\[ +%A \cdot s \cdot A^{-1} = E. +%\] +Somit sollte es für uns ein leichtes Spiel sein, $s$ für unser Beispiel zu ermitteln: +\[ +\begin{pmatrix} + 8^0 & 8^0 & 8^0 & \dots & 8^0 \\ + 8^0 & 8^1 & 8^2 & \dots & 8^9 \\ + 8^0 & 8^2 & 8^4 & \dots & 8^{18} \\ + \vdots & \vdots & \vdots & \ddots & \vdots \\ + 8^0 & 8^9 & 8^{18} & \dots & 8^{81} \\ +\end{pmatrix} +\cdot +\begin{pmatrix} + 7^0 & 7^0 & 7^0 & \dots & 7^0 \\ + 7^0 & 7^{1} & 7^{2} & \dots & 7^{9} \\ + 7^0 & 7^{2} & 7^{4} & \dots & 7^{18} \\ + \vdots & \vdots & \vdots & \ddots & \vdots \\ + 7^0 & 7^{9} & 7^{18} & \dots & 7^{81} \\ +\end{pmatrix} += +\begin{pmatrix} + 10 & 0 & 0 & \dots & 0 \\ + 0 & 10 & 0 & \dots & 0 \\ + 0 & 0 & 10 & \dots & 0 \\ + \vdots & \vdots & \vdots & \ddots & \vdots \\ + 0 & 0 & 0 & \dots & 10 \\ +\end{pmatrix} \] -den wir noch bestimmen müssen. -Glücklicherweise lässt der sich analog wie bei der inversen diskreten Fouriertransformation bestimmen und beträgt +Aus der letzten Matrix folgt, dass wir \[ -s = \frac{1}{10}. +s = \dfrac{1}{10} \] -Da $\frac{1}{10} = 10^{-1}$ entspricht können wir $s$ ebenfalls mit dem euklidischen Algorithmus bestimmen und stellen fest, dass $10^{-1} = 10$ in $\mathbb{F}_{11}$ ergibt. Somit lässt sich der Nachrichtenvektor einfach bestimmen mit +als unseren Vorfaktor setzen müssen um die Gleichung \ref{reedsolomon:equation:sfaktor} zu erfüllen. Da wir in $\mathbb{F}_{11}$ nur mit ganzen Zahlen arbeiten schreiben wir $\frac{1}{10}$ in $10^{-1}$ um und bestimmen diese Inverse erneut mit dem euklidischen Algorithmus und erhalten für $10^{-1} = 10$ als unseren Vorfaktor in $\mathbb{F}_{11}$. +% +%erfüllt wird. Wir schreiben den Bruch um in $\frac{1}{10} = 10^{-1}$ und wenden darauf erneut den euklidischen Algorithmus an und erhalten somit den Vorfaktor $10^{-1} = 10 = s$ in $\mathbb{F}_{11}$. +% +%Um $s$ eindeutig zu bestimmen müssen wir $\frac{1}{10}$ nur noch in den Bereich von $\mathbb{F}_{11}$ verschieben. Wie sich herausstellt können wir das recht einfach bewerkstelligen, da $\frac{1}{10} = 10^{-1}$ entspricht. Daraus können wir $s$ mit dem euklidischen Algorithmus bestimmen und stellen fest, dass $10^{-1} = 10$ in $\mathbb{F}_{11}$ ergibt. +% +%Da $s$ jetzt ein Bruch ist brauchen wir ihn nur noch in $\mathbb{F}_{11}$ zu schieben. Praktischerweise können wir $\frac{1}{10} = 10^{-1}$ darstellen +% +%Da $\frac{1}{10} = 10^{-1}$ entspricht können wir $s$ ebenfalls mit dem euklidischen Algorithmus bestimmen und stellen fest, dass $10^{-1} = 10$ in $\mathbb{F}_{11}$ ergibt. +% +%Daher nehmen wir an, dass wir für die Inverse Transformationsmatrix ebenfalls ein solcher Vorfaktor benötigen. Dieser Faktor hat seinen Ursprung in der Gleichung +%\[ +%A \cdot A^{-1} = E. +%\] +%Sollte diese Gleichung nicht aufgehen, so muss die Inverse mit +\subsection{Allgemeine Decodierung + \label{reedsolomon:subsection:algdec}} + +Wir haben jetzt alles für eine erfolgreiche Rücktransformation vom empfangenen Nachrichtenvektor beisammen. Die allgemeine Gleichung für die Rücktransformation lautet +\[ +m = s \cdot A^{-1} \cdot v. +\] +Setzen wir nun die Werte ein in +% +%Wir haben aber noch nicht alle Aspekte der inversen diskreten Fouriertransformation befolgt, so fehlt uns noch einen Vorfaktor +%\[ +%m = \textcolor{red}{s} \cdot A^{-1} \cdot v +%\] +%den wir noch bestimmen müssen. +%Glücklicherweise lässt der sich analog wie bei der inversen diskreten Fouriertransformation bestimmen und beträgt +%\[ +%s = \frac{1}{10}. +%\] +%Da $\frac{1}{10} = 10^{-1}$ entspricht können wir $s$ ebenfalls mit dem euklidischen Algorithmus bestimmen und stellen fest, dass $10^{-1} = 10$ in $\mathbb{F}_{11}$ ergibt. Somit lässt sich der Nachrichtenvektor einfach bestimmen mit \[ m = 10 \cdot A^{-1} \cdot v \qquad \Rightarrow \qquad m = 10 \cdot \begin{pmatrix} 7^0& 7^0& 7^0& 7^0& 7^0& 7^0& 7^0& 7^0& 7^0& 7^0\\ diff --git a/buch/papers/reedsolomon/hilfstabellen.tex b/buch/papers/reedsolomon/hilfstabellen.tex index 4e39de5..b006f21 100644 --- a/buch/papers/reedsolomon/hilfstabellen.tex +++ b/buch/papers/reedsolomon/hilfstabellen.tex @@ -4,7 +4,7 @@ % % (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil % -\section{$\mathbb{F}_{11}$ Hilfstabellen +\section{Hilfstabellen für $\mathbb{F}_{11}$ \label{reedsolomon:section:hilfstabellen}} \rhead{Hilfstabellen} diff --git a/buch/papers/reedsolomon/main.tex b/buch/papers/reedsolomon/main.tex index b4899cb..4e2fd60 100644 --- a/buch/papers/reedsolomon/main.tex +++ b/buch/papers/reedsolomon/main.tex @@ -1,7 +1,7 @@ % % main.tex -- Paper zum Thema % -% (c) 2020 Hochschule Rapperswil +% (c) 2021 Joshua Bär und Michael Steiner, Hochschule Rapperswil % \chapter{Reed-Solomon-Code\label{chapter:reedsolomon}} \lhead{Reed-Solomon-Code} @@ -39,9 +39,9 @@ Bilden Sie auch für Formeln kurze Zeilen, einerseits der besseren \input{papers/reedsolomon/decohnefehler} \input{papers/reedsolomon/decmitfehler} \input{papers/reedsolomon/rekonstruktion} -\input{papers/reedsolomon/nachschlagewerk} -\input{papers/reedsolomon/hilfstabellen} +\input{papers/reedsolomon/zusammenfassung} %\input{papers/reedsolomon/anwendungen} -> geplant +\input{papers/reedsolomon/hilfstabellen} \nocite{reedsolomon:weitz} \nocite{reedsolomon:informationkommunikation} diff --git a/buch/papers/reedsolomon/nachschlagewerk.tex b/buch/papers/reedsolomon/nachschlagewerk.tex deleted file mode 100644 index 60b857e..0000000 --- a/buch/papers/reedsolomon/nachschlagewerk.tex +++ /dev/null @@ -1,4 +0,0 @@ -\section{Nachschlagewerk - \label{reedsolomon:section:nachschlagen}} -\rhead{nachschlagewerk} -todo: auflistung von z.b nachrichtenvektor, übertragungsvektor usw. inklusiver erklärung was es ist falls man beim lesen den faden verliert \ No newline at end of file diff --git a/buch/papers/reedsolomon/rekonstruktion.tex b/buch/papers/reedsolomon/rekonstruktion.tex index 40919d7..04e748c 100644 --- a/buch/papers/reedsolomon/rekonstruktion.tex +++ b/buch/papers/reedsolomon/rekonstruktion.tex @@ -7,7 +7,7 @@ \section{Nachricht Rekonstruieren \label{reedsolomon:section:rekonstruktion}} \rhead{Rekonstruktion der Nachricht} -Im letzten Kapitel haben wir eine Möglichkeit gefunden, wie wir die fehlerhaften Stellen lokalisieren können. +Im letzten Abschnitt haben wir eine Möglichkeit gefunden, wie wir die fehlerhaften Stellen lokalisieren können. Mit diesen Stellen soll es uns nun möglich sein, aus dem fehlerhaften empfangenen Nachrichtenvektor wieder unsere Nachricht zu rekonstruieren. Das Lokatorpolynom \[ @@ -21,7 +21,7 @@ Als Ausgangslage verwenden wir die Matrix, mit der wir den Nachrichtenvektor urs Unser Ziel ist es wie auch schon im Abschnitt \ref{reedsolomon:section:decohnefehler} eine Möglichkeit zu finden, wie wir den Übertragungsvektor decodieren können. Aufgrund der Fehlerstellen müssen wir aber davon ausgehen, das wir nicht mehr den gleichen Weg verfolgen können wie wir im Abschnitt \ref{reedsolomon:section:decohnefehler} angewendet haben. -Wir stellen also die Matrix auf und markieren gleichzeitig die Fehlerstellen. +Wir stellen also die Matrix auf und markieren gleichzeitig die Fehlerstellen: \[ \textcolor{gray}{ \begin{pmatrix} @@ -47,8 +47,9 @@ Wir stellen also die Matrix auf und markieren gleichzeitig die Fehlerstellen. \begin{pmatrix} m_0 \\ m_1 \\ m_2 \\ m_3 \\ m_4 \\ m_5 \\ m_6 \\ m_7 \\ m_8 \\ m_9 \\ \end{pmatrix} +. \] -Die rot markierten Stellen im Übertragungsvektor enthalten Fehler und bringt uns daher kein weiterer Nutzen. +Die rot markierten Stellen im Übertragungsvektor enthalten Fehler und bringt uns daher keinen weiterer Nutzen. Aus diesem Grund werden diese Stellen aus dem Vektor entfernt, was wir hier ohne Probleme machen können, da dieser Code ja über Fehlerkorrekturstellen verfügt, deren Aufgabe es ist, eine bestimmte Anzahl an Fehler kompensieren zu können. Die dazugehörigen Zeilen in der Matrix werden ebenfalls entfernt, da die Matrix gleich viele Zeilen wie im Übertragungsvektor aufweisen muss, damit man ihn decodieren kann. @@ -183,3 +184,5 @@ m = [4,7,2,5,8,1] \] zurück, den wir ursprünglich versendet haben. +Wir möchten noch anmerken, dass es mehrere Wege für die Rekonstruktion des Nutzdatenteils gibt, diese aber alle auf dem Lokatorpolynom basieren. + diff --git a/buch/papers/reedsolomon/zusammenfassung.tex b/buch/papers/reedsolomon/zusammenfassung.tex new file mode 100644 index 0000000..568356f --- /dev/null +++ b/buch/papers/reedsolomon/zusammenfassung.tex @@ -0,0 +1,15 @@ +\section{Zusammenfassung + \label{reedsolomon:section:zf}} +\rhead{Zusammenfassung} +Dieser Abschnitt beinhaltet eine Übersicht über die Funktionsweise eines Reed-Solomon-Codes für beliebige endliche Körper. + +TODO: + +\subsubsection{Schritt 1: primitives Element} + +\subsubsection{Schritt 2: Codierung} + +\subsubsection{Schritt 3: Decodierung ohne Fehler} + +\subsubsection{Schritt 4: Decodierung mit Fehler} + -- cgit v1.2.1 From 3d0a56755e1f2c355be38564bbd4adc1a6643b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sat, 26 Jun 2021 20:07:33 +0200 Subject: add label requested by reed-solomon-Paper --- buch/chapters/30-endlichekoerper/galois.tex | 1 + 1 file changed, 1 insertion(+) diff --git a/buch/chapters/30-endlichekoerper/galois.tex b/buch/chapters/30-endlichekoerper/galois.tex index 2f8117e..c7147bf 100644 --- a/buch/chapters/30-endlichekoerper/galois.tex +++ b/buch/chapters/30-endlichekoerper/galois.tex @@ -128,6 +128,7 @@ $p_1$ und $p_2$ Nullteiler in $\mathbb{Z}/n\mathbb{Z}$. Ein Körper kann also nur entstehen, wenn $n$ eine Primzahl ist. \begin{definition} +\label{buch:endlichekoerper:def:galois-koerper} Ist $p$ eine Primzahl, dann heisst $\mathbb{F}_p=\mathbb{Z}/p\mathbb{Z}$ der Galois-Körper der Ordnung $p$. \end{definition} -- cgit v1.2.1 From 73d6991ee272175e13f8f86f10a9a6d55bfda166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Sun, 27 Jun 2021 19:18:10 +0200 Subject: add example --- buch/chapters/10-vektorenmatrizen/linear.tex | 82 ++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/buch/chapters/10-vektorenmatrizen/linear.tex b/buch/chapters/10-vektorenmatrizen/linear.tex index 2fcf199..ac2b85d 100644 --- a/buch/chapters/10-vektorenmatrizen/linear.tex +++ b/buch/chapters/10-vektorenmatrizen/linear.tex @@ -839,6 +839,83 @@ die Eigenschaft $A^{-1}A=I$ ganz allgemein gezeigt. \subsubsection{Determinante} XXX TODO +\begin{beispiel} +Die Inverse der Matrix +\begin{equation} +A=\begin{pmatrix} +1&a&a\\ +a&1&a\\ +a&a&1 +\end{pmatrix} +\label{buch:vektoren-und-matrizen:abeispiel:eqn1} +\end{equation} +ist mit Hilfe von Determinanten besonders einfach zu invertieren. +Die Determinante von $A$ ist nach der Sarrus-Formel +\[ +\det A += +1 + 2a^3 - 3a^2. +\] +Die adjungiert Matrix ist +\begin{align*} +A^{-1} +&= +\frac{1}{\det{A}} +\begin{pmatrix} +\det A_{11} & \det A_{21} & \det A_{31} \\ +\det A_{12} & \det A_{22} & \det A_{32} \\ +\det A_{13} & \det A_{23} & \det A_{33} +\end{pmatrix} +\\ +&= +\frac{1}{2a^3-3a^2+1} +\renewcommand\arraystretch{1.1} +\begin{pmatrix*}[r] +\left|\begin{matrix}1&a\\a&1\end{matrix}\right| +& +-\left|\begin{matrix}a&a\\a&1\end{matrix}\right| +& +\left|\begin{matrix}a&a\\1&a\end{matrix}\right| +\\ +-\left|\begin{matrix}a&a\\a&1\end{matrix}\right| +& +\left|\begin{matrix}1&a\\a&1\end{matrix}\right| +& +-\left|\begin{matrix}1&a\\a&a\end{matrix}\right| +\\ +\left|\begin{matrix}a&1\\a&a\end{matrix}\right| +& +-\left|\begin{matrix}1&a\\a&a\end{matrix}\right| +& +\left|\begin{matrix}1&a\\a&1\end{matrix}\right| +\end{pmatrix*} +\\ +&= +\frac{1}{2a^3-3a^2+1} +\begin{pmatrix} +1-a^2 & a^2-a & a^2-a\\ +a^2-a & 1-a^2 & a^2-a\\ +a^2-a & a^2-a & 1-a^2 +\end{pmatrix} +\end{align*} +Mit $1-a^2=(1+a)(1-a)$ und $a^2-a=a(a-1)$ kann man dies noch etwas +vereinfachen, indem man den gemeinsamen Faktor $1-a$ ausklammern. +Man erhält so die Form +\begin{equation} +A^{-1} += +\frac{1-a}{2a^3-3a^2+1} +\begin{pmatrix} +1+a & -a & -a \\ + -a & 1+a & -a \\ + -a & -a & 1+a +\end{pmatrix}. +\label{buch:vektoren-und-matrizen:abeispiel:eqn2} +\end{equation} +für die Inverse einer Matrix der Form +\eqref{buch:vektoren-und-matrizen:abeispiel:eqn1}. +\end{beispiel} + % % Lineare Abbildungen % @@ -1133,3 +1210,8 @@ n-\operatorname{def}A. \subsubsection{Quotient} TODO: $\operatorname{im} A \simeq \Bbbk^m/\ker A$ + + + + + -- cgit v1.2.1