From a5781e77d1c1377dc4858c86e17f8855c629e1b5 Mon Sep 17 00:00:00 2001 From: JimM <mi.molkenthin@web.de> Date: Sat, 20 Feb 2021 17:22:26 +0100 Subject: [PATCH] mit Implementation begonnen --- images/Aufgabenstellung.jpg | Bin 53836 -> 53345 bytes sections/einleitung.tex | 6 ++-- sections/implementierung.tex | 62 ++++++++++++++++++++++------------- thesis.tex | 2 +- 4 files changed, 44 insertions(+), 26 deletions(-) diff --git a/images/Aufgabenstellung.jpg b/images/Aufgabenstellung.jpg index 44315a550c0b1e7beb0308ee6e82aa97c164873d..765d37faaec6b9878ee7c6dea567a1415e7a199b 100644 GIT binary patch literal 53345 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 literal 53836 zcmex=<NpH&0WUXCHwH#V1_nk3Mh1rew;7xnn3+HTL^3loGqbR<fB**@8!H<p2NxG7 z2PY>N4?hnVHy<}AC$AtcAHRTrpa2(-kg$+|Fu#C+0LTzVkWOY64i**;0d7ui0g}Q0 z0}O&3%!`>eGczhNFbOg;3o`yc!XO87Diaek$iWN{z|O|W%E8RS#RQU%7hqsyW@cn& z<>KOCVq<4xVP{}uVrF4wW9JYQ5>|{T-zp*|VQvvVZTjV_oZ^y7hK{XMmu(X@3Jgmu z+j2#@(AX&`qx6Z2SyEAP<3v@p;HF6%O-xG`9&}Dgo4o1b|04_{NH#<4X8?%`GD10U z>i;bU9%e=cCP8LF2789L+s;Ot<~*I8^K@yYn&$$k{IcD5H_VnTt*tH7cC_`4_1Pk@ zFLLSBkJ?KnzAv8h+%gmlyxg10PRmM_tiEu&e515_rB25E@E_mP9YP(ZR;cG}ytv$J zFYoqh!3T3U9e10n^~LP&8?O~ip-5b0{aOn+!;y@W<Gig?l6h&pbMCz(s~S|}khn-@ z3$0=pwF(*mqX7s{a-+!tkuQg9vf!V;za?nWbU(A>S7eO+H5VQI_`CeYyvJK^MobAQ z`LlG@B==7RhYuYq^!UEFTq(bJ&gyfk7JRPJ_!m2C_BZ|HiwtH5H{1Ts_+eIXX@=oj z&C6N0Ln>T5r<j`VYK->|w6zLwns`!2XS3IhdC%U38*cLG4GnSMDcqT9`|+*+vwW|; zsds9RnE8E*xVUfq$9Lx%RyAt9@6W0?t_ppv_xPRSeYq?D(!Q*|7JK}TYX~D9rC#<W zZ;4x<_`AlKVa>^fKbAK2U3QFj_>~o=Yg&4UYr12=W}TW%+ovoITU9iBV%+^%EB6<~ zRX@Hp|IEFqRi}6S?kGRL)qdt)t*_GyzYAXJ)xNzxNGIGj<4SJwp5V9*zoepVFSBkA zQk7MX_Agw$vT0)f>XO0_OFCuzY9`yB?VWvh|IC2p$@4i}d7nFfzU#l{vX{w;Ex)qN zu0P(EbExY(tBa|T>4tsWy+U^CJIi-hTU1Ou`!If~2)BPtb@0#Gm)1v?%NO$f__qAB z`O>&e@9Z9_UhCcZNlQ9zm3^pL^}fXEbImq7PClF!eOI;mUD?TNZilr_i@kVI_G5bQ zs`YN_LLc?H7CyWDcB}ULS<+Kq*DcI6HSKDan>r!jaNo0Sd*)eh*;HU=p**km#YCS? zwrj&YuH5O%-Z6cyfMzXHq*^0|M*FL{t5!dAZ~kWpD9Y(~D)Lo6YnZWi>lCle!SNZd zGgoOv9QCSNcKn2=-8-{gqWQuWGxon$d$q1DS8z&J-h$Lw$@5>_z3#t$$5UR>dy}+o zuhlKOemiTfw$j|wKC4coJZgRMV#oa5f0sUYu-u2_Ygr`MggOYVqo0((p4(w&{ReWc ze82sy>*ba$SHr7Ar}i$nQuTeWmY(Q`fCEq6Bc<kWn)+mYy}wtYFC=@a;Og_=5lKei zR`k)Ui`Vc7e-2$USaQU*e;2HSpY7Op$@1U)yJpYJdT-}Ux^O&Y^L8Jl6W2DXE=#`m zWafm`H}+)jF1{LCv2*7HzNg4OLdw-jfsR|vHry~-?XxyCN;7`;Yr9-W+xTjqRb2=7 zO`2Km9UJg!O2`s-(~H)Vi_1TrJp9?G-0n7i(7Up?8hc-^n|uG|ChorCf}=)r_}l}_ zW3HB53Eq39_NxAmobD+(MXJs+cR$v=UtG<w2bcAcp4)kAX0S%TF0p&dwkG&#>{DZZ z$;xGuJo8R-`CVID_oREm6Y(h}cdTc1>^Z%=vgI}39jUuX7k?kkvs@tj*lKcL%C^;f z?y0-tGPRPn9gbNWRW&QC?LR|n*v+YDTi3b0>vP|EK6|#*NA@IKB?9l&^({f&9>x_0 zZ`!>xB(`NqN$oj%Rr2b(X{*kwy5vs0aPi`aC$nC?xb=SS38nlHm%P7E)y{7@mO3q$ zv+!b#vdb%dF>R^nRr-=u_ZKc-ws^^!r6nIvOt7;HiWH6N@pv3wtYvvFshDvJju225 zysaE)df(6FTTZiw!p7(o8Ogc6_kI`D>jwJWi_^I2@9niF%+CE&U+5&)2gwopP0tnO z?GM^}DcD*0di7lCnAN{S132q(lr^Awl9p03ta)p4<sIimetA_ZdO3C1eO+<wt0p~H zs=hAIwdJ`IaOV2XoQ@||yB;!a6kOHSJGpw+iYuiTrl!<|{HnbAFZGti1LTr%z{&{! zu$LxVuASP|5qnrAz~h_V+uw6~LtURUWg=C1&iiav{yF<He9i9u9lbR#r`?o#JjFYC z#fIF4X1Vi2VisqAS!Sz}RqkEAyvakhxJhj5+8mo8ofT`{7FS-M>G$AO-wn$;#hFjG z#aiCH_j^Uew|PfpW}ba_zk12i(xvA*)k{piT>A6tW+d0gojqa2tAk(PV--iTu^lNE z1#-4$=Vokq-4@6;CA0K=sKKimv7=LhZm)d3A~*2%!WB{NXG4B<&f0Y1`>|sM2j*1& zkliW0GqmXTvs>kJ8h0GkJ7*<cdewXGd#Poo*O_$IEZw|x+0DScijgXFW%}oy%f6_T zl^@3%5}-L3smMmDK-6x|nmzM%U+;}Cm%Zkj%}?KEb^7d~WseJ%FWup^!Ftl_l!?2$ zC%-cdDZX*{-PCg~$rB}>ly6*epJSTt%3u4vm-`=Dp<7n{*ELqoysX=B+x6>V=b7XF zN$rl|D|Ka#yRjr}SL}<`hq`yhG(_Rbv;A)lZ?P-i;=60R*3K8Te$rj0>-%n&t=#V% z_Ij>MsnB8L<mEZJ6DMw;?CPoV@X@26YeW2$V%Oe$cip0HUGyeyxBTSIkH60B-7j-& z%g0=kty3*?nSY3F+I!WvdinB*884SS%rccaA$ZQO_8fOVQph7GR$6B*RJ-`+`?n-T zAI-ZN)fznS!o{2K*Z&p1TN2i_J!YlS-K-^UMWsf^eSVs6lz4id+ahLNR-uye9NYV? z@~1Zk*ByORrNH*845?i=H{s^&wA|UBWM^+#^q-;r=6Bz`aO-J;No&@wU2{}JZQim< z4aJ&CCzT(C+rBGWJ?FXBs#U92z1KwUuX3%x)qNGvT7awj>aeN_S5KK~70#YA*UD?L z`8O6dN4?v%xNOZ8$+bbRWS1Rwc6*V#>if-CYl}T~LOs6BTx~AA<gfpS?|FYy@1J%3 z;CC~5vES4x>AY{s2dz{4daXiV<nF%FsC}}G<?yB`n?o0ar|;8FbM8$J(=N4&T0H$r z&bQF&1uLt(p1TKK-+T6P>l?S#foDTQ%FWky=O}E86*;|S-`f=xcU@oWu3TJm{k7hl zs2rXyuFRP_1#3;2+%^|){m)?K8N0jx*`ngbtM_5=*$dc4Piu*La^=kN5W~HGtB=2% zX{VfbEK_yqR!5U*H#5~%Ox^0S`Qvdd%k(=NcbPoP`t$Zx*NuPtAF3{1NWL}Qb>*#1 zfBJr|G}&@x^W7YYy?h3z%!5z;e6%vxRPM*qRi5|ON8bNDRZ#kOXfAS0A&o2usKs$a zt(=^>FS;Y^-<9uY9(|l-bl=;%VAgS2QPyqKrj_}0oGvj|@t^rFd*bEQ6JK3T()*Hc zn|FBee};vo=l(OSmHk+Bf4Sl8G|OM+J1r{Zp3GVl7d`cHoSxl_y9W=<-ckNh@9)VM zKd=vzkQw<@PG^i;ws)^~kC0G*wmLG@>fjc!Gq=ree6Wtqot}Qzbo&+0*$=1WPn#~X zpz~c*&7`|LAGK!-X>IaYGRb`Vi(<KFtF*KhdLgAPg-}N=BrZx)3uRf2l=Avn-cGYJ zc^STN+xsNe5TW%*TpQtS5ic$;jcdETw?j0*YY!3^$!vvCkGY3a=eVn_yZYnvs%!B& zyLR5`49+W6S9!(KG*dBqroQx!`Fn-j_DUVio@kzbchA#5I1KW8cU$dMY?x@{rqf%d zmM#w3@=j`Y?t1eyb5^e_(P|H~SFT#IeCnH-cLb0AQ<pB^Wm3=gFS&R38_Tl!!iO^o z-`4JrHu{sTwf1cGr<-d{zJ``-Z}ky!`za)@<t&o1KJUejxO={H=3hTHH6Mo`g>LzF z<OODaO%a{-w0wT(s!dzY&R(IjIr!L*b#L2u-gvU$-iA-M=l@9^KDsk7_FTvA{->vt zw6D1@`8mySM)uuD-&aI#y>zo;-P!a_m)&k;>3(wiW#*ipw8W=%&ZPWa`OkBn@2<Cd zvJzJ+?06-A@OS+DSFHO3v%VG`R6VzCT9eGq@4W^a@6D~4HMh6-a<J7V^MC!35?x)_ zlyCHfls&z>GheE5(Un`(D=W_}2)y@r)_lXRt2|*hUPLozNV@uM*eZCoocrR56)QT9 zDVOKD1YbppHk2fB_I25eKSi0X?|uI>`2OqoYj9%b-Mwe;%1mcjGx@K)w8i!hd4E%W zmCxKG_{rcnzt}&v#pUmQl`HDvGLPy>3{PrSjg+5iH?OpQW?7#FQi|;~-Jf%IbB(k| z!Zwbw+RG7dr_OK-j|_IX6V#|Mt0MaiPh0r0i3K~~<b2+`F67>oSuU<F#oOD{57IB& z__LOpmj#9de*94M(auiy_V+@iWq<GgoGgzcc?#cJ+nsUUt>ixg^Ojf4Yj>`jab5Ma z^qGfS)iwQ%PJQ<{e!1x6ah{&4jUPX)=svUiVj#cV@|?!m&m!xbs}7p=?M*QAbzI&i z^XY8v#-J;8)2kIdWKDHlPHhVC_z~O~b1$%R)}BAsUFJB3g*p8yH-@Fh&x+Z!SNfLL z<7HRA>jd3wJL%}(7aTL=b*YxuRrh`6?;jVZxMbfv@J!3He0O(I_4K#h@25$8%<7%< z_1@d1)3wEnecSJ7O*-jak$dgB->MfAKb~9b@htnk(vr2YFONOBdw$PSq*?)aEZgCL zc(U2!@3D$IGncK7)!|-xW$Lt3OV@8ZTs-MNgKNZ(`(Y>NeN9)@S=Sqynx(Z|>Rnc` z#Jm1C%(<6zBi`SdY<WDd;wsNn<6AnPUhbV_y;Nn>s@1ZpFO{NpR#?p68Ql2#b71UF zQQ1UX3Hnrq-sC?XFLM|B+WY^T^;hK8^z!_o@8+7P&a3Qy@#FsPa?Raer`NsxbNjpC zoc5Hz)$4DmJzYQJ-nE>~s^!YAyvt&^`u1k5^{I||C84FIUc4};t80BtZqnXUT~Fe~ z-mS#tY4VySRIZtrz3y|_PfuI+xBJEyhsSk-d-7!ud^>YRCzx%+?Txop`CrU?y6skG z@{*;^eOEn|e<*cI9s6kezUZCHz2{o%tyVCXS0hbUc!r(4=PhM^^`Gs{3!(w=2@(c| z-nXn<uQlhKcDVV~+oX$o%EeDxwneFx`yN|r`CU6P>(8-u&+}@!j%h7gF7_{Z$xZ#k zot;53@nVXb&t7}!)csj~$CJPdr=I*X+%zx6|KC>T^aa<qP5onhi+5VMbKaFV@(KrI zt$&1VoMiUWovVJU^5Se&m;VgAg{Qo4Q=Ivzs<A)t=?*vd{C$zDZyxuLb_}?=Xrf)K zpW1q(MW409=ZcDo3I-R*oIr9eXV|5CdTV7966ViZn;J4TSNGAYi`UpVf3CU~>VTvS zjVZLI|I~bctNmwoyUS=TS*`qO`Q>x#KkHpQ&akQhO(`<>0{@}@r#DybPx@vnAdiR( z-YakBKH0dqHvaM5xs0Kz(MZ7zcY|!^?d#cDxsy#w^QTP<4o!=cS-<`9mdRQLOFB9> zUA5i++DL5Ys+C{&e%xBFJT-XJvEF^+Z(Y})Hru-L(34p%iw@;nF%fh=wnt{kN7d*j z4}Z;B8E|aX-;87b4p`++fBMs`cJiIgI;Xyem+y^zUh12h8`AYNZDQTl(7zoW9rK-( zl+=x692oeHzwzG|mbocykz+8+=Q{?okNV`C$XWHDVWvvfimNL+#b<8bxaY;5J0ADM z^`73FTfk838?k;`&%EP#CkubKgkIadRmJp5Xu!H3&zDc_`0*s`Z^pBoqV`SmK3<M* zN)OEb{I-8>*zYNqeD&lj*Bzg&(;semar@*Iz2@t$Tnjbrm>*;){K|R?B0O1EXXcBC z^=&ZlKO44bmDjduA4@Y{Gqe1;nys|}p$eVF8Rq`ffBD?_XR(X>M1w*n{tSNkJpAYM zjK>Z5BAg+E{h|A(H&^a&td{HG$JOnbw082IX(sur|5R^YfN%q^P>t@7*u#>y^?pwX zH4K`sx8=6ply!H{tm&IMCC~rgs_^<(ZQst#{iC{D@lM(7OJ3RUxSdXZUZZ*GYINfL zL)*E+7ZrV3u|N8H<NE%({|s}kX5~E<4KOj|H!bB&-L$E?^w_khs8x}&JRi;+O@3S* zUOemBdMhn0EiKK542*F%tJCIu&(aOt{y-vE`liQCNz-R9zG)rIUHr(;GH&IU-DO{r z%@^&wJ-MoQ72EB796WjtyK)*uZ|&^5mO4}S&{v<X+4~Q<IeYH^&#-FZ@p3+HwnHEP zS{~M!A*ShmXIo8O6L+bI*X}zLU5;djp8mIadf9i&%B!KFl~<m_Q!WDoO0M!m$#Ceg zgWxl2o%plz%jea9PH!nZw90Ffy;iNwtN#o}Z)FO&Rv?sNuy`5%z^5x1KP>)PmX&{F zZ@&w}T|cA(D=2hR`J`jLU+eqJN?1b>X7H_k>;9qmh2G_<rIx;-DnF*B2h6@-x5e%L zui%U3rdbQ(XWKpb&k!j(N$=UBy@7(fRj=M3WLz^V-&ge6`Bf6Bk1hsRZn>#AX{pvq zt+4FYL-X3it<;Wc2X^ZE<kh_t4eWU8QnX0v-3jCXVcWZ9{R59(<t3(7H`kQpF6sUK zY{4<j`O44o-{kr_M@?M+@k#tYw-Y7FPG8oizj2-6H~EptH0yF9?|>H<<85PZZ`av; z>g~IU{~3;k7pWTu3JMC_BK*U^z<`o3mY`%A6m_T^q!F}-p~x*W<j_LZ!oa}5)=(!> zuXon>xA?{v4L<_^>^3!j6L)+OL*DX~_o}_pul_U0y?Md4QtPJm$z-=*`;YIoVp@e{ z2y(E5`WdSnGu(6PWN6RRA73~9OkbB}wCaA*lD=iL$`(&N(ck3~wo~w|>vPxVF7Ye) ze2DDtboRZxHYfAhtX$oRw@e;0A20Nhnj>{R*j9JabygmuQ`@<&ed<fm&5n5|w$);) z`8yZ?72G@E4jd{~1#@V<Uit5J|IGd~Opu4On6nzL#-E=1@AdxP{ZH6o42D|^Ov67t zuiy3lasE$67=yuVvC*j;^EMdvPnBAAZ11UStG5>`tx|gD`=251>3;@Q)5|?Iiu;$D zEt)LU?6gVjmG7xZ_nZ9tPR0snW@azg5o)z8J#_23a)lGm+&>msUvIp9QBd%7Q_ar% z?{@#V{m-E*+D?eqV(VMa;#;fcr_TM!d+NmLs7vb-?)hoWzcOj-x_7)Ul^<j)g}C_T znciFV^^Wv@wpIUP-hYq%llz}R!4A%1yUMs~|8(oW*XyP0Pw>MSj9VSD);~S>pP}^r zvHPEx;Vg#S0I35<{z=RIGFokB{NVhZ`%B-6e398-S5q@xTRHOh;X9f~cX!vleYwB< zQrr0hL#No{pLL$)?aE&!uhuWzE}vv0ylwf5%d7Ua-Kp*TvW(&9nh$=r<}dbJ^-H?& zoBGOvo0BuOofB%Wr=Rs&lpE?&GC|i(JzmP&rhAvg?4v@3wx`eZ`jy5n_!Xxb?f9SJ zXBp=;Hv7Lpj0@z6wPMBHnP!t}uXzib)m&K~vv7H8%#_T|>ucULzAKK@I)1WHS>~DT zinq6?Mm+If=)d$)Xx^vgC+z#?-~8?Nh^?Up;rI?@cVC*p{A}|<>#Vw7tJN=ZkKdTL zbaR^TlJzC4W7BSa4qE+kw#k*(rh4k}+CmX2B|*oJ+?Z-HQ(5k~`laipXJb!wwO{(E zb#wO7+VBr&HjDgmFJyMG<GdaGCG%>$bDrIi3iVw7i_1f6d3XF4e(A&bdGRu9owt^b zD=p^M)}4!5=<DlSvtU-{vLkvtDLJ{$qUVaI>7MB5ShZ@;iH=%v1_p+q(hgx@;0(J^ z|1ZArYh(X^hLF~fskyBG86FteZP1aw(iqCXpc?j{L96=v$IHLnGwyJ$)LQUq*}ne_ zvi4icdMiW&7?`pvZq82o)Al;NX8)VN%dT5btvR=1)tWV+0o_I6df)9l<%M>>3w<6M z8X7c(>MM+__HU6pGu!NDfpuu=?DVsy3sy|FIP_9p*G%0}_%6#&)oqfC!p&4dQzm+< z<mX>_W_vdF#i~|)qye(trF&wdtPUKsH;p>A0#|*}8Onfbd`vZj5!aZ))Bv1AaiI<) z+Nw^I{clcg&aw7P*rridb2%(J+n{FCx<$P^<}x{&e7Jr?T4a6yq=&^fZa&M7S-E$m zPRHyW)9W*k+vp59y7EIH%u65rXILy{yUgn1;_0zwmwK#)*RI`vS2HUsr%Wq~Gp+fH zYV}X^ePX6D=hO`EXzkv<b@i7;vhAu->mR4P{AZZCZf<iSq89;bhEUK6VPN3YyYOz+ zyIRY(X%h2Ky;AK|iBt(IFx<5B)ykc#kL))tQa398s}a^2w(qZ0@io@@{~7iy2z6lK zluPV+&AL27^-8b#u??@ks@9qMCa+k&FJ)@jOod5Ot2!sXiOA5J<hE1&?)d{N*8ckb zIh=u>i!bolB^!T>??1zqDLZ6WZl9}uIV!5;oWXX(FSlCbt*@1w)LqRjx^B}(!M>@= z$@h<}I%av^?ZjG-yWU7k7Zj0)@|i+$%++?S7>rWx#!GfJPfVZkQ&%mvJ37aFPSmg8 zvZ=P)-m0FO=B}!1>zvY8srmBWiZ!dUv~+y$tc_o4t~pO=t>Ax#wN}TkG5?mj#){N0 zVqhS)L%^~+^iR%<<)3vgZ&=3~GBs;^?^=<6sk_QV51@>UFfNcsbfWDLod)TZ$bAE^ zZAf#9NCPXXQGb8!f+o_|kn8G)T-QZ=z4^JaVriMK>~7^lpSWIG&uyEw>DDH@+f|Ey z_ASp|_^_sDqDr4jPS<nGb5+JghUIO?4z|45x;sd>Dzf)-*5AL|doF(QU9tDdCW%GK zSx-YJe%QFtbj^d#*psG#mKQr#pIep#%7HLUY@N>;)=_`0H|aIw-~Jq<yZ+mri}%`` z$i0<0aogdkXY;3jF+F&})mU+j+xza`Nn6i^X-|}T`!@D$(W>Hi!SVOmpY3|<zrO18 zjOb4**3Q^x+8>*?=UKtU+k%_JW8=MLc|!b3PJM0N{n9ekO*y<KNL}o?seoA!%!wcx zrQ5t}64Iy@O2><Vfhly=J+m#rKPSDs5ze$KTRpe7?AC90v!zE1eB89%ynX9-)lIs5 ztLt=hWmM#=mnqv%yQ~&EcCyku#P)5Z#oW(}!nG$?hbLF~u2<Uh@LRN7?8IIF8EO_U zXp)|K@q#;l*;UhyNv9?rySBCCd45QiQl6{JKZW81kPD&Mgc;FQXGaW@F_&5+4TgE5 zjXAO}uh<h+_&YTA)9<3C+oM+~*1CqqhOF(9P|C_LzV}^AIjW;;)vDe71--Evi?96+ zUw7=?#HDVW%SA;_M|wTEFM3-s%xICtQ~yOCno5&6E$rI;jVmVCNKdiZa`V}StYyD? zHIBc%vCio0e}=_RcE+k)4hcWD@~p1v#{SNiLd*V1YN>XH&kR!E8W?`dSNW>el&5*p zA?Y7{_OCgeI$O4l<v+u&n{PMo75?)iXbr>E8sAs?-m;;;w~Kx^_%ZuR+%&7z-}AKJ zC9NV>%CIl3TKkSE@3yeC-5yz~Hw|weHFM1Ne0yX6U$KY&M^Bu)d#&W>*+*qhVqcy= z*A>Sgw7zq%>&xU-`^z5fdnPYj)qUxBXx-bRwP!#r60)Q+4bCn!Y<V{)I#PFMb>z8M zJjYJ5@XxeQ&emPisu=&<+t;Yp-u$&+I@8rtKFdCu2~UmC`p9!_l6c73q#Yh7#i~k* zOtUhcr~fDo$PaNXHn;3rG0DhW%VdE>*s7OH)s{pg_RU+HTPZs&|B}ViS89vSX0Oi< zl~k(VDm^iD(y{$!9(TU!8#T^q=DlR|sn+eFMv?Z^ozrd~3G&a|8-43(QDDr=r6r;P zi`H9hRPFu47viU;E&Iii2Rzoxi8AJdGRy!Ort<jORz0nD^35-NM~hZ%KU}qR()+2` z15a%{@0-&5;@q>|m*-AuJq>M@yZR_6@XF3reQv9mY7<X>emym{+u`FW=`&`(+Am&D zE$@uyoiwjZ@A+}RiHlAaOkCA<UB&CftS4b>PCQ#3eCn?5HS0-5-`_4bvXZ<$_u^xV zr?dKIivK&Uy>fMm%YO#T(E3jAEm67=e^>P#Pu?CJ{r1`qNndYoUm<r9K|{f{$x?I9 zW+^EtDR#YfbDa5TS90zCmw%Ue_kQXVv*SowJZY2L#*{2?m6DHte%?EA^?i=-^Xgf> zzQ4a~6d=dGo!VFNrG2aZ-tPK6V}9ne6}OEfjY<xfE!~@b{WtHnT~>SCjkZR=+4^N` z;nr0rV_Cv(MV*kiuFpMJ#b{&2MM3lB_WI3P|2AKK^D^x!&wHr@(gm|_=dGEvYrk13 z>)tPy4qf+-jt+QT9PPGZ^}jBQXL;Y1lqXsqIJFPSR-~L@*m2|A)`k0DUQJ6*Jf1Vt z^wiC%w?A5~@`=}4zB9nrG-iY8q|4!}m2=j*g={?4pW^o@d)A8C6Hh-|f5mpmf@^2u z`SbXj+}#U~uM_8PWlH_3*STkEs!8tL$!nKSDe3Kt%h+z%7b(;A<U#fvN%tf77Jb=x zHGX$te6hqo-A!-LbFSGR{%E%QtI$o0)pzduSU!n6PN#3pnrf-zK7YUEFAeN{=6iB~ z)w_GER{vddOWtJJk`qNoE@g!rF690iJMU}JY-P7=Is#rd?uL7N-6}T=GnHBO?X(G> zANz+Torl&vE!vxVI(O<%(=z2{SH8bVW)I18j@NzqW$UUZjZ=lTHBHrAk{Yy0Q)=}o zUncG8t)k`m%(sw=g~X5MEB5M?hQGTLe&@Jg#VxtVp({@>t13@E{9c@^N-BEFmhzs1 zy5?TDG8aFs^sbdJI(yeQr{4R%iq7MotDd-otC_Ee+P~_Gc4^w2;GnRufUMHZl9QzG zUen63o)%S=DJ$dO))a2oUvfuly{Agv_nn)x3XV0-{e!)XO1?5beBF$F-jn_$1bDm6 zI49~pF-AkT^y2kPX5nW;u5X%qerZ#s{68jBneV3S?p=9uW5v4iY4_Je9$mNh+g|U> zUfjH{rPH>3Pm9j|`Ca09s&>@N%vUkLBCO{vZgbP;7E04n{%%`QdHC!{^A#u0&5p=g zwEp9^N4IxNeDqGbWzFOFdgJpjS(hdK&pq=_=)T<=exmcsr_wE*CzQA6-?@Hik=DC= z-_*X^$|%PcXa7CTHeK)1EuFICE2hj@I;-N7-rIF;3pK4*CaqeYYn{})>X`STAFovJ zAG)WuF=lP<0v=<(tzJi0<g8iP*R}8X#3&2tisS3n<b-~EzE?E**tMN!YVz)^I=Q&` zQI*n%o#k3;X}+e@S$EyZT)9=>KQlRRL6V`T>C)Rjgr55Co@=|V^glzC<gL3W_y3hy zDYNq2xtinLr`PQKrkr+m<IVZHn|?d<9-4Z|y!EBb8h0hz{jc_#zbmer5)u+u!aNI9 z3nGuQhI%5+QZR;sq!}2GJ(;Q6%)jA!s-*9|Y1cEiIlb!Ib!w%M#ll{@>6WMeGc11_ z8shRiDA{xR>$Fuar{3CZypT|F=B@kXdqt}_v-C<QuD|eOZEsENxvT#fLaz!f{&_K$ zDeulcuIy^l-C?WOZ7(hP5jOKqb=z&H-P5?|IUL)1`I^_&zh##S%_L^+Iccx=_1=re zVK)y<SvKKS&3}eRVY#6zCVK5(bBf!|TtxFfL+PelPpi~_?)86<l+{FoSKf@<cqK4P z_P*@Z+QpmZitq3(U%mZtNdK`F50AgjOv<v8oc6qM`)N^^Nv0>(r<4|I)i2JDcoMD= zj$Be9ml;QH6z|PgdrMyVkkZzq?>c6;Gd5k-4Vk`D^HqZ9@8whGX-K+!nR>p&W6tbX zQr8wstu0zTr}KF7??9DVdmWclPPLnR;m*6OSIu5!ajPwGE!}g;SH^$l%Gms<jIg<~ zB6*=<p61+B*T$tjVphkIA&>lLFulGvV|T{1!WB2v=0)a|e6!FOxiX!*&;4k~R+G@8 z;3XF?n{`Fp6`n0UZ_eUd?^GT{e9xO$Y~8jd>+Yo0f=6C|SuDT$)Ta~cjNEy}qLtTP z>0Q=mzRmMh>cYM_@sA(YtNVR7JazYMmG+zqkM)1+-TBnhE_dpa?BcIl``&k+w+)@P zE;~+V{i10Z(==ty|LxuV+_1d({V&0~DXu=vkMaYnB3`Y(yJP*%emCB#eW8(x+b$=F zygUE&MB35&iP49?^Mqb>+R8ui>Pe=(n$>fKTqf`QaaHchlZoL)g+KK!T~4$pz4dVR zW3gy9&(yt_Ze%CyNU3S<lU$XYv*F6V7r)AOPFa^c(b7G5@lKbpqO9Fho#){QrsK=* z`kqr;d-;U^H!JSYxWLL)%aU^}MZ&dXbFFhPhaA=lIqh;YrSlHwub##i&)&P+&N+Xu zU~S5^n_s;5=Xz|3d~sj(*R0##1sm?)wvD;7^rfcENyT|LP9!Buthf^LxTM!L{==L- z9wPZT+A>u)^R_;{HoMP1yz}K++s{%5V-HRY_pYqf&Dy!atTNisYsw{~m1jENhCWqm z6g_>YYxnkf-0!xhPnFbj?SHv$dbIwB$J18VzRGSruliS-)z#J~*z@F(o@H}iTdDZo zxo)~~r`)PdTZ3DjC;XUwCFQyA8q>h=AGZs0@AgzI-Iy!ere1pE^J>0DLGGWIY)=vU zc5C$$mtU1uw_KhG-roK$`(>bLd49EU)f66m%?0NSxz*CM`yyVv-}bAzhi9sw+>K|w za#zaUuNA!W+=NYXdDPORD`sH<$6e!-Ppp;U-IIJh%uMTd@x89KkF#T**_r2srd-_l z(N?e`X7^NKW3^eQo9^bBT)8!U`Ie2_0}LgW%)0dU4`<Qx*mLu)Tm5HP%kwtx$^CzQ zA$=jw)9sR5pI(dkEx0-D#+&ogZq_brd+7C2`p}oYFy)DI_rJ!?{%*P7OG``Nit#L{ z5F%>=Tc~%&tf^AoY>w)-VXjqs@4cG0-+Rf*omWnD?EfCMrq@0>;>xeCooY8fxoo)j z^j2u-XYGPB^BzpxST{X-_4C?Vk>0;+Jyuo9zWle>rt{091rj|or+&BF_T<;(+FL@4 zJq_m6eUD9ATq|PM5%urs+{`B{)~?(Ye8sqWS@I+^w+V}*cgk$io)|poSTXnA$3Z3= zd#}t+3wJC&_K9=Z&Iq-K+hV6_u9(g1u69yhYOmDuTD~IFa}%XjbnkesdMVfS$ouKD z`+8o5_8rYTv3kj_>$i$@vZ9aLm~P5@s=6dXJ5!#^W5v2^xtD=)yKf)dd*Ye-0+ShU z({zK*EUKK{AGJR0=dCFxj)$Bsnx(mPYTu(c&owo950e&OFP<oRYHesia>c$Ync=IZ z><XW8Df6rBwS8W@D%Sq^RxA4Iy{n1gt~kG4?K>Bi+WolkuFNjQ{ax0-O_r5w1+Qmc z+v=}+?_&SM_ea0)GY`47S!74d+sliTXZsf}^2)gFX|%PjBzIo8;q8fm!PS$yj(jUS zyGG|=uDNXBX3ylyt9Ghxx_IlO$--$7*Cth!tqtj0IdziHoK3bVeHJsG7ryVUnA|+^ z@D{1R?yIiM+P@-FOuF)f?zNw}A7XMM(qCl#I_7b0WA(nJS4+8rdb5RFdvkoUr-n-J zE)KByb#v0QZ!-TGd^8QRIQ2rqty?dN-+r=dEvu|M@4oPjSxemZ2C3~7EZ?RX)4emW z`)i^2-<7#P;*<+lpI=+?&3tNf{@G(`i*`IYvwZWmtshiff~=nF=sZ|f!sq^}o5^#3 zb&$GskzVGiS>-dHiP!k69yHcAvoAZEt(BErdhe+2rCDXZelKE<_G#@(Hw~2CD|<@+ z;unc0zwKkQbl&aWZJ$!r_WF0xydR6UC<QL9&fGn9<9F_*q3`^j|7YM#divAVHT3Dk z-*Xy!AK#9<_@rWO=((eP5k}Q#_p5J9E;acvE!w|y+o@O2)m2SxtBwn&xNW_C@1%0) z*<zX5Q!QftGn5B>o4xMR^;?EDuVl547h6x&xh|QRzpMY3*+p6H)F(GjUiWvJ>}$Ml zp6`|wy$|b!FF(`%bZf2Q6`NI8^Os-Ab=w@1ox4+X-*@geKW@MMvbJyPi+`?4lh##Q z%-j9_#HLm1X3x}~-hZ1Ol{@{;W-VRU%Q3H-rS~7qt6j8qdbHBr+^<`@)iv%}B+r`{ zc3S%TYPpja&23*iv#$<a*nBaUQ?J&&E579G`l1wzbFM{A;xU=mTEB+yx9N$WIaN7V z+0uPyq=~=V>bjy$ekyJszS%DR%FTB{$2g$0>}>PJJDV!jUilKPb!P9CvYoM}N@rfp z?hSsSoXRfFJW*1nc+uWBS$a?JP373K>37kIjXj%<&OF$4=gqY0wd;0f=6ZVaMz5aF zJ@w+o)T%=#F7b(NJgq%d)MDPMu64)X>~ddY@oo0SmsfX(Zg{mS+FLqr@n6-ZlfnLh znK^o$nyVLjH(OSk7wBsXFGyM)DyHh5$J}zJ)IOssr`>18#yiqneT$V=?>t_(aI(R~ zE2cSpQ&Sr+Tr;|@(k->@`^Tcd-JL70W^KKbF2C}3Mv_(j<ha6D-P7ip`FKwJe$c)A z{L8oH?p_-<rMu=Xo+KJ|)XjGHwD8NO=R&f>Uxqx>sWy%=nBy$7{pGdDzT}&1*0pQ* zyXsghd#$b+E;I4Gzvwot8TVOajPjGCgZHk>(w_78RrmR8nPDp;H$`9l&)~Dw>u^f9 z<|M7tS5<F|PI_`=U5-xcRgt{Z9By`D<+N|!r?+?ZhWuxUlo3AbdftdLYpd47q?7Ny ze3^K#^-A<4t({5l%0jNzcOK~2|L{|9i2J*{N9LT~^Taeh=a05;(d%y(x3|r=oYBt} zuerYRuIZxp%GbosY`py<UikOQlhU_$Pnk4#UDe{Kr_V#q7M<mqthw@Z*3#2+g+EQZ zG3#k5lVxIb$(=<z%WYTu3x4s;ZE^kETJ~2jm(H4;aa#W--{e=h(++x0^_R`P)%LY# z-|K^6H)e93_f#n@xie{(#p6dgD~&5=baiwdxy~+Id0pn+X2tzCzFhX!{eGkHx9h&| zrlr?aqEn17Uv<@)GbK0G<Wtd$iRQ&I*N&}tdS5%#B5Zc+QxnN!iYaH_7M_-s{dV8K zuyN8N<=ZkB7vJi;`*o4^oChmPu6g;)H#nKPe^>d_X{V&CXS_<uI<V!V*U^cgvOE98 ztowW7+M>L>=l9Q^dU=ie9v)_ygZn+o>#M)5icT*rikYr|;>fka4~5q4^?ZNtc<-*i zv>-7m>dMyFY#VN9{#=>1D{B4Oq*|V7%kGL8Evh^F+ND3_KSSob_@yDMC*^WXG^(Dq zFl$ZrQP*iH=i4s)XISN3x{u>Uq*C3rlQyD7Tkkt<3ezgq(z*s7Hb5Cjz+BhDsB!7r z($kS!=l!*}brrpLzSr&Pub^4;F8W3t`_C|4yL3hT=c1`azP%nZ`Yu-X*+%}8k$k(V zU2U6f<)o@rW@c^sO#bO~ZaZFFyvpPK;`TY(>YOug>PL!MhG!oyTD2zcrIP8F=~flW za}%bnb2p6@=~z3lYvs-}v3GpKl`L1Sc=GIk&}_fS>E%89?$3DjZegVU<(nF-GuD>u z_-FFl)!KS(Z_1^!r>|Z;sr^Ip(2?xNNrkpC$JcXhmupYI>)6h5bYu9dI@93r<=?fk z_Jplk%~vzQh$EqfC$-kTY<bD4i6>UwOsv)C>CK+Fdt%g1wq4o(Y!~xwj#{l((W?6B z-)6hcqBHZXSvM-RH%~2@n%@=bUh{2n#EE&&wf^#ES)M)q;qIaprDnD^J0sM3d-kPl zm*zdHbG<6Mb?4_xfmb~K`K_K%UK+gW*mc8?YxrZ|h8Mi6@shi%c0Q8T#eCJ8<w1!% z@9O`|ovyQT-n<i2Hn{v^yR_)Cv$)Q8GxN3jXTwi?-zdNHw9@vfr!$YuOEsVKT=t5N zy8gDvyt1mO*{Lz%*4pa~!UC>%@=P*ZDeJ=D6;i_UaB}Zi-*@+=w=a96baG2rZqee6 zPrvJ`E!y^Qdrf2E_G|l9p5_@|*|p8fV_B-Q=1%j=d*Ajyw^}&Ky!ZB_J9ppxyPhjJ zJLqz}QOA~P{d;BNRcFiZx}$zlaB6?DmU8p1m739h-%eeLv@2Gf#;&yS#Jxa^m<JCE zZI!P29Gh)=%*bZl?bHM7EvH_q+U>kC^Jdw)#ij02i?yGuelkgNs-VTBiJ{5i$}xQ* z6OCimyKK5Wx6aqO<CU*%yTmzB*$EfC(`rMrEE7^~)-71&HRGn&`Yy9YpC+8^c=E`_ z_jgZt__kw5wj9^nlPqv&%h&TqANNIHwR4^qd{Zyzqub3&>r#~oC+`*&<vn{U&n)`t zn)3DM+V&G)ty^|>W#rl8eufsCX1hfEZTre&zNYuvt_X!`^A@>pW822nUhaHRV%60? zi>vlgAt5dS&$b4qSD#yDC6n}dQsU)@BIlRain5;O_By?FX>#wzo!5T1ml{s_q-7eq z$!eDS#<=%$RvzkovObDCGCKRz;>~FjFWl9yOqGkxT|MjCRKb9d%kDlm9#7K?U2QGC zb9#5{N6R2rm#|fZ`c1iIr;4Pf>1SLzYq5Cm`KgaOrv;y{+^@TC)-2IUVxNMotg1Q% zU)|ikXp{M}Z|};v^aWo$s&;;6{wgM0b8n`v?quN;d7b^cR{j+7FI>Lk(<aCN3=fl+ zKbh~d*==pk-V2koW3F3?6)$494_#CmX<Fu7bbiyUs$V_Jg_a$C=b5?PuCccyD8%-v zfy!i`7vI0TpG}_gPc%tu=k4$6P4^e?JbG#GcVF)-ySTr)@=n`!GR-@;_1lXFslib< zv$Udqt^B=cahsXCu$Y*V_IE>zog2L8-TuMKm#I37``G*|kuTq`>^sX}AM)m8*!o>T zGtc*(KdH4#?bQBQ=hQIMa~{*5E#AcSc9C&bRQ9t#u}K%dFYbP_Ir)2Z%TFbvjc-z2 z3d%!OwKMPCjOtcDm$K==lQ2u^Q|jDvBy08hznhv(5B`4i=*QgM^LLt;*S)TpQvdcp zL+iiE{eSBhx4*s@c!0sntRyQSd1jiixT$Wt#R*N#=&weS+3_JaF8@1iy}VKQmD{3P zSF7hm3pU-(dM_TeV`avQgh|VmRmL7Vu_!t8eD(BKE?HWu{xdKYZm#96F4;9-eb*&# z@93F#)>)=(@VY0d*!M70)z!w|f2pjj%>=g<dtR)GeE^<eLZ0l!x**fbEF{Z!^ETG1 z@?SN57v;P|_D8SE^D8ZR7yoF}mA&CVR!uGP-R#quarsxT{;K~Bd=HnKN9{?=2%j14 zEqu+pX7;|hmjX_EeEGF~=gISj_pE79kqn#q+RT~vKZDq^Yp-J}+MMqSdh_O~Obzd{ z%4%EX&1;(#x@mrK#oUv-vOK4*Skd>?Tru8a&UTG0i57cr8=O#&$lVsDx%$-;mwRiw z)U@xcm>>1dm6>JP#ozaA=LV-lxFtI0ZSqfEc>LYBU9X*2J)bwLf2xPPZ^)^Rot%Pd zRhB7zW$T{3%P!aZ6EAf0yy@|~O*h|JEl!&)d3pBwm)y4d?shH}bq%RKAI#31^Ey;H zb$Y3jZEBl_;Q8#UXW~rU3acu&vDwdm%6~*Ux*;SaX07RT@1RGPZ%zL#Q@gym_u}<K zCnTm!`e3>09_xzEn441TpXJNz_Gh=%mM=JH_{N;EUuAEqM2MyH>inHNAp*{y7i7;2 zR<)I$8uMgks4TBJ*UsHjCvL5nV6@6sXi2}j5wF6!6RNYgf3N5I^<w3$<A?8FHTM4; z@w7TLIdXgPXY2O5C--+6^sMH+{yp6)WlQBW?ZBFC!Euk*?EgMF;&n{HKC6;GOU>va zccbuvb<fxOJq_DkY@e>}xy8=6ZpopShPL`$yM9kseZ-lWwSMigCEG%8&p&x)(iIi` z>W7hmXFZiW&p%K46g~Bhob<6PVRyp)Qcix(PHmRie{^C<QvRZyPc~kTiY)5x3_ZW| zv~We{4(a2kbYyB?T<MHkag{H~mTmW?8!Oj|SiZ?QzhJ-j<dgN&uB=-;@1YL2zp}j3 z%~|iBJ`q*Q@wBp)I;M5%xzf&iRkdnYx@)JskIcXFTKTigq$j6tpDiuZc{SVBhj;nA zk|n9^rQ0GNx+#a+zw~-%Qnd42_SBX`54T+PTaq|s>x}HTq0@J>RVQw}qjYG~jl6BI zUaV5ho^>MoqJpQyGrgCRDmh`R<L2o5iPn`D-eT81YIxRRzU5^r4kI7F`<^AG>rPMD zwQbfz-{4~ti%Nqp2d`Fn)D^ZmUPwtx>7$n37yfhea*pO6u)Z;`>1FDoNyjH%dotA| zOq)4(+V<0dPQU!zCQVeUFLLWGj$5&QYRr?WRe%2F>qN0mEni!F`PEvNZQearfBkDV zA30Nb@p@oE%<Xs;VZW&{bKZt49Xpz1s2vy>J|*P&KhHH*x9*(0RdH76xV>LkbZqrD zk3TnGI&9IIsazF$Y6`cGsPuig7mwN&ncjQ**;G*UPFU#HXPW&<H|8GvDp5P__teAT zIwdpvVnw^|`rete#MHMmd*Rf$XQ!TI3t7ah|C{<COKU+&WnNe6_3S=>&(2q&w*6A) z<{qCIa2i~TT`=Q}bqtwmxM}M7&R*B2igN`|9_g6<T~c<r*UL3G*}^Lp?^>Ms$vc#F zl~%~|{|p~;mUczldZ(v9f3K=v?%BJCzpVS0`OJE&Zd$Elr@7CE>@@d+Q>l9{u9^7c zqUyS7%kHf8l)pRisM2|_@7BesUF!D5Ggb@bR~b!TTKTnZK}7bd_Yr@>ypPU%9h$oH zqGQz73GTtn-z^j8CikZHo>*HP^Ww(4+EZ6Tm?sj~^jzk`z!bQ7aZt0&X~P*iSLRqA zbM*AOzjDIqs9(#D&Hom8*M?($kg4!1&Fj`vS*P6&uh@0<sJE*#%T!b2Q}4uFg{9V2 z-`O9e92gq@L%4VLi|pG=ul%&VHYqCV&bg<Br&XK6KAhw!=US<y`KYQ^<HgG-O{T8T zU6bB3ftJ5BJJ=(37}UU*L^GHNBQJfPnuE0SfPsO*r_^5HRECk1Y~p1piPuHdq53ag zPhI9YTUh_wJkyDp6?Z=;ujqYOGQs2RS$8`(%fQW+XO}Y=#@b!EV;!7(RdmPJld-}1 zQ#IF3yEWq)*Y8-rx35`4t+(4r3V*Y-y!_lW=BjJVibKV{l9%^7?l@Sx@21M~eV5!e z2FL4$PL5tzU|jc)?doOQNgwj>?3uMQVt;hV@yo8pRwYl?M*F|o%4=1(#%6BQ`d0go zT5F3=?f-K=lxYoTIMQe{KhjtrXumIUQW9ayA4zR(H5Vyeoi*2MYW_~weJ2C&itUNL zW8k;WediprmOEb_`kvZ-`P-t#8w<Q}%w-vf29PBcq&f9@xNPR?6_;ftcUpccKk>_E zwejM*U)eR9pVJmEoNAYI^_=gUaO3LC@2ltSS!85h6qNJ4|9<e~D|>!honLwV>x%W| zWe1)0KTPXuvdXHw{huK%;@<s-UqpVVuDhAC{qn7xYp<fXq&zNZRYgTaiv(=6YuniC z;<l*ni0^@lHD=m&`pMfLM||BU#T~nBnwFMUMD#8Th0cx>kF#n$u5A^xKk@wlXylJ6 z6nQa>YP5I7t}UgFO?6pYr-FC?u<@>rDvzBPnXzi)>ccuS^DHB7ud^*JsmWcwDm!#t zU)XZ%m(P07w}mM!TCEc5>TbHu=Lw_D<=mugX{DPV{#4!N6K%cC_&-Bt^3?Nw;YGEk zBK^<2c7@mK&a!=Z{?M1?i)Xwfd!I|?H)r|olg=ybxfr{6>EvlkCxxv}Uo!naLnq6b zkV%|&>n!eEuNUUYYrUWQ^2DRtF0Zyunrb<l>3a0KJ(|BQqnC<?oc@<LG5km4nJl|G z@t>lf_M06v`V~{GdHnIprOQ{W+q(8t+oDN}CqG@VVtLMm6Ho4o<Ymt^$;+NK`|8=y ztY2?0`|SEyaA^I{W95#;yC0Qj?Ow8e!6sc%Q!ignQ|rVob${)L*+F@_?<a+8E&9Aj ztKgSC(!4wJd<Op$EAf+=dnfzvetG|wv}&{ByL}J;GkBl8Gj03C2T$$t{{ERSF7)ni z?)_KuSH0zZch~B4f!r?(>zDhk-21(L$M)~$+F_^qyql-|{Jq1XV#n<Lb$?HOkw1@= z`jMx6*}r{Ux~o6?O#aNU$yu?}4)O*4Sd}j#z9;p2#_v@YGr9b|UaWc<%RN^n$KA{? za@CrwMdr_ycdkyGdDeO2)19(@Zm)J0?T+Q$<x;8~vC(RtX2hmdTW`-<A6c;@aIMST zo#yYKJw*1~p)IckuCCejdEV`J(IKxw0w3LUUNa?|b-j4@l12@UR~AbiZPEMw@ycHF z<y?7gpYvTqd44lo?E9D(G4=31zqjwBdHaPPytDJ(RS_?|dvU$=4)ageJM79|*KIeq zU+=zf@5#o;Gu&%sYTrLOb7J@E9ovikm~IL!vXNPS_CJH?!J~WYdjHt`?thLW>oXru zy)@V7u-;X(Kf<9pUo28nZ)I<pcIr>;)pDuQd8xCONmX6DdR$n!_|DgSO<(Pq$KKC* zKl||0br<fvy}V{S<NL+U`)0rOeZT8>cYSfu)|?ejc3Aq)-`(8a-MRbw`#bX;|KOMm zIS}eE8XBt0t8;bhR>R=Smyf+nn-#uTQd(;Eo#&R769olBL+hI2Kbo%S{_-|))vEbX zb$v%C|7X}byP`c^M(J^|Xx^fGn`)hBv2Tl5d@8Ry(B=Bp^2NWK)Q-EYb9D(RI<U_7 z&Z&k1bLqv~=C16PJ+4$T%Uz~-*5~Swu;Wv-W%_b?#r~CFTs^DX)T!oVRJTahvwiMn z&+3x<EEeYk8m>tel)ARnTshFL#pTz8zo6{SKyWrv<4RAw&e6>rrR#m(UW(OTyd-zO z+VP}fiPvxU_7yLx(JNXUv}ta<($OO;Zc3_5v<$AvOG|FZvXfqU&1HY$_O>vm<3*t+ zpA0Wt4fL76meq&fWfEuf7o8&0b^bR}j&aV)ST--+yzI$!?%2@HN_{4s(_gEWd^<hK z(5}sD*~~LF6PN#I;Bzguy#DO-3dx&CQh#h+ZGJRgqV(e?tNYapXEm*!RL=d=GGa~9 z)^fe)N_t;nPoLj$K-jgo!~XF0x1OuEOi+Jy^hEMj8O{F;b&Ia5bpK~K^ECK3(yaS| zYKe91YeEEeot*jVZr9J`uBIrdvY<zKi`GxCwosn5YGJl&U%2U>*C!4#S>E|Q>;8=T z0$z#tVoy6`te?EQ_jSXKk9vHMpX^@V`q6rq`N!SO^~$@OpVw`FU0nR@KCVLHndHLS z7k59-USDf_{oYeQ=fIQS`PEPVo3bkMd;U}L_DS~-?=SjTYj6I-wt8Mu=-K>r^G?pz z-L8<97(6p_op)}|#lS0PrH*azWjZnUBG<8(5?`_(6)oPr^-Pg+e>&2<U^`OYV0^mj zvaIu|wPC+%-L7Pt9@}<%V)Xlhedl}k-S@ijGOqtgkfzr2$(^tF*K}(wD$YyFi~VQw z+`0Pmn)6w|U%a#X`)1p1cmBenxySEJ^7|KDuQ6x2xc=_;XYU^V3a>X4o}DDMwfDJI zWzU7T!7GD;o^H>&#dZC3_R(t|kK1mChFt9py3o-Ve&9%)N>Rb;$whikeXb+9v*A>H zQ{k&pxy5x;@7|dvxu*8`iMs7FA5Wk9G$-cvPTM;+_Hlpz-0oqUoc^a<a>4QJ53(*x zwmp@2bXT!&*TdwfTT;8MUM*cQjq_z>ph(x+BDXcw>Pd@d?hOn)b$BYSY+7V?*ZkBg zqZn`Fv&CK7Tkp%XJr{ZHnii#1)%W_z#g!u2HtRY!F3FfZ=V#2@SF4^_uHj~TFTc<J z@5;OTm%sly{rnf1`HH7M{AXzWb^7Sx!@us_{{ELEX+Dk!=UVw_)vBcnm(JR@ZJAb8 zRmEMM%U)lSm6L<3=RDUpQc}`dwf=(lKeerbb#vF4h6ca(zj$L){kP5e0&gC-#AGF{ zy%K%Re?_swx6>k(z8AAJW_?@trM|%B#*3>bR&@16h@RX%Gk}lnaY@<bt%k`vp7>4n zcsy})Tz*#9jZdw~6VEPObpPBh)8fFi75+1|1Cx4VuAg{z=lq$%<083TYNkC&%2C&r zJ;_qP&@n$q9@L;@AZv{txG({4l8E0Q?6>Q{=K6n^M1w-t?{}N?wK4ra!+Qmk-NOtF zLTi!M>95p6J{t{b1t<f9YLw!ChA7kSHSFJPH>{dOm6fY|ax<2HRz+U9nnLB3s|LPt zmw*3TaC6Ovq?@+;4wr3=*VLafHJm&6oyofzuJ<3FG)_M7T<N2}mDg3@`;l`SRAb-e z`ahrSwKpoJ_LudYTl3GWO|9Cp<M)?ULqN)E{}$QiOpOiJ!RxIyF54RNdQM_)vgVd= z``DMfo)jG<zItv|mA16jvG1E(Mc-u4=<AJ{WH$ZYvn&59O;%rBdi?%k<o&%YtM{H= z`R7w+_-gO|{qEJXgMU7`v_5RQd>v>b04=5b@6Ak&n)TP?^q1Q~>m!ani{@Q)x?;)t zjW=HD`W9!WuJ66*DROnH*VC*Eixyved;gSH!RP#_iCRZ%mX|93G#31~?iXk!b^mtn zughglZMuDKZq_p4{B5bzTlSuGuR4_V&iJ5xQSfEUl{V&4Wjp7XoGDT|*46dAc)i(c z2BuKt&_ME}*9s=#IrqLzzHF^)7F~VC*JSVQo0VIlUu9$#c>R)G+PCSUzsJ**cYA!U zS+2Af(mM7ePWJZB?@Mn?%{70t(0-O-+<m0|$pi=BV0qYUYxJ>eUG+w>)?5!lJ;PR4 z+`8!h%zJra4C;nlDMrNBPiDlfX~tc1k#<KfS&h6U6wiiUg5^QW+v!{Ro9re9znWh0 z_v@$cv#Q+-{!M--duL72{wYr_HOt>U*<SGB^T%4v-E;H~VBG_mS~GRSg)67?mi8@M zJJI%nv&x>ysuKk(qMm=)-6&eFw7a!D|NhRp=D1njA6hS^R|kb9h4BiUR6h5aE1OL- zI%Un8HVd84w^yy}-|4OD9C)r;v1_H=?1ir7s!CeMMcT{n!#80n{U|@=ylh6;CCR$W zVr!?)zt0z&-`3?-dgh|y(uwBfE+79hT(FPJ^OIA()75oTyy{cm9qBz(+5A|>o&R>t z3lpVmxB1VjYRhZe6;^J#w>FY@Tg5X^we5FbuFBR-Y5c==+)N^3ZISJXr&BvtT)DUM z#@u<OMNik=3eCD2bw_To=+gcBGT)YjhGyD)x}bb@Lx|_jUXN>G%cTr0CQ3b9FT8!$ zlv~XYO%85bdHGciv&GH6DvuZIrd;>RI+b%#EMu<pc8??X9p+qec`32y_r#d%d7)W~ zVO#&0m;Kh=H0f;SO*btsDGueO%a(VWJWMe(Tyf2C#T1zny)G{PHyUy)q*nhd-ha3J z<MuxdaE5dUyHA<=4>ub_Q>m}Z|1${heeth-likO=wI9CMYag~TEUJ+`E6)Eb_fL%X zuie{=-}^lWCuTyeTd*Pq1_nm0tNGGVntx7~ywPq9RgGHvINQ~JrrzAv0xE9IfmsHl zy^v2bz_MfeW&5F{jp<Rnn_2nnm+y%Et+C5kXW`0H(OGv*bDdmnXa!!<DKtIz(6u-) zc6X8X<ZpA&Gt^u|+T<wsVD46Xx4EHT%pSk-UuwX9Hod9r%3rC{@CH_9PxjQkZ$ zf<{~KxHGdo<290ZMV8fES=}mg>Pg?C>B8%$sejlR_4a&@SNF~nD|Szx85jWCTdMb? z_jvtBJ^AZ?#BciSN7{l~tJz?ejkMLZ18uix(0vxYu57(o+4rI=uGFfW`547D$0;f! zYkis2Dv8vY*_kmDw|;iJw)2i|(T7Fv?_7;vaoYnN{v;QMcaaOj=z%T_!G2(1P>n_e zaHwb4>3zzD_y2gef4vOa<_T59z(BB*2U7{l2B%T7LEgY-0|o{evBbHFQMFmo&q}97 z8UC&pX9~HqT6tOT`S^vs;j0QQ>y|D18o!c9(rosnlXbQGrrYg2w10JA_T@QUyV&c+ zPP1~~c=Au<DQFC_W!v1kcUkLK)vUgI_)xUp{&Lgst9GI99)M07^v=Bg?%Aqe%TMjS zW23s|_4ne?+Tf>g@0iuEoQ=HvR%TOB%C6}Xk0xyi3qPEbTk_H4h4Q?Ra(1n6ra@}@ zT+227i7Bm8T9xnQxbffi%(T#ss4eTo&#YK4sk^Cb*UMOM$D`JonRg2&N^ClFBx1(% zqTaBLu}9WEzq@<Rr);|gFZOMJndZAxGR|;SckW3ImBlslMP_>6_18CEG<U_ex2JwQ z$yUkxm#3!oiTgvz;~!zCcG<^z&wO}mwpiihJMzJmC03D>&rEdWo-eDzJ8|0Ib6Lh+ z@wfWsp4jiixWT|{50ZD}gl?7o-nnYu%1`Ud8ADlCBZb1lhq}w-ch6e=YQEO@0?_$! zs$cF}KH2c9#rM~Jy{V}@S@ojDYhQHCf40oE<+a-MEZvlAd#o+CUcd8l_VK`+$V#an z(*LeZ*|a#V*S>p3=a~g*kc~eqs}aZMaIHi-?c)Gy*~$PbcERaw$?DKOi2Y@-1PY=l zI`{)*05T@DV?_9`{}t_h_Q5#^H%M`LFDsm+(w)0>Rd~6ns7cn9c@M+Z{yga~E-l<D zDy!1pXSPav>e&TCzJi@bXPT|9X<d1mzBfK=<Ll_T=TAiC2A}pgadZERoT)x*R^0!$ zUGM%%0lsLqi#*YyyY<rRXVvUBn`?e0W&5;kQOmRz6}o$!zp|*gs@R#ybkB)(kITO6 ziZC!Rs9Bu5xGQzWorLYl2G6d(3=URR30-qw{o3uj+-%R(|24gm>C@wGdh*yNWy^h& z^$&cuj$8Q1?98RptRW`m5tSLqtFoiDqmQipdE&aIVELlITuaPT_Nc3N`{w-gnRRfw zZ%(Q2)swyZrd^o!Y|*t4B~!UuBCGFof1X_HwC+E{(ooCJ)<f$V*Im+;Ia(^z?UkXi zD!24%$V|3n(Ls+hmd)L?b?<3W?WaweSxd9GZ;iE<x#q64b^X034(}PPq{BlKcfR@C za{1Y>$xBVTQ}?8ZY<umu^wzUx@x8}=BUKEYo`sxS?e$~k;S)>xR@CG?x+^nB>&fXC z>u%{6Y)=TvJ|^CoBo%Mkwfl?hysyEsZrY+px320fPFdAwA=AIyWzs}>X>*sKmS)>u zFmDODxp&oS+Z~x#O1@?mZI4=+_vzF#^9d!!r%iIQ!@E1<`Wj!YSnG0U?VZ)<Iw#Cc z-28G~$E&yvF}mHI5u1Fpc&#_<E^1oFvT~aacXaH@y%Rk5sVfJrJh?Y&)v;BdvaS@p zpLKufs-2nBx`UtJOykYD{B=Xv;n>I((>U|X)MJz<sa@Q(QZ~|8SmnuVBbT2~iVBq$ z2lqxTC|@A7cb4uKv9p>>mTi7zI@@epd1>+sy)ZBH%h8fdXP)MoO3T~2|CQ6LxOv$4 zR&SPas8mO12t(4&Z_^X1<~qu<W%mVNx0)OJrL;HPIoeVEKZDq`Wu`e-KB-^%aqoJ) zuoi=7Va{aT%Rc+seN6Q}tG>EiRlMlPr>?fGo3ETYw))!b*h3xXUU}Sleq2jAD9!Ef zi%Eu+UKiV5{p0xSetGvXL-)Wt)5Be+mStVJd)&FW@uaS-clfJ_=P7yrG`i+Ht$gz` zEmv;I%XPXdc$U3OJ+bD?boI-h-#2+CW#1Qi|Lexnu=O7^BtbPRBT@!Gg!ecf&al-# zZeH|%2Chq2YF(|Dw$l7_8eH=r=TP$Iw~$RhViTI(U|F6f>hYy%(yf14-J!4k=B~>6 zt7#*iwPVTse|cHEe=MF@*Q#}->T1v|&o$q@MNj|Xi4I<MyLd~e^(?LIUoO`|F6^wo z8rAVI)g}6Sp~tNyzd~0$*wDbhyzF-H_wGqqa?Y72HMevfuHBM+(dul$nVjG_{pqb? zzFKByxwSOsGcT<B&+swxu1UAjvTw$dlXe>%Db<%d^7)Rl$yJ|Sca!_IE?c|Ws@C3G zyTRyjf#+P62`)cHg(9y{&E9FYYVV!siz3{9l`Aej44u|(%cop>O5gnWsVUP=n-^_M z?NV`_m2S7HLNO=jQQF^6g<5-8T-#aMv$HRJ<N9KmqeV)qV|Q2AH@&+z|Ci=vUiE_} zuLIUs@fV-^V6FQ8KSSB4u2rRbA{S4Km@9j1?uXrNWrfGSY2R7V)$vSw?ia0<Pgh-j zqiM2U{i=9!Nl@yyxqj=W-L9E9r*zwYhQALzu1>jZUA>_9?7hA|(`@-8UyHPMo?3Y4 zu-x(D>M-B>lN(QQRqc3H==CB)JKk8TXOgGp;uTrPRy+;OXF2P7uQ&F^p4;2CzB~?I z`)&2Q70-FE@}^ws5m)K@{GVah)krs0lb@=#?CSExo+)cePqBtPa$jULjlI5WefGt7 zMT?$Emd#AqSzOk&|Cz*9-cK)6N`h}|y<YfK-Z5CTZSI?u%d)pGHTe_sXHAV!&9y~4 z1J~Y>-N7F5a?5`P&Z~2y*0u+Kj7|$@dfD2vFmt`g+f~a;&d=KzmfGd}CQ>l?*@?A} z@`ZPVTFl)qap{e*#IZu(xurrUQ<t^tozPa;9{Y(?Fm30Zl_}do_g)COx;NJ3W1*|i zV!7w0d#2QA%+b9gdzjs&<XqF`!YkaO$MvuEY9BB4)0r9cG%v=k!g$ru+~6H6?gy)$ zOr1B)W4n^2X4w1*538lF8LrE74PAaCC^OD~mEN%zOHRMFnj5RT?WeNE>)ihgzYk4Z zt+}l1yQB2%y|OY{*X%oAJqazI>b$do!Ct>wDS64nx5*M+&n-{y6cm0L8Wg?hbj)ts z2Uoj}rj$!Z=LMJs7cCLhFZozp8~^ac;g9RZcfCHlYrab%*Y@pd=ap+^HaYBmvgPK~ zz^T{8>o*^io@TNA-J^LC6D=p6x|O@`reo^1pvbi$YnClq&}5aBAu)Tlh)<SjkN<;S z7ymyE-x?S|=aLY4CY#sR_+#g~>WyHHZbU(WGJ-(g5eSQ%{rty1-znQHd^$HUCb#sh z+gawTXJg+MS@tL2TJg+wo!id!S&L^qTRdyUimqY>j;|)a-Y(^OUF*9jHvE`U?3Jx0 zTMdFzN+v8)QdaLvclV81dH$bqN}H>TOT?3+)z@$PE-^S^e|XnJskM#)^VjkpUHfZ& zYyC&fOx4c%pK&Wf8-&(#=34!|b2UEXXZY@Rq^9gq(1|6}F0a3PHuS6i)ao4-NKIML zE?^{W{Xy5arcJsJ>b>dynp&`EcK76!OE2A76fytM)9mfG+rGNqc@h$P`pk+I5u9PC z=P4VW|NZqp!*xGq9PPwH&^anNnwO#hEUOQN`_DZqX1HpTZC%@+kSA~M?SJ;V%GCaI zh;3D``!$|N<^h>?ldmOzJkxdML~%*3jzInGzWXBGq1KcCc2>_^z5lPe(ZX1U#H!+@ z-}W$nX}wiFH}<#szMYfqz5n{h_HxWOrNt5*SKOSLE#^!-ETt^bwdd4x%X8o@EDQ{! zY>NM9RucSk8hBGYH0>G3TC+V0bwH{-7|7ZcgKPjYo4}%C1~%Jy=`+sFPByiS3y=Dt z@t|0#&tg%@<}2rwCvFTrC>$88bICSvO>$u9sTCb;PMo~5dKYf>bL(y0e#=&K%egBx zVyB`c^rj!%Sl7B@UTCcf|KE*9nitLgGc1k04W1?1w|7lx@P7vFJl)+J8&)-iBF%{% zMxLC(BlTt5=3Uu(ri;w?+;_^GaB#|_Ip+Hw&Fh_N7_0HXHENdo))VV~Ueum<&o}VZ zi(A)L70MR<(EDl}XS!T$_p`{ouA-|MHx^Cv7G2iYDKT~GC7-RPra@kRKUq(HDk)tN z(-Rl?a(8Ff>YGz9u5}H$vpXVdJ!rFAPr3iLh#fD(R9%}g-(8ZLnY`ilwDh10mv3(@ z?Ngl=?ydGt+iJb_lj@z<U;k~0W7NVm0Tk*;q*U^8J?8Zhx60Gh*PT0+(myxD*jrY} z-Ku`mRIwA8v0VQdZbvM2`OlE(u%?;$a&Bn5`RW~yzW=FPEp{d+<9f^+(@ERhx2dmM zQX2AU`?D*TJ=T`<taW+rntfaP;u)V0pael`i^=|3_VR=~UXT`(`k%8UZ=^dRJ4ZpL zF)%RDx5d;pt54VcmekYm(%#LtN|sHVHSad_<!Ygyv0SHZy_Wwj3_R&Cll@gS=0Ahm z7wseSedkTf&A<94YyGp3*w<?%Q;n==Pgy$cChOkN{oC83LuP-kmC3!oyVJZi;mB9! zAe~#)zD~Dx*PeS{w#VmHwC}9Tev`xQq`R%2I&txw8#g+x+<Tc?Q)p<eeeX($(ILmx z(_X)`T{**TQ^4cv)?b&)EZG(HUZm`VY;dHnf7pbb+KS8berk#KEqB{xG4ayslsLA% z!3A<re`{86O}31^t#C=_xa6+nFss#H%wE3=QYn{EOj<ojYnSA!mA6*B6I(6wFK~~? zJJzg4>)dOv?NvV<nbsXpsx5R>d;OG)S1tzL%b#+k=v?33f4!Ubu2xc>D!q5*mkDoX zJzWv`cXr6k?t5SLm5=IK_};R}-Ki$Atx|K{CZ$gzUjk3&FIl}J>)3kV*QbjY2gV** zx&PjkTRqpjpF~Xcb*t>X_3EQlR2J79caFBVwvSexowzwL>}p6*=s|B`^UbZ3&E|@x zRqqUSDKgQsoVV&_-JD&myINODY}4Cr8g^mnvyc8RTfJs)UlOzW_VL}F`&aLO>3^$O z{Pba+A72msXOPKVnaV4&wKq9_r>dJ_Tu0xX-P_;&D%ZbM@_y&%IrajF^dp|;ElU2? zbVll8?wYMvGq;90r|dJ*c=ll7ny8AvFG1TpW%`P)TsGa4@m%><*UDR~*Q#Et)mpP~ z#THlJqRH};)Gq{@cTV)%a;lrh<L>W^vY(?m_s<kAkja~s9X9V(uBoi-biLy#C*!l1 z?YvX?D*A}1>9uQTrR5Ks_=ZeeF=ugb=b5~}FVD<A7c@E4WZ%PS;SWrtCU%EB`L<%N zZS6Gaqt>rqDrcF-{LH-gXGyM0wP@&B7eAH1D;!MjnViv?rP=vlhh1Rb)y%KPs=Ke; zE#z+Pn%AU%anj{|^VGu}x%^(LPwZOT-fMq2+%nK2v_e<*P`2jl0v+psO>^@nD<6Kh zGGbe1!7a0hg=@1@Jhi0D+pb;nWWKG_7y9nG*O!S=|I}B{V)gg=w)l9d?M&78vMUd* zE7Oh*UXkmwC2h;r^6Fl9tsjf}yu!C>Xih8bJ<Tr~ywh!UXhr$DH~USmapl;HpI$#H z`IFs#;U=k>x|{E4M(es5y?ZcKNc_}`#o<Lgt`mDhOZ4w_-8~oSQ}He^<K}y@6)TSF z7oG1*JG(FZ_Ji%GRf_`M%V)Wtlr@e%b!w&b#23d*&llGRt_yXE(>G83&kz_KRm4-y zdU~dF)zKW0X;as42)*bZ_hb30NFl4r88;_JAM03CE%oJDoSeAnIqs*;fh+TVs%0jx zTikWmx9z0Y&DE)^{5U0bwX<ZEw{I0PNwN$qU$yMX{k?Y0=lfsnoAz|Z)3C&@S7F+f z8!qfkTD2?sy~$UR0$cO^>}SbWd*kQaOAYxI{B1&S&;jE=O_RfukFWjyt8~@A$L1V& z9le>Zga-y4_xZK#(zdnz%jdqhac>TP_O0jYT#Ht{v*5la?LIppYI(($yQS?`d+vSQ z<!$R+tfM%s?7Xmg^=+1rx7z~kmY$g8d1Q~!R;jmlJog6hoqP0a;_{hCYcE}IeZJ$J zV|4P&%y%W%b}tbvx^Sv5Y)$bdbFCw9-xlQ+DZS5HekCPkl~3Nf_6(b-r#Tx=`)4dY z_|EL5dehWMU*SpXdJ`LCt~|_I9ORm8pJZQDs~W<|chRIU*(^J4cl6?%@LG!%UavZD z&7NyI$$jH?tMv8Pjy8&=xIXjDTv&c3ywmNfk;-qoXFtwV&yAdZ>&cN7%6{dZ;U#yS zxlHZ0K3?G(|KMuqGgqw>vnLnGUtj>8$b&eVxHSan_@xIJ6XxL`H!rF`bKURYj;TSR ztNxjl`2U>s@`kw(^4Y4Cp3MraLtqr4^N%?9tx1?^duiACl~S33-fWrODrc5At^70B z^ifls=!$JuYz0Gms*X$FR8m?~bX0n~<(}M91xAa*rtcX}W!>z%rybkz^lXxDnBjz- zQ_3Y`zkV=1_i$x@{Y4$VNv8K^&k39u7$_=UrFkUfN15{M=>H5ZX%$-+{dHQse`j8a zVW{i=Zy!9a`u}H0W{REsEi&}pZqv-5RsR|O&d&Qrl?yd|&5CYLPP=_?LgYK~z4J}3 zJ&by_dQMPCXi|yLsegX^7MU&Dc~NWKv#o;W>y4Duudrt@;yO975#J39M?U9<U#_)i z-Sq6{(p6Vgx_X<YMP9rbsvo~_!sYEXn{Dfsxm~xcTVj}xbkRVnMBap#c5}U6e);WV zsFUQrXzTgSk(w*!Jc(Z!re<Ct;b)j}dTX`CwyeCugmuRaYcfBb?oOW0X1aB%X@2(N zznalf`A=eQ-1&BpX}z#e_&yg;(KTJiz_HGRbXGQT3DOQZK|UYY1PS&6xT|@_=9aCy z{C@_%?-N}AGhD7*lmDOLz-d$U;19lv$EF)yscEuSowzmROHsHt&n8!q%^nkvpVG-K zSG!t0QS{xNBll)s<=A#|*83%qvb!J6mOQui`kJ}hW7d86Wt}`X>_$e=e}?dbI-8F4 zb*WURwVrX`Df)Kesw*KOp?oJ{P5{wFA0R(9Yk%)t;eTm6zwsVfHEAt0tAj!oyzCZa z76?<cHV0$?GDcb58-%j(7pyGl=egxC-_5#w`AT|a>!veX*GIf~xMHsLqO~v2t!Wau zuX670`9sHcme;yVua10ro_9<1+KQz-qCeAu<8GTaO)HIa)rvX3_p9)SKkuA47Ej7F zFJ7Je(AC{``Dec^&C&;!&sSPe{r+d~C9`cGr^G~D55KOJAIDPm_QHXyp%0e#x0$J5 znEicKJNHBVW#^uE9bfs`u&z__(wTW-miE~(x2v|E{1fO-UMCo>@638-ZRo|^@B{h3 z@~1ztS{<BzVuk90RY{p<!AGv`-97P5{KY%xv)&cQezjb&Kk(Z5=ELlV%)Aa8l|M6+ z^;mPd$a+i9q*c?sjFua2yH##EWo_Q?st>Eb?@L$v&#=hj){{qx8!q6SW+B*pM$Azm z&(0KvGWfo!c6ssl+ehDiy-?F>Z)5)XO}alRYPC+NssDe5B#G6JT0iancUmyKNZ;Jh z!{W?ziDRF&RpU&jN92BA?OT&A8p>O1tlpHSf2l9|VqpCjHHjzFZH3R}T4fjRycV;e zXXU5MkFJJpw#t0-_2RLYVb^uehn8&Er{?ji+&1*>la$U=Po6Yv1SJxp6Zlc%zXnH4 z&A4+cW5QEv=dHZDMbvEd-O^R7W~ICQnDflv)g)-yk0;fl7TdKf0|SoMNR_<)-XB_< zlN$FCbVFLR-`u*7uhy^aS$$8<enqt1Lo*w8)xEbqtqpD3c0Ya1s%6t3M{AU`Y&`Vc z@b=t-kl0flyQhlUXO<fJMtqE%S+9Sme%S<my%|@p#+cj|UcY|jv}Mbd9d|Uj?De(! zN%hJb>x$>>c?G(hY|pDzDaSOI+|&AS|LO1YFBfM<fP4wUbRBGB)Y!RI&pPmi((0dQ zHYHrQnx&?H@zj;;LGC&o^WU0Id6T7oWztUjYq5XQu3yhSJKr^Z#m12PNh@dlPFYf{ zQ?7m?Jj7M^*gQ*xwuPIHY~1B$dB(kHjmx9w#ldqec{99vwAGG$y)<iH<ch+uYf+oR zjvOtXnY{K%tZ6t`ez>a5mo1yEi?o*bt_XSlEM~XGp^aywj%MnHez&}K>(}ejXY-cb zHK~8JYt|yG8KH7(i({qdN|(R$D_iw0<X#sGyTY-DTN2BDJvnIVEjBCXwP<JN=bl^M zzn5j_6|Ayj`KuXsBDi|0?9Sxko!b{JQhOI1Y}R+`gUqW3w`69^@4b<09%ZF<+jl$5 zzHo0}k@bC+(!n*$Cw>u`suL-zuB@ZEbETAJ^eN>@uV*KUt@(D>IcHBu=wVUTYi;j^ zF59jxI_qt%*1PUe_T<KxBkoE{TFd^P>OPlXDR*{S%;Yaux8-`A)7ZHCZT-urIc0t8 zCRv$X`}Ah+WwX#_QA^yt<%JhTUK4#(R8&2^Kw?|y`kT7_G2;GuKj+CdU9{T9mF>zG z+7~0W(<E!cnstlzl)HrFOpUcyJC)LxS+O`YB&6)wGl^~fYpfb;=Bppii)dZXy=ZU9 zt^ID{QCeAgr57$;vEqCsv~j9W*W8$I9&36tmp)6bm^UY@=X;T^P+4f*v`ybv?cC~S zZChh5xiS1?e(BavN4|L+`_#82>e}&BZpT06uFNi9_V$j}+W5P2UE9u2^RGX))!1lL zly+Wr#oA*TPZma}`bN(^u6^~=rG4wnPJDS(Qy5~{wd(z>IezXe`Ci7d;Rj7Vi=9ZB zFI=Y>J^g&rv@5ryX6pIp#y+Z$47qhLa-w12CBrb*W%b6fyHZ1a@BItk@~xOJx-Lz$ zKPE5iP1;-4h2Okt%}=Zg6>mTCY+JZ%#j^Z@OZviddb4jDsWWNcJE!Uvu6)rZOh@f{ z<F<#Tf8{gwxz;ziPP2==DtKKtIqK<?AE9#=y$f+$^x<><{m=bQj~C{~^u4S-@-^P- zNM`=m%=q#xH(zPYb&m`@bnT>)Zm7=XU@NzcE8abuCi`km=FV5^1I`%l=``$-`Z{^- ztJA5`wfnNBU5`(RSfLry6Po=hrY~zr#_k>4Eyc_Jp5F6X^>y^8Ij8-<#`}Ldbt7+m z-uyfHCgB<d+SfF$8!FcXxlD+;uXIKIT=JxhrD5+vU9*a{ciYc;_-)Q-(H%+R+pik+ zJr**&6zsF{tnjQS#VW}^zgw=)j+uQixJvCy$h~g+x^rc_=fCWlb2#X8&Z39a$6kGm zn)SNpis9ZZ!Mi)}%n7-&(cz@je&<WJumA0rd-je`>Ga%J&jgE(<yy8_oc(ooN@P~b z=8KUUS(;fdUTbCwm0db%viZcREfYJwEm_+&zx9mon~=I^XP#XD^V$AVuD^HPx`!b< zZRZQGTQln*pJB<y6pO3D2{|2;gRfpI`fMtx&YdMK!~59HcEy)Ck?oIf35u>;xb>&r z%CwugrLw!KV^^(usmp3IZN{=BqwveBth&ZQq1h30*7R22>b-L{%ksqgr>h+^tQT$D zY;(nDyY0%=o3GqRn)Pejk63Tlz{7V1kKYm5a$>c*y4?2@{Y3@pT-&R+w+T<ly0$E{ zPq971NT%s}<*A}0Q$NJ6wP1brlvP&8!0=tkv{P2Ix>j|H##~!{DP!j6tEW~T>a7=* zTafarRc-3^r`x1%aosLkV%NAe`0>|o9`6dbU5$8l)zvkwGmu&K*xCnG`-^A1Jztd< zG|{ZdJ+v<}H+0v=x&9T$vgQURpR|mwDc7!!6<2u?sJtZC)Wuuw+v+TZ>D^V9r`Bc1 z+zaY=e;Bdxr%}#-2Cb9tB;J0!{zFgPQ&U>!@>-iIFQsq#`-|vyZanq&Y?sCLPK&9b zp{E{nJf5|;;IgjzhRB?NGt+Ap>z~Se`RaDholR^PkMkbe6scOuy3=}5{nx0DzTTC` z))ilFZ@tO8J#K5>%amg;UKVy)RUf@={603%{7lyC<YnuYMoDH_@8Xi$d)2UDwMC`* z&KJ+!o-OI<^OT%_C4<fI-qHQ?Tb|66owx05`PzL^>q|@xmX`8{hFm&r&Sj_WsFHp9 z#5uo+B}rR@tF$M|R8NVr720;#EO13+T42HP_p9rduixeAb~0u5&Lzt|=E|Dd1Z-1D zSr;eqIBE61qE)MQS5$17u76JNd(L5=D^{~bOYaNs2)_Jp;-(9}&c5L+UoM_I`mS>M z+>5q*^0NLj^n8guv2u4kSK)8Jt%{c-*9U$Mi+Ddxdn@<lud@SLFU@@8@}FV<&g76^ zx4x@iSe5ooN9$_;lbve8u7P2{_AIK(d@ZScYvaZXhi*hoTx2RL7<DD|-s<ze?V1^` zaxHu1R^R*L?9A##^R5;xJhkcN%yXx-qC6)pYMc4`OVL)*K&L0^*Lj4smOafE2nTIH zBYIU90|QTRm`zw({ORxVFP9i?7QNapI&=D`zsG;2H~zVlFItiR>F@4e8E4iUHJN=h zPWsROynnNdwL#T52-9_h)V?n}?rQR_zU;|Gi<W%}QSn@2xo_T8@4$tUOL^Cw*PiB{ zB>u|$YLsHps@1!@Jm#ES5qN6%)s9VvX75YUxwk63L1^8NvgPS#ek{7Q@_TX7e2MK6 zJNEapzi==3&oEu+Kf?^9gRGTSF-$E-x^SE<DZ&0LS?4Z=-2BTnXTQsrt9jwlwz2Ot zgM+kxvNX-hs))O8{Y73}YS$`L7q?Y;?)f2iI<^OemVR1(%xeF>Z@nwnYp~x|4{F4b zC8g@RI&;n`^MKg=8)0(;y}E8LJHBMz-@=D+`5)9*H_hXS{rb^vR?4%#@oSB1`29c5 zwb-=lbZ^k9PMdS9*REML^YYa@TJv}JEn1eoYF}jRPV=3o&vf+qp3M$4g3Rq8jkplH z0q1CG{L#GRKl=;+&3qP;v}^sN?S}v2cl>AY`CvcG`_X!yfAQPveI=*PST^a$>cjTa z-`>CMmI_$|#lXNo(V6a`M2n0GEgglaof>Pia%126_j?y-Yb{%|`E1(lvg_Mf_0E~? z-a9Y*Z?d+on9r_go$Nq4+h`lpywwr25Bt4T=$hObJ~`yR%!(Dy^Fnx+HGkyE?~-^_ zbAINTEYp-KCCgWxzfK?On0@`_GZ+5{?QdXqfmYEHf0Yws*Q@<qcaHyKEI<V2e};w_ z`{fn#XH`Fjx7F+4-oLEp)ER%zn$X1gr?0(#x!4F)M1ZZMYd4tD{QB>|-!3k{zp&7H z%C^`4Vv80X)1A8E-BXPvYi4fr3_1Jzavz6S=Ip(q7K>a$n0wY=l{p`vUoI2wr2B29 z;^wP%O>d{iEuQ2ZtLiOYGUdw#muGhSGVY#LQkm#-)HUnWdUv;ZVK3EIU0tqQd~3e- z^0{~3^<7LkzF?W_e}+w`x=UR;=0Dfof9AX1%sBCd+j_EnHrjZ-En7cn;+1bYSqJ@P zrUqR;(CevM{A`kiVsgdoqoyt!x1O(37oPVed&lo(`%Y#a`qb0+cInN~ruW^K-NSXK z{h9Jn*G0d`w7+ZJB(GWN%l^JtaZ={ns=Vsxz2@!Hk>>u|kv5P?>OPLxGF|qR#)q8# z5JPD{-?)joy3@9O_hl{lv*=xa6Z>A3a-l_w%gyHo&-nCo*2bkXc(2`0I=59{^tfJl z?%jj#WqU3Mo)6!9;>wf7Q{R@%w+!5GDn7TIu?xpxv`I4ycSf)I_G|Xmd;8|Kwe_j{ z2L}ghCv{28ntkW{-cudd7AdV-weE?F;hFHTFUzgA#1!$U2N&A3UC+3;o$Gbzt6A&j z^%qx6pEgN-=f*!*!fT%TrQH9**o}O^X#e?5Z_h2aT6*Q=xBe^3pNfQ?)cNw=J?dj# zl$E7QPJgTT7qhpgzAbuxcdz*>rA3y3Ii{6v#`&o_Q-6wXnmKiYXRy!9RgaVWd2*hr zOzc|ydDgX>=a%M+%;#2i`c2HWZO@u3ds!`Jw!cQ<jI3DS+?7kuCazgKF>2D@piOg? zQcC(G7M83{^3_@`cxsQ07P~f%`PZK7(pPlYjgG6FDdc%9zb``RX{GntZO?gqr7cbF ztNmPDw9z8?>&~D1HjD1fzQ?qyJbJ~i@=3`*&+h8lHLb~0XZwsSMbESqU8-4U`8BQ- z2ZfaLU)po>?EVV5<w%i>yr14^x7zBLdA_cdJCmy>ciqi2JZ?LER+scyn~%3+j)WG4 zSoVjs21-4Rv%S4t|BWrD>22pnxi3GxR^vJLxJG{2)SIGGs@r?-=)9Z%(f;70^0R)n zx3AA+c<@gRaUAtOy$P>ct%|l-hi1uKHlMp@$IXvB6GHzpY`Kv;VQ=uCCHX&RZVg-b zK*XZhRA{^9@s}SxH6O3e{T4lkXZtSpcMqm&h2EL9@%H879ozN3-2F1Yqg35*RpBe1 zZS(Dpt8TnoF|Fy@={0;yRy|C<_s%P&oMrY*nZ7vD*b~R~FLbeS%Pr0ln-P9F`s=a2 zi{brOeNJT<N9*`6TiO)9Q(9V2WRmT>CGM7iE3H!}i55?kJ@G#8*UR3>B3;X?Z@gA5 zmO4@R=Cst#<F@-2WtZldektV%Tdmr9zV}@6&N*v~%l}qSIbv3|YDe_O*Z*e3zFxj| z)#d6pH|~U*@`s<bWmn`4WnNM|HT1og)vk<tUt{0b<cB^Fb>RZ-xg&lKn1KPQ<eUqu zhF~S<T-A@EZT0%m`<L~c<{9{s)AL(LRn%IEwCupMuH9+dX8n3z8+h60`$fC(`kVc` zh1~V8T(hiOw4v~(oNdbKjlZX9Pr9AB<5s@N<bd!XpV^OBET7tSQn{$^X!cb5&rHE9 z?3Wkt=5Eb;y)pXecZpTUo*!Sg>E?<j>(_2MHI;Xs<fJ~aU6qd}SKoN&+Fu=W<7&j3 zaLdWFZ+|s6Kd?1yUfbstJIjp2GZ*Lf*-RJCUG(7A(|N8do1{_}ELky0?f3~T+mCz2 zpXXIimECQ-;g#-vr-VH5^`f7??{|6UbaLLQtEIBOTJ?+jUMi`*vYKXI9BVSi;OyaJ z{n>XmnjKBw7g;1F@ve;fsOY)AkVk!s`W8-h`SN$gGp$Ac8D6mmZ|j>Jut}rToVV9h z?xxAN_RaEJ9$Bb}UYRK^)G0G5?9TGVD_b|Ites?b^mNdPYsc=1R4?fbzkB8TvuQks z7QJ0=TDjV2_10DQy^D{nn^hcKeQZ<MwwZ7G%)_09g&O|^t(JS4byM0xG@fhmj=8rL z*o0S`O2*1fiGO}%<1g!_Z?`?oF%iC4o}(Xnr{8tC`^I#)t#K=bY*+mg$<q63^*Qa> zW}nl#XSCLa&-Ff)x&Bvn!4}t|Gldp9yixC>OG-9w)W~@1;urX8&hD7m^Hv?-X>sN4 z1Lk!W&s<|?KCf~XUC(@WrNS}Y>0Z%iW3NlC+3x5bd`HmjM(9<;jj4}{ETvUEeoSu- zRJpgJ`(?xi>#K1y-~4At+xu|pX5HE9eVd+ohUQgI>y-44Su-uoa{t4{DG^g;p7@>% z%ZvTpcecT5@2aZGxp6PQ_Q@n&uU+ExreAuuY3`OOfA$`mHcKl!^t*A^;!<0eIRZQP z=x5)0ZYZ&0^-i9w-_5r_-wC$Zb>WU_z1_~Z%$%@Q-_mv%>k6Lrls&mgM`yWrs_?3c zh@Vs6g?Sv?7-})OYT=y(_Smhb`S)GB|M{oko2Y$@q~0p6+v@O2OMLI<t16d@Le4zM zd+vGY>BC<0b<g#lJhxo;A+bAROWj*Okz+xRD_ZaMPSxGE$US%B+XdN5?u*NvR$V*M zarecl-YTVH&3uMZu8*zhTO|J3SGlK8;|{Z2G1Ij)`QvU`+uBppW-VK^bj#L)i=jbR zK3%Nu+W#V<W{$D;%(F+9E2mw)U3&FL>bcAQD=JfE)0Qv&^)_<mW8Uq)r;M%}SFhf2 z+tvGo%cN~0p7PA*r{;L93(cOswS9Hr&f7U(CWYT!CvqiZqq@lCE2nNePO7_FJXMfk z-pjp{9%f(l4O>6&VxXsc$<Etan#*df7k8};x-YC!EwiHIt80>JsQKsZMSt0sFDlyf zbw<{+bgvb!xaXz*vg>mDye;hZ+b>gsch|r5+M)G0{*V5j$(MJ(`Wm-N=SST6(#)b- ze^JxAT#=Zy^Uj>VI`M+<uc=!z=C2g-dS-fiTDa-TL%-bk+iq<6EV$*N#T6mf+|5Co zrtyWjP6}UCYvl3uc};)O>Um$E7teXFZ?!_^0eD*$Ne#;FU2nh*N^r5b_R(%bc(JI0 zQY_kpJRHylB?I%1XItNf*{*oD(_Bj{-_<F<?B?Qh>AyMCwcnlpm0!4eYWcoJ>qQpK za@T(wZlxNkslXZDRCZccs$}(r+vT9GTRJ6~m)1My-aE3YK{bx^Hk^xeFSXDrl&jf< zG7E1`PP>+?+8;4<^RrpoZrkx!uAbIwXvNa_dDFf-*Suc*)Dx|aR_S%u%6F-rXgAf` z!E4>TkRR8>zn{CfwSnTxxvItf&M?c|a@A<p)y>CdUc7Q-_f1nf)%@PK@wfVNJXQod z$af^R%@Yg0eB{KU&K1WDd)>CKb-B~gG3P|b{J`JfMn8#_BywuFwffO+16XS4Rrwf< zR7u)|Jggtc?gaw_pSJp`k3Cwa11F_fif%fdxg=lY>vgGR!Hz=pw<f;o_5bVnxopm* zm6xY%bDn$mLHyNKTQZ+H7cQ%+yLQ&!<;R`*M`ad-Hfnvqu>zDe1n0uh1EGG4<G&rc zxvV)h_vYQawYN0imc_XJXGmYymv&k<C-m*k+mm<h?mgqxI<-<$bdAUNof1!dUvw>< zjI<i`@e;|jmP|d@?MIhqTscyzX|T`Hh<mBfOSgb-)qmp3NiOLx-o84%p5<Mrt7}P- zX?-li%^sso70GiuzU1_}FS6}AuB4U!JbR+3_zx|mg}+tfkTxjsBduHotx-hYpoHvQ zt`#WS<d5FU_I~7N^@`Vd`=R-30}C(5OzLA(e_OISU~8}cqg4%|jfWmtE>oNzIdfv7 zr0u%DITKGyh2CB@Gf>FZKC<hX)*?&u&s)p2^o<tDfR<=55IrT%z`!haHD2^*`yZx< zf343fIl49cXkFre28JE=ejn_m+#fCH{uc)tB$y^KZ{m-YhyF86Uke%~04<INr*XQD z5<J*E=hX4#Gio1OoK&4U?Y64S)Tx|2*(&R^g{zFr)UBTsy~~c6^R9SS=egxpUS^G1 z;jYVPeD$~Gy>GY0XyfW%>vQe3qlIIC2c|D+pZ)q5!^g~bQ)BYCOXWsfdsUIQv*+Bq z)v23uF9$rDXla*ft1SNPyOVj5cj)dZ)jKAxy741o>H)W}jMr;^N9pczHuJCE__*Z8 zlbyULr$xQg(0VsX*Eyk!Wp!(GAdk<T=esA=<QGrvSoh#ja?=UEB~Q1@NZD|kAKftL zdSJF>{<;mm!6|26zUQ0Pd4A`SBlG4hdoLAoT4c5G<RWjCj5VR@d|&TRetqmhW!dx; z@l&h${QK|d-nh$CdUYC?jnL2PwGZ8NCYh~z?5K44w&>gE{nHyy9-5QAclUSp<b&63 zU2n-N9xqku7oTi&#N^-gXkO*FqLzJ@1=ISKrbYY=Kg@e|sz6YXN9R71-j^n;_S-6l z+_@fYe5TbfN9p^dwV#fsN0+i()!h;IG%Wh%oNHR!yxNtv2C2l}iJmH6eqqIe6oyxm zOZRJ@*;wmy`Ol_p(yMPbh2P6q7w{l_P2jpD!;hXqj>R?I0rM^UJQq!k-We*o^31xk z1#7N{7Tnyx?UwN;?q%8;-Pp6)OSS}D3BG!J)x(AF+K%eFY~DLHw_0iHo=jeQ?uq+N z1MeKHU=P$RYrewsnd^#lQdXa6%IVx6dyj4XF=xl#OXnv%{%po};<$EJw$!f|H?A+X zUM8`yH~!GKRm;y9z23L>Ro;x3*Z6Zzev;1ptbQg?+P!4!gYxd4l8}#=%)<9&m#X@@ zhQ`ePZW?nlG5`Fd(0qRG=8X$pvqZH{c_kV*Bjo8ety@;R<Cd)DDZTu7I=4u9#H7m+ z->w{WF7SKNxZgHnZSlN0fxC<EbhR(cxca(nW@7)Q8w+RZ{d8OSbjp{nxySM%nKK@@ z?OKFw5dPq;2c?&q<4Ut0cHI=3F1onyd;BcN?xm%lWp~}k%zmlTcxi2kNoeNXfDi9N zp4?mSZe?z&;!<S0#a8R|=GD`jr$5-$8J@T!c4JhRo%Gac_f1)CLqrXV*4+0s`Mk?~ zYv9}Xk1>6|r{>taXnc77OXudh>R0aSyo;$1So!!-ZnV^zrF%_xU)6YLxP4Z}{Bu{P z2Bx-#_nE6b&EAx2bbf`YImfnVAtJ#Stk$ZuZE9K=n7;kmVdaG@mrQS;J*6$<N$2gI z+c%aM=NUBxF7EZ>b-tD@YHliOm*^YKE&QU(YqsgW$QkpWYwZjDXKekgF&tDt5WAtB zfq}s=H}qrtjQRt5@|X9V@`(<u34bR4fxG?7d*+Wz>a+^>KYb0F-cIbyl<(@%|5<hS zuSr@I$O;gq@PcoU5lEQOA~GKK7=zc((wA=y`O%#iGwXb)XWfP+mx>Bc7A%@ORp7|? z{|u{6hMBg$yR&<y_VmK}42Em1&wu>udt}9?KSkl6L~R27{f#Ts7p>|&b#i5T`em7m z9(~ET_Pltu^4KfB$q}DlPhG8=`sia{s+ibW+0_c0&dQWd+30)tw9DFAmI|}fKN!~( zA62%PbzM2|ZT94@Qzm6=jl9nMXYl;A_0Xs8uC3Qi-<ho0dM~usZDV%E)iaN)1EsFa z(o~w=D!A&qso=_2+dgh}6)NJpJXdp%cIEDs#@@Z#`+t0rU-YWN{`A!HpN)U>&X;A~ zE`21k-TKs~>ZPA|NQPGK(B(0$X_a-?_h*ju^yalPR0&_TUiH|D?@GI8?y=*!pROI2 z9Xi$h<McTZZ+7nC@B7b?yfrlNxOb%X%1d+8JyVv|hUh=JEpB4G$@IzWBS+nB<)0&s z^(!LXVChh46w8qpZ1TnQ*4jDlJ>kwQqCa-4Y~Ob`T&8fFxnaDj@~cHTy~!1~c|I;$ zwKGs^UD3MCnGdh^ycSu1cs<|BuC9G5z46{!M@{syC!U#PUh9`V>pEx#^vb=i*%u4y zetcX0*?ei-rgwIaWIw+3f0pmHH}y{K5%y=i^WI(+HTRwtxiWHDaPjWstr17QZns>K zT%57IT<C+Vw>J;Z#MNJHmGA9;{qbGidp+d^7m}}DDVOOEF^)Nv?aKW2TI!yC_nD#= zS6f=jGX(?%E1i0#9DVBKv2TmC45N?y(?5<hnIQ4!*XAu#?P{Hu>tD1rjh=ewe0X(N z$d#^tjta|Xal~EMe_^L*TI!S4(HnB7@7~Itg3c<NUzqBIi{B}(^*U3$-RNd$#^ThU z*M8h~^$ohVZK1>#lP&M6?_D!o^)ps^qV(rb(Q~1H)EXWBgkA0reKoHzxZv2UNz3K; z?}}oJ$<>(n$y20eu5!XWJO9qETQinDa@X1!v!ZMMIb4CG?z;G*c8+nXRO_@<ah|$g z+kaL4UNR+Tn&<9WUL~CuF9#pxPIB{l`moPTYxi@lRjarEDxJmH<DJ@fKl`MSwe7J< z{~2N@MXwJrHCUR<ni{jo)5xvA^TJ7?CF|4GO@d6LR_+xIl$pne%X&@EC4&1Vos|n* zVHp<~o4RkaLfgZVNxhRjjg?A#I?pUy-X-SJTlD9~<D^x8o`!~o#<ZPnz4fLt&UHpm zNT}U*wRe86``ouCr57LDxOuWmmR7#&^Lwk$f64pBqrJ~|<)5=J!`JNY-_if*zS)YE zey+O`mzq5-H!smEFI@ZJpH2UZj*9)Kr{w=^oS*tLx0&TwUSwThL8|DwtIVsk)XJ^i z`K4q>&3RuvXT`OR<~z?7M|G@P(I&g##yiKHBkwHJlJjc!E1!G!Rnqoco9~^aLT64q zTDG)m(JGw@fd@UguZjl73s1G2%Fo*Fp&xG3)^2*u=KQ|fTi1oG+<H4R<9FA|?3wmq z8JVG<>>_XP4OE-wDZ1Y$Q)tzD$gVO93Rj!(XYwDUL51t_C3RW`(84uy5EQPka+ovp z@~Qcfum1hMWwvP*xNCPj{QJF&TcNj(L6wmd1R)<2r~hX-kO!?`Y$8(sGr$5NPV>Y1 zr?>OJT%4KNnJL~?qy4k&_Q2IJP~S0dhF(84U;Nd-zqia5t@7XeR(ZPdskf0^rw4u7 zWA-^~`_-tK!O4BM^>w`iRg64NO2&Ey-M_xPGcc+*<j%_dMJq%E$U6F!yaQv&(-jno zSWb?7Nm%F7{|ug=kL9X1-M+i!-crv%JN{`tr=ABS*X-d*t!<R$7Sz=g+T=R1uV`mq zm5$*D%Z^RThqvIov@}6$0j{e~X(849_`~xXdV7**m_Cju>bZ1&Vv_mqEgSA<tQEAH zwXAK^MG?KuD<UE1?yOlqSEfIF(YvH&Z%^+7cik9{ZVf)#7XP1taYw!1XHCP};E&0$ zM9VKWv10k5{nK;zUv^7frn&@?W;0+3MvA^?T*0hGp^3?pj9MpcR&M$HliBF4Ou?#2 zYbKwX?r%S#Snk4cFL2q$EPmBq%(DIu8>m~l;ON%Cv%W^BXCIk;?O;KO@1Nhh=l*B- z&v1qL_!2urzU|25zOgH`^;o~3+T&?Q!`?r4iAu|h|Id*6pW(u3_*Co#e#AAt@?7@Q z)0X}1zVXF@_sW~OPc|;DjemT1E@P-_w0fmZ#{KXg-_spX_f(?zlwoSF?xR;1ud#9d zTy-rJ^QIM4#V{Tb<3d*FKTNI^d^P<)!@@=X_RaYDp83@Rd94S$tFz;dNv$oqz3B3? z9n)N=1ibjSK(+MOLtfdEj~6anIBQ}Ymk}uSB-=9c;qs6y^Y)r8w=Y)OzT9%k$||~6 zMMT8p<K@f2ZZ{I!%oayVOU<5jZBelj=;qc>yBL10U_Z43VhjJO=2iPS?sY%0nz_LA z=CXNrvfu99HqU6$*PN9L=6>`yRXVbE-O@+-R$D(T+TAJ``mVM2m&~#T2kCD=%(lcU zU9M$XeBPAnaeU!fQ!%URqqVLz?`LIbNXzrG>I+}5GM%tqp5L5%S#e$4!rRJEV;H{% z@J}t?bf4{&(%Y5GyjFDY+P5(HNBzY#<`<yj85roiKLi#>s5HT4J_)z(E|Ivl_hssT z29M8Nujk6nSL)KpTE6YHOsP&zu~Eo_lAh|oip5!a-_{$g|2fz4r>I%P-+x!*_vYTe zG50?MLkaVfkekWhe}~q6-Cmz$=juDnzJ6=?`{?p->h%X?8IYCtPYh1&zyCJ$_qDr! zJMVvBcR*IHjBHH#AI3F%t$rw#<(_^o`F7va*;yg5Lyu22uA9WNVDXAale>D$_xCM* zxz{4N$b5E{*1GIZS~(kk|6R4e>h}JP)}f2!zs`@SIxu;YZfgi%LrvFgox1-FS?lj@ zd;iA$#L7*_-+x>6_jTUCBkzAOFOXMSc3OV_t<~Sx?*1)^V$45=7wpKY&zbl?*mU!^ z<5s7mt1aqMSCp35)TN*GWj*!KS=FTL#a*ezw`G;(R_=VY=bT@O|0nA{XmkvTybEzF zoBk@P%7m+PZBCS2*XTXBEv4*dhI-h)JvF&MHyMAk?R!`q{;D{D$K567+Eb|mT~A!g z7I<{-t(*FnKPUb_Lt~if><?vcuCCee`dt3(T*e9U?=HM-y|?IMYS+_flPh1%%bjkd ztm~C~d+y<4k6Ha8_ts9+J^fEgDF=M5G{glA40Jtt2xciNO>nvWF;jW_tuNPU22PGy zskM6PQ{^QKwq0Cgwd!fK_QVN62d;*=PI6zRlpo^a`>tql)Kee6X17hU?yb}BE?EDy zbaRNQ+#R>GMf0W|&v*T$G<i~(XF-+HyW;1ez2S2w9N)>G_LrqH?$V8`i*~M5731#> zO$j*i<lg)x*=bQ0>i-$`$_R#UwEyef&una)aAnVQl?9h(Pm}MB*cd%|&83+4*Q#b8 zxo&mi#&y4mmk)+}OmLOjE74!FNvH4e&xwlz<K&(<)t$~huXgrUy!O8Br#miqe6JTR zUKASoPiyf(>(stptI!v@yKl^s{LJgW?P*kE!fEO3?bq(Dem7<NjNH7ZFS8|CRVKNr z<V~Hk#N)Z?`Um&-u3B}q_@c$!6E{s)dA(V7zc-~SaQ36ZxK-*)w#2+Qyil%Nb8+kY z2icjcp3M_2Dct+^>7(u{)8Lu6XR)t*Fn7~&x4Bwh%<jH%N1A%E{o@>2{cWGKclu?W zqlUM3u2NWhYDp^7ZLL_Ly)r9~g<7pMTfMkC>SyMSt08{%bMEPMTb^E5QM+&2x{J$y zswIYo2TggiaAUcW*O3Rs)7<y1t58f9l-ymt#5FW*k<zL~jO|DhID$xS@N>GlPU7jQ z>nZD2Y`DL6Yk5y=VP)>t2~JbZUUx@*x3cQvjFs9dWc#Pk&TXg6)vTT3mA$Xqc7;EZ z=qvVbetf;_PrpR%y3SaCS*0aKF*4VVnq&sr<kT}+&y`#Gc}L~cJzkBcaM>($cun{o zH;Dr7Y5c1#w<Y^#^!*L>kMvJSt=3$&Vwy?L=Ag6wdD%BM>OC`k@!T}HeM*t%;mN1h zO_SP_F1<hT#y;0+VNa)I7i_zkJMpq>%&W4+m60m%b}ncV>5aR#yD#j0(c<VMdk$39 zVV}hkmfD-k85uk+q3BT<&#cG3mASwA9`**`e(+cEms{t?<;ACd#@$GWxO-~3#><<` z+qakWxw{{osCTjAR`Rs&(;Log|I&I}VYb*`mRnKf*Du{wN?Bhb^x@owMR~3DM{?Hn z3cfAcD|zHw`+KAW*3a^Gnw81R@P*snCl%Zix%T5_eyC}c@rp0&j;ykjS!cO&?a5zE zroEGveD;{yE$b~NzGU}``9a^dnp>_dS{$x(x^&WXxt(@b`x9omrJKsCgnl>OVAdO% zw``)!#*^BsRw;Ulo=v_p@$jkBJ9q!EE3Rnnsyj8?=D?g~mP^HS{MK6DjO}v##kJ17 z)-UIaw(!N^Kj*``70;N2{mwaFs;o9$?eO}o8>4l8>c$ivkIh{>^^QT{9ZQpJ)s%I2 zPOOT$w(7*%K9_LYP1d*8-BLTKdrI4lw>kCZ(OBQ6$!g1U`{qrZc-k@Gr^NA3Tc--R z9bc}t`sCiTRg3-{soMJDUfwnt?~GW<6;13Rb<JnjtWU|GWZJc8u4>YU-Q|~MF77W{ zwCH{Ijjry!f)3{yn={hli_ULJXFv14#(v3rF)pdyP3B*N)?U~??d~5-Kim5U&Vkog z4uvX)Q!YK=j&cT%xzXBtr^Dj2R~*(#4~dh=<DICr_Qlg*Qa1&)7rVxuJY^@g-1?$; z+rCV_1rgbwwbS&w9$2-urkAtFt}fhjY+H0qiK&0GP)YXVMQc(+jCPrwJb6-B%=}}` z_r<fWg>8;8m%kzt^|<Y+Np@(?F4vPj$4<Psch%M1$m8BscXwsEYkT`ar^jqPv0_D+ z?+YW}<Vz8e$!80rw=KD`a#qjMlW%-m^XAN|<&1ZDZruB#b7$((@K0U4e@g5;@TkCc z-g=AB{r)R*FWtzUkSy-~_S~|*JJ*fob?WiVpS*mDOYe$rPA?~}SaoCj*4Y==-aj-W zO?uP4#N4wRa#nqAd>JcyUtsU9T`y+_hg`XyVri1MWM%86^Ey}7Ok&@8>Bx7NS6yxI z?p>)4GW!_%N44bVp36zUR!d+0I{Rbj<o!ke&Zz}xhyQ0#4M90tuq7dib$VoJpRD_P zZLR}>>9eYzx=ByE6Q;8?bh2r8cvh*2$ix%tXHScq^Q$xPtXttu@m}ND>dV^y7GHk+ zI%mV<nZB&c)@81fSm#}|V$s&vTR*1uM76u}I;T9D`}wxamQNdFch+Ukx~~2jX(|$V zi(G+(n(5|c$!&@KOOLL#kX`pQ_uO@(%{SKWS<5?f!x~Mgi>q%k?cz)K{HLr~r9Dyh z<Z_{n`~H^oyxJG;zQXjU%Z;hLr;XPhU$rt*Lt87osmqGpWz%t$_pN<X!y8XsU*hBX z$R*6YXlK!Rq!~)&ZG{Jlr&O5Unji6gR?Dw0*X=PMcX8VoD&IZ5EkjFdN%fpLHX28B z-rQO7H1@^Y7jsT+oPF+8>DGv2bA3w>mRt_dm+;-R>2h$&>7?-6T1hLXPSV+M#cEo) zqqeNDxqk8P&UMw{?Nt`%UzDx66g_9_gy`H~Q^QqvE#9du$u{k&kkza@w*8YPO6SM1 zfABb7u<q%dZ|g6tsIC)2I{5L}gIngM$KO||KAX>dV8bq*BJImrYa&)zZV9m3nDpeQ zs8>Z$=zj*@F!wcu`JvCU=2_K>oLaQ+_Pe|tQPZ@1z1E$X*Qqnd+tpO&!Zwrt4E*I< zeG^x$+}~cLe=hWyWj?MjsVcuKcXHjd*qm*buSZMkEirt%Rr~2gX|A>FwERDQH>{{X z(tG-|#lNgYe{GIQ&dWKqUFM$8(_Q+Df6dlCchNC#)zWjyPgEAnn%Z?_(yY}xvPD1c zU3cfjG>h-rf_J?4M$P=sfV3SH<#<n<A9geD8LoMkvn(s8s;Mc)>T3U{ri;=Gn`SMV z6*c|DjYSXLHnDi#>Un;Dr+9Vn?0QM>$nec&XFr(z*|ME`pKV^0msghg>e+=my_Ggi znkHwGwez#DO5j#e;ko}Af{N!|{?@)VMtH*ElI<a%xSkig`~A^+n3lEs)uVZ@Wp#A@ zZ>{>5e6sgJ<+|j_0a;>O>iXKeZMyAjyKgTm`BJtr=4yUvh|ja_yH;DsJX4;ywoj$_ zV#jl>Qwt}(<P+7K{W46xAtYp}ubXx9qHS0F=Kp7~%2=4KGWkEl%ooq=pQVEP;fxF9 zTjfu04z4@;rb@w1q+ai=?{D#qFB+s*-n2fM?DlK_@!eKTtGu@PeTulaZ~e!2=NeYQ zXPi;nm*7P=$Y=3ST8nf{KX@nsLjzcV=qYlcwF3Vc*8Dnrjb-k{9IYj*UF=`mZTQ-# zo)SHvr;CF<fld$}d6^ztdU87V**McBH*9YQ=!yM|^^XmA)G@i%B{}=di)HI)o;dDt z^;t=Q$|b{4iyIfT6sDG+-m3hsq{?vV+pN!vyjPmO`0}5@B)9iO_dl=w&#WKcnt$fr z)T+}ves^%KP>n^JQbCbg+5M_5xc=am&x&U@)_C5uJ$EvH+CFaUtlu-g?wMUNS6byk z-SgFfcQg;}zPr<M`+Fa6q=ET%q=^&8YrK7BPd8=vZGEysY}U)U-^!kv-|AWQzF^0B zQJb*rYTYd*FZW8G(z>!zpF{Ozow_JN;{J-!HskJ3reh>)W|Vxdl&lxOKgZFG;_? zbmxhySF)R>9sPHPPASaWSid-@f98ojw=ceR^`FrdwVOz<;qmnfRsM6|+BPjOeNx4m zv?IuP?wg~=b?;X{{PiPg-J*rb(|;80c^27_Ri?Z$Wa{MP(8=4@UDpbZ)t!3fQqc9= z%R}x>yb^q(<HyzDx#H#Am!BJ+%X`WU*%CAq@{iEm%pGw?-uuiK{<wQ=(S5tLsiEP! zTUE|=EowXJHF0V1!s^PKCY$_y{jL{l2UV(MeROL}+LU>(FX6&*+t7BtBZaRr9wfg~ z@9Jvn61j72(cV|r49!=meT^%PzqL%}s>imKQ?>TZT5FeHkpJtacK7bp<^LI;Ex!LR z*COWUHMh6!%QNSwn!mUn@lLa+JWJ`|uj(niu_r&)Tv_=pWb)*@pMO}^$>k{+pR&!o z6unNm@QOCuqQ~Fw<Xu{I>-N-XyR4@e>@?5MT5GibdCjvwSDrujOE%70JW;0m%*wrd zE3<ijy^Qo+BbKw>+c28Vkxe~smG|9QUsY?aYq4KDb3$pwQ;nB*j=OENJ#qKb;>vI( z>zDVBy%nDDBqpkNg;mY(wKli%ou#waO_vSc5wSue>+#Z5m)zxBgI#TPleAO&`*%x9 zc|2b%7;~?zy@2tmZQ9N>lj|=_^?tfePO&iEcGKh6_Qa@m+gVS$Pfd9@FLL>|B^!dn zH=cSCGiS{v`_>az8qeN8ns@E>+*94o#??o=wr!iXk0)*4qDhP9zUx|~88q`<@~vm@ zisQO>1_l=``pb}F5_wO!IQ!bwX*XYAv+~rwbIa<+^ZH`LcgauPHim|Fe6#FYF?+|X zwZDQ3-zCrFU97Vqx~Qja{jRmst0GosJb!ZMT$rR(U-FK)j%V+)7QG8`^<T@eFLB0c zz4YZ`S~*MKd+(F1-4Sx}c+9G)J-NE}Ebn_||0yZY+dXf^ims=3_B`WXaxJQdS?K1! zpZ(7)Lrd@LELpJquI|<Aw`R@q+9iK6ullYm_xw9o?sOgJ`ZU2+>aTyePS-lV8_mmq zMcVCr9y%>HrtfXSLeC=eOL5v+rfx57G?}$!S*|_Zu$C*p*-A;p*X_ilZ7x}B))(#W zpWd`tVN0gpqHN*MXBK6Dovm~tL-*3vd#_?0vzGi-`C+lUSN6`QZDNHU*ZpNyofCCi z9no=x@5=n?dpB;pWLs{!VqNIpj`pbR7pa$Q!{>D~p89nAsq>e6U#n~PeV!h(-tbD8 zv#C+A&xETX9w&B8O?7!P>qzW77vB>dbJ994y!u-jr?^to{5MzfPv2dh?@F~-mHTw+ zcdIHd>CMd0%1B(gq&mfQV$jqx*%3FT4?J;s$agyFrft8;@!Xqf#<6#&tzK)bwc?ef z`tegop4_`$uvhTx{okU3ej%^qrrdmTsN}rUW^2CWDW0__wAOB$`F5)KtC<<v8LC~b zv(%!m{yi(NEL`a_&0@BeiuJwkg|@LjF8?fjY_;Q3)*Nwd-fbSAR%YatZjD-4QeqhF z9`_<XzqEZvP?O~}JBi!7{K9)9zD_+?^pQRPq}#4!aqH5(rpp-@$Nkx`t30%*VA=Dy zw>fb^tFG%?DPM9^o+euU%kq->vM1q-7k?E<;k|sPIb43l%+2qw$-1stx^445t!)<$ zyG=i`JSzO+)|ad<-cmd5kEirySr^M3$rjwZdBrTQtja8{B`F0*j@!BK4V1dJC_gkb zexV@4*PQUxY2GQ@pOi%{yK?*8mW^STeC{ubNKLZs^MA0mNdI5@9`CY<whXiEOFy3W ze%!v-I_j|W<>JMSnKL#T2G+HDT<zTb>h6w}ph|Nn6rjSsX-79%&P}-Thp+YOPd8qh zs{*&9zHQ7G`+1{h&GyB2&s_Joc2p;8Rp;s8gGW|eEj$&O9~Hlajp?V@{hX5<Z#S*A ztzGxt;ii!0j1}vbtzJ5F)yC7(6D<}`T=8s`y7`5)C;u4?F8q<#-EVK$nz!Sb-;bLj z)9+M0*4?)$&CuL%@|x^}A;;eTTr+o)sofF>OPgYkEsOb&zusu$?Ney2I_bH(ZgkG} z$jp^1wU*rJJgQ^3QQ~`Ec5wB?@Z#WaihuUMWSjIfQlzpjaOsWSN54h2S1jHYep7Rm z)=j@>dslP$eAB*Unls5XdVksTo#w?Wdun`Mao6QohrL>p<9{{3;4%N5`I|exl@|SH zc(!UW(hjeNlX|yImx#Za)or>jGfcklMDE(oE#XzWMRl%jIVtqMQ+e*0@Qo7tSMLmN ze|0B~FFWRH_C!%pb1nS~E4+}m^dN1kGLW=0T_WY(=Baa|ZhDfL`k9|gr(V0QYO1yO z(^hHiIU6^cufBC{@znZALBaBOHWh9?FaFKEb|q%ZeJ_JILF?9;v@NPu?V8r+x!Cny zPxZp&(6jf?@2uQD<2jD)O3doB-M>s*Zko2_N@kg|UaasXxA^-h%SunKbNiq?X=&uC zMT_h5{^>8C{lZea&se15>aF7)OZOcNEKCi4JkPqM=%{SS9j}-7+0W*zT3@vH#8W@h z(0hA+pXi&LB(-(=J>%Q8r?cjIb=gE~luqhR*!t*g$plqaS$B~+VXgQ6SxsN|<)QD1 zd$})G?Oc!KKE@X>_MI=Oimsflw5pkP`I=mnDIz61;$-d=-RCjdXMXDY!Mmb-lhSu- zT#P@ZRIqVHkL$gsXLWAbE~$7H8a_AqR&+<yC$E2@TJJ@|tTMD$S-Rd=*R+<HWZxMm zdi&1qtCnZdk)jZJlOE&5M^^fachy&{I8k7$ez<V=+Gtr>*V08tz1;(iW!|ZqesVds z^Teu-Rb6{t%|5RhHzCvXut|52_Lu#FD^DjB%ZvWXRyBTSxO45ptZm?+tDG2k=j54W z<Xa|@uYlzFTc{Iy?dF?v$8x>%SFSA0`O@twudM65^l7a2%-yZ$Bkiho23PHVo`3(G zk7?0=2DO#`(VM@`kFm_!-DNi2Xy>K9Vb;9M{J(tE>5ZQqZIkulQLlJ!$Jd!BdXp>u zK7V0*?bY0~GjkbNRmyVjT(Y>fcHfno(qFe;idykf?auzVmjdTE%9x8BSX1!0BF)w@ zZJWcYXTgDoZroU3Zaweqop;sK=bkV7ZW$UH8d~0X^5Vryw^uyae&O<QR#TJQHi^ag z+{wwo#ZjGKK~r{e37}$(VJM7NfgQ@gz`z;SQGcyA@imj*iEW}mC^JhiB_MhzOj>~4 z3Bpq|+W)3sliQ&3raLhdeDPc4*Y-7>)=D=}Cyj?rG%=FaQS*-vEiLymapzlozSLc3 z(T2!O%el7BQ{%P&t$5VCV*NDNJG*Bb3D<l2>`qt7q`x0#W!+nFIW)E`<>sVK4|{@b z-}vk{Uf*{;XX4p%u0@vb`$S@2>^U8L^mo+kDSYwCb9d&<dc3w$k9FCu^xC;QeZMW% z+I>gQ_^7|=tb3<(Wv%kvin>j@gPGiVe|GM2v+n*naqkzC)0_3y<|;0jIWN2Ra;?}! znWoiNyXq#c-*)5k>rmeqU3c5FOO|xad#-(3%F2Cp<jK9KR&}h}J*)HXT7e&4Th`m3 zT6~!|`N;cOmh<+W>D9Hg$?M`wse8v}RKBt6x^=ygw@mf-MW!*UckqF>`+$-F7!Q^B zWjy>$GPjxesJ`U3;J8!Lwq0G>t)<TYIv#d*eP91E_QdYVuVYUXvwQv%w>kH||IKnS z<)o7C@VQT}{pOx2z1{L--lU~b-M>Y@T-;ipWnc7JtMP(u^)0UD;rTqb=10BVcz5l0 zsa3OlH7}pqIrWRrvgK1FRS!Klrd4?0ru3mTuC6QR_Ghhf=GuBU^onoL72b%ws=ot@ zx=!!)$$j#2@x&9Ssx0=cSot7HCBS9&<dVXzYyDU9+|SNl5}bX`v*UK?+sz3=+c`EL zS{JSoQnuw?*eb364BLJznR@!`zVP+e+#AGlnBx|%-xieFcR^%p<vga|sI1J?D$nv` z6JO1KrCZ8>@5PT$spr9#VVr@xr><DlpOeD4>wWY6j5XUX&j`zDTs_m<$ZB@(ChcSM zpK2aIJRxGPl&3uR{BwUVYT53-8gnIQ<IeKKJKkSh5G!;=>olAAVygqUrsUrCEH%?9 zytG(Q-gMG~tE*Fu=l?o&Y@hZbrCN@ud3Sf*hb-v<r;(wuGKay+^uzv$ysy&6k;b!i zs-GPy)-Jslu3f%$qUB_Vu9g28dQCY0Gt7Ix=DlXut9f&hckNwnDK;~8g3h)%lkS`D zTi*V4Mt}a<iTgLcDd)bmKX_I{&AZ(6?7sV3;wp<4Pu(0{6uoDs>#8!nZ~pl^^VTk_ z4u9?1wQ$aVhOMG@Q$keQ^Geg5Kb6HM-AoU9vV42iw)r0~CYopM+^J=A=%mW}NnB!Q zwLWZ0+j~ALw0Pn=PkEnr;>U&bL-Vh3Khv#TbG#_qG<VtS{HY167p-l);Lp<eW#h-a zf@eeib~RKni0oCmD7|j+rq$Xf^a3C4s!gu4`a3n;ZSQ%X`^zUb?)UYLzC6pS;``21 zD^?%6`_5ry#y7#}>PxYv2PD0X?rcpCU-4u?I=^{gbmF^A_0azei77k1?t+#f`Rl*2 zYdV|tM@~vSc$L&*zN_1N+!o6nFq95TmI_W^>$c|X;&hGc*F08Sd0ez+D}TwHKgCzh ztPOE9xruaC;*d!m42;UR%u~-Q-s%^4A0DEkt#akX(`|QOiYl+)?(u%<g%d0GoZe}^ z@x(LhqWr8?O3Pih3Mcrk|JWg&x+TWsas0<Bjk*3gOV4FYvfe9W6Mb7+>*|@gJuc7O zHf@wV`>Xev%PkFNKZ$!stRs&XyDqw6>|*$HYF%#ash^=mZKnSjvM0>?7%IKJ)_R(# z|AYOGH)HjG7`=~leRg)n+o`K`&!=wKD4lgAXM?I})4kcZRvmMfR!Ub}b>&f?Mq>8V z73&_mhFE`L_z)Nvcst|4_UM(0OP4I|+~CL}xLCQ%Y>{%rwdKZ99UUE=XFA&Ffb%Sb zpzGls5G&D1qOS%()rjldAd5Ts52bG#Gat{bFw<N!_i)Pbj0Ib6XI9_a>U|>U@<ydD zJ4?+u-wQVO`l(yS?B2d=)#o|WPxWt4pKpKIto|(n<EO=MZ$3Z&;q3h1jtHg$L(Pic zWtE@*7^nZcfW%~w*Rs1iujW4k&&~e~TTnO*><Ckln8VnDM@9K9)j4kt-Q``be9iCm zlI1%BVwL;%-VUiT4G9elz3jPn%8AtnZ3OMh{)rd7E7A@PtjwP(pLgD_zAfiJ!z~8p zr|!2mpP&D5w*9we1hawRXW+LtpP&CoJO6h95|hC$q;|K>&wrAe|1)GDvl;l23`J&- z2n!Y-x$;N(c6#X3us7EhM_RlOTV0#Gu5bC?+d)MkTZ@7{1Lc{53#>c8gq+?R7&B+y zvsKD-x)_S?k0xVirl(>~XVPC0)jA`)F0tS$Z@}(<vrfK`nO+`VZWD56yRxuC{~rsf Z6SsF+EY3fhmH+VG?yI384D$bP0s!Phlk)%o diff --git a/sections/einleitung.tex b/sections/einleitung.tex index fd72c58..468a1db 100644 --- a/sections/einleitung.tex +++ b/sections/einleitung.tex @@ -1,5 +1,5 @@ \chapter{Einleitung}\label{ch:introduction} -Die Adaption von Robotern in der Industrie nimmt von Jahr zu Jahr zu. Die International Federation of Robotics meldet für 2018 einen Investitionsrekord von 16,5 Milliarden US Dollar in industrielle Robotik und erwartet bis 2022 ein durchschnittliches Wachstum von 12 Prozent pro Jahr\footnote{\url{https://ifr.org/ifr-press-releases/news/robot-investment-reaches-record-16.5-billion-usd}}. Noch sind jedoch nicht alle Probleme besser von Robotern als von Menschen lösbar. Insbesondere die sensorischen Fähigkeiten des Roboters und die Entscheidungsfindung in unsicheren oder unbekannten Situationen sind den Fähigkeiten des Menschen noch unterlegen. Statt der Ersetzung des Menschen, scheint eine aktive Zusammenarbeit von Mensch und Roboter eine höhere Effizienz zu bieten. Das spiegelt sich auch in der zunehmenden Entwicklung von kollaborativen Robotern (Cobots) wider. Diese sind in der Regel kleiner, schwächer und günstiger als herkömmliche industrielle Roboter und sind in der Lage in Echtzeit auf ihre Umgebung zu reagieren und so - ohne die Notwendigkeit eines Sicherheitskäfigs - eine direkte Zusammenarbeit mit Menschen zu ermöglichen \cite{tactile_internet_ceti}. +Die Adaption von Robotern in der Industrie nimmt von Jahr zu Jahr zu. Die International Federation of Robotics meldet für 2018 einen Investitionsrekord von 16,5 Milliarden US Dollar in industrielle Robotik und erwartet bis 2022 ein durchschnittliches Wachstum von 12 Prozent pro Jahr\footnote{\url{https://ifr.org/ifr-press-releases/news/robot-investment-reaches-record-16.5-billion-usd}}. Noch sind jedoch nicht alle Probleme besser von Robotern als von Menschen lösbar. Insbesondere die sensorischen Fähigkeiten des Roboters und die Entscheidungsfindung in unsicheren oder unbekannten Situationen sind den Fähigkeiten des Menschen noch unterlegen. Statt der Ersetzung des Menschen, scheint eine aktive Zusammenarbeit von Mensch und Roboter eine höhere Effizienz zu bieten. Das spiegelt sich auch in der zunehmenden Entwicklung von kollaborativen Robotern (Cobots) wider. Diese sind in der Regel kleiner, schwächer und günstiger als herkömmliche industrielle Roboter und sind in der Lage in Echtzeit auf ihre Umgebung zu reagieren und so - ohne die Notwendigkeit eines Sicherheitskäfigs - eine direkte Zusammenarbeit mit Menschen zu ermöglichen~\cite{tactile_internet_ceti}. Gerade in unbekannten und sich ändernden Umgebungen ist es nicht praktikabel Bewegungen und Handlungen des Roboters für alle Eventualitäten vorzudefinieren. Stattdessen soll er in der Lage sein, selbstständig sein Verhalten und seine Bewegungen neuen Situationen anzupassen. Um Sicherheitsanforderungen umzusetzen und die erwartete Ausführung von Aufgaben zu gewährleisten, können dem Roboter Einschränkungen (Constraints) auferlegt werden. Dadurch bleibt die lokale Planung Aufgabe des Planungsalgorithmus des Roboters. Die Menge an gültigen Lösungen wird aufgrund der Constraints jedoch soweit eingeschränkt, dass der Roboter ein erwartungsgemäßes Verhalten zeigt und an ihn gestellte Anforderungen erfüllt. @@ -19,8 +19,8 @@ ein Gefäß mit einer Flüssigkeit aus einem anderen Gefäß zu befüllen. Diese durch einen Menschen explizit eingeleitet. Der zweite Roboter nimmt das befüllte Gefäß entgegen und stellt es schließlich dem menschlichen Nutzer bereit. Dies geschieht wiederum automatisch. Beide Aktionen erfordern unter anderem die Einschränkung der Neigung des Endeffektors, des Arbeitsbereiches und der Geschwindigkeit. Die technische Basis für die Implementierung wird -hierbei durch das Robot Operation System (ROS) \footnote{https://www.ros.org}, in Zusammenwirkung mit dem Planungs- -Frameworks MoveIt \footnote{https://moveit.ros.org}, gebildet. +hierbei durch das Robot Operation System (ROS)\footnote{https://www.ros.org}, in Zusammenwirkung mit dem Planungs- +Frameworks MoveIt\footnote{https://moveit.ros.org}, gebildet. Anhand des Anwendungsfalls wird die Anwendbarkeit der zuvor untersuchten Einschränkungen untersucht, wobei die in der Fallstudie identifizierten Einschränkungen in die erstellte Taxonomie eingeordnet werden. Um die Vollständigkeit der Taxonomie bezüglich kollaborativer Robotik-Anwendungen zu untersuchen, werden zudem mögliche Erweiterungen der Fallstudie konzipiert und daraus resultierende weitere benötigte Einschränkungen ebenfalls eingeordnet. diff --git a/sections/implementierung.tex b/sections/implementierung.tex index 1d55e03..d672c6d 100644 --- a/sections/implementierung.tex +++ b/sections/implementierung.tex @@ -28,14 +28,14 @@ Zusätzlich sind noch weitere handlungsunabhängige Anforderungen zu berücksich \begin{enumerate} \item[A1] Constraints sollen aufgabenspezifisch angewandt und entfernt werden können. \item[A2] Für eine höhere Usability und einer einfacheren Integration in andere Projekte, solle die Größe und Position der Objekte über eine Konfigurationsdatei anpassbar sein. - \item[A3] Zur Implementation soll das Robot Operating System (ROS) und das Motion Planning Framework MoveIt! verwendet werden. + \item[A3] Zur Implementation soll das Robot Operating System (ROS) und das Motion Planning Framework MoveIt verwendet werden. \end{enumerate} \section{Entwurf} -In diesem Abschnitt wird, nach einer kurzen Einführung in ROS und MoveIt! ein Entwurf vorgestellt, wie die gestellten Anforderungen aus Abschnitt~\ref{ch:requirements} technisch umgesetzt werden können. +In diesem Abschnitt wird, nach einer kurzen Einführung in ROS und MoveIt ein Entwurf vorgestellt, wie die gestellten Anforderungen aus Abschnitt~\ref{ch:requirements} technisch umgesetzt werden können. \subsection{Robot Operating System} -Das Robot Operating System (ROS) ist ein mehrsprachiges open-source Framework zur flexiblen Realisierung komplexer Robotikanwendungen~\cite{quigley_ros_nodate}. Die Grundlage einer ROS Anwendung bilden sogenannte Nodes, die in einer Peer-to-Peer Architektur miteinander kommunizieren können. Im folgenden werden die grundlegenden Begriffe kurz erklärt. +Das Robot Operating System (ROS) ist ein mehrsprachiges open-source Framework zur flexiblen Realisierung komplexer Robotikanwendungen~\cite{quigley_ros_nodate}. In dieser Arbeit verwendet wird die Distribution \glqq ROS Melodic Morenia\grqq{}. Die Grundlage einer ROS Anwendung bilden sogenannte Nodes, die in einer Peer-to-Peer Architektur miteinander kommunizieren können. Im folgenden werden die grundlegenden Begriffe kurz erklärt. \paragraph{Node} Ein Node ist ein eigenständiges Softwaremodul und ein eigenständiger Prozess, der parallel zu anderen Nodes ausgeführt werden kann. Ein ROS-basiertes System sollte in der Regel möglichst feingranular aufgebaut und Funktionalitäten in einzelne Nodes gekapselt sein. Ein vollständiges System besteht dementsprechend aus einer Menge an Nodes, die über Messages und Services miteinander kommunizieren. Dies erlaubt eine klare Trennung von Verantwortlichkeiten innerhalb des Systems und reduziert die Code-Komplexität, da zur Ansteuerung anderer Nodes keine Implementierungsdetails bekannt sein müssen. @@ -62,19 +62,19 @@ Unter anderen wird die Beschreibung des Roboters in Form des Unified Robot Descr \paragraph{Package} Um in einem größeren System nicht alle Nodes manuell starten zu müssen, können sie in einem Package gebündelt und über eine Launch Datei gestartet werden. Die Launch Datei beschreibt die Startparameter der einzelnen Nodes und deren Abhängigkeit zu weiteren Nodes und Packages. -\subsection{MoveIt!} -MoveIt!\footnote{\url{https://moveit.ros.org/}} ist das primäre Motion-Planning Framework in ROS und bietet eine relativ niedrige Einstiegshürde. \cite{coleman_reducing_2014}. Die Kernfunktionalitäten sind aus austauschbaren Komponenten aufgebaut. Als Standard Motion Planning Plugin wird die Open Motion Planning Library (OMPL), zur Kollisionserkennung die Fast Collision Library (FCL) und für die kinematischen Berechnungen die OROCOS Kinematics and Dynamics Library (KDL) verwendet \cite{chitta_moveitros_2012}. -Die Grundbausteine der MoveIt! Architektur sind in Abbildung~\ref{fig:moveit_concepts}\footnote{\url{https://moveit.ros.org/documentation/concepts/}} dargestellt und werden nachfolgend, auf Grundlage des Referenzbuchs von Anis Koubaa~\cite{koubaa_anis_2016} und der MoveIt! Dokumentation\footnote{\url{https://moveit.ros.org/documentation/concepts/}} kurz erklärt. +\subsection{MoveIt} +MoveIt\footnote{\url{https://moveit.ros.org/}} ist das primäre Motion-Planning Framework in ROS und bietet eine relativ niedrige Einstiegshürde. \cite{coleman_reducing_2014}. Die Kernfunktionalitäten sind aus austauschbaren Komponenten aufgebaut. Als Standard Motion Planning Plugin wird die Open Motion Planning Library (OMPL), zur Kollisionserkennung die Fast Collision Library (FCL) und für die kinematischen Berechnungen die OROCOS Kinematics and Dynamics Library (KDL) verwendet \cite{chitta_moveitros_2012}. +Die Grundbausteine der MoveIt Architektur sind in Abbildung~\ref{fig:moveit_concepts} dargestellt und werden nachfolgend, auf Grundlage des Referenzbuchs von Anis Koubaa~\cite{koubaa_anis_2016} und der MoveIt Dokumentation\footnote{\url{https://moveit.ros.org/documentation/concepts/}} kurz erklärt. \begin{figure} \centering \includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/moveit_pipeline.png} - \caption{High Level Architektur von MoveIt!} + \caption{High Level Architektur von MoveIt} \label{fig:moveit_concepts} \end{figure} \paragraph{Move Group} -Die Move Group ist der zentrale Knoten der MoveIt! Architektur. In ihm werden die anderen Komponenten zusammengeführt, um sie dem Nutzer gebündelt zur Verfügung stellen zu können. Zum Ausführen und Planen von Bewegungen, wird eine maschinenlesbare Beschreibung des Roboters benötigt. Diese kann von der Move Group als ROS Node vom ROS Parameter Server abgerufen werden. +Die Move Group ist der zentrale Knoten der MoveIt Architektur. In ihm werden die anderen Komponenten zusammengeführt, um sie dem Nutzer gebündelt zur Verfügung stellen zu können. Zum Ausführen und Planen von Bewegungen, wird eine maschinenlesbare Beschreibung des Roboters benötigt. Diese kann von der Move Group als ROS Node vom ROS Parameter Server abgerufen werden. \paragraph{Planning Scene} Die Planning Scene repräsentiert den aktuellen Zustand des Roboters und dessen Umgebung und wird innerhalb der Move Group von einem Planning Scene Monitor gepflegt. Dieser überwacht drei Topics und sammelt darüber Informationen zum aktuellen Zustand des Roboters, zu Sensordaten und zu weiteren Geometrien beziehungsweise Objekten in der Welt. Durch die im Zustand des Roboters gespeicherten Gelenkwerte, kann die exakte Pose des Roboters festgestellt werden. Ein Objekt, das aufgenommen worden ist, wird fest mit dem virtuellen Modell des Roboters verbunden, sodass es in der weiteren Pfadplanung mit berücksichtigt werden kann. Die Umgebung kann sowohl mit Hilfe von externen Sensoren modelliert, als auch durch vom Nutzer erstellte Kollisionsobjekten beeinflusst werden. Das resultierende Modell der Umgebung kann anschließend auf zwei Arten repräsentiert werden~\cite{chitta_moveitros_2012}: @@ -120,34 +120,52 @@ Die Sicherheitszone zwischen den Robotern - einschließlich des Übergabeorts - \label{fig:sequenzdiagramm} \end{figure} + \begin{figure} \centering - \includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/Klassendiagramm Cobot.jpg} - \caption{Entwurfsklassendiagramm eines Cobots} + \begin{sideways} + \includegraphics[height=\textwidth, width=\textheight, keepaspectratio]{images/Klassendiagramm Cobot.jpg} . + \end{sideways} + \caption{Entwurfsklassendiagramm eines Cobots \textcolor{blue}{Vertikal anordnen}} \label{fig:klassendiagramm} \end{figure} -Zusammenfassend ergeben sich aus Entwurfssicht die im Entwurfsklassendiagramm~\ref{fig:klassendiagramm} dargestellten Entitäten. Ein Cobot kennt seine Startposition, die gleichzeitig als sicherer Zustand dient, alle Handlungen, die er prinzipiell ausführen kann und eine beliebige Anzahl an Constraints, die individuell angewandt oder entfernt werden können. Der SafezoneController speichert den Zustand der Sicherheitszone und kann Zugang zu ihr entweder gewähren oder ablehnen. Ein Drucksensor stellt die Information über seinen Druckzustand zur Verfügung. - -Da ein Cobot nicht weiß, wann und in welcher Reihenfolge er seine Handlungen ausführen soll, wird er von einem CobotController gesteuert. Dieser implementiert eins der Ablaufdiagramme aus Abbildung~\ref{fig:ablaufdiagramm} und ist außerdem zuständig für die Kommunikation mit SafeZoneController und PressureSensor und dem Hinzufügen von Objekten in die PlanningScene. Entsprechend Anforderung A2 sollen diese Objekte konfigurierbar sein. Die drei Einheiten CobotController, SafeZoneController und PressureSensor laufen unabhängig voneinander und können in einem ROS System als eigenständige Nodes implementiert werden. Dadurch kann die Kommunikation dann entsprechend der Abbildung~\ref{fig:node_communication} realisiert werden. +Zusammenfassend ergeben sich aus Entwurfssicht die im Entwurfsklassendiagramm~\ref{fig:klassendiagramm} dargestellten Entitäten. Ein \textit{Cobot} kennt seine Startposition, die gleichzeitig als sicherer Zustand dient, alle Handlungen, die er prinzipiell ausführen kann und eine beliebige Anzahl an Constraints, die individuell angewandt oder entfernt werden können. Um die Anwendung an dieser Stelle für weitere Constraints erweiterbar zu halten, muss jeder Constraint die abstrakte Klasse \textit{Constraint} implementieren. Der \textit{SafezoneController} speichert den Zustand der Sicherheitszone und kann Zugang zu ihr entweder gewähren oder ablehnen. Ein Drucksensor stellt die Information über seinen Druckzustand zur Verfügung. -Die Drucksensoren veröffentlichen ihren Zustand auf einem Topic, welches von den Cobot Controllern abonniert wird (gekennzeichnet durch den durchgezogenen Pfeil). Für die Anfrage an den SafezoneController bietet eine Implementierung als ROS Service an (gekennzeichnet durch gestrichelte Pfeile). +Da ein Cobot nicht weiß, wann und in welcher Reihenfolge er seine Handlungen ausführen soll, wird er von einem \textit{CobotController} gesteuert. Dieser implementiert eins der Ablaufdiagramme aus Abbildung~\ref{fig:ablaufdiagramm} und ist außerdem zuständig für die Kommunikation mit \textit{SafeZoneController} und \textit{PressureSensor} und dem Hinzufügen von Objekten in die PlanningScene. Entsprechend Anforderung A2 sollen diese Objekte konfigurierbar sein. Die drei Einheiten \textit{CobotController}, \textit{SafeZoneController} und \textit{PressureSensor} laufen unabhängig voneinander und können in einem ROS System als eigenständige Nodes implementiert werden. Dadurch kann die Kommunikation dann entsprechend der Abbildung~\ref{fig:node_communication} realisiert werden. +\begin{figure} + \centering + \includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/NodeCommunication.png} + \caption{Kommunikation zwischen den Nodes} + \label{fig:node_communication} +\end{figure} +Die Drucksensoren veröffentlichen ihren Zustand auf einem Topic, welches von dem \textit{CobotController} abonniert wird (gekennzeichnet durch den durchgezogenen Pfeil). Für die Anfrage an den \textit{SafezoneController} bietet eine Implementierung als ROS Service an (gekennzeichnet durch gestrichelte Pfeile). \section{Implementierung} -\textcolor{blue}{Kurze Beschreibung, wie die im Entwurf beschriebene Architektur unter Nutzung von ROS implementiert wurde und wie die Constraints in MoveIt! umgesetzt worden sind. + Schwierigkeiten} +\textcolor{blue}{Kurze Beschreibung, wie die im Entwurf beschriebene Architektur unter Nutzung von ROS implementiert wurde und wie die Constraints in MoveIt umgesetzt worden sind. + Schwierigkeiten} -Implementiert wurde die Demo in \textit{C++} und der ROS Distribution ROS Melodic Morenia\footnote{\url{http://wiki.ros.org/melodic}} auf einem Ubuntu 18.04 System. +Implementiert wurde die Demo in \textit{C++} und der ROS Distribution ROS Melodic Morenia auf einem Ubuntu 18.04 System. +\subsection{Cobot} +Die Pakete \textit{cobot\_1} und \textit{cobot\_2} enthalten jeweils die Implementationen des \textit{CobotController} und der \textit{Cobot}-Klasse. Der \textit{CobotController} ist nicht als tatsächliche Klasse im Sinne der Objektorientierung implementiert, sondern als ROS Node. Das bedeutet er enthält eine Main Methode, die als Einstiegspunkt gilt, sobald er durch den ROS Master initialisiert wird. +Nach erfolgreicher Initialisierung, wird das Topic \glqq pressure\_1\grqq{} beziehungsweise \glqq pressure\_2\grqq{} abonniert, um informiert zu werden, sobald das Glas auf den Drucksensor abgestellt wird. Ein Service Client wird zum Stellen von Anfragen an den \textit{SafezoneController} erstellt und mit Hilfe des \textit{ObjectCreators} werden die Umgebungsobjekte, wie der Tisch, die Behälter und die Drucksensoren, zur Planning Scene hinzugefügt. Erst anschließend beginnt die Abarbeitung des Ablaufdiagramms~\ref{fig:ablaufdiagramm}. Die einzelnen Zustände beziehungsweise Aufgaben werden von einer \textit{Cobot}-Instanz ausgeführt, die für jede Aufgabe eine entsprechende Methode bereitstellt. + +Neben dem + +- Config +- Launch files + +\subsection{Constraints} + +\subsection{SafezoneController} + +\subsection{ObjectCreator} + +\subsection{PressureSensor} -\begin{figure} - \centering - \includegraphics[height=\textheight, width=\textwidth, keepaspectratio]{images/NodeCommunication.png} - \caption{Kommunikation zwischen den Nodes} - \label{fig:node_communication} -\end{figure} \section{Evaluation} \textcolor{blue}{ diff --git a/thesis.tex b/thesis.tex index 8048f0d..50bf55e 100644 --- a/thesis.tex +++ b/thesis.tex @@ -113,7 +113,7 @@ \tableofcontents \listoffigures -\listoftables +%\listoftables \input{sections/einleitung} \input{sections/grundlagen.tex} -- GitLab