From 6162de3d8bb39dae6abd7d23567ced537d66d89d Mon Sep 17 00:00:00 2001 From: Venix <30481900+venix12@users.noreply.github.com> Date: Wed, 9 Apr 2025 00:03:30 +0200 Subject: [PATCH 01/23] beatmap spotlights revival news post --- ...-beatmap-spotlights-revival-spring-2025.md | 271 ++++++++++++++++++ .../4404687.jpg | Bin 0 -> 216739 bytes .../4535239.jpg | Bin 0 -> 207368 bytes .../4691506.jpg | Bin 0 -> 240796 bytes .../4752728.jpg | Bin 0 -> 295960 bytes .../banner.jpg | Bin 0 -> 192704 bytes .../banner@2x.jpg | Bin 0 -> 576098 bytes .../division-details.jpg | Bin 0 -> 50561 bytes .../division-profile.jpg | Bin 0 -> 126137 bytes 9 files changed, 271 insertions(+) create mode 100644 news/2025/2025-04-08-beatmap-spotlights-revival-spring-2025.md create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/4404687.jpg create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/4535239.jpg create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/4691506.jpg create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/4752728.jpg create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/banner.jpg create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/banner@2x.jpg create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/division-details.jpg create mode 100644 wiki/shared/news/2025-04-08-beatmap-spotlights-revival-spring-2025/division-profile.jpg diff --git a/news/2025/2025-04-08-beatmap-spotlights-revival-spring-2025.md b/news/2025/2025-04-08-beatmap-spotlights-revival-spring-2025.md new file mode 100644 index 000000000000..7b92d558d16a --- /dev/null +++ b/news/2025/2025-04-08-beatmap-spotlights-revival-spring-2025.md @@ -0,0 +1,271 @@ +--- +layout: post +title: "Beatmap Spotlights Revival: Spring 2025" +date: 2025-04-08 22:00:00 +0000 +--- + +Haven't heard this name for a while? Check out on major Beatmap Spotlights reformulations that led to this very day! Are you interested in helping out with the project? This time, we are also seeking fresh blood to ensure project running smoothly for seasons to come! + + + +It's been some time since we last met here indeed... let's examine what happened in the meantime, since there surely is a lot to cover. + +Read on for the story about new Beatmap Spotlights infrastructure, and the path that lead us to this very day below! + +## A lengthy history lession + +Heading into 2024, right after the conclusion of the Autumn 2023 season, the Beatmap Spotlights project was halted by the developement team, due to an osu!(lazer) scoring rollout and infrastructure changes related to that. + +Some time passed, and alongside the [introduction of Daily Challenges](https://osu.ppy.sh/home/news/2024-07-25-introducing-daily-challenges) in July 2024, internal discussions arose about how the projects would coexist in the future. After some team-wide deliberations, it was decided that they would both focus on different matters, and aim for a varying playerbase. + +With that, the Beatmap Spotlights could run again. However, before that happens, various parts of Spotlights infrastructure would need to see some change. + +Back in September 2024 then, meetings were held and plans were drawn, and as a result the [Beatmap Spotlight Curators](https://osu.ppy.sh/groups/48) were met with a relatively simple announcement: the new goal was to stop using spreadsheets and scripts to run the Beatmap Spotlights, for sake of both smoother internal workflows, and enchanced player experience. + +The idea was to create a new, unified system for curating the beatmaps directly on the website, along with brand-new infrastructure to handle it, including live-updating rankings and seasonal divisions, extending on [previously implemented seasons backend](https://github.com/ppy/osu-web/pull/9725). + +While the idea was simple, it wouldn't be easy. At this point, intense work was ahead of every person involved in Beatmap Spoltights project. Since we are finally here, it means we succeeded, and so we are excited to announce major changes influencing every single inch of Beatmap Spotlights workflows. + +Can't wait to hear what changed during the over-a-year-long pause? Be sure to read on below! + +## New osu! website Beatmap Spotlights infrastructure + +To kick things off, we'd like to introduce you to brand-new Beatmap Spotlights infrastructure implementations on the osu! website. + +### Live seasonal score calculation & leaderboards + +The seasonal scoring is now calculated live, every time you submit a score. Alongside that, the Spotlights season pages now include a full seasonal leaderboard, with dynamically updating division tiers. + +Want to see this in action? Submit a playlist score and look up your name on designated game mode leaderboard! + +- [osu!](https://osu.ppy.sh/seasons/42) +- [osu!taiko](https://osu.ppy.sh/seasons/43) +- [osu!catch](https://osu.ppy.sh/seasons/44) +- [osu!mania](https://osu.ppy.sh/seasons/45) + +### User profile seasonal division display + +That being said, your division and seasonal rank placement won't be visible in the season listing only. As of now, we are introducing a seasonal statistics display on user profiles! + + + +When hovered, detailed statistics will be displayed, including seasonal score and rank. + + + +## Project-level changes + +While not as radical, the other branches of the project came to see some changes just as well. + +### Improved playlists system + +Back in the [August 2023](https://osu.ppy.sh/home/news/2023-10-23-beatmap-spotlights-season-10-autumn-2023) season, we announced the end of playlist gimmicks, which were starting to be used in some previous seasons. + +While we don't foresee the gimmicks coming back due to various limitations, we still wanted to have the first playlist of each season be more distinct and one of a kind. + +Therefore, from now on, **the Playlist A of each Beatmap Spotlights season will contain only recent beatmaps**. This is to both let players discover modern beatmapping gems, and to return to an older mode of operation for the Beatmap Spotlights: highlighting and rewarding fresh mapping masterpieces. + +### Changes to Beatmap of the Season + +Extending on Playlist A reformulations, as described above, we'd like to introduce tweaks to the *Beatmap of the Season* awards. + +So far, we used to run a voting between players and Beatmap Spotlight Curators, asking both groups for their favourite Beatmap included in the season. + +Starting today, we'd like to split the Beatmap of the Season into two: + +1. The Beatmap of the Season will be selected by Beatmap Spotlight Curators will be announced alongside a season's launch in Playlist A. This makes the Beatmap of the Season a highlight for the most outstanding recent beatmapping creation (according to the curators), serving as an award and so-called spotlight for both the beatmap and its author. + +2. The *players' favourite* voting will still be hosted at the end of each season, including all of the beatmaps selected for the season. + +The creator of both highlighted maps will receive 3 months of osu!supporter, which is the same as it used to be in the past. + +The curators' pick for the current Beatmap of the Season can be found further below in the [playlist listing](#playlists). + +## How to participate in Beatmap Spotlights League? {id=how-to-participate} + +To participate in the Beatmap Spotlights, go grab yourself the latest version of the osu!(lazer) client from [this download page](https://osu.ppy.sh/home/download). + +Once you're done installing and logging into your account, head on over to the `playlists` tab in the `play` section and find the Spotlights lobbies, denoted by a little pink bar. You can also toggle the filter to show only the Spotlight playlists in the top-right corner. + +Changing game modes is as simple as clicking one of the four mode icons at the top left of your screen — and it'll be whatever game mode you played last on osu!(lazer) by default. + +## Season schedule + +| Event | Time | +| :-- | :-- | +| Season Start | Apr 8, 2025 | +| Playlist A | Apr 8 - Apr 22, 2025 | +| Playlist B | Apr 22 - May 6, 2025 | +| Playlist C | May 6 - May 20, 2025 | +| Playlist A | May 20 - May 27, 2025 | +| Playlist B | May 27 - Jun 3, 2025 | +| Playlist C | Jun 3 - Jun 10, 2025 | +| Season Conclusion | Jun 10, 2025 | + +## Spring Season 2025 first playlists & Beatmap of the Season {id=playlists} + +The preview videos for each of the playlists were provided by [Noffy](https://osu.ppy.sh/users/1541323), thanks for your efforts! + +###  osu! (led by [Lefafel](https://osu.ppy.sh/users/2295850)) + +#### Beatmap of the Season + + + +**[Lia - Tori no Uta (Luscent) \[Djulus' Insane\]](https://osu.ppy.sh/beatmapsets/1836970#osu/4535239)**, created by [Djulus](https://osu.ppy.sh/users/4960893)\ +*primarily suggested and described by [KnightC0re](https://osu.ppy.sh/users/7894340)* + +Let a wave of nostalgia run through you, as Djulus' Insane on Luscent's mapset of the 2-decade-old song *Lia - Tori no Uta* has been chosen as the map of the season! + +Featured as the opening theme in Studio Key's visual novel and later adapted anime *AIR* back in the 2000s, the song has gained substancial popularity within the anime community, so much so it's still being mapped to this day! + +Of course, the map mirrors the nostalgic factor of the song as well, with the heavy usage of simple slider shapes, and the clean consistent distance of individual patterns, both reflective of past mapping conventions and limitations. The map also takes advantage of the slow nature of the song to create an interesting experience, having some spaced flowy patterns that fit perfectly with its low BPM — really makes you feel like you're soaring through the skies like a bird. + +Whether you're a seasoned anime enjoyer, a casual player looking for something simple, or an expert wanting to play some unique patterns with rate changes, this is a map you wouldn't wanna miss! + +#### Playlist A + +
LWfp$4hhFEw_FEs-c`jwz-f zD&wRH=kfj}Pz5KCjNaDe?-Hl3Aug#gKi;gc|h0n3>fCH<5X!2oR=|pmx$WGEJFN>7#c1lbf%~ zW6i4_+jgEi+N%_KB=;WGx$HsDtK+W=H-TC@rr!)n1?ihL1l9E+>@b>TH_W$ycCqb` zWG#E0!-*!enfDSfChlL3$#hK`q!hgbG<7wEG__u_|LvPGTJQfL8pg`h$*dIXeUYc3 zM3OHl@X=lrXp8vimixpA2A?%I6$o7mEhc6A>k-RGm5uHiWN*o1jGn-9p?SuAIrz5o z`AtzSP8ZMi>lQ7yXZFMRf)|L+iS~LJXJ50BQ=hK|n`;G*rsynp_i+zp6OjFN{NQf} zu$ygA6pHJwHtPljw%V_2)P0m-FeRs+8`E3Ff(@o*5)p%(p$1G$8CK7i(mz zI+ `RES^n*Xx(5WLpY?k3{< zD53qiV_Lfirx!aqakhhb2c;LhP*tub`F^FL-t9~Ma-l @Dx5kx63zwbSDmaJ_*x$LaJ-#U}4c==L#r1soCN>zte2RUJKaxi6Y zs&l-lN%cmCJzqk!oTq{PSfibTwc2lHY|YcN!>(b-U72@c^Ft-=jp>J9 =fr&%nS_YGUQ$6eWY#jp8xXB- 4>gl}(cugPP)L1tWO{W$T^3Y)Jj%w+V3jnxpmLtIY&Ra2oKe$|nu_*mOvWmXJ= zmBPx#i};QU(>s>pqh2(ql10IamZD>0+iEIu3svY4Qb1P++M9t1U+ pIU%CP9yBD=}F;e%q*_4^G*ONOmc%0}lM<+7gzN-nH<3{lz ;J8n$4W>91M&rj=o=}&0Unq&a`n?N zQnLjanK-F1qt>$XhJ>oOJsGl$nc1I~beIi)e(Tt2Eyc##+>qPme_zQvPn&$qu7< SdR7Vaa{p>c;U<0-C z9L{b{e{R|e I$bb)rIO>K54r!E5k~oJ@^y7+kj@|y*&xQ_> zS9~b9u;*8=$D1w7tThzX+I&B&ED0iXJWvp84=b0+_nyE0HI)}!cpgK@s_(sch(ls& zD+A-XR3fY^mR>taSCnN!A0dOe+% 4F490vr7!DH6b=mQRFv8iAw# zF6ZbKe(CIEG%lqvnbE9jdr-PliJyN-!@0^q+}niQ?Ncw?KC7(_ZEO-?g6qB=^~oOe z)^Di08K|vI@rT$YzD?mCsooZ;euxJX4W#?M)k4WRVwA{rr!RMwtlo&izru~BP=7{X zEP)fbXgGVr^NDpydX=3_yG#o)ksj?1t4+- 30BE!LAkz>x4oVLdXL=# z><|%>3cLq2nC@YEr*1T>D18VYbeKH-H#A~Q-G<}^;hD_aA$Os#971xcY>1&O6RHDz zB5)m_(%GeVGuWR$ad@sj<_jg``uZzx*Bk7uVXW~B+OH;dfu=W+d(c6BC?l#bmHO4g zXEj@2R~MeXN>dnM#XetiAe}1#<*?)aU@5j5@V#(e(fOIM+F}Bmt{(el>+`taGwnda zp5AViwXa^2y<9CG_F>1|eFg@IJ_IW3NpHw<8+`AxU5JWHG&1M#+#nV=$9S;5< NICYqI~v zo28^P){MnD%N=wr^Bi$zfz$*|;Wl i>{8nd1l{Oo52A_8MZZh%)cM$ zXQyPt|5_HKP&uM$-xf)E-A?!on cPB8(4Yh&WVYoiVc6Ccml~_RRazklbFA;jw~*j@gMmKSC;T zEJ`B6HNz&$eX(21gU-rSFosh7Mb##M40=RPQyRe+*sk%>r+P0GGc)b zc=w_c^^~6)Y8FGHbzL@_Nl^;i=3zr*EP>6})_rn(DP@9%4#~_ipI(2e>fyQMEGkfi z_^ Rrb zju?H}z}a!W<3$-0xOS*c&Q9rS>dt W<&kgCg4}CLqVrR}boNN~42d{0iEl1-9hz!V7*f?_o6Mvhz$#skD*-kcQa(aFq z+#k!>Wh#g-YGt-CH33OA3+R`5MF?3EE8@LlU=Pd9mamx2Wdg3+XwsMIfc$UuL88uw zf3Qx)8_Ok4(?Xf0MqlOmtk$La(?MimHZCQBAHU&5lz_#sp9{oSC3g??9d={sB#s0L z`O{Gy(ag5pV85)Jl+_Nb$Cy@*i&dqbd@o z?eqGJev)-KY$fkU(+MxPl6NbY8s*60#`Fanej#-q8fZ@+1UT0?OE#XWubwe$17q85 z&6Jdk-@vMWVas4VKog2kGl-F1RIQVm$-qXNoh5z0?^0V8XnhzNJHO4I5JO^7a_Km8 zmeDu9 ?L=YjI&z!Om@59jtCNlGDSqltI4Ol=J4+AY*VGcICf z-0ncvO=i=nXId4F@pRp>O>#T0w7Nzt&1AwyTITXETx$V>-HJIsu!=45Ri6TSA7-r~ zl)JS{Cvq5dVuOt@r+47F*W}Jcp>X2Yjw?0h^9NyWo0gcp16QI=IqgNJ4O2=pN2=b( zaq&%?bt1kD{UI?gg>9mUxI7bnHvUc+?R+x>)`mz rAU{|wGS2Q}np4d4R4bzN>HGXp1IT?<;1RGTuz7;XWo4ejluypi_w zD>Cm2P_-)LG)G?E1%`AWTAhS-4WDL9(S#Ze@$LESxo4B-;svs}Y!ClUKE })P)U<3cpK@{FoR1!6B^q@_TG9t_t`Od(7;a$R3b|CNN!#+~ z^Jg0WO7*Gi_}V|zKh*VmA~x08+?U8oM^-5kQ8ZCes_ZpkB7nz;ZaFyz2FO&wNG8p5 zWnx7%{fRAnvRd2j=U5<&_*(d#uT&x1EYt5)*lRo%A15X>3(+sq-vV^=kV~sRp;cwX zZGJ_8OeY3gp`k1OR=R}-`ZRmQ-Ri^X!v}I1%j+H4tO;Qc4!AzQh^1JLv(sd{l5UpO zUmX`JkI1U{G)DQVZeo7O=O49cp{Fclo_3S5coyD7*ViC*Vv7Lgu?QbuVF+h~Gj}cW zi&I6c))#lk-;1jbQgz9WiT*7hn7-6!YstA!QcpxU&Ijh}R}fgQU*$TIYbxm2y^s(_ zJh68}d!;=B%mw!u745IbP@+0zl>1~DY7RWmj5o=FqyRrn+cUq^PAr4_cMrbP$Nl80 z@_%`UiGkYa4t@&~&rOq*)0!+aE~I~|*NJ`h=k>}cKFZLd;&rD_L0nu>2|9q^$5J4V zrKMy7a-tK>r(ZH?4i|bvER=@;?t}?P!a+5#EQ?ANkB^sO~gUFN)A9u%JIg8;&@r zNDEeNN}?0i9!JZ@?z^D=dK=kGOAs>2sz6P6X?~_pY)XQvstgQEh}8sRiUJzeOy#O2 z287j3d~p3!I}V^yeV#4!NSgKPRd1gBj{sKF1C~nK)E^s-=`9H7_)XZx1u$}`u*AGZ zSl#ob$&_&ya9}t6KwZ3y`r}*err(d^J5auxR#-!tm@*P->!0feHHF|bwt+M=m?V9d zc@d(?$!#p`y>Ln=D4jNv7lI3(ttnB_Es>V(13ir}%d!5s(ByBsTJ>=iC`(ACPCY8B z!5|{%7WwR%nt`ecNnhW;QTOePp1yk7;w);AkY#w5ma1VqHRn@p8njTdYQ6ju%Ah*0 z(LE>&8}&Ce)h~uU3?}X%E6n+lw{U|{np|##`XQzVeN9|vy!)Yo=1kR^Z3}kSW~&u& z`gM{=azS~yK|brLNgX+8uhh_qHp?ydb1sAuh3l%rxjb0MMT^5djglVA`a^0j@4C?k zA#FaM+BWT1m+!p*Gd>hBF)KN~Qq;tu6S5nBO?4Ao%ZBHL@)f%os42v_yPpSt=YMO% ziHD%V!rnS)>JPmhlEo&0^VeIfc+_2y3l|Ifd|Pe?Aj`<4cjrP*`Cqd@u788gKX{3u z)SKKQE+2bu1d|+AmxTWb)%b`n3E%vC3$XlWd)2q$zz5}Iu3;Sb`i?Oy2gSaeot4Ia zAAB(_Yd87r9ado;1`lFVsz|nI5(uw|IxYo;^h4)cZY=jh-y6&hs0cH$Kk?47ky3=) zxo=IFZJU({7`ohWs6ChZ7@yj6a?H{)9AqwjiLm(ztU&krVs03_^?nDl_RL&eF#gfe zsK^TADgYz=YHtuXb`K1mv`2%(3C~$I-=n=lDh=i~ZvhWnW)391G ?9# zWlp>B9j>hT@vsZq`0pbhuGcoCSQ<`u%=GQRf+F6rIq9*uyXomsx6TA7CM+80v9j{3 zeRy^96bn1PSeq+PEY((n3T;+3z8@Sv-oz+=;zHWU!gW!ogNE`FWdS-@#lIt;vG*Sz zpI~nR6^g^~H?dBwtxatT(a%f_HI=-W@-h{Z%r3)Idyuc!^a_HT!Yxye7Ya(q&?3Xw zVa?$yEL=z|3QBg|Sm)k;3VhkrEqoJwb##&6SCx}DCwU?TdovAnSKK;A{l(OcXNqJT z_u!B3l%i=OmZ1pK(B;pbTL`y>G0Ep>VIoV`Bt;aWB3#65EE;l^uc=g=s{(h~ybgai zrs2+dIAW7{3s_hDRc@yl-n$w8cRMn8 mAghJGr2;xKc*D zvmLItCS&MVW2E*LvN~{^77K#;m}NsWQ_I5Eb!ZQrFQS@q0MDKR4m!hy4 xznI7iYHs#dWCCXB_-29mch=exu4245wsTXMN?356 >7Czkqr0(oR+VF5A+APl> zB9w@0^CR03xbFLBb}{Sw!}uP2mxq1@WXx~j;wUUU6Q|R`;VQFNWhn++6Bxe* @8sAO?SO1vqhK>Y|m2Eu|ynQeyf>?|^{aKUU0Vpcw_1frr~p zjyQT&{0y>qaaGTesr`_z9bA~}l!xKtrxh2zKD$j$*Wrd@lPB_gOE)bmME(v*pV)0V zgkN uK*@*TWEor=q!bv+MXtVJ%X z(`JA;c0aotWvV^#2(yTYzc|IY1ONvRb(Sw36bxOQJsXERk{Hgz0-sO#kbxHZr33{W z921FGq>}D?&LD%tC!{%?gj(1b#>XypN{ `=oSF>P1UPg>BI$9^V38H@kK5Ylg=nDZ9aubizL+A8uDllygkPAs&| zt@zSPD90{^xxe>3C%-|OS 1jb&SoQEew@dGMuNR!-4=%tP3FtU_BKL=WDV zvbDP5y|f_KG`AHR cfo&oU#v@7(9cPD0?Lwd*hP??+6G z0YpY8_bt+?&oIbXNS19H$_vrsY0 zaO%^*xfY|prm4p}mIPl*_*Gtd&kecFXN+9NYA4c>QIEwtq1G}WkOe$TcA-&o)pg^d zy$aKZB!;Idp#(Ra^s}9WiJ}kmO_C$zBZVSebj+PWbC!CILg!qZln~H~LQ{-}L{^8k z|Mi5Vd*H&(5a!T?Il9Y|vNfStFcnt2V`_K{P>IxADvULtNSC8*b>a|9N`E1C3m^++ zeZ0D0Ty~O`d_73aS D^o!hn$$^g)a?0 z6I5=E^puWP8+(~}*=303wR2)9*5G9E!ZbqKlcz)(x#MFO_#eSfq^6H_R{nHMTbD_y zlhLLk%b{O?ooK`Eqtf6m(?dsAQLtV$o+gexjgzxn?1SLo;nMjTq|J{5y076if(C~> z8nqd)A79i_*6kE;zrQPteXghGEkep{(^SQ2__F0OEoGv1MAn*ar+)JR&CD5YBHT{V z&=I;|it}IE9HuZ491eaX&qm|Yw&gm+_h*5+nPE|g1?O-1^yG4oQjyxIGmox$9FE}F zzs|`r>7uPJG`29E`u-tZUqY-TUBzVz?ki3DM&DYIINP2YnyL4r4D6Q1CiyT>g@#u- zSQ#v0xEgN*K5c7VX`H+k5^6W-up8&%rAUy|n~pS=`XiuyPQ5Ctnx&Jr0yzN*4ySE5 zlV56uNHieFYs$hYEdsLj#+qL*OOXxenhv>_bD{-L >SnCn_Un@ToJ95= ;2M z7UwX!c0+l;WjkY9(a4F+u5*1scX2(`E~h9?;`DH;W;=>a;1nWKo4BZA+=uT*&oA=W zvzY%m?E5!=_OQIy-k8PmyAzL$hyD(%6#;6^2&v1?g)|Cic8KL5S2Is-AQpY7Q-w1i z7W!VX<+SB53UUi*gAXkq>i!C_AJ+d$<-e3Yqhb7JJ$%xPN&VdPI?nS&7FJI6)OYx` zc|fpsceiLrO{I1oZODwGiyheQQqUi)-k-UhdBkw%v3@%f5{m_a5>-|Wc6=Il@1>)_ z+;u)OKEp40A9F?B)2lg^v4q@ytyX uPfvH=dTC3M(r%0)d z3zPL_-{jhHYNDAYdN$@S3)1U^G#3)jYS8eR*4X}wTExC0T{rt|p jlwB?tJZC#7zBS
0U=U#?tTJU3dwGTBaDu#jg70-EqR#*OE!1Eq(`ZKTb4eih}E z|4gaT(J*IPYkvKGSR4VSkI^nvrO+i;$zgl)PODHyZ?j91SlV3B38dquQO8&3i)~Em zCXbuW#?$3fG`o0{-h0N>Df3(Y79cQzdifQ^A-B!vk7^l~od%A05Gn*xw zOGodAJVAMq6vUE+FiEwFMwyU`v#AB8$uQb0uk+ExBBLwd0bM6rVx>&JsBY(%31y(- zMq}*UE73sLUxbuu>scL_e1auR*A~K|^6^k*Q&S7^Rr;pDvdu%;l63|+os%`p;Lx?7 zihh~%q`Dc`?F-!63%m%$?+0W3cgPQzbm}xzd#Yg3$5RD2=w$Ihmg%)sM(JWxBNKEt zkBLiUBsRrsYo&W>$kIB8$F5!`pwTD*RU+L-g^-lMsZcwCh)cMjIIsuofy?Ds-biJ! zq *;1 4T$`7E+aH~X|& zw}ca}lRG Pazb;Z4p9YfV#9{X z-_TY;nY??4psKv7so@3tXJj7&{P{cV&OstjP;A zR~q?i3EA43b%Oy{R{yhLh^Z(N-fVPDS;=-Wel% $bg=v9T=6gIYj=k z!uoUnaWxTlg6)B4PwXpF&vX{AB%!!AT4aL4g{f&S>C$|X_jO@`lS~!f-(>ZQq;FpS zAmT%yC%Z^)9^;6KS^?@?rh0F%+#zNJljfDBQxKp(Sk~S_C8MJQ`&7VDK}aTBr%NSk z$@De0#u`H6TH&O=QiY>AM=+=|803EBdi=pT_+#}$3+C_fM@$+>=1bAU(mayHGOm8; zAmY;8r?g&$_3a!E{f5t+>YbXQdi4vM)0-phhT%cqmr1$tV-CFr46c2Xtj{g;a!G2_ z)?Lba%jS@ TyHbMPh0#Ny @ !vXj$JwSv%f zHTw_C#4Ms?nlB+K^8mlFo3})s;=*YewI$IonUs_Sc>x*7%M4zWLCSe{qxR@-f>kD# zr!J~61`dvRiC=~V=tiV!D2wAcBxcl%%cOlOadf)!$nPUHF?Pri@!6W4d=4aEq*jW> zg6Ova%!4;GQ@f5k1ydwM9U^+dKG#1x4U=j+HJ5TyGODKPQSlXpdnSh#M`{B6NrL68 z+K2GxZHks$byp%ug&RG_Ey~Jd6yI#I6o;Ol{Bm+a7atOS68jWN0 yD&a^G;~Ld{yw@X;M^4p&KW)q&Qye)d1$tFZ*L1saVbY4xn* z{p74oWsae?ToW`*_GYGC8q5^^n?|Zhq7c-|mW%4$*MEuX!Adj1cwSHS6GX=8i%^2b zKI_$_zZ6tN7|5vP|J*#40cW~AE6y#RQF5?xdh}9C;D=UnH#vWg`ygAbg`tB#$7JeJ z&8A8k+aqNa5fG26I!E0}=#ZHT7sL1EN~x>RK!YwDK1~XX@@=RLl2y#lV%xd`BBiV% zzF6=GN?+96gw2b)hVPekRoZw@natou0b*ZZ=E~ynBEwHJ!^xo@YooUS>zpw|sFVR- z#d9tEoD^~soUhuB3{85vSfVy%V-?pf59j(?AgN*M()c@iF{wX167=D~u(K=>ehcus z5v& AxlI_dQP=?37KTykdHS=;QmzxY~pSU*-mc z9#lYGoGUJ>_w(sIQrZK)B$aUo*Ov?G#v6j=`ig0df?^a8mISUbh4NptN4x8wOitgJ znxwJyHD1JaO|{Yqsg*~|LZp5#!4dHo19HlJ`bh(w>p@Mga`%8nAmv({-exaP7hWFd zc)nftjG4$riK?`aN7=xzO3ztVJyQVBsB0cNXR)4Td9JCaVW~Q?@UB@oPUm;xk#EEF zh8qRNOa&;)mTQE2CH4Y0Iq)omlQ)6cj#y)9tI-+Ak4oUtFje1xOr7G3g$QB_%$F)B zgCJoD6C4el>}v5k1N(^qXmF--&EwouJFd$@Y>Xf4v@6c^9TC VtpmZ<-jAjr?ZP82z2uXN6)m(de+m;dlh;B-;9j8z~;o4!kV zSJgIS!cnv-_E>__(G^L`l-hJQvm*+4J7?UCC5wWl+fSP5@ecEKEh+rQat+dGQrt(E z9wwMPF@tk4NKI{dGk@Iwj$_u$=&s?_=^EANskxqaZtS^>s4;_7h8F%K(ETx2&`iht zvjh0buM493{>5-sd*z3JZX`zBZUMgqfOAUE`5Dc}_rq %m}Ex-!*#5 zKNe(F=+^!TWjy# Ur9qK@~>!MnPIdSYNsrSVW^+nZu9sg+G$hMFKPtOd+qKW;N(X z)<+z4221JhijrLD>gprZ9?S+CbJT`*KK<&F$~nkw2TA9n;^Hr(14(`C%dso$(980v ze0tV0J!xD&0TUnpxr}X;SK#Z-3r_n}K?3D9&NJ6xh*D21FWfGO(bh_*t%2^UlYSrd zYF~EJ2$p1kaW|;!4O}rS)-d|DdH*u*V#!#Rf}=E%qQq_=6UsAqLS1;YzuThr%y*KR zV~p7hlBshH$2=8+&}@Q*krnH4ed`8Bu{c3-Pi;6juEQ|$xJ;8S8tEW)nVd8I#ZNI` zIMD2cA^obdc885TE 4(=6BZz-i4hHE+yJu=6!5Hu7Wllz6o6B`+m)q9n<-z zek}!as%0DgV}<>8FT8)x;5@h$!jei~x2aDocZhrbt@~zuI5rpU#tRi>?{}OC`PQwg zlgLs8$(J+Sa|BsB(@3sjAoW9R{kb1AsJ<2ksuRZD0TUicUmXFJM$2JpctBaJ9@2@` zEI_f_B)oHu0JtNexP9%f>4%cjUh1_qY#Bqk*cxPYyEgX~ylWg2dPm`$Wp;WdETUrG zMqrX!gj3OS>eh)!9sT2ZUck|U39CHIu-W$FpO-e^G zifJX3o~H)a}lxT4%jJpySqv=KXOf46a{Xo-ZdLmnJ0nycmD| zWKO6{L5baaK((Kl<$2xL=iaq!C4YV?1S97zhNGuu;BSnd@LINZsQ4b@=jUfgR)-DA zpSaa9&u;e2XH@$>U)UX8^^`Cw8IsPWzri&n@V}?jOlch{k@wN3)bjGv38?~&Rjz~q z(ALfSLY>2rL2=~5Q{;>RhGC;|d*pr9xb$y{#m2{DZZGwhV$Jpez`Zpot}n~{Ns7fO zmPW>cA10;)Lb@qoktJMi7Di}K80YqwXPZ(gvAMO^`x$PhhEh%O_T5#+dPzp)5{(NN zuf>(lp1io2qCJ@jM*ZNXaOraS&-9*tD~f=hROuE#3@~?ipJ|p8kK^+y&77u)fAwLx zjq`v`@UF}QANf(-%;JTTaJ*S)UviGL=hKuam<|mGbe2)$ZodkVHIHG*Kasw^CPI(a zgQdWt*8{1hCdW&N&g|B#`~v?*rR$v6fr6KoV!bJAKzyOuKTPk+g>zi{SyP`oe6f7M z{3l&7!QGC<%#baIduRyAY!k?>7UEj8Ak;l^yb+ci(_d-@RU52RntqdAMt?cdbY{nK zsz0syb0X-fWl>#!U$c9G`bu#kO(AzV&c0 -A_Dx*V%^CFMwvxdCg_FW zh>Wtv;OS#sOEVE0!znce2UX2XwS8pbxu;I2bqSF_e;cD^1uGg#usop-Px8k6SK$vv zy;U@os|~B 1=J+yG R>J2= zc)aG+gt|d#d;Oq%Ii`udNqm@`Vn?+65BSM2xdD)8L6uk3FyR)^MYMP!>+ZdwNoq=Z zO*_9UCl5!@lsOUH=Q~XKcXHJ>_SKZ-n{p{ WG(%qc!tt&Eqm{@~ MCSywZ&GQs`n~c;4NT@ gktl}fQuXDcVUtAaLvH@wn zCb!S!F7<%y4L<5S!z~Q|#IwjXBG+OhBToLVSv`QBoJArP@*9&uxQhqazkvzXQ-QWb zDkn`JSGq;=C!8h*#2!LP*bk3Xt#uJO!Vk)qMq+jlPalKrH>MtIyhwVby;ZA#`U^&Ho#qNySzg*~6 z7FM!3vvO0D%`2L)X}4T&xx(vUjRJEgPgBr(NV?zeZ*spOr_6*23GO@btderV=X OdrwPx^h&y$Ir<&k!<#Vc^?L-oI(?q0(d-9Of@ 8H0Or;EhEjUKjxLgi<~b$4!Q?g1rp;qqm;1^j0;mF$*4z~zYU}) zvlWIVn35^cMVCZ$=|p}621w~cwY}eXgxjlE)cR{kO-Z%dh6O&>_{ia`zdvE8O7X_o zrxfLv#@?jvYLMWZV;Z0O{!(4}%M#ZPro~q00euE^w)CnUdZrF;?@}@ZUBX&d;>T zKQPDYf#s=c2X_CGzce>`>`cy@e*Z{LBJKc)c5T;NkNI *SP@eJv%@3WO>3A#TW%Wyq`Rv!{JEVEu&->n|hZ#Sjqu*jYPW=pvNoj%7?6t_R z_tWenc1SPf&kGk>J6$dRW#JJuYt4HRED$OVSJxQxy$p0+PB)! !hrf06#1NSvZueA0r zxC!3N?7r&dVqu+N%A2Km2(Wn`WSEp^Y*!!cj#ODVS4dg7*bW81+es)44@Bzo;kC23 zTIa&9lZYFt?H#N|)zjsrIjZw5S{EXN1U8|kwYPw=AUaJN2bbyVaJb?kt+tQUvFujh zaZ`ibtFzOpNt}y+)zEx9TblWdy1mWyHtL i OW zyCc6kb!R^%3OXXBm#gudF-It4En>Z3xYwE9R)~vBo=9HxWLOcSCNFuJJ9mLd*6Q?X zv6wauy }(vz@?DFVYvl3Ku1lW#+zxziY$0${yF_|tw_*>LwROSL zvyVA-Kez>S@+j8qif@KUFRANEN?z>3sngRdr(uIH5{mU_XI}q%-=WsqQZ~zz=;6JV z9A4h@Oa&wDqVd&%okoooxnqUs2mh3r^VB0XLiD+cbY|42ua(as2jqY9=*I+GpIyl! zKQH%*jyRiKc1P}UC9Oby*wjP#nVe>c9(9YE;lnIrI>)1|zJs*0t6{Gt(sU=xoyIWR z7r7}pFX&Wa!K8O{yjYV-U?47}VmP-mCrVm+J1qBT=MLUpkbG-2FhO)NaM!s6PPNuz zymBHC+#W=l8;aM)71FI18Ev6$i`VOBAJ5co0j3mPUj9#eU`iuNM;ABxl*qKgpFuzr z=ITaSzhmh@M`>RqoJIKpYo8E0VI0H45$tVig|6n6)gFiB~S z$i^T#os*#5o>mu0TFAnzS3k*u`Yj;iWUXKAS9sk`=z)$EKT8|w6)9<{@QqmBWOumb z(KV;GX6WO2vg4M<&Fip;4g=3yfPl#P1zJEAI(>Xo!K$C)zZ&j;+ )WW1{E+<}dW*Q#df3de=HM{lj;o1pv z{?Xk&;ET$f(;)M^8U)ka JQY;JvoDayXOkaioFRy@V4^sO{=dT&D>?EN44in z`|p^!(C|R%FfP337J#te2r=J9T)Q-&=tD9VUm4{!lWQIzIN@Q#=6BFn2-h9M@p~HU z_0dX);MIfw!t)zpHGm7i9hm>mw&nluc_Ox1t@{Q4Y&a4)67&tkKcg>8RN{G_)T!;> zN&a>p(J8OqaV8?yC-~!yq}%X!B5zFF(FqU*x)5p`Nl#VSI1j&k8=&LzwyqIr^Fm*Z z;&b&qI DPhNq~ H-?1Nr_aLj{kjcYEPXd?_t5AoO`d(sSFZiUVxi-A z0!T7(^))6t0ByA2GFzCT)Zb^-?KCs=<}QVkarveB_gW>wdRd?PD3643JN`D>a$!(4 zE%Px>J}3BAH*el~FVJMIOqB*~HogkW7_Jme)A64<1j>2tGo5l^R$NM^r~AS6A77VD z?;7=d7kymdPdzif|5|Q67M;#U4?#AX0;llR=~{&Xrd6$%EQ%%J?Gm>DdsY^1_vl*y zlTR5_Ot(#KeQV^s93Lybe-=>taI{ryRCR%nUYn3m#=PA&k9?`=t^?#e M{Q>1QgfUjeZDd%`>a%7=Zl*|f-& z*7+Yqy?0PkYZtf8c@zZ{v4C_?B=n*}=tWUlkWL7MCY>bGTj=K?Mfx!`rHT+Bgb*nq z5Za+j7ecSndkHmEKi-+|o%jDed+wP%``&Bc>sr^Z1jq4j>X=3o&)h26z7H#`woXog zUO5&WjklE#xh>^x{hF}SSD}C2ezW2o4X=zHSmMRuVxwq@v@LVNF%jZ;GNregX;fO6 zor5j15ocXI%RDyFLVehe)heR3WO01&8D$(!w?jAJ4xM=o-QeDKZpuGUveebcDLdOH z+K(#%-GyBeLyfEM-?}wF)pW`WIzX(4h>?$uhBsUEGbSzEf1P(8Blf04pHe^1E6Ur8 za}# zV@P#R *9IRWLB Gex_Gn|{9iKM`Z+~xvPZ%V4KscRfw+jdcG#h=Ude1nG4qK!+Tj#Ga$M~@ zJ6sx17 6|2B>>c*&$e)^Nte-G0xhGarj#Okw5-N^TT#$mmEt^jg<$+t!jlb zRj3q{ap_^K;i$CBfw_<-;WR5VTVq+UXIo98bWtPAvIx&F3qS9-B-ZCbCI@4+MK9W~ zIkE%})#xX=1~So*v>|y8*>eZKY8`n9I2M>7K}`CZe~;_utV2YKcujD%XB$W_46LV@ zeagSguJLkm=Y^}D`&+!II7;Ol&}|!Sh)qDGnXV)?=vEOB8QNZC=xq0{zv}?%NcH}O zE;ZU7wh)B7cUrIL8U|R&^u2rg-5$Cc>nQWAmPES4eT??0m_dKnAo>$oS!M0I8I{pr z?eR%n9&A}o&iWgNC3Xi&)&LOD(eyhCC+tmR0d>EKBb;W&^Ocgv&w^JK+U%Z#P}if2 zU!Y1U>qe~|Cfh7qzvl=m7^qj1SV)#h2?*4^Khzl=OiM9tBPAV&tVYz+ a4UMG5z5wenq_Ah|ZuO%>L7SqA1ohbP5o$E>e>SPg%1K zNx4ig2Nj&=N%+)m09lPhu(}$fN!P{2!v3;`LF>wwb-Q(2j7c^Z!14oyxprY&*LGe5 zRJD-5D -|%+I(4p11WNWROlnjRu&v!K`WBeFO|xW(Jws} zw`$NJ5-V|R8mF8?vjA)Z7o`uj4fP`4uWpqLq&0E^Tf1}xRUJ*!IGRR<1Zfqd!15^9 zU?a`7qiMsn>a*LiK8QOw#kUmNn#Lq;(q}i-3If7qNL&Y$xG#%RjI+pm;OblW4%Nl{ z%iL1;&S?-h^x$vLL(%u;Y;+j4Y;}=CnDz|W%kVg5VYci=`tCE_wk)A4_r3=;gKbO2 zURaG_sgwsoBl+{Kg&RRA(5P1=rn?Jq>*&`8Zs*Am-r>vB#zEgWVW1gqaoN4f6?7k1 zC(ZD(H%7QA9M~$QTyMWTlT;BAN{H5mnPy`^7B#~~0((ck>#Fm_>X?SX(-j%~FeQg< zK2Ldp{GyH%F(^$REk<7q4psTPc8MxV%}Y{+hdtN+&{R4%i_=(&lMyzo7Zzo(lf0Bd zT)xZf19DXlqaI&DIL{ooI_fu9fWK!SJ#Sst>6qNuLa-Cybqn#>?IGKok|kW*8%S)@ zOO-t!Ya~6ADl%qFvGwpODVZ-`6ji!O3^OW0LmwQ)Z-T^OPPoC`Xalk89sW mu-pZG;io`;Ip zlP*A|gcw_#Ue4x<@~{%)+#Z>_>!^}laf5XT|GCZGiEd5{Nv?pkH7o`un`Zw^j7v$D z<}TyZeKkk7mv2M%q?SBIQ{Od4?kq;PYq-u>c@JTAWw{9}71x7Shtr%KK9#X$GI98i z7+rJGt`4+9+B#7zb95BiFpzTr`yDjEL~U(TaLd2ZE*6NJdbVd|CYZhYPxE@r6O;@i zIg9H)V)x}cJy!12_ZvoVFJz#Ph&8kY$5sNi8#(k$vC5q^MY&23^djTv<9iNzLpkcX z9=4C-ZaeoFCBRWw4Z}bcb2Y<|54)^Rr2($9F~_dj-$Xo9-_xo3);2#=$@C^S5rWG; zprbp$g;%V*5+qR1USstsuYL0VSc@7CCt;yO*mZW>zRLc*HhC-Mk<)EQRsAcX@)<)5 z5S&^y0zGfc39a6(o5@BMCI`ZINUobJp($6rSF99?qVHk$NL4*;AOe&2hsKg}3&)I^ zZ(^9VK84*(_ZGfwGVCUX!@2p)+#_G|X?*GO7=%`#Vz6Hw<(0Wi-7`kLvjfBgY|?BU z8XFQ5AIO7@VTADJdNBM4E*7)fGa=$5+>Q9^H6SuTjpmI0>2+5L))DboRBGTw)nw00 zj6F0q!WfRc=$aQc$l<(AyS2EDhCGnabIHZb{%_AT`nQ#Ym6R4DGX}r&_}qGoAgDR2 zq+RlX{&*W?0*)23wd^c{rD1q-(f@TQy3~*5z`|G;B%b!xB(opY2Y=7g6G>yettP?t z0YInXVvx^C 1>39COt~*^)x=N>1|~Z>HwCT z#bDL7+l5-Pm~BBQlROq$JS1#Ehg (T)d( zhIrE~ixdy4f~47CT~qx6CTEVD@wWkdGB&L47$9yYT5Lxn8soG{(cbN2vQLy=?cN z`1az<(#h -jqhJzGy}_97uNez_#HbMTkTV9S3zyA^vuekJ0bhj?kLc0=_pgTCy3W! zaqE2^-Tvf^Sixvk|D>p7)Sc<@LBZN?WKV}_7?Y3YsH20z%r%%j9|sYQtWWyiqD2j3 z#QEbS&Yk$0DV2Nx=|1I+H<1*@zOXdU5(vY)%*OU?&FP8<=$vD=CYv71K2NmK%&r^D za@7@8J^yq(^s>r6XcjMyXRAZn{MW~KU_DZHB?y GF zRNS3KJ~wOV){W_;H9nm@iQ-_I=s43W&46x%a0e8_Su=1+;q_1NY*-5nJ6V8FgBR^r zWgHtwjxE>35UksQpEj bHW=Qd}F@pBM+@N)=FbC^6WHYr)0;uc37f7T)2Y3 z#siO`lQ0B3d {)O5&pkBF))&narO9?G}HZ!iN6}10uE jqzsK(Q-``W}`&kJR0R9WG?$<%_M zgd9VtuD>sNn^o8-;=T9HEG*i(n4)*{6VOpNBcCyP@@W~}v=Na>EkM0fB1;X3CC=r} zd-cA39Lpl2TiYLIRwUf-O`RIu**TxG3LZfB9}vGTf?-2u9|Rufjyz{G>nOF2Y*E{| zZ&SDIol}XG^%rg&j8zU-ovi$w(tg+a>8QX@Udr~o 3ao)fOjz&f=*x4{rgz{!hAI$->s1kpAwa-z zsl?%WDIrc5(t0AGIL`l3^l_c-dxvMCzwZ;D__cd1?4@oP;4}yfRg0#Niu`YlH9RH- zG<}^4?_GSu64`EuIq5Md)deA4UyuG7@ zgC4HWKTEGT$0Vx|g&OfcY>zFbw7-OVl|}e hhxu9R-bLKJYs~Ap!%%nkuG{{9SH8zgky7%;U{O#MOBcFJSRwUsk|qbl zFccEFHhB8@PIUQ~7@$JR^YzwDlvm1Xky!Tdqib!Q tj$ojV+_=Vn5Yb_W;^deuLb+t;oEiRhZ2Pvg*K89Znn z-d>OKSa6tsOddNZ+y8YFjKeoi#K^ly#k>Z DQLi@R?p_y zf|Oi6k17+rIJ1aBlg{e{vc7YPtJS8{?0G=vcEIADrijqHzf|O*Qy~?+5rLP{alV h9teQx#MiG?r2Gp`q&zOW%(m7q8nmxBqhZ75BT+S_HyS}_NkLDR&=I^rEB zAs9*fgoJJ6xx&BTYx$WxKy=$(of@{d%^~h>NcF{8ZH*jaZ%ZB~$}bJ41=C6jeWFNlc?l!epy)hE5e^Uuw5c ;Btqp$U43EXc2E{%J)VrU3o=Yr(j#Hk`el-M0!LIF1N*ZVl9DcsywcO z3+i(+o%$N5p;HjXO{$AkWN962(!+HP%^_dKf3E;T3o-3|xb-AEYP2q4iljF9BneU# z?MaH^tBq6{;ViwZRcyB_{?+Bp12QXlejFemQ?R%NH(pInGmJ0GOpvSX$rZ M5;%T%Nkug0N&5i^lydW-R$~ z_3w*UKR%k1pHO6@f!r@c^tHpUXNa_G1M-tWBe nFoUIe;vA@8*^h*pBVNf)n|thH z7hrpL#;D5qp01XO&Bqktq-K 9D0eVvNZHd! fCpu~@( V^JAaeqH2QAS7Ey_Z&DmWE>?NcN&f{NxjCPnUPuG==AK6N6`U+20 zv7ygc@YvlrjZ`R)(`S+&j>mu_*0j~h#an1DJq}Nuuc7;yrX^Wcb2(IEi-KEI{su_} z>ySRFfprEXV(qkVPIdjvxqUvU@A^b1&LZM+xqh%?!(ULP?RGLo4S%T|4+mvyUDk9 ;U)mEiJR{*8H2VpYD8NU2+OaQ`E1LC3yt z9+&>Nt>bwCMGS{qGb5QFD@Tgxy%e{q$o5B@Z%18^X83vxW3|4zf0z$Q_FC*iMrXvA zB8~Kxxf%X##-4tB`QPw=_V7W2;%_DA@1#eL(6R%19w_}S0=IQWVbc0^NrTduNb5qr zkoIUn-lxLJxFT!Ov?>5Qu+j*o%;68+2=1g%)cWR|c-BfZh zI9?`*xp7`D^0#$>xwp5UdlAGmCCx>&TVSF@7_d%mcQVw%V&E=PYN0 sb#J|AIG3koNP*iwca=9 d1!JSg&f!Ci)7F=2##XuX;byiWSDo=iK_AVq|L5r=JCB zHeVq-hcjjpJl}p~5hTUl=I=t{acp`gALDKI>jDUvv1m7MEX!VD1}OxbTQcS@wJMot z%`Sy}V>TrH)hx^ricbvXwsupo{W0YBaA8*i=4G=z%aP4kRji#_wO;CUS}x38uWD-C zRxcq8Eyx$E `VBrKA5mL2gF0`_OvfpvPO_zCgYcZ~M1|MLUkqYwP z7zX3Q0>xDlSd>I@&DZ-igUea{?WN%=s$}@~)N;e*ADSWy7FAyyftmEtRxxTYrxyJQ ztpK!9a^+vv^9+Qdg%!L=rz)8|)elQW$gy#H598s+o9CoKFdshT!?u561F*aW!4X^u zyL$d>_}1sc-R&v5{@3SWQL7fm;LU@+_e4WU>~nce-GG`}5tjYl9>=J5a*@RVQ_SV? zFfOQIHXC2IF;iZ!c`ezKw?6uD1OTmv@iLwNgdf*Mk+$mN<`}M?CIHCVBWly@kl2zQ zzEUjz!%l+L>t3m}*^mT8Z!6cVgu-qt_RW@o%Qv-pr%?LZ+RGViuz>$)DG ^>kU-Y=Thx#9PQgw@w_}{*%bN@)AN5zyL;V0pvek41$TC$RI zP@%4E*iD)B1ARwlal%K9a^Vc2F70RT{93b;e>s^{Snf24^;fiz+l+lIu`}wXsakU0 z!~U^xsEU&9TT8VCcyIEen9MV|uC;og;3r%pmLs=rc{P=m;qwV!qp-TRw}wJha_nFc zHNo3iwC<_KJ+3Izn=d~%(`x;Ea>N+VaTNuA)?JX1;!uX>ls-2v!k6`4@S)kgbu EuJK(>HWw_Kt){iUhD~9+>OrPR`<$cEFEF z6Ukk<*V@YR-F9)QMd#Rg>Wy< q=XtRSwhwCsO 4gpF!hSoFJ6sbsVond6b6v{9*R`=PGry10TQbXWU zXel1U(#?+ni#4vXGrfJU%oL-ltjxNmpeFgNUb?##cKjVL1H@i!)o1 Z||Ijc=stSB}-5(4mYYLQ2&P-JX*$|DBYle!P`iDGoz77bYyi^DD^R}P5$H1#L zny{=I*%pfYxw#g8mFp{w2joyXm;JDo!M!P##qP0#MC2cu2!z>t?c>gOC)|kE0eI)R z)FbCz>*%8MKJKx_)7;ms6x<~y$_Q$4f9J5m4BkJggWdFQM-Ks(=z4hc^|BHh8qTsp zQ`Z#!ZM>AdBCMZsy-4*vw#K2y8jml-e&$eL>&X9K`U#7eN%ND}x$j4(>XJ4EXKM zg cVh*UCeX_w&JBeF-m7HILYVAq0 zYXtH4ttdV^Fe`O`=rHd1WfA+HGHmj`Tn;WBl2Tk-rq$2lc8M<8Ki4Uq-Ra^Fabsd^ zJuMX7K#Cwsf#&k(chv)DM}a98nF*j^EXp$7v#P8#g)nk Zyk z*8wq6s5oTcie9eizvJV6)w8+iRkObBgBiAZUW<^qJ)^1NAEfZb >%=P--HeX9U#2b5> z4r9IGUk9FD9Q~nD4k$f_R+g~Q`fTkq;onHO>VDe1R93aQBI0ai%BFVwjhX@Ev%~Uq z@l9FdtZVlIh4;5;8X9~8bHk5aB#zsr_@6i72h@^#`*K59FI1YK2OA4~c--94if>EW zD3s-E`Oy)c_fg!OO Os_W(apl9Yi&jEpeB}VQ~xO| zD~GURf(_fZ!Akagn_P8m=wSZ){}CVzhkuFqoaOHE4*kvhe@T)59~fb}r)jOZ`Rd{S zm_Wt5n~qdG`4zu`_U#{nMC;sKz6K8FU3cYc>pS%((b271tX;Z#r{c}Cw#}bDcBL EQV|M}T(@`vWA0shddk_bLATgmYB zhg5gr^(B@bm?L-pGb)`l&u!xn3cgH@>rpcN`0GLK57uW-xO~per7>#gvRdnmKQvnH zUGOGclKwA3(;ejeeAGI6Z?>_%g&b8?lj!&)0mbraGY5mB ^t%0J=33_Fpt9fkQpkh+i-*^1OF=qGH&9v5?JtC>?RKwR zq^IyKE@S@2|Itl7dhO}c+xL`)*>U=fGuuk-vW;+NwcuYCOtYYe+95ObO*aC4$~U2A zCE#@R-t0d#I7Z#DMcxY*_y6eZsRQS9RL;e;I2hZxQ(hreR(~X6xrWnB(-S?_C$rEb zL!(lo3^Q(ZAo%8e1-EJw3ravrcvoXT#E}3lxSz4)i_mDe=@9+g;Ote&*;T0i{2W!t zeXDQpyyNk#F!h>oyZK{8g$r4vUt{NM_2^Z`5W9oT(E@_oS(jLq_1seWUAs)8KL42I ze!OF#^#Fa2Mim!$QTSwQVanoqE8x<9* pIeBxbafm7vN!}pZ_^fpHA|_w zUpfYBp35MI$j4CXd2#9k>Z1kIWZsA?UgUsbFzH%cGi4x6l8D6WExmE~I=MfoD Ne`S4+(wA<1?ugj1hI~nwDJsz0i!dOB##$1m4=C3MLjjUlh}qo_xpjJ^V;^|e zWlqRbcIDJ%`~A9h-rE-;dx#E&=zl`_sqjBEtvq~Whv`vbG0r{cLvPP5G}@+RXnZ3B zJpKldgD#r3oR}`^W5)F>Uk~tnDkw3`f~#4XCMa{pCs!IlDs=_2cdC`n%oN7q6-CyW zg$pD2l3YEPE-Se@82{GT*Ats98?@M!(y%1M(m2v-Ipqx4zMR7Q&t$)%uW~|gVwhp6 zwC!xg{-B1wTLW-krH3!p_ZsJisirQaHkgufOVWfsH6nhPsEhTs2^rink9+hti#JN| zw$Y2e;CPdQVY@7}pi8@G^=y~qpnLh@J}Ta_V4Drw)qt`f4g#(ru>)mK-(23gKQzv3 z#huy&yCh`K(~2ZsF;v~#vJ=*aiG0<6D`6iPykpq!Z~EpKN838C?;hugoTTVUTZCi8 z-RaJ^g^UstjWa<;jTKdV!8w2h?|8LH79m@VwbE{8n!=_a;=lwoIVH|gw&ZJi#ag|0 zm3yoR34%Eo9>**tawa&Pj({++lY*$x7FwgwKJK=pV-x;Nb_W>r9malh5!+qA$U&+D z3TrZI%T{Kk!0iBqjr|Yem#^tNyV7*5ChgW!4#Qv!z~6BjfNo?#cDhO|r6Z<$!x&(a zj^1JT*Kldagrb@x17UCOpWxPMxa^~_&MumN^ZZ(Qg0a4@-rE1dSeah-PGWswnyEo@ zqSk|vS@wlJ5CjMkdT{ik>X~-X+ZkEb-qpSyfiZJ^zpZLrNr}14KQzoLER#hY?*BvD zn 9BYW^MkDIlOv`Eurp+9&Uk+<{hQFc`@PB z4wx}xbgxPgs3euW`=QYa)iTq%|D+*bbkflMZP{7VFRy8tXHq??Re2g{t$AnDm(h~7 z*4fu`Da@@g(NPL2NCgJ{d4A)#W3Mp(_bzR)6gl_-V{v$E`{xZDTGNrG8uj5qmA0NE zG?yj2-u0$O+$D4pEWZDCFYcf7@n5;*`j`27IRQ$#DXY;fJrl3hHMO-BVmV~#Nzb!v z`7`5CgO#huXu0J4baDjj7h1_jP=p{NVRkM8c4Rg6_AKJ?OfB-~)G&w}>P!rNr_hw> z9!yX1(rI`!U)bRLjas #}(wEUGBB?^>EYzqeE6Io|F2go5lc#X<2S>n+mj-KhY&kz}vp4F5X# z94{oUJl1E;pv4w)Y!jWyJu^@r5*u1qi8uEgxaR(OWYhlVzkH3*Xh_p|hsuFj{9D zo^hmRCo9xHp^B5~2C^By(lC@ysH?5ZZRg?8;#vLa__$B%W7zv&0WT**QjO#bg!u8P zi 6lFtV9 GVGR@r##J`ELq9BWHlS z!Otg>!-J_xEfJpMA~6Le^BYZbzuX;d=xx5rVZF#ca}(K3LhZ}@?G7hY&srw| 42t35Uga4BWE%?R^;>Tw4e372R+}QXccs9gzi67E-6QH zm|ZAC9}!kL1yZ*qV;@#*(u<-;) -%}UJF)FIaERYUhjC>e?R|nK@0W7vq_g! zWu-vfOb`MKmtEB-*OE?1d}^Z~MRSWtu^vJ?Rqi?Nl>9Yrqm@QBY746IJr~=Vdi_`R z&ri+X|H|VLFBUAZFAT8Tf*MtJ!>4O~)!7-#sX~2 ?3bvr!MrgQvHl!3a(WoYtgQJrOBv|GfEm2j=lw#{x>lb3aKnrkxk_i`l?rZZi;swZ}BrATtJTR)KS z@h{b U427v@2=_MYTg!ndqcjE4*m+mLcHQLwT!-MAXiP>h-}8m{=L%6!dlL zaH%#)H|qY2XR{RpJjfWWoAta*wi|s49&Pqdb-nvdguRRmt>AWWxuGKcdbFg*c=?6- zC-lt{ojZSL?R+Z-4{s7nKsgVyH$eKnk8{z>@!FFp;0zu7 zZklEy`?I~Zpedx}ZaLRkNW;NKU}2Z-LDia|A2DwCI#{FAeo-%8Na+@Lk `1VKHFljv^B~N_ArpG8Adu{GkuJ2~DhFc`pv-cjWVy&4-E5R?UYMs_(=NDcio=W9 zyAekk@|l+ u8#hfsE4FB+{MKdqnX)i2A8~f7}j>X|$Vm5o&)gpL-TIf@&4;rE}9q^@W z4YVL*NUFTNMv6-j#UwjhOj_I-0C`|K7%_D=)Pcz6(-oaR`P-+tlsaavby&x(sxIou zo%J{_*|rcwy&howX1!@KRu*siz>?6nG(>1iqa;0h@F~Ft@d; Awn|444X<3;+*B0bfI$JeSz(#Pa%_ zSWR*}DO%;h9)9b*K-V8TGlk4wh{FFb+YVvB`nsqN<6UUh`(GamO3`j%zB~x? 3{p}u|ObDXP`6lX^u tyEEC)t@^OuQ?_|G zdU7>Jnu(s8+?gXlKKzM4ygq(GD#3~@lC%*uIA2~CD+!!8tY~trk&}?NYWA;Xx6^QB z#E+>rDigs?w}HLz!8}v60=Qf%Av0f1XHu?Ks2{g R1LXA*7bOhv=QAhQ=QebIJ@nsd+M665)5%?MDzf)LQLAvfQQ|<;#9ia) zRxc)n9_VNpXYV=W(*?v+c{SEIGhyrV41(VFgMB60)lR?T;Ddv=(omT|@@lK?!X6c% z8kCX3y|G{c8p`3rW=#|HRQg1V^N&l3j7s@JdFl9>1&X-6w;=bTLhSJKbZy1?wPFp! zb$MOsOqDD`BQ<29!J=J-m6+RN{giS$+<8ds!gYQ;U3VC$Pj7kMwO8o>2eF`dKS?H2 zg-~#7_;7sZe}tKTW$9!NS0b3v{M&`=F66+1?X~UDOqM=&Ymx8i;$>w8r;Xy-TNy!H zCqmX2+*Hq!8!J@RH`PvpOtwW+W;ODv`$PS5fS -p zbk3%cX}IiJipDD0W<^
5@w+GC`@3&K9$Tez;1bZ) z%LIRO!6*$=<&efZ?T|L7(;SF-OGLT3?}t`e1w#@prpKAf5~DL0YlQTT^$6_V=;B`* zOX~b8^FQJpNA|*7zF2*U{$fYumWpWVrOlnpmco0faAQMK(J$kQv8`@LOd5I=?)Y zH*CsiH1#gXmHdYLDm%c-T0Y(DGH0j%YF55m z$R;(XkpsUAxOHUYk CqhvMOpVq%54F|W~I%$!`6>|xZyA2 zDniMhN8=#Nx*)O@w8_+v+Em)qmh{iueOF1JOwPIhC1ni!#iVA#$z+(bzV9(CO?T4+ zm6taAO3m5L@1VN=gDlfvw-o$~jVsi!{r!v65aeh)v#4G*2b!}0_p{-9e0m#B0*w2z z?&xD`96sP77ylOPSW|k>ZeBuL!v_P&gSv5*>t*HL+-2=WvjBVuDo@heNn_C}f33|b zRa7=mSmVR&XEfi{4_9p~>BtZlk|tK$CxO+42}K=D*~OOQRJ8?2d5lg>z2 4n;*a(N#BG}WwidnAVuoMrDULh$%pNPtQDw}*0L z(pT91?>km4vj6J%)s8O*Rhwt^slnad?YXW+X;}XR5#Q70o%USIY{Awh)_Tso4Hb6E z!-7CuTI%9%WYhgacDtG&cFC>$VV{s7?V5ME_QZT!=`hzSyFqKHwlc2wLwib4O1X|C zR(`lhpF4fw{g2Z`M!n(kad`>2F9sYu7zy`J`0yBj&?~@fZY@iD=+km7GI5w-2PAu4 zbT(^c?6>9!|1I*RIP2k*Hw-YWVk(LZmy IJ}l=<|Z`;{=F`!Q!Yw=Jx`bd~>V;FzrxXj8T{5u0*N zTy(1p0(Re1K10ktbTa&*@wbkH9RQ5df$|;t p5Q@a!Zs ryd+sn!oqg4Z)O&>%9H&>>^reLaO^8g--gXI+V`xR6TO)SrwyEo-6TK?dB%Od5 z2kEH-24v7hUHl{`bO?I-CB@UxlOHf>;SswcH={mMYo{G+8L6t|$PUIH#%owaws%NA zh|2qPtY ZSVb#-So&94c7Wv zboX%fRi?y(r5+DXc#)f{8&z}^I5)|>Xw8--TICqg`xJ0KE=T0>om>q!0DbqcY$~{J z9frzYkA6I=k~>mm?C~tz mnhXoeQ z6Zx)$W4bHvX0k%)zZ!WYk1<(kq7nr}7qU#tvQ2S)8av6UGrUzv gZ=NouFL0dA zaKdvQJuEH1Zy^GH#_)L-D6kVi>`01KU~SjGJxBGT42^2`T}75QGw5G;!QFt@!3@J6 zn*Y$4J9~J#myAc5?UYWCMK*7K4!NbCY4@_!jh8nv87xHP_}6vcG+#6b%94Nld)OFq z4tg0E2YK0D4)lJ 5TrMlVqF5-c^Efo=(%oxw8Pv6LRy0FIc0OC zYzk}6o``Dn8}72p6&4&qc71$8UktedXCzGq@ocTGIM@mFL-Lc;JlPl9L{bue@G((` zcIe~Z&?odXpRIwKqAgz6u{M6|Xxyd~X+}KB_>l%Mq~X?O_h3c?VLA6@Xu2+p6qMg~ z!Rzh2X!FrpaL*KXYbLD42+qOSSM|mHrA5d|nz5wDi+alRqztnL_F<_5rZ4b|yjqk( znlOSV(AVwgL`0@UlPKZ_?;HpcUVNEldaE#X?{H(@ImBVZz zw|>vtg6ay4=jASP?mDvNcusTt`3Vji7nf7YUc zH^?9hQYTbbKnlQI1E40}p~8f8gTbAucD6Kmhhb^h+?Ay-IOcoCMAvPF&~mpv^v2$v zK-E{l8@*8q3)%D{hvg|^P6BeZ|Q6 zbd|;cIuopzm299HiP Rag~|15>C*d&_&2LWq~zID0Q zE~~(Cyp&-WV$X?V(xTk$DWE3nj+h7kOkGS{zCDvRs)5j1)4Rpc^ }3_} Q{YIuouXnwfG&%;uA^ER+(#8^;h1%OYx?v{E@a>w}F^G0(YHRJK z(mRn3U_LaXbqwcw40w|kOyIlR@HTXHbw=#$P ?$B!|k$PfkkGxFSonirlOzcX<_=8!8KW%n^I#2}(V;@0^PuJ0Y1& zbTdLj7 S2XGQ3flowJddq>kDXJ2d_c@gX(m|9~`41aZIRcc1M zl!`ee?BbEP>0bTuCR2xGwAY=2m(Zpdo`aT^d6R8>E+W dgK4 #BJK52m=yVhYA`y|2Idp%bc%hq+NCv4=>--|3zD39QynYKQ8t z|Jv|3+IeD%VSbN)=wDV_Bkm}J&JGN8GF` lmd*Q}MNm;9 zq*iq!R1x#^l;;XYSdank8C>6;4+XF~>r>6o*$_>4d~+vrp?kCWMMzl)VQ=Si$%Vw= z3Tnlj;o?>0m|ZS(=ukePuQb 8{#ou>8(zS=(Th7{CQ+!@Y H>nL9l$HS$m zR(o4>5KciH#FU1wrRDVv;(@8R>kVFvQs?%1boR#D?wl$qD--4-mCT*(7nA6E?2A-B z-?ZkUm}naPAa`UO%mCvvG`~tDi#JV{$!I%t_J>U1>$)pN#^V`*pW;Ua8RdVM!@a?d z+j|2O{h@;zN*lOTumso_=n(waJ#{EA2_vQ$|6{zkl{3<3on)AB7v%f&p2mid0^~Tj zerGzNa2JpIL(}r2X5LP`Q}8xVuI%z|Vss9o0-1)#jT|=M_RBlDI86s<5ct)wb)M8c z _%k0l02LxFboKxqH-S{Aemg7OyCx2*Q z`D8+pH-BqbOB%0EqosN&{twOb5&sJE+3;zn!H{6e%gFuY!k^7HhEdAet690|z`@dd zeEXH)>2-*Qac3&MA})Dzs{5?&|KsXBquK7`{@-5Rv{hBq?y$Go`|3bRLv4a6Y9wk4 zvAgV5BUFskhzKIK8lh%u7m2-MZ;8FHf9`Ycb3gb$O3q1gk_So7_xE|fKCd^*`l5M+ z=XRhfRcWce{ep)GQ-8SLd7e7E`COlWz na7OwJEPxKhWxPx*f~5?(u`@YIAO=bYhv9aNj|^Io@W?zBF< zeOGoK@*=s6BrRfa;7vA>MfXg2EoRi(u<|zfI<*5}+j`f&c6)K^-Jho(@qNM>6uZmp zEN@!rAcU0k7eHEBjE2cX%f!q@ajSTG3aP2pdhCC)0qVrBCbl#Cc?R0vSLjlj+bkgD zZgt#Af7FKP^iIDPm9RoUPIu9>HpIV8J*0EnOnL6)p!wm%tmgaj&(K6W&lr9trWYB) z-5e@fRYvYZ$e5yc^BY4+*gvayzf(nvbVN~xnf%8t$#vQ0rO^!I+Zx&iVT?9Y0)~t? zYc*5EEw_YTTnwz#&cm(_sY{+& e&Z&4%%qNpsv%Pp8{Lg_@Q)*5VEmgk+p%EDk zGpOTUd*M_X*TvnXu8wG2zd@^XnO6T!!;r&iNA x({M1$B)n_QPSa{g&rqUBHvMZo zEG<9^mu)v>vM;KpAyl&~py&{~(}>aeL@%(*2i P1M7pw6HF_1XOI4Gn5i zin;tR{r?9vUArXM?@ADXN;OnXTwMEA%6H|A*73BrI!NF%keP=y(lkKi!*8Ss!pI+k ziF)dV|9_W4J@xJ_ZDgH CB>qDPYOr21*%IkiRNoY&j@Q@TJN@qxJv+-_ zuiKMux2LU7I3u6h7T?@^G%~h$q&(InQ8zO(>7^UQ((St(q!)4&Kt&l*NF@A0d!;`q z=1uw_SYW4_jida^Jq3>1eO2cv_`{#4jq59ZRolH7HxkMdlBIIQN0l37srs8e1Y6YL zU`XK5e)8!sfm$zcl<;Z$cd(mHM9#i%?5X^@y1GPt7fz%yt-_9~)iQI}AzqJ)`U(^2 z{l{cythc`3mBP*Or!KNHev!AZi(zrZtw^_ywsL{>Uu(i;HW@~F0<^(XaRME|_s&tl zl2D+0bFZg0-TKH)PABlA 3f|&%A#v$01||2a_y`^CGme8^d!tjJ&SyVB(PXf0w$4sA||Fnwjbv!+BLObLWRZ zj?-6XnnQ`ic=6#ND3G>yH-E<^xQ4NO_FdRj?(ZdZwYpZ;>Ekwnom(>!;ujt@3*K5h z(U@%myuOcRZ;`)p?iRz1kY?Wy*I1>?HuKTjp))L%gN*MhXdRKunuJ|jP8Cl}2x_dN z6rnlxu 1|) z@|l`~BDKtZ$68!Q{ViVq&8%6E$e2ZMkoEc8g6~RxNz&=l>35dJZjmcEqX;+u!l6Xg z25c7~%X>fMnubuPR@!v0!UW8j^S?{Y{U7~JTlE;%vm|N11^QNN7PWgvac!%OtkkS< zpVBp-!?I}&pA*)oGiA?5BpIOV^g!V6`{U o=4* zI2kMS!W61c7_0~mVsH~`eG#+PhcGkARp7hTz8;WIB okVI6Gt_k8>v=GDF&!I_Nr8$vNO(TgKntiMNG2Uj2Lb z`&EWyZjVpDU7_>(*j=4Lm$k)h_4c*t;egHHSOqI{dFFAYkXFvV3NNzT-8 _`C>w-a8z2ijfZW#E2Uq3YC z(bPN_Q@N>U3V~L1P7vR2>gRqqn0M4qL6^XkXD>v)fT`YZ*AtH;7opFbYeo_PGXIvz zjj*r|ziO{6t%eUji~gvl%<~z8e48F~j_`*G2Z5>^h?5S-O#U@2$!=X+#Yph#DTZO5 zuhqDKEIeRL0e2)z!L>DXWFH$u(Q5L<%?hir%Gy;hepEXq7arXqcOgIl#)VR^4^MY@ zfN#f|wlP{aXxrhPOo#Cp?UI!d8<29O!HKGX0nz(U4CreL#R`}F;XM%bvW4>{XA>8l zA5P;_+Y378LSiZ(dz4u4j;v9#L53d!ztyLoQbuT$Zo5m5H;E~;l%h+k{wJT$*8Krx zZ_3hv9n^%Kb04%E`J6m|OQDNNKPo-izndHo@=+-Zlf9B!4Hl*DAAYH#kESugzw?fK z&C*-tfLH)#X4-t(SzdiC#h*|P{nlLYI#s%=@%a7QLHzg+9;@$1af>Ddl@gygrDQ?d z^@03l5L8(ID^?q$lT2beRSW3S)&TVh;rpNU--UN`aB2!L>0}w2j_y8p(9L)Xa`%ey zBLn-;^0?fa?cx@4lg9D*Jug4(Ix-9A;lhk7PI&H;Hy)-{Z 8%NGz)MH-fei@u*^%L!({FOe~(}#*(X!8!(V?D%3@uJ~ahf4BRtpQ1EXyb{| z ~fqrgyRI}++| zIBAjNEVomh3^deW)bQmzmf-dAc(OIdE3f*%OR$*ljjB$ferumuF*AJHuw`zJu)=5W zuTan-v(_vk9K|f7<9poD%J9&*=sP)62}@hT?~7MjXtUWOWMnq7ANeQ7tacqHTVki= z=|iNgt1)dNdeJkLG*7P^^Q!4BU-BuJH~eMm{TDC)4OE@&h6gHQ09S-spL@$3OXS)s zv$^^{eq6M%!_I{MnB9*9Wsugb0{W`_l#-S 9?ns-?FGj^$6%vnQkmG@@kSuxy$;L9AqEYK=C&a_H9 DAgBs44OXwO(&u=tV!<8vBstXnfSsLure<;guvYsiv%898f89K9CN1?D3j z_;azs^hM)a2M<5a>TM|7f^?q4n`0I2m!h~&2gfP=3hFjzDyG6o!2Br*$KoO{0&Tqm z<9man{ nff4;HxK0f?^4v7eE0KaNWc6anihFnYePI?R)QnM z<~eIjpn2X(qgWc)0>{vN@ *8DJS`mxep??!kG#I}rXtE(8X7@j|5*>y3K z`_>;7N41V%le03Y=HN>`=(A%LhIt&N3XkgCAAV*A-+htkUq&PN fzE|`D*io^7S8^-ja2q9biq3N=HgT}>Kd+G*>X+Z(ArP#o*78 2ZBkC`g;q`321=RaR&01mBa_NG(be>U@4U#)R~tzzxb{!t;9}; z?qS0#TCdF}A9R|gbV2v`^R5nkb;*->zmdxgkwKNi1zMW!tBJ2&2a2?KS*-fY Qg`i@!e_{iT9k+T1qt)6edM!ab&2?WvRh#F(qt5KunO$6W z81G~y@5BIj!ev@4A!P_Y;08_{qqNYebY*d*Z7I+zZGMH={En<8(k&p;70WYiOVw7! ze7EECHJ>roWW
Td4QNN6=so zQ))=t!GXymi<@s!KrljL{c0oI(753eE~?t%Ey@0a>{hP$yocwFo>v~NH`YdPH_@k( zt$7Jq+?nUq{JO%%h3&i~<$SaZsRXZ^=prDr5-gjx1n-$(y{7L)LN2zDvwJsI43cR1 zMv@O?8hEkOP}LxWc5^whBGZ%YB|?LFv~2k+GB*SD=B6~Yd9*0!?Q6Nv>lY^@u%+5L z<)5zuVmUOP&GfUsv{&s*#e`>t2yjGUBau4HPhXB m*Iyw5R`KbPm?OEL;nzGYE7tavWClQa(z2q* zFNIy!p6>gIE;K8-l$dU&bc>M7x@}Uhk%19&*bWZ=tN%6!qj!5vQ&wz~D(lBBUT;Ce z3Jkxx5`~%to2|qw90rtJkwt!mR+u!EJk23xJ=L~iKMVLJ=jhe3I)vV1v(J4>BQDy+ ziWnw+{ozhcsrZb_SV6wQv*7{D!9?^e5k)n}u1YUYH!G&Yycrm*Xe1kIVYD*9MBdck+U`PSwK*T2MtQ!?_4l@f5=W3OvYK== zjz-JNISn-96>)LwRbiiW5w~%OPg3eO?`A-!h@gasx(w+LUQBGvuyw@L)Yq;p$3?Gw zJT5zX<|r}9S@Yw~5}9*7-9gZ>+1@tepBYNLmW!i@9SbTCP#~UVxIx>}Syr)c_x22| zGqaD1kxC0!eOS;;EZX PZ)*D!x6&jYgHWxz;TkO|l3w6-1 z2lLl!PNRGip?aB`dC5sjv9jLD d~jcuQ2lvY2!tj&5oj! VhbHH2KuI?XlQpg5Nf(U-`trfPi>mr*rs9Vt)yQCdeC#@X6O!j$1- z#k=$XM)0%TXbfK`d-B@fWZ{-d@jT28h~TLVGRXq%jPWXrzdN@cWIovQZ1wj8j4*6I z0^9 fi}tKLfL@{u+L83A<_?4d=;2U Hg; oX67T`epZ1}mRVL|JZF?ck<+nI+EasYlZH2w@E7j+_w zh+-O9J`Vd=Sn?)*)gf0@m5;6P+h_0E+4HV%iv+gzF)Q8VT;5?SWWw;cC2y#MnDixA zc hRVHE2i;fzm*aOv&0c9KnWrIoTl8ss-w$ER_5I1 zH5JF%Ag?zyzsIY@o OlZ^nDXV@Gs5j;PNVGT782U=0IDOAO0$y-66*XWcV@o${)MNu#^?7}8xg(7 zHh4oLY@aq&CFF*ld>&A#VJUaNltANAZs9R=b;1v0#O*Xr5kYbM;^P5*!r ;&8|dsg%jC$Xh8Xyh1xcQnthQZJFtx`$~8v%T|hN7EV!`1ScBvU%ohJ-3Ur z7}5+e0lQrYVK+v4aVKJKPu+K(o5<}0_oGiir|Ql=tM;>gDmvC=pTfjzWq)NQ9$0~) zN?Kvl^6yeExT$4;iXRXEF^7PqDu?%sUyI2G2@8f;q)0P-?90*@PV@u&YUbOwCZ+qf z7A84M{edb%7gOega4KB?U0Px>gBNKU_5WJ6|K8*9QspF5u%SO(%BVa`I8+u5ipmg3 z_TaUl6e=EAZ8+N*xQa-kqX$5cpa3clxg?W%|2KfNDbDw|!S08$HQcn#2h-g!gx7pC z9yHAyJDlXR=CaSF=A9^H>(~RVO+HohaaO_2xj&2w0d-O*OM6PCzdGb2ayh}wz2k9m zF%}21xvutGMh!-OfyL`jva^Po9pJ))zn1+19ZiLLAc|UuzR4p|M+t(pIL<)GG@JL> zdiycNZI)d=E)Wn>q~40>o@^$g*t=5oEk+60pM!yhA3jZNs&UpM>{+7^f>vQUeS>QQ zqMiU~%>jAvZqG 5I!rB{hNwYjkTTTDT!=mnm`BzRs98+((Qabp zpL+vVW;T4 )FwEt)h77RIJF^ z1@JFAkuYlp4caLQBIh|et$`Me`8Uxhk)ETiG@*}Vf1krP5F2IVyr+AA?qsaue@s-( z^XJG|y7Gk>k1oa<35|U;hoTlzyzp?g7SFUJE ZjU9KXMaDox#56xX;Vkx?b`dEh&YCihD0^3C&lbT@Y~MebV6o6J|8N=n>DF(WI! z1@lm%OpP2;gcgxQCosJ%S*d@|h7yIL-q7{(dfm;9yg?v_ ?{gSF%Lk4>3QF+2- z0}`;Sek`U3JDPRHKAT^}5Ja(P)qpoYdFpFRYc2a?7V;9wzfs>8{er#1;BQ**?AP6I z5=|8owP%@k^=CFtO7wx6nELBV*RI*8WvL6c>vt^fFMeqoOhjb;gm#?_VRg2V83!5m zF#OM1Qa?eB?SjNjPjzXK1B)UjTGXDz4&U1P+|$TbpRsw_>u~_#I=S;2O+&)+E@9EC z&;@knrZ}rIB62_~6*jN7pzqI04w)$ZJ5_AL#wXBCYoiy$w(ozHQ}^stI2G*82HZgk zzCX?wkLR-}zRr&sgIgLV=K?$HJ3{?5rqs-Jx@Jr#*2Er2)&0R=jpF+>F#Os+vcu%{ z`xgV99G@krw8lv)O+>{%U!*s^3aiS`#PK#V4@@7ZVK`FA9*_Wk{iVS2SSLZvoa#dG zkYBsGOcl@tN6QeIFYX>WAAF(2T-+i3PAIrmo7!4OY8U{m`LkeT#Mqog(sEOtat&tI zu&^coG1D8dt~RjCsiVIfVdefsT%lOOE=l(yR&IMG!+{PD-J#DWiOxnF! CMrN7X73C1Al6aKTn%kkCNL#`jPv( z a)SCFFCk{$4zktG2Ao#MP-k(Pc;nX1O}==?I>%| z!S*509F3Rns0@i2szVVJFkVYL4QlFNcOR6+!6b!qTLYXlO-`yz;Vn6)9ylF{0{$}~ zQ`2Dd dw?BDGogA?% t>|#CW9b&KN*}GfAP?I5bQ5C=*g1AoioTzDRrC%HOBUAHB<_;tFffWf1mxQ zEC>&<>S;)GML*W+A?35C4FW5P{PRI-Y->qP5dIN7cAi*uyS*yU10L*<3fkisUO&dV zU2yfM7r&2g=HUtil4 7Qn_G;J8r)O(mEh 1If?2#!qWLXhcB8IEC=+6bI_7iewZX6_y8HKI^jP_ {a+IWlac~0=?lr+AT0X9yd)ZKj(lFRbvfS@4UWngl5*0EaAIbIr?oHa>wKc zQ^LdLfy5-J9!}l?&y+` %|4-R)`{$)lW!Alwy2;rv8(wo%7}Wei0A!6 zEmTl9^VN7#dBE8S^Lw^n`%ny0H_lGQm1%T#t>Fr7b4R8&i@TUok*lbeh>=y)&4d~( zW;~hDSs!b1=)Li_sfk855TxwtC>`}=>xepsTrUhjsNpZ#?b1=9a(9rMZf%tO4P9dK zAiupl;}SrzE2889(eX?x6#JsuI-=DW6N!#()_I1eX+x9|oc44j?nSy#C{u0#AVHC4 z0kT4qDcg7K+{dbflgsWw^XYl+>QIZm;$^LGfFI 58E?V$ZLl4y`=CtHz=bA} zo)fC-*^5fgKQ!@mHMwxUZrx@!c_mg;!E=Op&0<>Dh$w)tXXxFo2Iak7V+ZcNsx%O3g(tqCmfa2ymi~O* Mb3n zP>{IH8vmlM_j(7ySg_vfg^oUAZX>-qR(1g8_i-*m47RbZnKK~#jkf)ZT+&9%cMBF3 zDNN-L?J0zC2KP3VZMWUDev4{xhr3>Qi@P;kE3S@BNh;2L^D_YVOmi~W__gi7YQ|T- znA_~$efCS;4j=`?YIqjH7xkD}Nqh!kMo}y0OM4(+k;OBqnBd|3`!Y-C%PP`XjjofK zRB}=fbK+|D4sEJogZlW^Z$ypfsJ{g6%6BaWEIlCRn)nE_#1MjhUG~n?_h!YAdv8GU z&-zHof$FCs-DNKILN-#m=`I`RnI_1M#Crdy-9;^F;*Y1} 52j^QjTT(Iq zKZhxW>3=SA#&fqnt(?U z8jNfd>R6v}oSjK!fiZc*a<0%;HD-;JCDjSy9EE6*Es{V+8M!3+o&W_-6ocs%-Oo5Z z)fU6liq^WnXk7(eliI{KjpA1>0Xte*eVrOlJ3^dh#xP`!B^<+-V7eK2h$gi^ymI{< zU`k={FPVlmJ~F&*8f=`83G(%OpL*cq-YLVb_`WvH-qu`q09>NgrkE$BV&cNS?{2*I zB2&~Z_TgZ*!|Wt>D2AUbRIfCiH{8qZ>h;aOqM&rls9>PuEk=>p0 f; za+TTh1lCXg{*Ai4$I&Y>SMtdhV(aSqq>?J^cc)H0Mep`Hqnf$?nE4f^&p&xxc;6>% zFIU+ais5hRrHGsP_S6?^@K?I_9jyAgl)%mTZUCfm6*_kG@mmBA0$t?Zz`9H7%j6?B z%Dpo!qU`9t%PaWHSAz|zUd6q01OvgLmt~pwr DmDm9o z_z5IHu(S6CO4(H+#YI=BWd{fzmmY4Aopt*%Q{fsd(Z;}hl;svN{fHWuG{?gL*X;jQ z+H0Fq=h9>7bh1?i!8$We$hZ!4tD)Qq#p+w=d#d%PP;zExZ%m|R=jdi=X->*NVJtYh zqcl6d{$3dpNXA|_DG|CR%ctF`%-1)cr{{R*OZPK&YpXU}zBpVY1{B7k@M<>u7DlJa zj98Gf?dqhNYeG0?s&|A4H0ym;XKQk>rpY*M;BFo4#`&QxRCc$pV3r1|IN}^%07n@T zro_f-?5Ml zc%@=(&Yt7)jSf`!_ L~TY-sbJqB+)hi3XULi=&dY*$T)y+`GVALFTwh zklq|nJUIou4-9Z|6#G?G6Ll@??T)bNq&<9`Z8{*bN3z7)_}4q~7lULg#gU?jBH=+K zM#4`&=CPBGj<|tKJH%_= oa(#pgKf1Rz;OhQxe8nznPK0sL Jlc}43v^+s@6ny~*Qgyok#cIqLXESy#%m#@>nZ uCxf{Ld;@KG^#vMnt hCJhk49kEo7J zMoi~jtJqLgz7UuhZ1DdX?o-pWPs>(&@7Em1mS_XJJwjjquZZaXZvIt#y8bWI-~X$$ z`o9OnoY_3b4gk(>zCl;{Uga%F86^yz9Teu_Wp~bgHQoBdHv8$w@si!y1#G_-cAW^0 zb)u0!MIo&ZffH#b6QtB6%y1)Zw-&vAY;hK6I&(5vOFtX0w{m0m0=B^iJ9qUWVbG^s z%$dY*GHzG#oCUv%IyT}kBy;!YT>f7S9kS|!1rR2g6E5b57fpD>74;i|9@M+hPDs-T zF_%EA?9y9eVYt-quQUhCCb<^4@;=paAiK=qz}n|^p4&V-r%f+=Gms&7hU*Tjz0UNW zhc}1ZZsaR%JaV2hJL8y3W9_AV)79Hq^+Ds^?vmy*ILi-_=JArhg)Hsdx|}sk2+UB* zLFI{2ehE! o z*&0R%mU)o3?}@Me;FBC4VHpD6eR01y?~7rp4VCfWC#bP6q#uaJLs|hR%Id1RzWu-* zpjYd$Ll$ziTV%>ly|4BCks*a9$+`YN*ALOQLk-%G8RT2^B3Ot0bsKhHdn~~9+R6!y z(Q^hnk^pD6bX^j!Xe1Y*mEyN((#SK_ZqQ&d8l~?UZN*7;6ok~1{Lp2>QrPXG%*>{6 z{@T>M>cpLaJrYU*p57YFOL49BBlokcC^d!AdXVjyFJenpM?hc< +QUz;b zFtBO=n22~pYH`n$SMrK|t+S~srY*ZLbpCwE-2f;vQa5Dc;jD?9QbRq-W4hAfm3WzV zZ~f%N)34q6K_+f2XewT zoqQLTa(5f^M12m<+hJ1ynpeN4qz(PB7b}R zSh_944I~Ec(z6!u^(7uQ(bW}c^!IiI_21y?Q`klgHWUNLgSbYf+>TiP9+XCEj!((g zuU8{CN4l{mkW(fogtd+1TorZ2h%&X-@s+YOHf?Sd^N)K^Y2E^NHsGK)(E8qx>sQA! zgx!Cak~E!7rw>5K-f9z%u@?h^7^=R%Uu)_JCQ;q6WPEK(Y_Tf2W7;M*IY-5f@Z4&x z8}$uqKf2;k&wFs(!>nY?XCRy1%WceioMF$BiHwe}SgHf%mjw95@mI4ySTlrn0f7p; z0s)>g4pl%1Un52td(;H3iSqumVWV*^@aRK+K vO8z4(rwQT^>wyUiC+aAIi`f#Go*T`#!nJs1^YnaW`MMsoEXFO!;($cWxH8a zxXHMOngI0;=IuyH%XH635BnYA2QPWut9SI#)wlaqns{$1Cj5wGd@8%R 6|Eih{Dgp`Z{C6o*ICismp*Y=i5nRR2-5UVfT`o+OLCYb(=xp`7`C13$uT9{y zf@R=aZugG5w%?T3LMmM(ni>1iFCz58wBE)fs}_m0v?f0f80NQ)YW3ptJE24lBh}t! z*E8 p(+|mHP#Fy%9ba3nt~PVz(5nA(_5Ki-r14u1L1XKgKBO@#8!s0 zt&Q%9uMSYvFK6(j+COI9`4dOmuTu{_1tK=8%r`%~#C5D24B%WG$|F89r`)WJcJ%y+ z$rSyhdkO!gh3Jth^WP=pI&PcQchRS^1~GPe;GvoMrqhUaNc@{m!nsW~ITYh67A D)~#^dsmCY+n h7oQq`2^jlaZl!h2Y*}^&|C>o};tC`%3@| z)tNI^>?ZjB;3EP-!qX`F{e9jWDA~@Zyq HfT%B}bna UEyP73WE6}>y;~?|h z?vz`E41!*N+0U-;Z}^{hq(@`#>RMD{__uHH9n|s?Fd?wfi wvFfs)Sjx`Y&zrV|2r5*WYMoFSP7Eu zlU~2jR47>sv7cG4!Au68yDZk%SRAgnSwH}ClLf!FE=?VsEOUO@P$)U-NBC7W0SA_d z(f(r7 BmA-MIH^w0F`~lWbeE%8yMAWh 4j!zqzRd(EUVJ!(!e3lFa-_^3_)@rQ3-i%7KSrJ89-sMA=?%^F zB4y=ZyVp_9ZcLSRALQdB_Ga#mbsnT0zC5Tcap3nlMg)Q(ZRRQ5%#Tf3quPxYe!W}8 zimEEFLiLmUpKI A2w7L3?pST|W@=Vy~oiCC@Cs@_=V z&)>&~v1c0X%PL2r50<}l1)1duyWpv%%128y_RFrA%GGIw$<(J^)dEu;@QdAdBlCr~;g{orbk1$ydqwn} zFA5G7!Xqi1@>+>GCw*#YasP*O2KvbSy;xdFA(~T+O?Hcj^hz{9up6V9S$8wonvYQ| zbH+M=wc7V0o+drQL&;>N=(*glc}RF+8ObQdo?T|L*4a3e7QqHLIig0b$=e?TRmnrt zr`<=*^IROjl$Hs7Ds%Aw+~Rq4ont_(M04=nfb>{pjiE2ykCfu_#%m&FEsv4;Sl(cb z%o_4hiC{1FVFs8#<*^M|+*p0;-H%ctbX7%-4yL$1kZWja;) PcKS}I0m0O(WbA)8N zL&jZ*2Ib+>ft_NCcE-C3dBw?my;m#avQ`f$8CZyRAylmDW{1=lH&ecwp6zlIONlyq z0h8l;|9~LEv4u{Jj|Uw@uMR>F3?^3&T6t7<*XrojB*8*K-L7~qd%g~p&Zjk+6QEXx z&xw{7<1AC!B{bz<6r;zPsg|9&ok!GJR=e7kICZdhtf^biuuo0o%=XBd;`Y)hcf=cK z*j7^-Ui~+eC kjd$r96DBtCgBS|(;U+Jgbj1`7^83^t>XpSEg7zZp}gC= z8BfM5+){*u6gs!})LT(w2Y2MAr$ZvMo>7)QC(Sv>Uxiz@4V!{Ga_Bw|HwsYSKl|;+ zD|%gE;7q{o!_OWqP~x+Jk%YKDn~2N;jh`>4zAifrU|dW~b2e&os fLow3gL(ztt_p&XV2 zxeIm*VLFMtu5k2(kF*c>Ca{wpF6L#Hq@h1_i^iR1Pzs4CnIhYj=bh7*`^=!EfSQd} zug=aX^Uggrakid|56837?-A%&c78 z3;h`l9CS@>1MStW9z?HP1zr2t-_^@`GJ% l-&NKL5(J-Bnv? zQEwT)VC4R=E 74Y|lOD+(k0Q-t_gz<+ z#qhQPGgoI30iGgV{p76avCgi(-o4W;4)VqwI7SmEQ7nje=G0}WXscIN)XZsXVTx`n zL4Gwj6~Xsk$e&{Zt!4w13DDgRM~$j5Ii%CRwu~xR`R(dAyEvC;9m? zBc+jv8M(wvGTo0H% 2>lt4~M&Md{;)mjN+h!H;P5|R}H zn`nC(!UP^d_dH!xr=yme EK~rA7&36;>Yrrv9Bpvb)d4Hq @77sGFTz_ zk38yTAg!7-lc!BiO|22trgnpR9Z|f>68&RBJ9peV1Oj0{2raZ2_d8@)%cdKHI`fV5 zt!bZDo!p+6Zka0^t;(b9=+G;=_LHV|9~lSSb63FbXW2wO_MJrjU=11}fmc zca?G)YVjY`$}?)h1wnCEXXhL>3i6}=j?WI-Y3X!EH$!&n_o;v)a-R%0Ix%9ozg zMX6=_QKaXK{~kdV-wlg5GMs6B4s!mb#+TS(R>E6Z259!Pf#j|U?*4o7p4!fIBfthH zwBs1v8fK9^2i02p9;5qDGP+lVTO^hFOZ}o}s1nSMJy{UE^&ojhJi%~4`i*I%ir=>v z2ECr5*L?*IKZn^R&pCeTSuGIJg=KN$Xcme%ZAFFFbYn#W5c=?UtJ`?}fj0FnE+{Y1 zo6?|O)*nwUi(2Y8Ir5l0f3wmkL^Pj)Rinse-kpyV0Y@ZP?;^dj^}k@DpXEWCY(E$T z(!bj)h~9lVW=kQJ()K&Ur2p9t&EO_+s{VJ$F2CHcZplZ_C>Y&5Eo=)<7co04;s|d$ zRes5caCE+S;57GC;1)Souuk19$d(Mzm8(=tPB>g&q5VnLgvrdXnM189nSpA Wb{HQ?p~ieWST)nC}1O918#wYwwy>96ZPwIx`?McT?a&Y!{GTc^C<