From fb68c4ab9a2c05c0b5310070d581a0b1c877aad3 Mon Sep 17 00:00:00 2001 From: Ebony Louis <55366651+EbonyLouis@users.noreply.github.com> Date: Fri, 21 Mar 2025 09:39:25 -0400 Subject: [PATCH] docs: Choosing the Right Prompting Style Blog (#1794) --- .../2025-03-19-better-ai-prompting/index.md | 161 ++++++++++++++++++ .../politenessprompt.png | Bin 0 -> 344960 bytes .../2025-03-19-better-ai-prompting/prompt.png | Bin 0 -> 207593 bytes documentation/blog/authors.yml | 3 +- 4 files changed, 163 insertions(+), 1 deletion(-) create mode 100644 documentation/blog/2025-03-19-better-ai-prompting/index.md create mode 100644 documentation/blog/2025-03-19-better-ai-prompting/politenessprompt.png create mode 100644 documentation/blog/2025-03-19-better-ai-prompting/prompt.png diff --git a/documentation/blog/2025-03-19-better-ai-prompting/index.md b/documentation/blog/2025-03-19-better-ai-prompting/index.md new file mode 100644 index 00000000..05da05cf --- /dev/null +++ b/documentation/blog/2025-03-19-better-ai-prompting/index.md @@ -0,0 +1,161 @@ +--- +title: "AI Prompting 101: How to Get the Best Responses from Your AI Agent" +description: How to prompt your AI agent the right way. +authors: + - ebony +--- + + +Remember that saying, "it’s not what you ask, but **how you ask**"? + +When I first started working with Goose as an AI agent, I was convinced there had to be one ‘best' prompting style. I spent so much time trying to figure out which one was superior, but the more I used Goose, the more I realized that couldn't be further from the truth. There isn’t one _right_ way to prompt AI, but there are better approaches depending on what your end goal is. + +So, let’s go through **which prompt style works best for your specific needs**, and how you can use them to vibe code a little better with Goose. + + + +## Instruction-Based Prompting + +If you’re not a developer or you're just new to Goose, this is a great place to start. The best way to get good responses is to be as clear and direct as possible. Goose works best when given specific instructions, so tell it exactly what you need and include all of the important details. If you’re too vague, you might end up with an overly technical or even a possibly incomplete answer that doesn’t actually help you. + + +For example, instead of saying: + +❌ Okay Prompt: + +>_**Goose, what’s a pull request?**_ + +This might give you a super technical definition that assumes you already know the basics. + +So, you could say: + +✅ Better Prompt: +>_**Goose, explain how GitHub pull requests work like I’m new to coding**_ + +This tells Goose exactly what you need and at what level. + + +:::tip pro tip +If you want Goose to remember your preferences, you can say, + +>_**Goose, remember I’m not a developer. Explain things at a high level unless I ask for technical details**_ + +If you have the [Memory Extension](/docs/tutorials/memory-mcp) enabled, Goose will save this preference so you won’t have to remind it every time. +::: + +## Chain-of-Thought Prompting + +Sometimes a topic or task can just be too much to tackle all at once, and that’s where Chain-of-Thought Prompting comes in. Instead of getting this enormous and complicated response back, you can guide Goose to break things down step by step so it’s easier to follow. + + +For example, instead of saying: + +❌ Okay Prompt: + +>_**Goose, what are Model Context Protocol Servers, and how are they used in goose?**_ + +which might get you a response that's hard to follow, you could say: + +✅ Better Prompt: + +>_**Goose, walk me through what MCPs are and how they're used in gosoe, step by step**_ + +This forces Goose to slow down and explain each part clearly, making it easier to understand. + +Now, if you want to take it a step further and make sure Goose understands the exact style of responses you're expecting, that’s when Few-Shot Prompting is the way to go. + +## Few-Shot Prompting + +If you need Goose to match a specific style or format, the best way to get there is by showing it what you want. I use this all the time! Since AI models learn patterns from examples, giving Goose a reference helps it skip the guesswork and just get straight to the point. + +For example, instead of saying: + +❌ Okay Prompt: + +>_**Goose, summarize this report**_ + +you could say: + +✅ Better Prompt: + +>_**Goose, here’s how I usually summarize reports: (example summary). Can you summarize this new report the same way?**_ + +By providing an example, you’re guiding Goose to the answer that you actually want. + +Now, what if you've given Goose an example and it’s first response isn’t quite right? There's no need to end the session and start over, that’s when Iterative Refinement Prompting is useful. + +## Iterative Refinement Prompting + +Let’s be real, Goose just like any AI agent isn’t always going to get it 'right' on the first try. Sometimes, it gives you a response that's way too technical, other times, it might completely miss the mark or even worse, hallucinate its way into a weird, made-up answer, that kind of sounds true. But instead of giving up and starting over, you can steer the conversation by giving feedback on what needs to change. + +Since Goose allows you to bring your own LLM, the way it responds depends a lot on which model you’re using. Some LLMs need a little extra guidance, while others might require a few rounds of refinement before they get things right. The good news? You can shape the response without completely starting over. + +For example, if Goose spits out something overly complicated, don’t just accept it, you can push back! Try saying: + +>_**Goose, this response is too technical. Can you simplify it?**_ + +Or if something sounds off and you want to do a fact check: + +>_**Goose, where did you get that information? How do you know it's accurate?**_ + +Think of working with Goose like pair programming or collaborating with a coworker. Sometimes, you need to clarify what you want or redirect the conversation to get make sure you're both on the same page. + +But what if you don’t have a clear example or specific instructions to guide Goose? That’s when I would use Zero-Shot Prompting. + +## Zero-Shot Prompting + +Sometimes, you just want Goose to take a wild guess, get a little creative, and run with it. That’s exactly what Zero-Shot Prompting is for, it lets Goose figure things out on its own, without any examples or extra guidance from you. + +For example, you might say: + +>_**Goose, write me a project update for my team**_ + +or: + +>_**Goose, I want to build a cool prompt directory**_ + +I love using this approach when I have a rough idea but no real clear direction. It’s like brainstorming but with AI, Goose will throw out ideas, suggest next steps, and sometimes even point out things I would’ve never even thought of. More often than not, my original idea ends up 10x better just by letting Goose take the lead. + +Now, if you want Goose to not just come up with amazing ideas but also be funny, helpful, and maybe even a little nicer to you, that’s when you need to put those manners you learned in elementary school to use. + +## Politeness-Based Prompting + +Believe it or not, being polite actually makes AI responses better! Even though Goose isn’t self-aware……yet…… 👀, AI models tend to generate more thoughtful, structured, and sometimes even friendlier replies when asked nicely. So yes, saying “please” and “thank you” actually makes a difference. + +For example, instead of saying: + +❌ Okay Prompt: + +>_**Goose, generate a project update**_ + +you could say: + +✅ Better Prompt: + +>_**Goose, could you generate a project update for me, please? Thanks!**_ + +Goose will respond either way, but **trust me**, polite prompts tend to get you better answers. One of our users once got the sweetest response from Goose at the end of a project, like it was genuinely grateful for the collaboration and even wished them sweet dreams. It was adorable!! + + +>_Here’s the actual response, Goose is really out here making people’s day._ + +And the best part? This works with any prompting style. So, if you want Goose to be helpful, clear, and maybe even a little extra nice to you, be good to Goose and Goose will be good to you. + +## The Best Prompts Feel Natural + +At the end of the day, all these prompting styles are just tools, at your disposal. The most important thing is to keep your prompts clear and natural. You don’t have to overthink it, but adding a little structure can make a huge difference in getting the responses you actually want. + +Goose is here to make your life easier, so the next time you open up a session, just keep your goal in mind, experiment with different prompting styles, and see what works best for you. + +
+ + + + + + + + + + + \ No newline at end of file diff --git a/documentation/blog/2025-03-19-better-ai-prompting/politenessprompt.png b/documentation/blog/2025-03-19-better-ai-prompting/politenessprompt.png new file mode 100644 index 0000000000000000000000000000000000000000..c08ca8d34950e8667f42f4495657a6b51d3f0fd9 GIT binary patch literal 344960 zcmeFZWmH^Swl+)%Bsc_u1a}BlxN9K6Ef8E%xVviz7M$R2!GgO>LLtH3Ex5b;x9L88 zy3f6L9C-hIKf1;!_Ga&8bFMj`DQm3?kdqNbM!-dYf`UR87ZZ681qF`|1qIs#_Y8RQ zLSN=L6cmz#v9Pe5xUev>oQ5*anJxx^la ztH84^l+`hkUaagV4w8vc^^M9vO#3H57xZOUrM+c4udNT-B=H~z^KO*9*V_>mvGfcz zyJKW64BB%HNVx22mACOb9X~$MiCxF`;8-s6P*h8e?oMp+UK4nM zCG}c1Uz|Sw^f4w^P9ORM206FI7W@KBapDLrX&_1B7z6S~1&mL`yDw^nCh;Vzx`+1h zc%f|mlBrJY8XWpAO{x-vXPr;m{fAM53MnXpUQT?(Po{UQYVOrd80u6cCYUcP+M79l zfBusm6sr;A#$w^T-wxg)W4ElnVI>? EPZfoqVy }Mf-f$jZsRw8wRkk+An@KS rft}3-eejQvQxi#$OAl<_c2Crq{wkY1o>#eqUYB({$s<2)+)NijT0*5lYiDkDrm7 zk+HzzkB3J_zKPiAJg>lyPsprhmo(5;fUNG%^k9PbSO~WqCKo?j)|;&{ntdZNANv}@ zqA%L6ler@OPVe<_6Dv~mt8si`Ir@Q8rP2{e0|wN)%O3BI@W&zC>wCSqLUD4$nQ8XS zj!wz^p2CXtGLkMnQ$`H;M!Zf>WD0|5sUpTx+!JZN)wjGfgVV8UG!-*Hu_e*s!W4gW zXZP!tBeM7N6WQw2$#(`vrAU*XWYn^cWo2@yW0>eov)!y2%?YSC0#>$SuhnnW6ebpy zQ0?l?tbd-}Y}2RTaa;Ft9i-dUPaakxW!j1qOUdF^Njy{YmfkquZq-ZC>)On8^W-`d zuoir*ti2?6k;NGjcm~#qt#}jVqdxRW#y|v@(IoVHBKZWmC43A#N?SnufMi3XN y(;yAZhg`|pM@{>|M>u(#U!?$`Y@x2uCNpVOLRFs~~Z>3!#4oag_ z?cSWqQtn5oDo~15ER~vKlTRJ_ark?9>s(BYHP8C7z<%+{&n$@Fsm5YW#_Ij1i-e`0 zQ=nC=7EVpJ271_VrWwHIQHmY=pY0M-2IItZHj=}~tg^yH9g}y)uquvNU}p-$?JP zwYCmOZZj{$;d~aippBWapnK;8NL#|p)OJb_((JWsM|Cx-dN9#Uo!yK_b4;Ou`k8TZ zoS)Uy{1{z)!b^r;T#B&x3_}Ti`da%5EmL>Xa?J?!ME&mS>|53N5h@D-WR 46EGB zVfs>mY^$L$yNKHfybcQF7nREaLr7BDY#DkQ4fQHRKjiV7wpNr|4DXJ9sqHk-^7FiI zupDPHhN3cm@!Igpc#=6$vO4zluLK(kcVjuK;b(GXA0=bkogxH0JwAGHUPKs{f2%*K z8D6V~Uvf|fEn#=ZDBQ74_iNhIiIyEypjn4Xy_)X%+A|adQ>WEv>EX0KExRH!B>M>G zSx)yqfjI7&noa=)r3Q21GP!XYEAL2zlW}rPU&Jeu&elwDoY`keRc?Z0I)}-~e!s13 zDeZjCKLB}}T-8u!a%j~zVszC)z!>&5Wg>Hy^eyF)p0|v3J8Kcfu(Y*acgB3vLDs&v zx|WQ8{gq)5su_M2m(829*%%mkI-wa6IvFIzHq4GPa`%l@^*2h!gTrO5W$(&4De-6m zB~K6)Jox$k0oC4*a--kfOI`&ePJSV8))9s5`Kjz7Lp-PC)V7>dBYAr40H97f3WBBG znc5L4IBo$;i}N*7NQ12b@xP_E)hqItlI;407rr_p4j;_kln-YvfDf^&5y_7V~NObtgt^;*bl8UlQdHq}?!jxDVv8!5W#Rq
HlGGxukPkG|H&|eP07?(0{&V3X?xES{?UC~wuiuSDWbV=J6aA9d0&Qw5pOpKZ2 zP$GPtUb_J^W1&|{%-2cdVJr~x8YM}_^EC$QZVT5XcCr=@ekKwre1V!uw^9uzD~#?5 z+^J5a%03J#4hql9$}uucYN^Ch-Xyk*3#+@~72_SlV+S(GmTVG^pE)ae3}r84*4vZBL?7s9~0>EW+bmM>coR$%5P!@Hy{akMf%LV*74CH`4C@@1{{m? zBifbMD&1=A)212|r@HDseoso>;u)}Lr}bNeJEJBd71k@(trY<~&rxiFB70-y; {uo-oUU`V PTC;Ah`%`tHy4vMka)DstdP%k3hTw-aDBj$i*p&w-5LhbnmlGCh4u35Q_|Dg{kv zK{`{7C1d 7>5HiNY z*;*5gG!t);LHF?!QGa)iS9qs$P8v8&R)Wlw?{t{yF|rEL^f9 K&NqmtbYaT480kwN%tNWFOMyTQ^2N24r5SxdCOzy;iNa$ zvQ3KVK4UzzUo!1L)`Al0=No{B48Jsv7iHjJ(5v|>#ogH1NpEv#Ka~pG9{}C=gEsmc zRrdi*+;|uQ85Ig589M>)vtj{8cvLo@@rXlu4{K+Ys3_ApjQccGG(4w%_sZADcmOUi zmm=Z0E;Ug;k0|{~&>R5{eRS311MMR~{0X!sIvV*VdTjh-QY&yH*`J8z&3Bb6ACccY zhWAQ#oa4d=l8X!J{)7_UJkE#97STLKhU1!!$OonPTQs8absxTJX^4gAVjq|%JWQNi zG4v$VAVdB3kk{|Jts+EC_?K-1{ni}>)ni)$`gMn0v^)h=q3b5`heerPq6p|8E>Pa{ zKFkF{dW0Du 5V frUlrH}EtvHzKmr~rS}j{=A=_;7YVjMfy!MP~m(;_munvLF@^c7; z4UjN?OU;alh`!Ts)VI(@TTCZjp%O2lCLY~KE~c2p^RDy}AzdYnToJMScY1V9$60&u z;c_P|S3NrU5UIS-JB&wEhk>(`P8*5w3G{W4K!yUw(l!+PKKuRHFk8T8f_jk1Xr(~Z zBi0Y(j-Ua~N+9pNM1+d2OL^a=*j>#QB+D(7k>I)Uo%j*)!X*rMJ-zDpg;cXbgu<;q zC%!5p%y$d}yWj*(z5w8`;=p6F>&JnDNPDdeRdB}x!l=H_37v@Dw@tt{;~25Yyv{b& zV;Hd^TY)P9nsf>p%6xX8MNUd$M;`+Op9Eh#5y~JHq ziZH+Q9@cRHTuz9A!l +zA1s9W_$7yJAD!w1%* zc^@{KWw1B`0Qq&70Zfm-gDTRq!ty?D@IabS;hl?-f|BF|k#Qq=iOot^_|4grX>r!i zZ(1~gy+By{u@Dv}U@XC^7eS}{jj$gQy!Ufd8DSCA>~*rgkBxvZ@e4QulUB(G*p8c1 zh%+jj48;9jQ}>Z3q$&7kdb+TG_LB_ef 1Fi+~Kid2IK-uN} zM?mVpKR?5g@NWV$IG_$h!OqM6C 9~y_E*2lI$Oz`dXMS5**?IB+ETOcu`Bp6OTd2(}kf~eab4DbC6Id7WkbKnE1 zC_#Jp0*zYco R2y%&L+4Nz){v?6bjQi_a|F?A5!i<9qb1ucIs@M%Rbz@GNqnOZf hQ#cnO)dO$6>X6YxUa?Rj5%Sgq zX&6xbJqSF3ZX_$wX$w4NH*74oSEsml>^GUkSWQN98O 5t@;rV)BD}Z6#bU(0MU!0ky94R@Ot{(51D-; zO%d #;C#GanfurKKz-Rs!poPjY=$zcm+{5hn*9YHR|e~g_(?no#Dz->SKam{Lcr7@wu zbn|~mQ=ZJfIR8PJ0hUxSZ4Z9LE!=2(qBPy}?$+J1pPK2x$rJi`vN;Mq-JYcAF~$NW z&yGQESSSPF-u)362ZoO{54Etq1bvT@k}-4}OO zy8AySMz9~@9+?VMN;3>ObantiDiD+gwl{vE_6vB}@} C;J*Q>Hi+e0MkZ;_6PfnF{4CY0LH=; znhl#=&9d>Ng?p=Dc>L7+@WD39;2KV+Ou+yo>Z`^^14yC`&4x*CVq^rj)Dc!(%$HmB z&?KfM|L6ua;{zVp^gqm#S0AhijTo!b{%=O$3{Ib^*@Lo}YwhKHwCW4EMI%o1AHtx# zY!F8j!;O}IeFdNIFRZYa@dNDnEBF3~cn{>j#L%gtW6`UP a?QOG z;L(xsIT_7Lem<*gtR8s~4x^~|H}i}A023F@Sv?6*i}t1$CcqDc0C!B&QS&P5A%l%3 z27^VXf(9JfY5xqAr9d2!3O8!~@`B`c_#qsB0!;!OJL0_QxUZOna9{CweGvRBoFr>( z+U)_(3#Mhm#(=a5SNl`7hwT-)03fB6V-d CvQv swdC7Y{kGf~xmn2n0|D zjTn1Xcwo7S S#URS_N5pf5>vG06Z3A_U<+i=@Cl$oqFd9AaYEk%#3) zc)y5GGBKyN^9%45*{990DW#`qkcgOg8}?fe!Ck|$z8k~YzN@R*b2KqKO0_=>5@q3n zu<4PG*7}PNBWMVLjrufz!n%O32po_wsH719{|=!$7K9qccPZxd`}S_kBziRe8SJ}I z{8wY@p5FV{$HpXcjvC5%(4mngx&nEyfZ7HV@Gu HJWWi1WaC8%`u*l?c0GHX_tpgQ@kr>~h zRes^eQ&bePccE~==3ay`Bj9`#c&s26f?CwT%e(&xWPtc4+PLMbC; R0VpghuU `p5e#yxjJwz)ad4wRPZTh+K;`$@8iCj+0W)^u03(5b~Nqh zWuZvA{ElHGx GhQU*OE46_%9l;!2#vfS zh@WHA)~q?BhwE@LB+S!JGtv4P9GVK5+=lLmdG#!V#&Mx!3t;tz->|Y5Az-^LHSF)z z-&JPIvCVN %SyD-7H zHmW=wyx0Ad }%vD?^J$UZ35yuT~q? za&~E_5YKh!RXda^X(2%3lM%z zM=e!1U)a~IZqiN#=f`-RHSOIj1cN-dEUi!Hjx?P+9N7 l-QDcJQK`iK~Gy*6P>K zt7@#m;vN67&&uHbrYiz8e)p*jbBVEu37pgUHFxv&(Ze6p^9M!8_UP(FG$Zinm=R1( zFTEt1`a& V|S`bk7nt?jB08LB{LZ;cwE)6LdAT9d8uG_ibv zrDLDH$>jH_I{OnG(q{n{^+&}7O74f^sc;IZ?%9y@ChkSq>iOuZ^Jw*3oc9+;$<_ay zz7wYgboID^pQER< !C&?+umq0K2YW z&eLu{%cuXAy?*bUdRA?&|FQQO!WpKT_5wv0%iHi=-q4G&_nn`Fn|97lYn<@P@hq gBwrA_T*Y80((Ff=f?gA?-ZK_9YZ7iknymJYIi%# zX*jl4Vj&x;e3iX5ea|)zf@=GCrSjdqCR{YkNZ6{c)&y>`ie%IV=_~V>Yu_LV-ra^d zl6Np769k?egb}`2M0MCq&p#!W=SoqIo(j|C^Ft#?C(j$PEid00Svu&7Z9W{`4|Q~C zNKptXM2APWKivlL7V@m2`i>h&WWnU!T)JoBoB2a|T>=@Oyj1tXY?v+*Ko3yb5Q@k= zUOQ|W^2eUF=sO0z@T|o0Y|N%D7OYJD(y-R(>IZV$C_sr0?ad%6*-Ig4KU@7G;lUMN zXn5^w-XNGV&3C=;y&!4m#^9(pcl!o=Ou1N#;B@+`(K&X*ER$H?klWo>jp8ZFD7D?j zSrO8-#aUg(TMY6<`MQ;V{T2X?gr1)a49x}iRU5E3^P6bcu3Uol^>xldhk%`A9txxT zM-hON??Ti#t`D>4?Q=DejAEylKk#`ljX&x6Qip#2D_zt_H_Xx%Z}=2^szV&jtNf)} z|7MoHdWDZjVBtK>7ds_YtDuIBsd3;!rm{jzF?8)imV=^l7zs=OOaRTv%(fX1Af$(* zM}4UE&Gum^bd^rhAHs7X77WHBj(tQDYNhcmifL2D^JhjYg-K9ebuR%XcFz_K!PL E|6180F^(g$2uh0g0sr0Oy}Z|QJ~g$>`=eEWqmnij7&6?&gH6H?HX1(M-DSi zWrvFN0D76edTugZKi_rl#*y=E`?`814@!MbTJf;k%k0S*u# |ixwaHmeKKBM$6Jg zbD`U#RM(au@$!uW?7OqOvnEFS&2r~8wg^F{d(@D*9(ld+^m%n-mNYNr)&6r-Bp@zh zP*NPumrLX65dSRlp@t0e`zCDHi}T!LCX 4r9G3uW`_l0JHM*<(cXXxT~t&_9cO z7FlsUwfB@h!6BbAnBHm8pKs24szyI&Bm4ivMh2Y3RsN#_TLcT%XD=;omWW#HBR$cS ziZmv{P3LVp*nQU$6E@ue1ljtc*K2dGEz14;EIjMh^Z-}{{9+;!V8Hii9V}$iEY*3- zd7?n&gRSkBZm+?1ta#b&rLtBDj~;^0MsvNHJ@1$n)I`LY##|jzzth+307uBT|HBia zs?GgPxK@H-5br8|r0k^fg65S~E_))*myn+mr?c97m$v7tZ`Z1c%;N;BVF7^+O5fS? zI4)<@Y5g^JICm1u1F2?cO0!pyoyS<;w2mN_pP%lKn7M*>XA-N}DzZdab6;v1BhmxT z>-$PJU+q|R>{Orf8~I8AipalSL?{dgXm0f0 `U^^+t7{83*j@sTG+tfTeOwD{1YHRAqMtcIuimJAxt21SY&iE)BxCbaf`_Ps|tHR zx3@J*RRX@<3^y`HCMI1RwY@bQX3fH!cP*BF6XdQ<3@K0@7~t6{#N%j;uL}@SpHkfp zKcTGxj1-T}&WIFI)8gSuw&Qo7vTk5AR2JV`nvVgVt<@HR=Z;(_kTlIIRIrO1cuEEn z-~v?{oL`{#BR#l{p*wGp9#c1RzE%?nLRfL9_2J?+QeEc8T{4YB%TV3C(%wiyjWmJ7 zQ6>&J@G%dqFx3F9$t8nM-X&>7?j-|zsS{4EWOSbZU2GL6nX5bZ#nz&}IQ31|IZh7% zgl%3m>koF_O^% T}OIPgx zI3%WPh8veJ*YkxkE@#wDP3Xlc+B1gS?=>viqi *nm9+>x9FL@(b1?C0j~MFx z5E(8VY_`7np_F?pPJ}7V78Y{9EJF>pB7NVKJc8{la`BnB+@KMk-{E*+#d||f`l4!Y z%pm#G2dDRZ&+!*`QrYL6BH0&F`OXD7kAiZlUm1S-F@-R4v}I<#LpRR{$l-3SYF-l% zCtR-HVv}z+-cX8>i;cMUH?gT>k*n#-2LVJ?)+mpD4+lu_)eEM&UrPs~3j6*%Y_Al+ zOl`gzFDnE*6RI5P>}u_WW8;2b3|Y>qn{@_c?aQ0|ma1usad7;-?|i=aDs_jkDe6UO zqbM`M&TyCq>LJHl{2gVr|k2QVQNOuYy;%;CgLV zwvnCARh#@P2-Jj@&3C5Zbh$wVNmACPch=16;q 5gv;)8G zLa=+c=Webvs6a)E5ox{`S0Pt9xr*`Tx@8lvHmG6Od+Gb@WOs KA096jx5~oEV%_;}4G&_^^EF3};< g*`$ZZWyO9^R1V~Lxs U;AChW!(U>u;7w64)3YvZlT0C;Z?2lPs6Xa4JzAcy9!Rrq34R6gbqZypaK76t zJlmgh(=Keil5QeU{0{h9VM~Xj-}0AqaP-2e+iYX$Arsb1Enk+)&E{rm7qXVm7cMr2 zA-Z9FQ>!e6`CEH^*JPq062+)ym80z7BY2FV53S>Gd2{NowC{{;i&XoF<*#|?UAD|y zGMDGEI!oQ%Kp`Dj2TnShBZkAef$uGrQq 8~`dey!h`(B37MKgDrb%oOjW@9*$`i-?^$ZnaqZp&=VRth8&e zZTz>Ax+Ou?q(S|$%OJ3f!_#Q6pEJF;IS>d4fW7?rQ8FI}`DUSQkJ0pS>IR>DbrU-I zX7AD5o8rXt+lxz%?eG~=a}69mgT~`?gVo?yom&=aE`(ah)uOwF#PXH|sV8Gha_MVg z4sKb+&W6>~3SrSR&7)Q~O>w%GglE{a>atQ{9iW4{!HH$u<*w*>bzvpQm8R^-C^x)f zJ>bb#?vbpJ$!P+p2W+;UilWr|a(6?tw?1GZht%zM{Y}(oqONnwZU=OmMUq4wWwQjb zfb(qJ>Zd4n0dhnOx*Z;*+l~EABwF~J1+J^{uNR&xYZ4N=9)ImKpyl5A;f;dgPhhQx z6PaY^IM#UYEn#z9v(8-RsB -juvbez?{Z{$__oWo@OXG-ZLtHvIa|dyLN#Y|o;lwv>yPfZ zdpu87wQ0^_6%2(koJh{fQ-R;MJqamAy0PJyo+4_NyJ~Kp!)&rY@P%#Gs9&uk^6zDz zZm^FpI_A9|06cH)bB)Be9(NtnJPm}49v3~|sVd`(bDq% S5(IT (4AsaW|;h z6Yy TF#OIp|-*hA_+3GsoJ@EgOmI@;C7mo zYZyN5@LX)Q`X!38#n_$h@0RwvsVBMi#&@pf4rRize@6B2w4;9@_3n_vJiBde;GlzW zcq4Yb^aEr`mh-jc0GFfwK~RqR-Le0EB+*UDGD!Hyo$Ees4&`5jkZ9=zg0nCL>`lJ( zubj8(TAVdXHV>~JHANJcyQMBL9Rrc~^JT2kN`d)nzMJ^@x`UV$33tEhd5c}EN`bQ@ zclKpMD)Y0taeqmMdeUkM&CR>tLRa?ZEw$yK)%(;tzx`njB*k@Sb^(X1e&KxXRrA2@ z`@?Ua-Ueami^i^$mY=oWFER~BES1jAmAU$ZJj(I30VlQQf} XUI9 >iy&8F<*R6p38$Z!b8VuX zRzGI)KuNai%7IwaH)bgWIceCg5mftjj%$2i92vss&!0hPb+?~b5cLy|^z?r2=+R3? zSgeu4*|z`TwPw?}QTm#ThIW%~7U%79B>z{xcpcAD2CZr!ana#lv(s0!(AppMoTx!S z!() 9GuA %_|?*&|vV3_p}`@ZZWUE{r>wT|8xs< zW_5McU32TCx#zPK`uZ$;=;UPNK(*;?JcWO)%keh6u}YCfi>uhVgD72# KtDhWwrUG^9kXVXBbYv-L$pe_hDsr>oQ7m)*^K?{ySwI(M zK-Vj@DrRi!736Y*qga89*zDL^*U1^!dsCLS7iIbjh^Yef7tyCtr;*$Qq1akYu9GXt z&%R6*6MJ+XM1wp@ZX#Gxek?mMt=mrcqxKPuPNnXB6wuPR05rresM%ipi#;eS2%CBF zt-n)xrONo^+cTZ+l+#+4i2VtVHUm=@K0juLy5D#UV?4VODJ-T Bcg|_MlxaHML>XQLB{STPIr3=y+F{g9d2tYwxaV;Nq+%uT zD%pz*Q}4E^7N`W8`1ky14lWedp)Ydyoiz?8t=`Tl-ROYpamfR Zm3I?tcrAZV)L^Iz^;Q5Cx cPFhOqL+=#wEYKh^lPw zpw4)C@h}B&V3y~pF!;lD_SMLEMCH1z56TOU*2B2Ne%p2n>)Cd_P9~xV#J0J2v89?U zvD{f&dMUX$*Tik?b3Lna{Zz8m*fuU=iBh0-9lnz198^3hkncWAZ$x@!e8fZ@=e}lt zy|-mbwRB!2x-~ZO@unTU$k^e9n*Yhem((Nhj~{bA4VIaS;fu-iJBsp+W0d5xilXE> z>{x&wh$6Yv#ZT+2Z$g+q$hH)$G|5`rsS4EFZdlOnFNrWA
uetrYtbX%WS#)FQ={gNrq}hpr2{p3L?F}T1kWtO zBtK$|P(o5Sy5cGI9*M;H>y>bgAjscCou3=dFr>yHsc;AAgWJ;Kp^s%%I~qCRE`uAj zYP-bjjB$^Aky7_2?_H)PjbGLF&iKhvxe*HUH kRQKTzTVVZfmneff|B@@rasTz35f<&B`68r_wdB`Kl3HxLOsdSRRcSP4<_k3 zQ4n5>_$|E*^M>j%Y8c7{4n?sof95p#6iu7AfcO3#-z!^MrsIld*M=wlsiugZy r8Nu1IZHHT-Hlii7J?QdcMkrFqtd+6{FvP93y{EmD(JO>8tHN(`5!AwDicZ=%Gm; zQ#1SuQP2aRq8a_#KjR#yzhU-<_2Zd;07jXO)HGm4^gB)I^~BEAg$bdw0aTv0K00f$ z-_*R%)N*srLdBw{@aq}4E&ggPXDRJvhD;H*;CrMk2Xt5BbX|iTDxt4`^kSZFcC!J* zsiadno)bWOvsU#FgFaYZk@srsIIIB}WRq$~Ov7QGE75O{8R|=%Ag;UB0Z@%^uusyc zHAU~a_3-r>SwV%VX@Ng(dLDbsH)I{D^$W8GdfWG~<3X4CF6)~89_RZ5V7=y01%&Ty zYiBuMXJ3zu8-gx{q*@X3ano0e2MEZ%gO}RYMY5l%kf?7Nde5v{q5=v} zw){1|Rxo{gBq-(Uxamw?``d5r@b8wazugyT>(`3!9t|<(1wKrg?`XT@4pSSDuvc8x z^I{rTc}FMXK`rYvvMONb!X-WbV=Q~l8;u7tNA0@)M`HZT_AE GkfhdEdh$KWM?xy`fmeJ7hD-S0PYjpqFA%kSLy*D(5 zk74-=p0U8Y1aOC@5TEvEpJQ76i7imTU5SD2Bj#3Hp7;adh56K=h}h(J9}_rD%LeD& zl8zo35q#T17JArb1v*WH?zX;5Z|Ig1l%jQ}V~A^ZZ*{|o;`WS9KWNV@mYwvkb3!iT zt?^A;@a!ScmJaP(bC$6qh=#1Qe%*S@7+PfO*{q)5WgAqos{KBRlvrlKuI&PC`}&HH z<6+Bsq`WA$rCzsN#l$s%?wB#Be|*}lQAsCituEl8N;+^X`5=uIef5(pP{ZUnwu0ns z%o&0 SiYSNujDz{JhIm^`ke`E9O%ZlWC>JN$`j2tTzaES zWI2uq;Mz%rji}_d0a|F|v|i+113zF2_WFyNl09kkIu5zt!o0+#=Q)nO#985U_T4kA z;x~B`GkT|Apj2}2i1DGfNU-fBAQEs^Dq)NB^SmreDi;fT!HXNFM4l}ZRu+0;3cWM4 z^Cvzpymj1o(twDEDzie8qiHJ$dG#*^f#z%)L#c1u#h0|gqlOz`f2sN_ZhI MoV+7dR5&V68oAyJDkZ@WIjwd zdt)zj)epa(U`hKoyna@MG&+oiU4I+>3B94n9UXed@P%)(w+KP#8NvUX_J^!@fH=@f z|3OKhm4MSa4X~u~tERD~b0PuVRJ$P57RF%!`_#-aOaYI%Nh1<|vVP2IGdF)S7Aq}j z#J^ncmdc0wOro_Zvx=yB&4MuZ)>2>8WW2N_^L3kumXj*d&)^T*@t9hPEP(18XPjE4 zR;**}oZFYJ_7<*dIPNiDn3N%*@Z=SX{t{sD0Npl@Fd^z<3RK;ypzdXEry^YMH40$# zor@fDgLlyfxoZ1imKNPo@?mv=$+)cH)FcROc6_#PFZJOikK?KZYe-eCRwP*LL3?8p z>a00W=H`*FR$pA0 B(?e#9WO?EeNM;c4A8XY1!Y%eRdA`)2vdY3}0|SVHIcUmSz+k?k%%M>d0neLb=@ z@w=`?G272NhuO)kc5on)+Rj(VXz5&k$Uiu ZsoQ+}5+Vd2++`fxB z2hCISf^RxjQ}f^C1?)M>s>heKe=)z8ObPJb%mzO45}aFHLd4t#+M+irjU J?q0+>x-827z750LjL{2q6^Kxsfo_>wrx~66Fd7&I^h^ObDr53{K;30 z%weOII1UV<(^zG?Snl2#97lNH2%V@nr8e}#m&jMKpO>q#Bp1 U$A8XxR+I+&J+F>XwlMo|pFm`e-_c;b zLxx5g@V*e^?coHD@9>2lBSos+7QfKeN%hw7nD6js)Vnq#K3r0g*6)1Q6Cz)?eVglv zGAe|cac`tn+S9W}bG+4%zEF7lF6M5w+IRRw@0R*cRQQ@Kjm7ZOdDOpWu_U)C+rF6} zeZ?6X8@uv}gDJSpGuuIP?L-TZL-?Ov#?1c~3v%8ZZzmkU;|#?zR=7 zJ+l*x&}Euz6_XfXA5TTzi2k#8+c5&idGz1!Fw$@#n2#T77Y?8bUwt|Y9j7hgsC{Ye zlCVKZr^Mh~zi;^l1zmygbj)@%?YLY`PXa+yb$9*wlJ7X|Cb=HsYQ2Y~S>3Zf2s|Uj z *){rtNnPmcdSG&%ZHbc2+mM_Bmg{Gm7NF zUQ8llZVprXBAG8cXWUXJC}ms6uI>5-tUEmVwiX_(SMtc9Z#?|_jo$S6uFA-KxM?R? zs`cp4@=|xsNN??!W0qxJ!+1NPCv$Efe^Y}FQ%etHuFeCZq5tLr(a;F+@_FC7$eUK` zE7kq-h$MO1ZTDgAlAAojj-^d6j%2^A-XjlBql?XPy(+h$P4tYdPlw+|Y}w{kP{;V^ zMS*)W%VuFNyT!7zhFRw-=RQOW9Wk`ZYyJUFw6d_EtNcAT#X@Xh+d HL@kzPtNnVrV9*ekh$GZq!fQq5hEF{CHI4KuhJ- zAz{P0FWEThD((G4eJHlVqHY7V-y|Wa@w3`GlgTLXHcVy$j#)=`wKcnUr%-YfK^GU; z<|7Z=O9E+)G^3$5{EB*m=; 16g zO44nYAf)j0G8#Sii>=_2xg2;l=ntQ&c0IZ#e=TsR>vGuM5J($r=6Sm$(E&}t_)?Eo z0V@QKj2+LvZG1WCB$aUqZUT;7ba&wpPSAW^^R;R_b#WkOH$^8Dyjhgz^WXIU=H+Gb zep|m3n5Auj>!SSUHXV6|vx?V8TauHyT&t&Ho{8?Ez~vC(9-~}piJVx|#~Nxf{YRcP zpv?ei`|ucMXn)@P-O*z7tTqj6P)+g*x;?lmwExHa#;PR%EXh*+BWRNZqntU@F+dJf z8g-yM<;Np^hS!E+-pc;5ZQU1!{;^v;hiz vz9>yg)FZ0a&u1IX$t`(7*#|PC&{5RyfB< ze7yOHF>yUxwthLNu+q0brDF{Vb89^}aR1eDpb;nM*1xqEe1KVE9y_<_r 8N7&EA;cVpb?P<9N5sclbC;Bb#b971-+ts8F}s ziZKoCkGY3z_33g)iJOl3Cy0;HXZ)7h+dn?SjnDSAdFL0?bhh`k`!Lk{3J2W5A5`i( zq|6a+JuH#k)*tivP+n8&P+-dQEJ6`b20kGxC#+Od0xcU}HR)T!RZT@^bticHt+ro= zH}`-!iYZ&ZVsZZU#AF|sMFQ8sXJhw`?eZMEt8g&I7I%4bLpjfIqvs^sqbB?h+Mhjr z^W$VGX-R=x^Zh `m`BF#N zm ngY2c*d)Y7D6pstl`H&9*!a%gyyYhmC_1#wBr&srEeuJ_O$((jn{Y?#5UNmE4 z$(eeh!Wkjnok0m6o5ZuA_JfwYVegX5-p!)g_Xh{zLED{pR=Y`2z8Dm7n>QyRk|b-| z=d9*s$k>ieppyu$W^0kymuPDT_2;;e`>0-8ks(GXX}!O1qtGE1f8rvpGahet(V2+7 z-71=rRQlw-<*QBDCIxG@>bXy@ FzUbmItxsG^^_$>ynm TD`x?vjdiE R&F3q>xq!>OXgqyoKk4j|G#EqksIZ#m&lu`i9? zk*7r mFfCG3z2(&$ZC_ zv62es=hd6}6{eD2VV(OGGYz1Fl1lI=cMngttoVmSns}eyk0PIVFbX<+sSUnw4jPxZ z(!6n;P(ncKteVY{yW5szBP;KNy9<7Jl2&=18%dId5w~DT3VntN5+U)ND3PMr9N;o$ z&}1EpbBo)15FW8zXG4!NM@EV!pUuoc9u9iodoN)*xDLj(>*bv0O}hF-KiE@p%F__~ zVfAbbu1IgU`*ptPz0~;R+%L@JwEo02g82h!;uw-MLcw)rTxX*!OPk8`2`H Oe{-V{qs6KrsQ>N#4hAB=;n~ zaPKI6dhp`)Cwbt&pKUp7eAxp|)}aZ>V(m*y16Cq#o1q;W@~&DHJWJij5^YzRmEWuO zI44K5`|rGJof$pm{kXl_qdG=cx5 z?#Bw3AYx;p5|8I2BHasNLqA{Nzpuy5^HjRkTf_#_o-e^Sb!T2J8KQ({YL}jsTUem4 zvw#WNWMi6v^Zob_9!Tsd4-!OC7+m}jPNC$ROoGIJSPbVX0zH#V^e}i(ZK@4rgvN6s z(0A(&AHO{Es;)4unM!Nl66g! UTWq>f5Tw9Wo^<8GX)smGze*mZjQBTn3ESPJP$s1c^YH zYmP~5UVj5RyG?GbcA|v9nK5QHBWKXLDOmuv?BIV^Q4i@L4!VC=lQ4>68fwn+@z3|< z?2t=^ ??k!|cFYWmdJ@%XB63O8QHea1eL= zFtOl*x1$TXZX>3u?@Gb>(cKyi_ch^P=Z{ra9>!V@?vA~spK%m_?^!vfq38We_>g3` zd{ck6`;~O~u0$~ jNTP70y5=`s9HC>RPH785R z5CIQ(=eo%D^^(U%u9FrEdx=?IbPoOVZLi6rYH6YeU&wU2-o t7Vs{Mdl^jr67bzPjj#=O4SkwLys2XSoZG z`h}fDcc9t^zkX2=pm~jVNw{Gs1W$uqNv~Y?uh0EgZ-!OviBOh<52Jp6{9Uiv9?sbJ zTzaYFwXJv33-2*ig9f+eer6`~$4%Ao5o2UfcLBCF8K>o0Pu{1hFXW$&*knq%W=a!m zoI$2Z>Bf=fv6kB}OF-@4yT?0#d8su0@sUSSoHXO0Q$H7L^s3BMIY@C=_(R&PFD?mW zUY%RUHq$pnHSOi7yHbNyBDK;f|6hG7-)>J3qao_ Q2cM3p%= zdnoE3CAmn#tUVXaJuxjW4$CTx3PCY_Et9Ij`X9s1R5#4#^9&L%4av#J#IMgON31Cp zxAu5dcXu<*aesnTdd&XS9;wZ8w2`7b3^D1PdTad7lAQapk5HbC6C0XUM*RYqsa3yh5;2V6ZX=s}>(2&hR_p-D!NCl%4WW$ig$q zZ!%#oqGiJ7g^KYza^y0{x_HNkwLh1wMz?+|<>ra6 x=AW%LKNi{)E{q)>Vk<6o@=mpDa zCs%!90%Z`+>P{ yjy0 z_B8_*ts6v%waHt`ag=`wMzE4gGI89c_>yubLgCNR# T|2CcP07scODAmemU9Z#z4|X^f!B@>51#SpT}@~HEOrXVh9*uiPe7YU+R}k z&lm)u%YS%>kh40RVk*n~8s~-I{sWDFR^bYAlE28)-$@;fOltfnnv#wZlnNDb`D31E z=w^%Y>Mrno-Jt9a3izjO(D^A?pM~5eX|`Nfv( tV|6S8@_Jat?9&UYsWjKOwtF4f>wv73NPq71wcm8(CxviV zk9$lJF{o2INS|Qk%d@yCeuEuxmQRW= mGM!ZQsN@%d+c!DKG8F#zCnq*uEU$(aAsEa)d3#- z+ vsP;shu+>@qjLNmt21waEkYT}zgxIrmBc zDl7V_k^+%CrZ=na >!3$?{LNECr{80JOiUoR~?(AU|1%-K( z9FhD2Bkok0PTP{+s}H1c$Z66_H1Bu>8$l!~<35QUze>vPci$$?-CWTn9p!h)5}?b| zorK@_gvL5w43l-wWtn1)PGc9~IA?oiMtXW$#52ia%I&;V3*jH=aXlf8HFi56csJG? zUzJlfVtND7p=|GXlu8Mr%Ei{~ZUL}>Wysl&{kVt+FTpnXR9PQVVyNs0BHBu7ZE7Q; z7bM6aiQL#k%=rEn1NmD@GQU3B$ZDfJS$fv3zv+;{()iYw4jS`+z!z#w<;cIsRJzOB za`t*LaH%+n*V+&Xov_1Jws=R3WFae<_4{f0O<3MU(=>REnkI8fjA1ecul?~J=47c( zVd|8X) 7h>>(+E^0rlhJ1qJj`TiKVT9%X?lVNKg64`3HHRCq{@s!j^LxCj;Z14=# zr^P~n$Fp?1B$9o&=vXw<=6`bUQ3a{MA2|Nq4cC13nK)r9J5Yk^ahAbeHPA! p(CbteVZr;*8xK|*slFmaAPJ(*E^;<<<0@Zk7c4V0b#Xe3R_JhS-z z4CV8CalkNe4Gu1MC| ~oZP3D0dF5U5J{=7mDDc?vzBPp zPH}c_b0UeK@2*(>mt?#7Z?CGI`~Kx=EuKnK1tnQo%EfQb-x%UwI}~KI{-4jWt6GH` z)J!XR=bN^d^p!)fA%P44xB}(&ly%Qb!WFm=Td9jNv?`=#XC3g-G?_Ou6gL9yzwl zddX4T o0}k@I#HB2WOkn4Lw)4EqxA_&wKt+x$qWpYBw@S zaCgQsDj5`v_2?4AE=f RgI?fz&b H2hc>Edu|3b|hoShUHCg(8>>;~x(1m>Wp9?k)cO7I1Z_=v6h) z2qHe` ?**B0*$)3%*- WF6H^S4Ki`m{|w3E!Tl zyv2|{;?)DM8B-{*v35~#qiV?#f-VR9`*IOZidRuyV=`ODq{G!S`W0d?K$VaojsmXe zqrM^gv}KQnGCBu#K#zd1uS7qQ?D5*qN^jDsHa_Z{=+U+GeKmEQ{UYUpr1opGr_ 3Pa*9?BoLn0K8m1nV50U=lETrJ#R9qK;yK?UVkrS }2TCgSMND5$Iv(ZYY+6R_xMakA?*b)P{>%v?(ra^MX>MB;q0J zd9_MOQ8Lbp1#iD)DCe_}N} -Ojp1-K<{Fayr|I$l@l^+t z4nf<-#B-|BYxc$kvA(+ZhXSByh8=AZ`0Jwo!41ag^v;M<%`^tJ^*l0)QU&fHMvI`2 zyrvzYM08%o9A6NtT3eOU52(#r3G0fQuu=|XHusuFp^zS0bJeAVH6274fB>-cFK12V z$ep@PW#w+23Pj;+r74J-zxJFptP&oYgiTvMyNk#0 hp~I R!l kF^I+)3a>UbD{weh1oHuQ3p?md_w_G6a-rB;> i;5j N zq;J+KU2?n cYfX*$`v9yjIZo)lI`z6_KWXJLdtkbdx#(s z_0r%{CwOWp(kbbW({S1j3Kk`=L}g8{4blz2a9X`CI8uv~bPn2ha+Fv5I9&O0!?(ud zRzztn_qS?K=TffLpliBR_a?E0cJn1^R+27>hx?&o>&SjaNmcVduSqNZ@DDPr8}2;J zr}$XF%{nn1HUS(?e+`l)H0pp%P}GlFXO%$`fe-0FkYV0_64J0IMR}O*e@16nyNT2l zISK-$06E76TeG9ta@+H{FF+GqO0Dg}yseDu^4G{c+hvWy6%N|4DNm|AfIgU425f`< zHUU*?d@G*21W~moW81vjQXfaO!grPxNErR~j9o!_W^P{vACdm~4p;l(l3H$xj_;-q z`}2MZo|U82%QV(bECfl*TJ!RXc?dBWmJsSg?UkH?h|T?9 s}2Iy(5p4*6xxs4%HtvByIC? zr8ZW365IY>2fPREm{{ydINY_v7SdGvMk#5>*{6%%nlPStyn|2t-Q9|1ZvlYZRmUHSbIF*bPi z>~tUkP^a{g3blb@yW!kBK9yvGJ@_AHO@Lzh-1JNaX@PcakgzCY`PMRFrNzZRyE! z$wJ)@6-Do#J{>{)W5k1FD?n)f5Y74!0EqcopOt|AXP?jPqbNAUuXGa0_V4C7p?4R! zxXE*p`SpK9_Fhz@Qcb-EE$Nw(*>E$Y{kshAlG3Mgw?S@Rf>;tNnF^w1>107zUP{j= z(@@>%pf9cC@G+08o>I3>16z2zLc_iVUH2tZ3XPZKv=H+ac6yp`6)4{0_sBgT1@OT* z4a=WyQfW?ooY2?@N>3#5-zz0$p(9G4hB&YRB&czT?in~v>a3o_Gf19F kW=Ivn!WX_C#>? C&ZPB2Q!Tzs83uPIzZe|*~u1FqB>F~o=-}Q4zdR;vs-kTQ0zHiL^ zS|e#c|AmmhP3dhcldUYP*PngBge%amS!3uw$d)wHt<>KI#6RfuC#&I_&exxnBZezo zdVap}&Qir|U(0J`oc5mf(r-;4@h^(z0p>ya^=ErI9uli=U@+_64rT^|C|-))<)(0; z9#yg+|2p7M$3*sTyPst=|1))~HxjumsVKxtS+!+ qV^Iz!m9Wn~APGja`Q2&?rGm$RA1k?-5 z&m@MD;*~td5k%VaFh?_4-;E8mO*S2@C>%<^Vcq?2gN?t$kV1e_K2HpuHkd?>!jQjJ zN+R?%s`hE7;ximcQ1i~Xvq89P=0w<&k78igkUb4wGe)Z?A(yP+T-EP9?AvieH#WK? z^odZ5HCeyDgEILEZi_OhGN5$VHofFNj-zbJ(1^~Z0p+PLTzn1l`DhUNnS_p2z#%|p z90NG`8{dyoH<6aFt%<3wZ=E2-)5>fAb$Lzme^3NYXt*UPd2A1L=>W-{&d_dEDj z*?=RI4#QKui@#2BJ73S85U@>i@%8xE(p(Nxe`zjOFbC4tgFY`EZPFGT=jPlYK%v?Z zb*}r}bVy5YaUA_7uAh^{)yd*7)$cUG{`J%7#zuS_AN
$fmNcm@u%?1LOqZ*T1k(BMw5D^M&al%IaU&x(-C kSx&6kEnHEOFF8OuMN#(eSP*?qXZ7LexrhGpHM?|b%?~nw}xOBP;a;o>ga8mq(QftU^ z>rK{Ek +1Y(YA2`Y*f z+66fFBB+5`XX7=uwN0LkGx~l$g}vc$p^-UgV|=2Q(0V1bwc?2{jC)2C@!uA}w5eho zN_?L9Oq~W1L iX#dr)O%#Wmv;(Oadsx1bB+BG#M#>iMh)_tBLvI7 z$maMJLB~yFE^GY~7s=%KZ4{2m`uUoM%L6s9s8l!F)Kv3l*VG33v<(@G$cc(#@%WF7 z-3P%p7}HX%Ly1 c!vN-tvGU*+f%YaP zUmzE_JncTFi&(}E>-9KqD*gW4w3P?EGA}&-;r-1=e`}1n$16R*J%>ST#Z!4H &iimr$y3mh4!8zU &ej=JH@Jnz5oZFjQlK8x%a-Gb*QFOm%1gDQailvNDSc*BXtWsAfaD+SBKT}%mJxPSzXdQX}HHDRb??}FF#iV zzgMy<-a^ExC>3zSRx2ZY-39XA(RKkOqt9Te &68uJocf>L8x`{GZw?0nfZ^WGvvQ)6|Iv27YX(~W%ThyW}(c3pTyzM zoVI8vR+=E-i8`ZVCA?m3-%1x#UD+n}R^I2AuXGWuUDb0JO}`Akz^xO3!ix<0fP5Ts zhZ6xDjPS2bjEfhUcK>fuZX+>70BToi2+*ipC$<<8CY9c;89D1&qqo}MmK^QZ`e?9G z%3-~p^*YfHc+v)?W-Gao^u17(u#VQ) ;vWf z;Xmd5QZ#%CV9q3fY!r8Ki3DiKU0|?N+! 7VpLp7Vv~?G|3uwRX;LTL(kua12 z)`>yY;16(x9xUOd{hy&k!@|=mX`dE ziFe?wt(d8BjJ_eR%E%nJk|4@s&q5 *D7V;5Y%lE(B z{Lv`k)QP&Y{A-Xf#9djbV7KXBo#KovZzB6wA<5@gk2Y)L2V{iW#wtz=Kzm+8 _(jq>7mIRc{OGh1z zMn??)2d_yc_5aU4*5o2$AnueGr3(S(@HF#fkoOM{q!XewW4HBh>~cq(GHtbf2%Gw$ znunymc!fcQmR8_hh_%k|%C{Ja@-p4_lwz4s`&$Q-2S0{(EVVagGxD2=%ehWA57@M~ z3U+PBFG$2vpEJx3jOmP)d9r*@HLb6ksm>rQ a)8mr#UnJLKBa`kV7-D_?KY%3!x7=P^`?(Sh}Qb zQMqBWu@23cjL(hq&eF8KCeiFSARMl}SsK%XR{TfeF#>=`k>uQQ*mANr`8pkuJKlC= z<#$U*!T~x$*Ey!7{KWQ_J8wXpHXy=o=j4h$T2aC=f?qPD?H3mHXGZkPj5c%tOFM$q z!%C#Y2>x=Vq9u0Bc?3+kv3NY@&EPez>n=cSjiXyQDp7=)PS-$9=f|{R#^Aoie1 G4mU;UMc`pCl4%ObyshF%S}lb@IGnz_I%d$O(KNSEr|uB#Zco#e?RN*naYt zj6%4H w&RDz0)67XJvx^yOxTlOr6o=xpxB>
xe1>+mxMsZ z5PwU-hxAJl 8}Q? zZ?`6`I_a}^c}tgTPZzs d0;@n zm%L@Sdou54w=>Bw*lAU1qqa-PE6(m#{r8RviC1cA;iwK;%HUA{>Dk7xUOY?p^>W@< z>4TZvdW68AM!P3eTLn*9hZN|ArVrSU7}hhg?R_QJM(V7(3O){Gcb^`>wVj%3^7>z3 zyq5!cMjy|5hpWx1r+GO`z`0sZp2enAz~5yV?fQjEHQ6-$l6PbPh&A~{1qAPnf$XpX zBj*PU3uWLE$`&tAy6wJKB$_x>@S*2FsRhKZpmrQeDo_6ZCOqJ4#5FgQ<}Ai@d3;C| zOkZ*xE>)7!o*zFD=-sSwuUQQ+D;7I~Ri*KJZoh1biu_syj#SsG(`DQ+NW=Lwe`io^ z#LK|SW4oCiXQn~Nf)TByraSk4n}G{z=P`HRq=CEzejd-;=Ddq+ 7`KaYY5?$ cA4 zAm@a>KcwA%n7!xwQU+>`t#@2jrc084%9c_f?QWp-Kt&ykySO ?=scT`7(%J6Ct<_Z{;8??J*B`V>rGg^XVccp4k=Dud95UIUV^GeGI zP$AE*o3O)$RpInC{oAGwvH}BM+@Yj 9d(rWM AO+c(Pf7 0>-Sr+k_$_+u% zbUvAXL= ktF(^TlveLS~MKhAaF`UAC^gwQlTq5CWv4~c5D8BQ4gPh0ARoBBW zo~tY1R j)q@;(^9gkN?nCV9zFRQ!2`+)I{)2ybmcy7 zI7oU*nDFAkJFm#C7T0d0jmQHS)ZZS8WtS}7jk;ZO<27g;a&P~igZ}S)PYTG1_%`@E zdR+B6Lf>sPYw@MlZiZm2`|1Z{n?RCeugoYCjZ_o4fC*aydEGr^on;8RPxuTJHp;!% zqfKP5UI?DajK@WPKl(S>d^`qw^)@amSBjyCc_1)EwO&vg>-3aV4iJ-R&>2Vg@Tli* zi*uqav*S9TA5R(z$n{!9RV8t- t@*meEqBOAwv4spW`KMY1MwbYNK;tp-wl^!0Oi5gceg0QSCfB89)w5;z@%}A8 zv2JHBGc;qnT__9litOw_r5D62y@?58jc>h8FA@IzNr|u69|G(If0t#ghl1Vvn;vi- ziqdV4F$_l~3&&Nz$Yx Wx6twlaOrfsn0VtaYICpjpev_D(OMmqM9NDn~~ z)^WNeYpS^+`^bl%Fe;uU*}(5S-_i<@yvbqnVkA5ojFP~=`wJO6JY2zNYkwGz<=cO~ zF$!-l7T# U 9 zrhPX$DXXUbWmE{;&=bgX^9_{fzRE-OyPQK;one>5JOa)WS$3CeS9Eo#GkxJMIk2K` z8j0WXz_+kL4~D&Lp=p1cxc~GLe66;z`(c!eI (_l{b2$&4czo6xnSM%^-Gp%L zL(BfbSY+M$F9W&x)TU|6I+HZT@k*vaSiY _jNP3jC`4NUlerILoU=HCtpjTI2vKhse0Eu{tQZ6HMR2HV6m@^#$n1kA^%RIhM<^ zTZ_jda_rD#RvusvGu*Pp`ThH0F*3z`leJiMvu%#x!Zy_C&la}m7EV@!jz?z;O%IrS zXZ0L&Nrarbti+GY>!c%vfZ;IhXcCMB(fuB8{#wbg@)@t(;Pu} yyMdWT!NoESwiuV&dTEG2;e6wq7tSiCTBb1NNUD6g^SP+xLP^I*~+OK3{b} z<2n`-G0F_>lh$tG1cop!G!htl$<|-H#(ADyc#jKLgc!_5{C+r$pZ!5qYTg+ZNKCjb zJG>s{Js2b4P#?;Qy@eiA(&(c9Ku?;4GW%s4g7i&1zLFTnK+l(^gQ{rZiN~Hd(yI?w zPo(n7(9gi6vPa>HzrQN~0>TX%-f4(?SR_#*K`QvClqyRC1)=o+q(U7u7M~;J>#dXX zY_3~zA^5LZ=L;c;$oYUYx;rsk+>y8fN&miOh@^&*97WqLZf%DvY?Faou4FXAXtoZ3 z>|a~8piXtF&6>W{s47H~+kM&jbB-N5iMl-7qx(Y6ZP!1Jetd}kS@);?<>Pz7fEwET zF%F@uVfP It*Cxn97d*ueAXm#4 z5#u-+@2+uT5ufUxh)N*}YgQZ0(oD$xrvwQ})ZQ-`4LL1S_)Xbv zC0>Y>0}DQf3 6C7ekVaCvyIV@6B^4>@Mq0YNyE~*i1YyzqbM3v)Id}Zyo^$sZ zgTYuLAK#33zWKb*l%fkhtuV@CO3g{YaP2`ClIpnLGs#n(QNG$84=hvq3O%4ISJPL! zPsW}v8fh#}EK)$KzIdn~&V-0cWj9c-bvaGuIPo2pYa{wQVz}grq47Lx@L<}3@Eya= z1g&6gYgEID@`dQCpbe #Q?Vjt{3lIkZ2@68wp+WJXx~@-OQPLhYRR&4+$_Eis zqBdTH77U{$<%S@~-F21J!o-T>=aoi>XqytHM=4czjQJ4RWHy~h-aYdh3y%dKm+G?P zm;L!HE;$dSVx`LOl3T?SiI?~+ij`J*Qn@|8ZS#nCvt-z;pN(v7j?HWM99#07_O?&k zE;Ap^ DCL%((i*LI!C;F#YOQ-iG*HuRW>QZfJkG>d%Z6fT$&CV zEx>Zxd+P|i{B*53dpgzMa>r$zL~or!c_e7(xm@Ob+LwoiZGY?l5bGTbCWPB}Ln;qV zu<{>?h|rUtziuL#QANsJMIYnt=1{>N(?`O KL9l!3TdQ1ep6NvWeGEb1rKO*zw2hMkUH=7Q4#2fU#1ZaQg;l$MvPv~kb!aFB;S zRT~#bAj?R2w|l(~z_ja|5^Pm3p%JAYw?I;@Svx& mSi#gh*%I0 h!Q<^=^=4Dh!&L~B1*YHFVfvie3kl#L8cggHl6dW zx;9Y!rGow(%tzGNn|X8gri=N)(|WS9rN%2*TFq0Hw(?Zf!Wk8`!POUHwgjX}oK5NV z+WIZE15>iGTq1ru3?8dqhzUY0^EyJu*P4;sw}?FV0oW$L^H+(-#MnUBmbbyagUAYe zi{`y~kB_yiyhgoyM&qyUeUJ0kmEHuLwsbSvo++n%^{Zp&Z1*K&7aPILM~hX#t&ZXS z8IhM`Tj-lM9ggFGeBF2&^OsJk#`jOkgGbFl@=^izVnLD7r||{xI$g?Z`ALT9doEc; z{1*vELxSP&x{dRVq8QgAyBB>=Lwk$|^D+C4zVoZgB@sL)BXDOF{rGg=0i!O12+?mi zN5Y4xv8+hjRF+y cs?Jlp*)8r?JoT)Lcm=mE|+6*F>LZc42NQbGB_PA2I z=LQSf27e^BUAM6zVl)A-XMbcJf2AQ_`6(z@2a4&hVc5oeO9yMavH8~y6hzowyt1GM zsfV|@h%x13c@aLsA;}7S#o?gp;Ly%WfgJjkdsiBUM+RhClABy)x&M(pOx4cDz>Y}c zkXuNM8B`t9bhg|bPsKOo4HH)*EHFtcGBWTX>o;Gh4>VI;@qXGOQO;+bd51rd*ZXY> za`i;a4CIi{_;ZE56_D*mODQOEU(~8SzvE3SW~pC^j~MQA#MN8Fq%}^8MieDQ{P>Z# z$ir@ES;tT#g6De2=xd&!p);u%B6ih)2^r>W<^HI&<@9OVuc*g(HB-T)+Db<%^ w;_vtQ4wWo7O(ysi zxwa7KEFF$IyNLm5#B3fM1Qd^*aJ4! P zM`?e0#{$FY3n0mDONM#s@}^Ij&3lV5tGUc>)Y`Jc=C6X1C;y-yH#m23Tq242ar&bv z4c2|+ZOX;2@q-PPLPFL8Ogjyalx{!19)Lx%R}{jT>#4B~ljf^g*4AP9L4_0S6Sx`l zQ`_VfOYHudwh-uv%Ekyal+IEiDk9~w8)s4YkW;T)K7uoT)jEIvhAbWj{Ybrh6B+Jx zLaj+%*|B-KOOE*TlcL|0*IlH>z=QIR4 ?z3R(LHHP`hSp^n{WAmK&P? zHe8OjOF1Vd)cRo^y66NUw7#yd{R8O4z!QX|5K1_I(*3M2U{e}Ywu$1xoxNc~M(k+2 z#CLy0O43q_68 Fj9oQG9B|hRSLcQ_oAnnOK!s8j58l} zlN^TpxcBeWuvA7eTo@AdkVC&@bUR6rdO{Q1O^_g33O{RTvV?Ov7S3XC$?b!-+g${b zD3##tR#NG}hvp_(r`lj5*MxOAAt1S}1{4xWA2F t5&t; z{zBcJ+f$BFv*CnqisArRB>IJQotlbJyQaOt*8sTq{>&|iq0#Cb96-B$DeLGMhG#!E zlTV|AVo{bB7HuaA64exQEg!wEJNOz~+kngPc|A&~ZT|eO3MF)Fv1zoDFpHPW+$>>l zk;SKuiL(7s&!XpZ_^o48|HpCu=z_C{DK*E$8zDFNGF4(SW=DkVFZP#}>Fwg!dF`p? z5;H1~z9LYxN<_DPdlb*=4}fFsuh*`jmPqI&u1@WQJf9A=LeeHr_~RmwRZVj%6?lvq zwI0d0T((m)>4dn_@j}%O%PZKQSEKO7D^subL`$C;PlI)*Ao!ex+m8t=Us(oRE_E16 zAgC6I1nRRV1ztgilht|@!*;a-%Pb3jO86*aURFO}pg8#v{so QFb;X0k^qPhFGuH{7&49Bm6no@LWIojSYDviaj#wEUyu!!jfG_yBRKOFsl+ z%8IRJiZbr#PySPQ3_osn^U|^%6C0h#wh}!@M2oxH8b5rCs9E+BtAh(_h&&V|isQ_c zPon@G11==UjSqK_g&fs0>Sl6sZHCxw BwJxb-0;-vh`Hi_hcCgpm<1_;jtPc*p9>@YDzMd+KR;!NP*}qr}K+ zaYZsErmd$VewNZ6msw594HBEJ?R{?zK@*@iL@`L)W9n6}{2SZrN$FG2s~l-nc|59V zIaxoqYIaEZu4Dvx8$wVOjp)#$^arjlA;89oYQjgj(E;MIaQ3ObAJ%Gy_QoyE^TGlj z^cV}cryp`3mBvQb-W(UZcieWX9@mUJgX(g>O$~aLE9^ri+S$Z#8b7%^awrUiu`pII z637;AcG?({OOskb^C+)s$hAdDDJ|#fi%WNvmT<;M_3FGVmIr~ECt)*%55mP-y&lr4 z{;ah>jlR@YZPbH4{@r`OF(=*G!sR9&ba?=n4$I1%-;q;U6#lcCr#ti*3V{xIoiF%& zl-sEW4rau+U%b%7#i#yR_+qQ|kVyzBG@3a<&vv22U)!xCV&3!P_S4*f?ZI!hOgULv zz6~a4-5=4!Vr8nyY;{oBRoWT&Oj6tifAsX<1`fbzI{yH9!=ew))-!ZAu#ePuRa?M` z5KSFTWHp%|6gE9NL@nA(y)6>0Mc`TU=~g}*<^4S>_Vlc`FxEeFg#RwP&iQK>+`zkP z%ZX);_RMb=0#%@ulk8K#&NCVA><)ma2ypKFbtf&k?aQ0+-E_}(={g5m2U^`!9blm1 zlffA%Z10b?O(fMZJR#C(v~LChnJ_Nph>$gc_j2f`2=0}NGKavYrM;;Ehm)>)6eV`G ze9J61i9Q!GcbvaTxHZZSY{(_al=wx-7ZJW{VVLa2NsTYjf7K%(*4!>5&O}KH_a)r4 z N3RTP4(J8nVgpY=uGQ>U)T^?{06)E99*398HJgykoRCe*s(&gM&7S$6gWPybn3D4 zI`y8N3_eJ=F2}m~URu5tcifJ@xlKl8kwc@?ub&bm$>0Z9afCL93pUkT(LCg{@wxZf zf4868ED(Dq6f#+s%oc#U`y7jG96+vi&1K+lur`5~H Z^Q9 zO1v}Q6#w<5!xw??e$``9Nc81VF943-U&<(x)j(?VIrBHW>L!(*kJnvfl%nr4OVUg- z(Y{*WJmv>#ULrXziRZ?a2Q+noV63#MlzoK#r^F;6`V8m3IX?UqG#8n*Y^N|H*Iizz z6TWG^w4&^Zcf(0-e8EcX<#s$Zqj6gI^)9;Zw>7}_5&BHa(~UH`JcZ(~I-%Z+y9YZb zR<8^6R9q5uUZ2@4xTvUIENO~S{NBw=jjpRO>mLz%`09qY)fL5GZVw8VA2le; duvsh z?p?Lbie_G4CB75fmenCzMK4Pd0~&5%^vk!9j5kwzx$s4xGd<^ZFyy#mL@+jVy?X 8T%Z@zZJCKqYZy=X%1s*9nBm|iQa%^hPmhG39s#=+Zi&I=*f5j* zss;4$QWq$zFJ6`!h#bVmbIqaWG^Q|-VPavOLnNyzvHGiAi<9yO$p+z%2wmdM%4{}2 z f^%E*)v`4tyU}E z@(1Gf =@ECzLU&E A@H6T1m8#kxIS`wBWH-p{W@qTbn=Z4am9zFOKGcwUH>H-tXzHeYr8Rk63K zE8ogU@kYStONb@Dc_Y`+rvDul5(;?;1XSN=;$o(+Ffa_R&Z8n$SeSr;`$g!``FY%T zRG;VOz{&fD*Y$9oihx*$`D|;j-)cfs`0dJ04fm8e_WWx;TQa3tUbyj`0{Sbt!8RV( zU{@^a7HD4?Qn6e++itQZ`^I+~k{Uho6V4+iw~ow33kf~HG%^02Fb&AbJN5)i3to*% zpY6k%TPEyF4MLm2KbkzW=r+^us8tJfWq4hWEFo+)b_BD`yRPO?=;eyQ*F=nGI9zbA zFHT!y96Htkgor(^)JK;Z&zr#Kx$%PA0r@LS-eR`QWZRYMoW1gl+qmM|6{F8^n|5YK zwC69iRn9@;&`%jh6_golmPSBu`aX_$so5rp!$M^S`O9xR7066VI<(W{SI|;a`SP(m z3UzN}omFOOmD}&UOj|bF1E~q*WJ~Kd9k(AnS(fa f0zO&;CKh(;tKQLH7I4<|@o;lI=wupjd9%)pqPCfj#_MbjKxaWPkbA-0q(a zbB?$KDI_; S;sqLM@y{c_Y(Y-a{n5T0F4Xklruo`>;R?lZ>H0EeXt2MvU=I29{I{Ju z^)U|vMP_7ki;~_-gIUzU{CR~E&80Z0d)@%*<3U8u0cNAE^H8ccy=lI;2Gf|NZ|*_* zcEcZid8F4ZdUNkV2>r6e=p(2F%OnuzJBg{lvLfv{UbTt*gz@Xc@BZmXn?)40DfMu9 zhJIym<680b;SzwxKu)vs+f+;h=WU|I`_WQ;m7-0Jb%863?I@VGWq?_akW~rhd`>Nu zV%Qi(CEreZ(_FsdbJM@ARgKr4F|^hB>;^8*I3xR7JC<3mE%~LR^=EQZy;h;_QUGXCm|4d-Ick!0+NQn$9zCYJ@b>eB0o+*h2&fCpTF X8HfG>T10$q#NJ#}tsD$E zgV3+&Cos1`d5_7NLACqOpFn@827~dgFfQHK_^yM^p;3J@db-zx6)Pm9b>1b)gQ3Z! z!6lA%!YnC<_&`cOCs$%B>GUo@(=)a1k3S0^2u1?GDbJop8BGjqe@-w(sVL0Vw@0#R zrL~a9QAnl?S`*bSC`Qj$r-iRbKz*#WvteN ^fQp}HiIwl5U)c^St z@N=n@)=pY>xaaDNCHKWuvh>cjzDF^_)!5tzWe %=yvyvTTI@!w zW!Wag|C}f}P&3MKy%W;u9{@l$|HG2KX*}E)Di-6}6d0!?TL?%+N-wAlVKZsX{8cNt zac*OXw~V#xeQ|b_3ODW#2N1R3%Q5*;%PNl#Y@*j+Lj?otm4qv)zkatXWM4)jNz(X` z>U=yuwyuDV)e8^fhDtyi|FvZ@W^#-ocmR+&AN?AsM2OQ&X|YdyM*D6u=Ib=$w*;A_ z_h_SkzJhcc8cCnkMB|hCX@HN<=xrq=VCrPj!L{S%&RuuJh2p(qLJzk_B|U(XAMOf- z)n{xTotTpSo9f!M7??z^vj!gb7ZKK6zpNDKYoz}ewG=5X(g{Iom|KJe^*`2_)NheS zvHrJ( MzJMLCP)bK+6(D&t6wu+jVIcTj|0W=Ck?VZ|_D{l#9$+ zp(^-|2%7L@{yQZWB=(6CwL{)=?;F>v!y3KKJ*yISaRr=>lMZwU _N%|bm7ym#|g_vk-1 zItd7Jo%ch+d#n)XM+a;(FUsh3xNn?xw4nb|o(GrD=ThVwmyLc% )FuQMeKvrB;?E>#J#;T9UD@@g73(t5)lIk&Pu8_$@d$Bbw$O))c*nTQtp zdq{jY2$)LzMFPYjgGr3^am*3)(qM_8(nkslE!97AmH_!dDDezovxh7%lJTcUgR9jR zGh`WEWIETxnh#~NghFa=3HSeeJtpQ)E`IW|MuvZk5RCIfurN8 >?LIrh`EaD%3L6`%K<5LiQ=^L1< zSg #_p7J>jyCl#+^p`}k z!(BcdL3QhX^Do^4AMrsR5C7y{^#$c z)Zmp}aNowFg$2ogr4p?BJow}v>-sldUkjAq26ekPn6D7{OIKs7tpCN-dkw%dn Y}3chx@~wqC;KOktSpL|6=m3A|FJ_5zvl+N}z<2WxxpY%l=Ew z|MRQC|JJ<$yRF^iB+G?l90X2S;_9%*Kb7DAJq%JuF!|S!37FBs%}^(yxjtp^&$ID2 z)*TG_78<|%YTAbZox=)dkHv0?_}{F(G<5AZY>YCcNsXW?3-7(ee>404uT6ZjhOhtj zFWvfg#^3q?Y)q%59~e9;7<~Jvp~inRcrxhVM~4iRrAbks#tNRxPx?=< {m7L=yli~k+%l>hekh#G#$d|CK2Qk7@U?hQX-9P_NarxITMAJjpJC?7@ z`HQeCRD}7CVBh{v@9v*&-oN=^K?CGv{`2Wa%IH$4BT{O|%r5!2C08*TJfjkQEO;gl zvkG-yQt?Or)~fxf!2FV-XGMOIn)(Y|IaKa7o#+!V{)^26ej{?|IMi?SyOoD3OrPLH zp}+mS9}HCPVLbN}9k8T6f!9kLtV{oEZU4=R{p%N^@1To+@7ek6i!dkDxk);DG9mi6 z7f%?*0$MqFVQ{KUsrU#;k;)@mwhF1g{k$Rzbn#h^`JCin`k<%;O-KHyf0)~U$k%_6 z#PVe5iu?E{@MHC|0nsy=durhLAAbM;|1VM VTw Vut9)>q9O*U#gb-Ypdpd0(P MqB zMf +}&dhTyEiW5mB~!xGhoFG$MEdExhq$&Ni5pR$7kD;^i-|pKQz9 zV&y~oIxJ>H>`PaDt}XHa^h>_lZY3@W->|^xn{X891T82mb=X+FSB3O{ygDQFS;T}k zn(oeiFZ{~cDTc=|Rp)zuwZKryB?u{!P2&VN2;On&C|<_^l_E?Elhq?1&1ROoig?p$ zL||O5G?N1g*Q6}&y)2*(gX1B61>)Cit?dhsn?-OALeg40`zAn_Bb8B<``Tp#G+WEH z-n6%8l_Oay7|G#vJ0>{}c 0Rpx-1);0ib%m%!ij$um1REb<(d;R26Z6u(ex?ZGy{#34alpW1bu7{b z&HfYxBSI_Whwr%DE^#(e0K$}sQL82fTb`ShBj^E8=$~E&NxpoEEEh=w1~-c|*kJZK z+1}8hA>Mla_eaz^n-3jPe3a2hFlC~ESLH9VzALk( zT!qiC3Xj l(vjGnLb)SDST=%|47&B>;}jXzSZdiPWki z`gDWS~Nww4Hk%BMS1S0va
)xUq z(<``-9>ZmZJl^vgMbG(-owoH0T(TN(S|gIFSoB8^9XD0w_k(&-i?KEj7>8<*gg|A~ z DOW?OFhHg-B_!uvW2x6D~MR%SZZ*S0gVVm zKJ_V9r41t2zX^7DZnx8X-&FN;xkHmKp@>C3_DzIdCvB1X7n-e+u%C#KL!T+4mI9cl zO72iHMGui%Bd;)4v&O0Q=!a$~XA7kRrvmLuIA!lV6y!XWQy$wj6`uW~3Zi&-0L_-e z% XRzE`xk#CqALg5 zcgUgqHQ$J#N;w*8YreF1$DGpoX 2mvoqhtQ zn7H_#yC3r9u#O>6oS0H`^YflQ{?YNg3xP2}9k^|T4a9KU+ta}Lsk}ybhUH;^3wS9o zFo$A0(D(*DN4KCn>HW+t2XQ36i)0AI_UVK!zm AQ4_ z$2ef?Ev8=WZc|2w5v9#7@+4R;^?JC~#)rYlGdl&zeq-y1`R!mN*=N*!n(9m$%?OA5 zEqVvAH}?hN#zqhc#Vv{7Jdcz~>WWOm1m24{G;BvqKmEcZ1KnyK6uwI%_-Fs%0uXMm zs4FEEKE OK>j{Zd(A)4bYNA3PTk1T8Y4-QWO+j2f!3wa)L@rtSZjl+~ zi63s7u0g6X!cM2dTApn}?Ge&54p7w6TFg?{tNWGvCUv4ftzH*oX_%vYG0>4iKPnpH zfkSN#4JWEs$a0zGVUFGltqr@Pv^boG@|9R0(T60#uY6F`i zJ(}-1oa2vm_9Q-p301D~6;|Rt9GI?8L^Q!9KDD JaHIC9IWp{QZY7` zYV+=V_Cg`ZOR#S%fr&0c-45GDnp`$wn7Y~2$Y5DhL+F_v#4spwfVvbwvqix<{*_d8 z bm%aJQIE#Kcx zdk`RNogQ7y+E|n6rx&ZXUe;*7w=6ux6F_15Lubh_xeq)2ITcMV gbAkslgwV0tk}pO@ z{3(YHCISCutV8Wx^w}W>w1bDF#Fq25skhhrrAK0Z7iKTk01t*>7xu*+WI2|2iPz(H zSE&ps`&u5?`hA;Y+Mfrkw_d4iJ2C^ Ush M_>KTA(QDY9XmS5Uk#= zi%Krss~#GtqChv<>io-Qh6D5Yhr#$vI4^Y4>c3Grp%AZ}^F{`&-xojw0m@;`U<_9p z%f1gym6~#`j?8%}rkzff7Ce1;8UlOySs?#MvJo~S#I<%UC3tUMaSKdVMqeP#696}n z83o6P!YtV#H!*FkOX16k?}J>m^_8sPt6H1;6S27lx2PkP9A8B;%%d5Tcs(*2{O25z zeE05GKm~_W!8NnQEzU8JypS;otooKA8$NUfcoH^L)>Biw`e_{(9ccdWyikn#J~F2H zSaw31e~>VxRm;#U!o{pny}^_5!-)a8@P`~M*Q3S6lSVOg0hRu*Ja6S0Bb?*E-a%IM zs(r3 =Ama+sesbfBJT8)AuE>KeQ_>X{2qsSg${BL@;J3Nhq46 z`C&OFu<~%7NbtDvEaG&{SS0T@UeAXN(9Hxjo?U2ldtX!7{0gX3%uRjU7=^>su=p&D z(6=4w6if+OoV>K@`V;78 =ZAl*$lA=%ta+JnP;s#Wxx5 z>2`{5&bcb`1n|wb5pMU~SqwLQ3|4~d{V(_@`aXGJ`2~(5d?bn8w+QiGW eI06IRRjyHUV2ktYOzDX@e|zDAn2N(2O3z$l>#=)_kGBA@zb|XL90;^&UdcBF(61 zU-4%4JueYP<1P>8AJ5DITO-R}Uf#F!Zdf#K#pe5K`ZlMt&q`*f-%LH5D>BxdR=gpv zR$4%9#HbNFub)-I`xMZ}ZP0hTnFHl%i)o5O3wiZz{gSDOah;KBb~#tR5{{e(Ylm$} zv=~|}eM$YhNTGW;TGPoNC`5` _ttrWuVBxr#*!=FOR^7EO9~jNCs7Rn`P)zMOHq z)cxII5%1CGHG5vHl%(+aa_rUGy*N)*HvzeCiyp_;#|U_b_4H?ZpEXYLY@S!D>w0*+ zZNF3;;l4?B+I*IkqLwYidiAS^$kdzgT+u6Ld^7W9lz%p3icKV-Ux3