Put the work side by side.
Compare the actual HTML artifacts at the same width. Keep their source, purpose, and live behavior one click away.
From cc1f962d65f497cd4209a83f702e0aaaabec4cee Mon Sep 17 00:00:00 2001
From: Michael Ramos ` previews and verified external links |
-| Global static/animated preview state | One accessible Preview control swaps all twenty paired local SVG assets together; Animated is the default and cards have no individual animation toggles |
-| Six native worked examples | Featured request-path explorer, two release-readiness studies, and three product-interface studies, all with same-origin live HTML |
+| Global static/animated preview state | One accessible Preview control swaps the twenty references and six new design artifacts together; Animated is the default and cards have no individual animation toggles |
+| Twelve first-party artifacts | Featured request-path explorer, two release-readiness studies, three wireframe-and-mockup pairs, and three product-interface studies, all with same-origin live HTML |
| Product-interface discovery media | Three local 1440×900 PNG images that link into the live Linear-like, Notion-like, and Vercel-like studies |
-| Five skills rail | Ruled semantic links to local guide chapters and GitHub source files |
+| Wireframe and mockup discovery media | Six local 1440×900 PNG screenshots plus six self-contained static and animated SVG previews |
+| Six skills rail | Ruled semantic links to local guide chapters and GitHub source files |
## Featured artifact behavior
@@ -58,8 +60,8 @@ Expanded is the expressive, full-width reading mode. Its category heading occupi
## Catalog view behavior
-- The sticky control bar uses one content taxonomy: All, References, Hi-fi mockups, or Skills. Subject discovery stays in the nine-subject guide rather than becoming a second intersecting filter.
-- SVG Preview defaults to Animated and switches all twenty paired SVG specimens as a group. It appears only for All and References, where it applies; Hi-fi mockups and Skills do not carry an irrelevant preview control.
+- The sticky control bar uses one content taxonomy: All, References, Wireframes & mockups, or Skills. Subject discovery stays in the nine-subject guide rather than becoming a second intersecting filter.
+- Preview defaults to Animated and switches supported SVG specimens as a group. It appears for All, References, and Wireframes & mockups. Entries without SVG media keep their screenshot.
- Expanded is the initial mode and retains the spacious, staggered editorial bands.
- Compact is a denser scan of the same visible results. It compresses the featured explorer, category bands, native examples, and skills without removing their content or actions.
- View buttons expose their current state with `aria-pressed`; the live result summary names the active mode and current result count.
@@ -77,13 +79,21 @@ Expanded is the expressive, full-width reading mode. Its category heading occupi
- Every study carries a visible standalone disclosure that it is an unaffiliated interface study using synthetic data. No study uses a product logo or makes a commercial claim.
- The research basis is recorded in `public/examples/product-studies/README.md` using official Linear, Notion, and Vercel sources.
+## Shipped wireframe and mockup pairs
+
+- **Effective HTML catalog:** three low-fidelity browsing directions lead into a branded comparison mockup that can switch its artifact previews between desktop and mobile widths.
+- **Plannotator review:** a grayscale canvas/comments/queue wireframe leads into a dark product-aligned review workspace with width switching, annotation selection, and send feedback.
+- **Product change review:** a rough current/proposed/states comparison leads into a vivid decision artifact with current, proposed, compare, and mobile modes.
+- All six are standalone, responsive HTML files with keyboard-operable controls, visible focus, reduced-motion support, 1440×900 screenshots, static SVGs, animated SVGs, and direct source links.
+- Their creative direction comes from the system being discussed. They are not normalized into one generic dashboard template.
+
## Responsive constraints
Desktop Expanded may stagger two or three sheets within a band; Compact uses contained shelves with a category rail and concise specimen grid. At every desktop and large-tablet width, the hero title and each expanded category heading retain reserved, non-overlapping rails. Explicit regression checkpoints are 1033px, 1375px, and 1728px, plus adjacent widths where the layout changes. Tablet reduces each expanded band to a label rail plus one or two columns.
On mobile, the nine-subject guide remains before the artifact folio so the visitor sees the catalog map first. Expanded becomes a vertical sequence with full-width previews and persistent readable actions. Compact keeps each colored category band contained and lets its specimen shelf scroll horizontally inside the band; the document itself must remain overflow-free. The featured explorer stacks copy, video, and animated synopsis in that order. Reduced-motion preferences disable the view-change animation at every breakpoint.
-The three product-interface studies are verified at 1440×900 and 390×844. At both sizes they have no document-level horizontal overflow and keep the unaffiliated synthetic-data disclosure visible. Linear and Notion expose complete tab semantics with roving focus plus Arrow Left, Arrow Right, Home, and End keyboard behavior; all studies preserve keyboard access, visible focus, and reduced-motion support.
+The three product-interface studies and six new wireframe/mockup artifacts are verified at 1440×900 and 390×844. At both sizes they have no document-level horizontal overflow. Linear and Notion expose complete tab semantics with roving focus plus Arrow Left, Arrow Right, Home, and End keyboard behavior; all studies preserve keyboard access, visible focus, and reduced-motion support.
## Validation notes
diff --git a/site/app/catalog/page.tsx b/site/app/catalog/page.tsx
index 8f7fa70..cdce49b 100644
--- a/site/app/catalog/page.tsx
+++ b/site/app/catalog/page.tsx
@@ -141,9 +141,9 @@ export default function CatalogPage() {
The twenty reference examples accompany Thariq Shihipar’s essay on
using HTML to stay engaged with agent work. Effective SVG reinterprets
those same subjects as static and animated vector artifacts. The
- native collection adds the featured request-path explorer, two
- release-readiness studies, and three unaffiliated product-interface
- studies built with synthetic data.
+ first-party collection adds the request-path explorer, the
+ release-readiness pair, three new wireframe-and-mockup pairs, and
+ three product-interface studies built with synthetic data.
{example.description}
+- {collection === "mockups" - ? "Three responsive, interactive HTML studies that borrow the information density and interaction grammar of familiar products." - : "Agents can build high-fidelity HTML alternatives that match the real product. Open them at realistic screen sizes, try the interactions, and compare possible changes before touching production."} + {collection === "design" + ? "Open the HTML, resize it, and inspect the source." + : "First-party wireframes, mockups, prototypes, and interface studies. Open the HTML, resize it, and inspect the source."}
{example.description}
-- Five focused skills turn a broad request into an artifact with + Six focused skills turn a broad request into an artifact with the right fidelity, behavior, and verification boundary.
Compare the actual HTML artifacts at the same width. Keep their source, purpose, and live behavior one click away.
Tests hierarchy, evidence, and responsive structure
Traces six flows through one interactive system map
Review the same decision in two HTML artifacts. The structure below is intentionally unfinished; this pass is about comparison, not styling.
+Review question: Which structure makes differences easiest to inspect without losing the artifacts themselves?
+Compare the actual HTML artifacts at the same width. Keep their source, purpose, and live behavior one click away.
Compare three structures for reviewing an agent-built HTML artifact. The content and actions stay the same while the workspace emphasis changes.
The current member list hides every role change in an overflow menu. The proposal keeps valid actions and permission limits beside the selected member.
Manage workspace access and roles.
Select a member to review the roles you can assign.
No member selected. Each row offers one clear starting action.
The interface explains why the owner role cannot change.
Confirmation names the person and the new access level.
The current screen hides actions in a menu. The proposal keeps the selected member, available roles, and permission limits together.
=YoJI%-`z`LTLQI zmv66Mul&7)Y6yUW|9joX{haOZ<)@=}?a%&RTfh1r4ITaO^&Ywq$te?)aCi3&@pks} z3knJg3P%QSe7kRMd`HUr%KMJppS>$6D4_O``^d!f_3zV8j_DajYAP7&DnH(0zCJj_ z3y+T$=R-j>8+ngtBV8__AlMM@SKwFhj^^=Tod^}P2I@_y||1R3|5t@8G z-Sq2|Tea9c&H8$Uq8)5}+*9s5a9EKy?!RsKVDCj01SVUd)xN)9$3PNP?h5s9YdzZ% zBD~C>^*~pKzMu;C`1-vvs4^q<<^4Fs5-o aBCn@Qhw)U2Cq5N0r z5s;FFvgXcw)BQx?H?0=?-H{sBzxH->h^Us(RPXdc#7HaKvW(VDG>%$dZDwFU7(9PX zbdAq(*}snTq-vqTZHkx>;456oyH|!{DW1SKHC$`Cb-PX~5%%L@sZ8ox@LZpQoO~o1 zi%yHxe6&?Rq!8ZTLP1V0i@l wR;`(;06ab# z8mIAs?&%=kql;3pbSNo{>5^uF&Mo3*N~Jn0HMQy5#B4RJf N5u1)!wU=KegDOghs9Da4M z;5;zXVQgHu02(6+8kL&I48bg(sebCiNyYFHAU0N_xL)X?p`i(RWcM)h%yI~$y}NTx z*p`D!g~qorklf6~LqI?v;tgC=w$T?~&BO!Fg=SidN~m snD=Y45PQxWp!C=jHBvjotWNX&RTXWGWr| z@<6BQexXyw>YGLQ5Q8>loZc}F&KfGM(t}>9qh86>2DfdVd$EKhTsNc_v5BUZ%cW65 zull&s)(FmXLlk8c=Ng`#gZJE@bztTSwL McX#ghRaV8wre;WZ*gFCK{#JB&ti`>*r@DeQ zJ~lDarq__`&v89gku7i^8{#jOyuH4iwnz!umZaYO+NRy>b*^Nt7bm19=F>@1ZFLoZ zPNh?2e`+h(L&VJ$OQ%+8b`IA?I*5RP1U8S!qg$FNQrYZ?Qo`9PDk>OjFf1&p&@vsn z8C~y1-p&QF#qQ0t4yC%m_e!PqLxk=c=ayQZJs9C1nDrtb4n=)EIB8`);ySzPuT7Gj z^YhZ|;Kf_Hx#z?=oGA&55PWkg6(?!7-0Ij)BdetJbhdk$N`SXpS6j=%dOloZ!%7>x zw=_|vc0YW1?w-c`{I;=)tBu!S%fk)_Fp;a1VGLFDgYDJR)y=CR6AW~8N&F>F`}itC!#A;_8|} zlSpJ$MZq0es)s)p*h^K~0+Y`7YLHlaJ99t#cYhN`Stl)2D#|P<==r xyP`%->cMM@}qJ>@HQ%JanrR6ch?M;+mSDn3=xGzL?_o+SZYvTsvejgk=CmDiYUn1 zdUpp_Z4T9;uduSZbLNN=y3EVT{pnv#e3}t-ecwOsa=KUYDy?;6tB9Oxx=f))oFZUw zetMi{rcgxVbay-OC(6FfXo#G_aGmk8-F#>Z(_)eEw6&z3JAPOYqTU@xwTXn2kon7$ zx0|o2q8-LYDQ21sloE3jR8>{0F>^Ks8hVVFn3*~44CNYRVf#}O q3|aR9R(YWVS@o3o=Hl#PCv|S0gpD&k|jN zCs)cpvgS2~B;}SvZywSN4wBg1Fqs)?OU^=ITxx^9h3o6*3cz2oGBDwDSaU75qW@S? zt$*E!rB-8TY$6xGWTCf7#QMDC%RD_36EM;`3*=%pIK$^|^m9#NOg+<363YhWV$0Lc zz%81jo`-9jp`qc(#SoQ&@ubDk?qxzhEsX@9aiV>Rns^d>80pU+*qwj(HS5N&p@3fE zM{45=NQpNQn*{<|k`SYK{%Q7pt>*x92%BnHTAJPINoE{VoX9Ml%-CT$-~6(0Sklbp z&L59$2!ZCn3T{$-H#2Qp%dHx y4ikOE*4$~}`#)>WHE4vRE znX)rEHl(u6x!O&w1Zu2DGmX1R4yEe`v^g|`$!y7-1)k}z`$NDf43(liM32a_3)$D@ z{i|=5RZ1_9M*VWGf3jKb7$!R2>=ZOK7 LMPHFMflCC43qk zxGog9T)*h@N<5w+SS&3({L?!!5)u;1d>*H}hnnEL`ol7129NQn6vl08-Gu`LpCiD4^>2w?vF;trPETEXAGtgnO?r iG{ASO3 z&bwQpXw@2G&9xG9)ojLVQ_y=>Sk~6ph3A{C_Cs$zF7Px83kC56*;d6;swA6hA+A{U zrWX`+2(s=R9Z#98tY(oV?CeX~btO`(j*OQ2JaTpOvghw~)QHo69HEnG#x^Sv-3+>5 zU}N+BomjTh$yJzA+(|fT&^Ge%cM&Jr5zaJ&(z~;>c{JuJ$;o*fcc&1)^CiY8mLX zayPb80=kGlcgZ%}-j>@3=g0B^&O1s@_KJwp<>ErndA69(%qlfOfc{O8`DgdAIlGn5 zhK}{6p;wjcnVQg8!`Q;3Av-(qa@%Dx*!=3zNiLh?V9+8cDcIc5$oR$`37_6*=>oRs zxw-a0e1|ROGp`OM^Ci~koi7y 4jW4o`U!z?nI|_2; zIXq=-`2~j&^5#gt1L*~Cjh#xjnog%aQoB6_F@)wc=o%XvqoXufAHqpY7t2h7!5)Bz zF)}iWZYa_$sbrH-R=)8P=p`@9%gbwWJI75F$yx00@266 9Y1(4;!4?#^iKos_NF)-ilM`wecgdP}G(Gy$3F562CYugb7{X&9&rR z-oqm^Tm24J?}+r%ZLm^Wo8v2j4~4XX8I^ie)1%!zVoLrfN4
&wLY~tOfb*z+q>K_Qx6X9IGDOlX#|C)Hiq-V#85>uk4$Iv+Qlwa^mL$YH#wLV z cAk6O~e$=uTZj2V8&Td acj+;9BY<^Yw{Vlr=#KPL%M*#=r`%pdf2&YtiFX zIayg**9YjkYeO(ip{7c7UEas=oQA+{EF!XAR7K2OYC3dk@ yyfNdvPRABr
7nhV6PZw+J=7YzU*-G1!q*uBs_(LWp qJ@(}WO?Xmd!RgkA zwsC2Xr%&&S +3SfhTS#iaMn&SZ8D zJvZ)%Fcn=*`}dZffSRqHz{>aDyu2+~b#-!ziq=j~R)%fnW{Hz=jS&(c1FQ;+%Zc#C zw{UyA0s@ULK|lSFkr8ur h6zMuNu&Mt{R^CiXF+B!ue9~#kOOLwsN4?zJ|<;0{~GYIkZ=YW#J!pOHJ z4Bi*tuFmQ7wI&KocgGFr9%kYKt=@2|5os;Uk_bL}-rPR!M4lIg(ZR9>VbBb;pdTlO z#(JY`YrlzPWRI@P+<}vjUgbaw`TQ>E(_*uAt!)7+brCBqDQRpb9+S+`Qwt{Y-f~h7 zJl{@TK>-4&=EnCkvqH?y3|lHwDG_%z99zw5(a}FFfE)!Z`wm6hy{4@Vt~Ye?-eR$p zY@9Mupm8{{>3fbta#Vc$=M3gJ2O>#=#onP+)EO)q*(_&0LD-&s*5eb4tEeVnW##(T zRzf#xTf5H=PW=3xll!dqmq(J%cw;qt);qe$#3#xEBz1K^9MYZ(?VNu!op^o B+e_e^TUU$Vt0=0*9K^9vlLRfu B_T1y??>I{erYyZjL?FNfKZ~^laPsrev?0+ACot2;9 Ycdbv$R5;JDDjUUjs& z3Nv#JQ2i3{*sqN&9SR9$_N|R?o1vn*Pp|?7mH4{F1%ant+-fyU%rMYCwMR2u?$3ybczN3_Fn6^Q(S>H4 zo=!5IRDJ|})*=$a9K>w9fb3BnwLbrSgmvxK7GhqOBwid$G@4%y$k5Zj6cp@9meOh! zk&qA*k;p;4x2M4!3)8jjx>ifCi4hEl4Y{ s0%d&un$x!*aheV0$}~ xZ8ly%63MDEQ>fOx zjFlqPa;!}+EJnvA?11FAdBo2++nHP*E^0h{Gk%}%502b4sSnhcXL)|_gnTd^%#V6e z(CBszi9O^sFN3(bsJGcB2Ae;J4`{Y>YBG4zF8%oiR`}}hZuG6-SRzUiiI(|XZIt^l zr(^W~dK8b67WWd5o23t_p#x#6=0P00;|3e+>BTHkDZhN|2fD@h2yBbrP{7;m+9P)7 z+n+7j*&oD^ Wgzdc1TM#qpV8ODUS()MZK665ao}KKm6et%7O9dr zfa%KAd88e^`LWdr&Ig;6o1N!Dtj9>` BK-RwKT3VfjVDnf88Jnco-=;y~OXNfm4y z9R9-*Q*Mt_3QW9iyNdzfYXbI^$Vk~beT*P;X?$HEyi?Qp`uR;;jIn(D`2GEh7%GMA z9U*yn`E|@g0f8< tHc zu8GF*rd!RZ%xGwWlFG%gyyWs^#3(~*t7 4=xb<(Pz#C92 zr!*uW3? iCd;(@@o0LY-&D%FX_+ZH;T`ewD9h@7 {ub4zknUv-puWoh}UtJaoICbl(b)(P885!o&HA z=02TGmg&{K3kpJ1?+mPpD<~{9G&1~x8AHTj<>lT@M>h0EK^1^$&mS@0E &yzX cWdWYkG bX zUKc;Ur3|RvOR+p+;x;S_nb1u}3=sO$!8y$b>c~f2Avou$*j(^(Jph%a6?MET8X5VB zxT4qa-P $C{p2mj~$+8zUXnVbu?RUZfAp*MaSdrK*)2yMb!OP%Iy@==sJ04 z0fA6I-5#tTD>wHI!PCu@ttu}ZUAj12<^6;GPp;2jA#V}E!dO! %@o0qvJw~3IkrmEhpvwnHSV2+FkSsN+XMNs>c3g5UQA!167 z*heFeCvwWaw>;JN9gp(8Tm6N7I~96o`FL0wx_>wS_}|DpETNVw09gfLROmZpJId@w zPcYG0@W%3@kBp3b{X5D@9q@|uW7CWi;|TqBaX3A}n37_8$2`uJt}x91hztmZIiVI4 z)5HKLN4a|b%1(N2;ojEn&>7mq%HLsb0&d{_jPna(%j-lWMFK-3O74+u&;$Ue+`H?& z`XX `V;9-MeOw5GX=R#MLU?TmAt5UzoZ_ zbVjP=D*qOXqCS9VF1bGo4D7c$ML0c0sQw}$p`alFpauPNV}lFbCsp7&u-2o1&7xCp zna@8)rkz)UkFTS1;)_;Yx>sr_Q2qO{7?S$2udSg`Wb*MYLko -V3boc_b_{=Xo~+J8;v z)6&1w^Z$DF{}(g(HG%)fHuL|{Tg&O(_E!T0mWoPWwJ3n^0Fc4mad!Mn{m#zL@p2Y4 zv`=%}ovZcrkHA3faEFP>NhO-3vh;8}b!t*l`-5&H yV+>6>*F-!^4l6JI z9F{M6Ukwf0&)~O%HtCXw*AGNxWyk6)p25E)(x|giv$kf4l2RyQ 9D8}FYN6hgY;b8@gXdv={T0fo19TWuTWfDG2BbNY*?RDQ!vif5vy6-^ zW&2rTWo2be&E$m0daHAD3bWh$DAvNl!o1KUPMe4Hh|%Nk0?a03CyzzKKvgh6>y?=a z{e+2*F}j2B+gP9=o*pEeq7k910&uOauDufzzWsrP3dy{!Zn7<^7+3o;Uv;jpLM{Z} zVf=Y8)LRQk$(cPBRdBCEnX+ l6FT*mFnPsvD0v2t;F|IXoli2$PVpaR0ev`X%V zZpQ(PfFa+b>_~$XVYe_U^PL=7Xu?N5%zuv9>8g%d=62(V-hAu_svecc;~v!qH-Hkr z`Lm%=eGP3@uR=#g%2iPkg@xSX5@ofd!u~xd`QC&RCnPk~d@& S6faQ5=bYGeeI`-e>snFBa1 zZ6PZ&bCymqKV0v!Fa{J&i$Q?)c+-C#5SG@{-Tm>;TyP$Tp1rIznja=X(m&6mXJov* zezlSde|c=CH9^}HtyX&stV73h pup_O@D}1;0Gy9p9XSFQ6-gG2l=myRDk}22( zk8+CV>ttaioL3*U>syt2=q4v89Z|7rX{&Ymn~@o(O=sShtD%WV>Je-Y#>+Oy`can& zSz7ib!-|FCbM{ydOibubly?BUYX+2XEP||@9B;k*g2zr@D~vE28k!0r4p+L===<7P z8g8q*g)U(!96Ev&Z^k^yK64`-owH~hn|P)aj%uq?Y1*b7Sqmi&{|3f97Lze)H8rXx zNhgXaO8`Ng+-GTVyY@n0aT{Rc)>x#*A^-;KAIDl?T8y1%DWR2F;A^(s_&9o;pPvsa zrg$(@leRg$f$;4I^5yOLLbKa(XHL wunO(P0q4e8j7fBsW}7pPR3)xmQlr~L_ZTA>OOl8}Un^P!4I7(H zzq8te)tpg9x?A`1Oi+WP2952bCEx@f1gTieXNS)^edgmRY*H7;07|vSaNh59Z?@$e zz)hV{ 4bY#;3uxXbJGIi0Y0;xIuz~2M3toG?gkLh1D*~06)K1MBIEU z^B0G~MU|D-vBCTTUHJGZMw!kvlw@HCo9s|Q9!AE-;RmQ(9;byOpqH~WIXgcA&^n%p zh_^whZ2S*{;rVcHa=)_jqQFw7d&(a{F1=mLz2QuhWcv)A5*2mvEdcDmUz;B `wsn6LzFopiq@~QY37sb-^;)*kC%@qkxfdGBOIodHbrpuTNS~Fk$lxPOmIL z#l|F3zk8RV*HrpvOCg9JPN5oK=w4A2P#~X4?#B)dr*I9*ouuZ}P{mCYXb5~60Q3;F z$vl~Pc_3Y-ddmzKR=PQamqvQqC!=UwVl{%**kuekVrOLeG9`!}-ue=_XJl-y)a!h* zrfVICpv(P9eRjcpch~!gjCgJkY> +3tt$k2|oK}NpN;%TM1 zL=?*@C~(?*uu6?pm!*kk6cEl!pU?%A73}+O?U#p#8XGxeqe>RbZ;x66{w@}#hm&WP z4lG%L5sy3Sga!EvzR{3_#-iw;PRycMniY}soE*E|1NwI)PY;0f=SZ_HJc%5^>V9Xq zs#?aUkxNW0hMM-05(f|Ol+1FgrB18WnfP|Bv-6-QOHH Y-YszpJ_E2+6N=5RxMMrYo z>sk~i=3=@Y(WzqPZtK;(OEoSr5J&8m%7E6bcUF43bcSo~JLJaUpFe+c6{Ybw@SSar z!ZZQ&w93-x
I?g z-zgh4lv;NK00w{Z5|5NN#`cWTQuoaV1i&d5P_$*Z4V0l15j`EX>_dEn%a-d2(9x-N zrSUK@Vq{5z4dU6;Eu`Kp$^s|6vC)mo@#Y5Lbcx@;&&dVWMX4r;5k$ekoSLH|WUPFL zfVc}Cl@peexR^;9LwQzwv(wLbdeNGqW*8>^@!fF*w%?oU ;`YMFs;Y+i-JOpM_Q^JX(;B5N*BNw%n+R&^nfx2O&g3f2s9v( zC++R+J8An!rt=MP2wRVn)8inqhp}8sZHW8p4`@**Cw)!VdUzJzXZ-@gp}g*AKQ;yd zf|53kleWeI4A3`v-w6P`F-bFXT$YS!4_Ba(&QfyNVCV#m@?O<#e+{0g4EYD^s#A z4PP7+#Q+(ww*gK|96QKoq-MbS!yAaq*U*$3t67S9tsDj|^3Q|d z4Wm|L=d8fz&KTK1uWuwX|6bi#5tODAxTepgO3+a|C#!wu|JN~73u^dDj3 zMl=^J;46?U)bGdJ;YD{RCMU?L^7Hb(nd$< )Dmu#BvAMY*ckHr1L_O8`ppRx+8~#$APo9>)u>w^^GKclUMsh+_m6|G$g2bNV zO_g;$FH*_c8&Y#%94y{YPu+$F$a~GE(=3*WJPvyddF^{6IzKhs8AQ&!`fuZU$M&-&2qIGQau-A-=DN4RIR z72q4${(34|Yek 7f-2>=aVzxC)k8Tk5ub0!aK`BR2pu{$D) zcoI|SY36tFtsS@kZ|bUT8qJRmLiYQz_Kjxym}F9E-zt$%P=bFvq-x}U=eN+q7yDIF zXt&z*Sc{hnUGD3@w5&ECO*X&)Sc6jyjVfmaQWOmiXW>e9CXZ3X A)2svNwsA_!5D |_6flQg3w zMF~c5HSLESmY{5E;h+)~A39!-`y+1iO!vh(pd$M*ebfS98EkHOMZm_-`vc3*`WMr! zdvO}o#Mbyu=vcnj+zk#Hr^gqFD#~0Qxf8l%k}2%KqkiYgo^5k&cq=bnyl}nUL-A>@ zbxepZj{xW&NDyNpF7BEU1_lP?NO0N1@_ywm;#9TO7zRA1bHz@?f4R^D;u15F2Pu1X zPE33@9^s2jDY4s1@GC(&Ew;Xyp)l9kc}p=Ql$n`HDw#5roxoz^9{cF|Wp74vt58A1 z`O2Wd{_2LWK%>$1agWonK3eqCpJl?j5r)ABVwV}mm2UX-PUlj+ov?8wP-{BI78Vr+ z=b20w4?C8qS9yt4X`i#Ch6e#Y*CXvM*Dn&fs``71gg^UGBGcE(k%@_cktSaOdY4og z86ZZdwmJ4loZEU1Byf8KhLfsVSy^q lLQ8QFhWH` z!>b!q2>8PlzNLeVLiJv#oO5$=<7_bZzkKU>Qinq!o$l$_$k(F!V;Uew#i1bF0~2&Y z{zGu^0f55>fcU{dd27iORp$5~47Q?kr4nMP-A9DHM|-F}!KYy_laiCEYYqcvHg;`p zmKEpXQc6(J4rYVn4(fJB9X^8b{_s*BQ6BW|R!<$o2|tx#S6dxDFe0f*Sz-;0yr7>J zV=)HA5V&6yzj)o91i~1@F|bd4Z2S2+cCPxNKtQ@zmL%Z^L-*&siNc>zH+z@!3%+hL z6o=-TK(uZSSOm%+;7FY38BJy)p#5mu64N}re$}@iNcDRo9!ek$P`zXhVUmk_N3Y*J zKf8NS`N9AprHovU#Kpro%NGCg=R0&m=V(l=dVL=Sy-;lu`JA0jq|W8{jnFgn{Uu| z_V?+vcdQ?4^@*wCs12uaS`Por91Ri!CG6< rc?No3RvOXK=hX=!)go%TssI0=Ecc}e1EGGDW&ukZEZA7T3g z66B1OG9qI6nAdTlLXGHN7US%FW5(MLGNAz*H%P8wL8y`9d*xX=vhdG_&;Y(KD00E$ zCf>kk{3oxFWPxH2dlM5Nq;X4le4NdeaWl{4Ynh{V0ccb-sq;EN5iv0|2&N^Ed!#I@ zu$Wvh0vgfNJv2Um8~`wg{-4wMDm)JtKbqwH{2a{1OTkW0PftNXks#_Xz~4naq(qeF zK(vtmLv>0WpBGm9S?F>U88|I7>znTfG08V~tq-Y&GPE%Gy;3QMBc*osVia6fDg51l zdHv}T0N|mY^QYTDV4wLMtRGUPuG*x33B)1>86Pb8*p{wd$?ti$oUbKB-l+Nr0eBKA zGjq)L;fjU$2MSu+&_^NQm`{w2tq}?R37-(?vuKQ`yU9A)kh=r$oA_BpMMeFmLgl4Z z8QmDNAt~R!O*Q-dEAG@m4?k gmCn{cC9BZKbMeAS^v)!O?!QU`t{AB(u2*0nC zxF5N?nrXI8)Nvb^|Dkpm*IH$ll!oRI6ldDo%goH2!5NTe7nnDV6}u#XJgp$Cudh!k z&h*kmF17`W&I5PT*W;}wV(-V `nHXg>i(E_44bjqeu8zn#>)clElfq>5>!;Z!#$@OEmRtV#c60^olBzg>*vD z(yk5G2Q4AN)0)1%+1s-KFaECQmvkU^3$iSHJ-y9>sGolmv7&eF?_e-6_%1`nVMQF>p*{v-RCRvrSBdWA5auLAlzLXke0*!NyhsMJnA?H@ulUd-+oA_ zh d~E!6P~0T_A4%~RR3HN2>(RnyZO)q^0~Vn zW>8t2n?ymrP+{@*_GXX|ei0Tfo0e&Qh$|eLqT@YTtQo`07fS$TKmqnqTwQ&W15&!b zxhlxjuPx~U3LGJ1f_nQd%)e Wr4Yjz6=6#9)c&o_U90I`w;I63i7a- Fh$#Uc$Oip=7Y~`o!vIA(8uXwl7|xytRI1zG@Dthc}=_ zPx#1=-Q_0?gzR&c6pGfWZ`VAK=qzF6zbEaQ-*cVpK>|Zw{y8jLF*S`c@MOLKSB#Yx zNZUn$>7}%`hGWYsKT9}gY1SIDk9q3@^C%kMpre1-$9%zxd mzR!q8dX3`!AtZ(E5XiSAs8w2H+swZMKxvqH%HLWf=k>~sh%2;~n7bD 8tt+R>E+ebhq{E~2_7f56uq0<()v+eB?W^cvfNVJw(ZPNO8KyhUW-*A}7 zK75Gw=wW9hWz^Oe#{s9cPabBSRLGna!U;=DpLo8@`mimY*5b)q{LR#KqF6-WuOSdW zXLIl5ttYiARSxCl+Z4rc *mU+KMDg4tycnPebN_5y`9G9 z7VE$*1Cu5vd=2>j(>!(?S6+`7fzX&u*91DZUA_g3w`k~;x+*n6rUb>mi8)X8Pk=qI zuFAqqn@X3lNcF}7g)zmpynjC}AaCI11F%5q 7>4~h;;_!W>L*%*C?ml>1{gka=?NP8Y$R;dS^m8Fd< Xw=ANNo2Y$^d=6He=Ap}a$Dw^e^_-43wzz_Mjl$aCNfZc7miTaTtgT6#kW ze_DSyb3ym;9wmkg?!}p$m`G-@I`D2_RF)+9a1zoYI#0yn=y^ke;XpLkv $dZvj&>FU(?%kJ4_*yU7ekaJOfkJA2{9JA@ua4o#R?fR-EU9d0@?t z9YEUQ7@G>@pCWP#8Swyom{%E!vjv )!XaegTEi%MfZ7McTjy#<3q$_%P%= zAfN+m`OK`ya7A_bSC3%;9LSTz?M)LB5iuHX#K4=P22zz*Vc*NEKW-b y pv7NzawH4==Xt^Gd45?IE*cx#*WW! zmY+c!)t}9;@UYRlb#?WOh9Svzcy*&BsF9INZ>Xq{ddEooKC|}iR$&1VzN*>gU<1dC z0zfJHta*CWvqMh?0s{jhR24Ez%AU2A`ux~uHRpA`h~DG{$`u3@ly#{p*HNy&%lPIw z8^c=J`P2SM7)B&c%!!GyaV0(=`SR-TV> Xj9ZK7adiQSZxmi`zO0aC-cGhdlOr|q`h_;Ju8`EXji0$>AWn&9=B@ob~2tW4b< zH2L(nvZWUy_N!wx2bhbEHfac!kj(TBt>M%*TkfJIaht%>)MA;2Wh2nl;scQ`;v3OJ z&%Y4e3*d<|1rR{auR?oscW1UtVpA6kQY eB%|5ZIt) z`$O*bv~<81vX{dB=@z?1fyP&vX}L}h3nKzW+}zx3nQ=1C%DAgd4Zj6~vx;OtuJ`EJ z-T7_1udgp<4eq8$91fBC;+)-4k9!E?cJ`}bT Sl=Z6E2p!(kM~_pHLgpJ&gU<$y-9D2i`sK>1i^!fF_i_zM-RuV*V@ z1t--V-=Mi(MvS?Tr@%(ZY!g1dB;*;k_F982;k4zX`O38U;OYI@U|7T`WU}EKCkY8M z>F+f-Vg2MuY!dB9tCbT9AOfpJ3mzx=#Wq7LE3aeafWlFYR!jgxP7W `=FNVybD zm{qIXqb5?(fqJ~@VrMz`+bgdaXn=~=uQTjFn?%B-3kwS~XeI|=L44+~H13sY0mGO! z9#Q|Yor@07ZoBdPUL!LrN8Qrd1nw1)Qi1a$EA8=fe@Xx+07Ty6Z}L%+>MFFtbQB&C zcD~-Aom}UO8o1pR4|4ZdFSXuFms*zq%E#MVH?+vqD?xa ?%Q%`%~&Xtr9uD{q_+I &HYt{YVl9-JQ0R*t1K!naHEV?M~LGz2@P7Pk&RPl0TK$l0f z6*aTR6;o2DA5eq>J!dM;5&`w~_2uO+21ZI}%QpdBm%0tm_#02>3dV&V0=^T-(#B40 zVkCBgWTc51&Nu}vX| pWyDByU F54%C&&bvWv@$>YAFJJ)kL7Iyuza`I#5r z#ZjBvcB9dLDA(@wA9P|Rj^9&2KN{v?5(S?j9jdo%|Kt0rWe;zsBRV!e-c8nJ)888h z p~B2w42U>D4l=oO2edou)-h31?g4iKb&$TUZv3KbfR5msl|M_e zd`yI5`RNFQ+%xHK)A||GMaN%)`aiE;dCYnix)S~x@*HRYKz{2XCL*$`f*a)WC-;Dm zh#sU}03lrUGKqqU%AkSi-8%qWgoo){rkplSFUpEqlm+tHKS5$8?KBKv{o$v>kUyn5 zx!gN468#BPP&+>V$ax6#pT2##nEd*GSO73>&xNQYQp(Nb0dyK26H{GNUETDOoS67{ zYzzVnR8;$?)pdY)pH2J4hVMp_1kGXr8NiE|2zGY&H)oegWm;~tbig_)7wVp7+SmG( zlqkqYyFRwMonD=uTv*@lq$Vd1o)IN=P64QI4CQWmS>DrRZ|`AN@BH;K0H4qDdJZoZ z6lYaL0KEb{Del(RvX0%?eSLkN?dkAgsX(V&1#eJj;8LQFVDQLdba?zl$K;UTQqn7P zpu_1vX>4L5`@SQUXNhHs1J(}O$GgqZ#l_hz!vzrYCjQyC7g1#}_@tyi$H~IVWJ)R% z5(+YPYGWkGVK6Zn5Qoqm_;f;;`7+-RK=j!Z_d+Fe0BS8ZHcQj+3i zBriX)1QQTPt%Zk$)q56QP|%;R?E^GJ{_1l^%g)Vpw|uOB8i{a&50(A+{m}>rG=MMy z=#wtV%~jmW0qWk1r4r?qRMJXyw=-XQA^*Esi`0_Ya=~27NT4}xCPJV}P1Io`Q?CdB zFO^GyM&utj?A3bbKLJ#Clu2qJJ3HHA8Co)#r_Ks=1+b9fo_;n4g@u#`br%z}!Pi7w zI?$n(C!RcRE_PMr9}QFpCO3;%^@r3p*4KfzEi5#C;^B6&-T!J}lB9vFrPVgRO>4SP z$@s5T4(deq*9Q`A!%|9y?k2@Raa2X=>2Jq_q6Gl(wqfF C#S|(~)rRnAz&@`r}d9ixAe!$P3tl@Gs zE~xK4l)&z^lMdlRxH{rxG9N>ZMT+*)sxuY=`nfCdipe-_362)rMm+ky6ljOO)pAIk z_cU)fjWS@+G*hcf_t^+*whT? ~eqzQ|cM0b;N3BIymHFaaO*}R3 zL{V4T*Qbnc)L6*_9I0HDN@8ME@cUzS`5HxyNuY7 $a!wIm^`{*F5G8Bj1J zCMGhSuB=A+`aZu>L*ALUfh6yW+t$t7?=8jU@cJIl)n*v$ZF|ECDwLQ^nBDa+`aB8> zz1)+ToHd%tv?JnnS12WW%A%{&vmtGL1dyLjW);%%Iw~%Qy}n-XQt?tV+4-3FoT{4Q zu-)|?gUzTaY13HG;qJBCv{WSHp(*0-KIV@H!pHt|q )o4NXjJEQJK);^H!tOqRPZswsg*X=b-% zGMdL5q5{aZ2L5Rr#+E!ZM#vcNg6~(R^Z-)0vbg&o7}Lpi+xV8UCMy$y)MBw%5y0Ed z=h3rk5r1+M0q_uDAPU|nm1!tT)|f5ooZrP%D)J0?F743ZDdOzx{|bGZ%pA3x)8O%( zSR)!h=tg#38dD}4uo+!jJGI_4eQ|jif3U-Dv|Kv$i-G;aHg)W9daPHf2%45O#Mu=p z?JZ}yeYM>AE@IO~{JiFSG_jqrJf%!=UjvA>?GCcD1S++Br?=^PTHj>2L=6Kos@2Zd z^>ahvNfD^tFVvKj$j&oq_LWAnh(Yq4@q`~k50?AKim;QEXRi+@&3;ZGa5c@e+AITo zA`J?CCG*$$gW?R&7QZSDr>*Q2-QBuT?NbM(N;}iG%M`gY29=j z-5 b~9v>#A5zdQ&2-AWK$AQk-69%i=!!(Epxb^A%o=hjE&uz>X48T z+1;;1V-d*7mdhn;;w*T$oUekC)}_0rJO@H;t7mzO6K&WfP%h5^nLu3o%y%9qXCO+| z$KkY+khg0arpHB&^Y6qU<$fRmKET2x&6Q`*ybW*(Bi%m<;N1;8i7hO`8ks4_w{s+i z23}ZhOzph!u_0Pq0i;gJymtAYX9ps0Hx|Z6DdK&0;PO6O1#ok+RN!Zf+yKfF8%*H7 z!osCy>s;qWQm3T^e)~|OIbsuAAAz*)fVwhiA=L$!7cp=EtYYawQT5qFU5&-U`tAUh z^i#?l^UXdyPyh#Q%CqM&Bu$m{>DdaHt~MtC+|1FEOW)aq-?*@Dh`HqsO})*bx)(HT z{DGkcqQ)k5 !r%v5!v 6_dsL(F-3nrhG+dEjd= zo6&)R2%v}}EJ+|&s#?gn4-);h$86ri{R<^*Thf^0V2@2dxX7pYKUBSCRF%=%hKnMg zARy8ppwdW5H`3kRNOyNC2uOEJv*_;bkZzD#Al I@7)Pcg{F})!{(!UGJRFb6?ke zzP#i+y{4UC=X
on3H1hCxceq@=Ke~L^>xg)9+ 9( zhJ|IgtE $_vxR!+1UEzjDr{)`sqQ-L8HgDzg=gOtpnTeazaoLIRhHH*f zct(+w9gW{v>e1jCZu2;dxe3fSZ3I>wLPC7qW_ztAvY-fgy<@SAD*}SOnyKH%E4@LI zV`a6Ls-cl`4UWeGF0ETqYfq~ia8F2*tA`^FSIP0acLLWRPNl@fwVR#Wqx>;GvLA=W z2h2}$V(xA=x*Z;k!c#KQj%;4Z(c9u_*rKo4J_AhB@UNIhQ7n1o;YBU>vCSN~{@L(i zb=^ O~Sch>2y|hVEZsKRaPFeLl_0i)`Qtu4?(>YcN-$&H@0}gkyz{VvvhiyL{Pv zNxXq>$Du|w_M=c0@^(zoqhiQ@3>Rffdb`jhhPkG5W(XIJfGuznA;{p;NoC%44(Nt{ z&EOA&wWVKKttgjOS+$nI!QH14Ok-fP9q>A6zFU58e|mbJXscOmrWqe1yOvCf=v1y+ z*z&!N{(%UP%e>BiiyE#^hrfpd)Pr(NZ+EhebMsSdOl+au*#RUq)FccX;$`%PumV Gr6b5&?ncC0$;wa;DT%<%h3-!}nE=r}OaRr4>^;R>v{7%YKb2vsjoI z)EF)cLSS5hq)3 `-}Pz@0Du})Q$a;d<6^X5;chL$}#E)bBUGTFbLv-$zKBJcsZ zrf5S-89Z+7D$8@g7*E-11yupF(IK>!R7R-^!;qp1wq28tZo{a6!`oEht?_|-gxuCP z155;r&_ITF1c9Ta)w`Ej!(*As%F)z$cxkXdp;#svn*F%7H*QT?MF&PG V!kT1cw z6N@!oGfj|BKCt#LLG}-m5?X|W_SQ>3fBwd?Zf@|thg~1B+CS~Y|N1ok{a yCp5$tt&+3K|3Usipe&~UYbQ17JvWD~wO3!r7lb 9~6YocO` zN$L+=ZwWd`)n2p=p(&0zAYI$| 0en<>ud?OC-_CVNOwYoTiB9&}dUzN5I^ z2>cm8wKla|eVBvU)x~|)uEjL}%C~%LC;lFkuQqz?2RTkl-yLB(*B;uEnVx#e-hieb z5}p^`gxSI7vrIV>T&YGm+`jy~Tu<)ohj3Bk2Ti{|*Wq_(vzn_1EaTG9Y4=^Nm7<)U z93>SQ%u_imxo~3KXE}xS9z!xONI%U_)4QoIG(0r_1? {$M~cCp2Nf} zhNJkDJ*XFQ($UCwCd=ICC&|qe%+y~P{{if>%rh(-OL$M`gPBHDYv%Vq4RE7j`Z71! z>1mo1AFb(RH0!0Qku=#qQ%7H76Oza&B-wZ0YNVtpiu+Bb5)h*8&z0(q(BO|!QLtU6 z`o32aCc(fLQ8?cW1aGVV<^o B9Y~MN=@{wQQDa(o%)rm)H8u<(+;B5i%s^d zL)3-b52OcH*1eI6nEes@jie{ Iwx210IT3~L{$WpIt>j1PxdQG zKH3S)t z#iu_Pt<-;uf)#z#etk5gw(@%4!_8f3+Mj~TQ{ok$?*oM{ORg>M0);o8xel)mQAqrF z{|~Ji` i?dLHlN3u!rNM(X{7w)Hy#q7QIHkw9DfaQ=ZRrLv8d#~Q6O79?R?2JUiWZ)Z-C5nu#smgc;Er+AHXlX_j73^EptZOvyT9cjqxF;|7 z1jz^b__*!*pt=Oa!!)1J$XxHCzM79BZB!;bXZ81QSMhi<>!XZdeLemC0I0yd8hx*l zC77U1BGp*q{xG<*(iPRFTW_u1eTHT2xKb7_O)Sr7&>M5JmZ;sn#M9)u+mUNNmxti{ z{QIFc6G#fjN69MgFaW^?@J4~1(DT&QNfT4)0e?w$9q#%ujdH5S8rOb`zocErEQWhO zc*<$v;Z72>f)qSV!gG*xp>O>ZdqWk=(jUoCGdSuOJ5Gsi!?as9rrR$H1X_FK{=!b| z9{1>IxFIj !>pP-JjoV~01XW!QoNU{PPD92srx?lVsbQt@ z$xU1jyc)5?!Ajiaw`c-d6^f!thoYwf^ZFxR3 *=e>soA{4?p4cC#&x z!DRX1PjrWzP6qAKQ&f`*^`gc>+4$U~$1|;tl9I^A;bkig)=DK-AV|=#_Ga+PVOfgq z*PWr$P4g8oms&C9(Ok7gY~YYuX}M~1WrMdcKxTFzQL<~fN6J5e9SiB!>+RFE_ozGJ z7#OKFiX}=sF`QdYNy5}G9{sf X;7H8!1wf zBE8;>a|CM}caOzN00^x NLE54q;)?{^i5d+Vb}8TM+gtEiGmG zWwq|X3fyY4>CKWPs7)#JsfBjyjx)2fYOF50n-*7Is0^!w2#ZjF5Ct2M$GZOi5 zFUbEitbcREFpk(U6esE1(m_ Q2GxL0J}Kcy9C3Ibr^emTl4>$;l67%FvzBMsW7+* p**?INY15#E7lQrh^Vf>w=yh!R1PWwyI{Ldb4NLZ}GDvcGIJgtGlCzNZF z<>3Z)mB^>6H?%b=CsU-*{X>-!1r050F&J7RBqlq~GK4_$qfoarWZDRZe|37w?Ywml zd`uu_0O6xl=rI}%Yj+&xhx^u|*dsdaE?}ii>sw_JFN_}v6i6Y}$hc+DvkR0=?e9}h zB&WNU?%kLEOR(Nz*By3j$~K?v!4dacK^8Ne55XoaP(GhT+okn9YOfQh3=5lSd`LDM zF6`%0-u6j8gKwCs%l)qcei7c_y$9G!pT|Kun}ykhnDk?y4C!?&gL-@kC}UC5eoxyo z7|w4I78EG^lq;YbP5PQH|!f?;e_ zR7Jy+-X9P)2U(%UCc?OC>lFxyEI Bn%3>|el6=;jSRphVkYA5+Y^0riVqE9ek zi?($INeNR3Xf|LU*4jiRaqIK V9C4uZbn=7m^-66$2}^R?7(Z%J35 zrEs zqp z0+SsEFFi|%-qqekDs5}P9?;LZjTSff^TzfS(&|0*WoE7p=QN`z52u$$27{@6SXz>Z zCH3vO1plXm;r;nml(9XKdsL2yPW9 HzN4W3r{ER7#|QJ}s` -LmWgBl(2^WRDF$4NKhRiQ0WhQ!)l+MGzv!RJDlG) +XE|i{ptliHDT%{h61cKi%#RM%r>rdq_kd$4X9)k&@8{7PkpS%tuDTLUC(z zJlAI*@ J0)2vTx>2k>wf@K?>8Wp1M `c7t1H!AE6qNZD+BspTsis#A>36%&;{7OK`lR#Gz7~6tt#-9|KQa$F)XK%kL&FKC z{}MBq17Md!o5MTTptecR_ej!kI0`C5__L`lI5afpV{KB>wLvn0(B>CO$*LY|qkF0w zpSwbXlH}kCv8%CUc885=gv2WwUhZ1@zxt+``M|nojqD Fb!8cjauGD*RCP=6$$B0{E% K6vANaqEOpLC>+w$39_P=I~X&UsJGg? z =j3TCGkHP+tSCPAcL%&=cO30Xoxk7AVYu>;(d6~Ci+wWBGzfTVlFx!q zXYpZ?TO-!tK7GNFTlWzIJtP61C;5r&nISbQ0pHf |q*XII734$>tlL7DE-6#!yoRsEhgHQvdN{ zW~IBH@o{mvZ;^OPRJfxzOB7g;*hR`6>+v$NJx;9r1tF2fS4v8T9>lBJmjGR&(v!t{ zZZ=gJWJDxQ 8j7AP?Mz-eJ& z_EK6RXe5C7`Sa#dG;c3LbdSs=w{)Pph{BJ;KUf%LP6 j)LQIid6d!n?6zZC z*Lrl=1IX{=hE_$JbFveGmQD_jJLc#akgCxWEi!04D&baZZ#RJ1kLNXvoP8UN5((U= zqrFU4)Eg7R|8Ev>?@vo74Ne}1w*yMz9+GUv=>@`dQIPoqiSAO`VWi7F4&O}*@PF6c zO+2w|`EaIDrq?0DiRbIzXe=i1TQ~?D1ha)E7FO>Fa5`&SqF`qiNVk0zb@%4eLovPQ zChyx1#vS=Y*v$;~?p4HG%jgSAYh6xj+DL^(Qt!7vZCDsx=?pr^%q|K=Y=rW0AmeOU z=70J7m0obzaB-AZdr0*5PQd+6!x1;JSbJ!)&S=DA1kg@0j_UNvrE9dcnyW1VL)Sqq z>0FLB(qS-YE}6vPg@3zZ$1IU271K!U`+ii@ALkbri!Ii;a?knseG5M$&{(`dN^&`X zj%75k9sgvOA(&a$kW4;gr?=IJIH}jqmVT`0RHTsy`#F1S)?L0VypaXe)O~hyLjz;I zHc9IvIlc#clg18ym)BAxO5snj4gj$H7e3X1?bAW_rt(U?>XCF}gCf&U$O@E-x!~cx z9T0KZrw3Q5sE`K{O-#{o_}-dfV{gtK3zOeOW`w59&K0Zl_Wb!KCEqBhL1-zJ;fF z{|v3U3p>rnXdx84l3GbpdFggzlkgnI4|15n+Ool~Njk0)*V0nC #~@~>W>7|XxCh-&Gnm3d!!Ccd`L9UpL|nc?=9A&EKd`HQuT#%iXBqJ(wFTt8_5 zt7Y<~ao3G7CRiuHU_LO-qQb(jrdka#jyJ%oAVtw|{)ChT zs94#1-mRzJGpr_p>2_Bj_E2Nc11@p_es=l{2}wz4gR!Z;K4W6wpoT_YEH?J8`$M~@ z@~yI@DEr!)uxTzN*}5fgk(*t&>J166h&3if*v_ZX-_vDV()F%ervg-RK4y!9bf311 za&fs7500 D@O~4TqR**6B(K+{Vbc5!d1{}%#318S=WX}^VQituJi|y zCBhzUMx?`gR@_u^OlnXDSgL%a%*+auGK2Q({q!Uy2b0WEsO2Opvpx%XNb%}@P$O+V zo*edka;^_r8o*`cxW4Pn<%a{x0*z{)p-F7ZD#G?y!By;{*(?UEzd6M()pRs1(U7g> zS-$h5djA0zP9EzsH;UKZStqUxw;*;0GC=o)8f_Nc2M62+8^_Ea<-(Gwyu+Z4C<%&e zN$rP1hbc3Su@I@lW0DSMyEJkjFtHzyFyR@|QuheQOHi6ufnwyaX9Gw*MB)^dGg0BL zb!###W1Vv#e*^EEZ{XyM_Ku>pIt&Pz9l9q_Hsr&~)v!ERvd~%ASxvfF(s@B9SKj=U zuN4N|s-DZmEPQiUz(SoFhdZp}>q9e;^8tNVRV_Ukfetyn&y=h}`!_kgrWT*OEUVqO z&9e-T2ZuRD* D^-q81g`cs$0eewZAp5?XUrbD2vO>|CfQPMbm$!ReoL}CEigW@~ zVvuWz(-kaF1nk!C7w0RVgrA5Hx21^%lFNSn7WY`nUqZv)Hkn^uu3bdm6(*P~*6pbq zAARU=L=$!!)&k4Y>|HwWtIAmi>`z}DnK8MDxwaP3nFHs*N^7>p9zFr;?48g$hmOZ| z+mUXqeg1>=&NXEFnES-g3H`X7ua`&|fo-NpH7|n@$RN-ULm$6PX=0saX1w;cl3Ly+ zIUQIgWn_#h-mQ2V|NPj4&qa`5b(HLgBRM*7%E{;bSmnj3fJ^5@wy#Q;_Sy6Mw2JI6 zu4b#~fq9NI>Vn=Dkot)@)KcK^hhiZs1aD7aqRd6_f&6%$^t+)+lIiWS -jlA?bg#wNnR zhZN^{Tg@$Om#@%k#8&Rl0 -s*L|*qouJiIaj*Sq8d1%2&kwuD!MD|p7mPR?+TGk{pWExzwC}YVs2=YBHy;_ zE-{KqNpZQJ4xqPAl_Oxylxp4rt}>V8k6B Qtfn!v}JbZ=Sn ov9AkQnD++&|4-pv8;pDP{U z{kdP>F;69S*}YTMlB&*DGWX<8eU5-dJvmXhl63Nu#Mg;pR9ALv4RpBFOfL+6r008_ zzOnQ~OM7ek!`JRpnXkY=IV^PU==ug}a@`F>3pnhQku!(2YZ4Ym;~GB!hudoyj7E*B zxV*U8`0DR#Lb->V&1fZDw2YQFgkUdhEDK4*TE5=6aqrmK)gXRltV0zj7|DL=5-^lk zKRFi0Eo;MIbCf~dhe3cN;LbL9K7Kq7LPN|rNQlP6=P*JRKV-q4puMxp*8I81vbzSG zm*vY1V6CM-fL6WR=yX$b0cfL5-OD}p>E-qIqSYGm+ng2GRlC!3c%r0+>en`6imo)t z>Y2*(S~x%NBC+HSxZT1QkDJ1^e4!1)4@@T+q;j~C;Jn%9c=i3-si&X99S^@u+R2Hf z6=kjO7>1}Iy#7?2TScOCSL<^IYcxvtOBVtclp&Q+pPRjrTNy3Grxi;RNy(y&3}1k* z_a1Ze-j9p6w6uYved3KbKDW2Myg1b+*(Z+pY`K1aN`_sCk)OBNC>a@ z9!?OT0(;MyvLkIsHm1&48WKpL`O5q@RlUCQmktsxTlVOf%&1&xdMu#o>1B ;wJndsjci$jEWDV`s zSo%lH)r4|`4)KRUn zfE0L(=StSQ$Zmp-{n05mi?KHUH33mjw= a_$+L=5V*1yAQ75CyIuew3X^YV2ho zs5iO^_C#H=4!a?&L#kzllfSr{B26 VErV%DdX*veY!#1i58P+H9``7D9LtpC7k__=RE-`U zGzpeXV3UO)cCnXbmslBE@2+plp+E2p6#Oo2@PF85&~w*(mhb9*Bz}7H?OO*eCa`|> z_4Z2eIRJ4M=#n|V9a*F$u?#p+hHh@X+x44Tk80=*c>`mSjjlSlC0ZYcr);GLrWWHH zJ8>lGUXz%SAP_AFl_1%FkXj?}+0z4?Qb4=`mxSMbr3OgHcKgW5jE?mElrq0O<4yC6 zR#143biFEn8UH**k$(Y*RYj~y{Dr!ECgdvLd6}GVL^+g1K{TYTer*&;#~9rvfE{dT z>@0Pz^8I$Idtt}% -&WQrdCgv5RuI%ASmFnKk+ sW7pc&y{x7-Y>tm7~{b93@$OgBh8eNaTvnKmn(to(>me zxT^?mfw@^F(~i%GEMC0WWZX)JfU%DDif1xHz>f*^Sdon@DtiXF`yHd|Aubcj&(ym) zL9j~rokF?29UZLPRo{k?-~l(8>kP90{iGb_|Lh) AS=<~On(Pm)Jsg$6$lbY?Nf?rMF!nn0yE^twqr z^GY;1k+Ma1k7h_Ih*B$eoNOfBe2aoh&tiUW#!#<@Zlg!clNq@oFXtZ6{`8ws lUu-qs)3%jW0J2cfo?dVM`5iSs7OlJ370Bha?T94@lYWF|K?|sFv zeO9is{qb9TNNd;~P*K}H am`&ZGJZ{`izG&s)j)! to>y-s8} zIG^hBwnz3OKIDN5Jr%fbzW8lYj 6WluCPHpw{5owOwi&I_oO1 zSBi1q%GNb;8kRd=Sv`KI{NC8OZBZi6r}57iQT%z-0zHM?M&97-r?-bY|2GQ&0Ra$F zk~vfOwhlI2Yn3TyKLEfFA~ wNV3ib046clV*pPyCrHi#_LQJla`jQhr*v1IhrT<;MZGgGP`%- zC2-%buMaLX7j+Pj+>ex;MV)k7{^yHWWk`s8{?2H2srR2#24p&%o9nHA>sY^}-t1 {W !uLXsy`;vCK98O128e3T%5aMQe=ZHJ+ zU$#aYo|n+SH3jNM<9EJ))judM3K>UbEuI|Q*De0(`0`&nVFy2hF9OH!%&&$fBRXV^ zNaQ~P1N$Ze9Mxq50;KTKC6t5$`Opwl^Al?azC=7U1u|B#y^G=!w=>(3qZ_CC*0q9U z3T|CJQ(&pLAwjKVS|IoiXoNwU-ksa#bQZN(gZ`vHQdz|q#qMQT=%)Ukx?i7}Sd9Mj zZ$23tas{G6`yn(WvF%TDHXAA`Pc}MS8*V!zZ_MHOhLm}A)$BYIc&xTM))U!&Ow1 ?b#&(0AYGMC zf#-zq@3YD08CTs+sH*yWd I ;FzTZ|dXd2xo{YBlMo1Gs18kq#VZdk#;HTLNq-@sWX9NB%J16Lmv z{crxhFN~X*Kvz$7OH>fu!hgQtFFu=71n=;dTAb@u?rh?S_U2uG0|wU6&@egd8fjv+ zKf{}eDJJWoT?t?8JN5ed%`L <0MrCPk~wjaT(tE>0oQboXcnlr-w zM^Ml?EhO9aFR8YjhRugAH&>e4{*e1jug0q9N(uI~BP-PA`ucVW=k fsQ#P z{lRj*hil9@SDNnseQn}xXm;|mH4YGD4f^b}69E3H6e+Casm}v)^W|=Sw}#z-BcdX6 z(DPy%d8!`Z2E^Q&vBXV>V4+n|TaBF63#ukOSGok1Tl}43u2;0%K;4FbfN);YU^DYJ zef(7^F-{+@_#iKGu`w=prcU{C1;i(I7Ke>IFbr?|@UT1Ao>nJj^EW7QxyF3? W|HK!r!WEX;rR>YiPKCSxFaEWGhe$QL2AdP`>AY?k$>ZCU&Q z;V~%k9UB98g|j;dpQ{r`FZrN>37VH%{~-NgN+r)sn{iGx5}UKda@>E=4S~5LbqvCk zbY}OS-3LOVkOgra%Y$*gnuMr0IETG4B#snzYp3-y{6QqdTQ4rxvyP!h||@&`_%3S5tPSLO6A{|yV>DMrGmF_ZM?Y?jvK#@prO3QbuY z{(K3sPfAW^E75a>9+;1jKyNR5<9&{on%dMN%Q!(`hXYwnLPjay1r-yM+J9)N%@f!K zfw$Fwv(|CUCjpnrL3sZ7s+@R&_kQ)#xM^C3kUg_m@Ez06a!zs7VTopaFuy>=@mF*? zYVX3ye(Ouv0O-Xc_>50RNqHVbBn8Bg3oW4^8RA6s^vXds*}5n?NYM#LmEScdqDPV} zFnjdq|5eEb-`_{-gsnVPoGnn-3D-6LWsI#g(nZqH!ph9bOyAnP@9gKsrDLYu2Pt^o z)_>c2xtUT04IQ0Q03;kRtjYHzl*N}tm^Jt#8%tSQ6wDPU3hZgRumw!cO@4**E#&79 zk-VZOy7>fkJ)HKrg8ECRc%l=Z1_`#kG h-uOjNXH7??J+3_RfwO9bIw|MR0gH@Zd&l2BgdsD_*8j3b@dfGBtRM zNyZ0#fnIVb&Z54~mdBOzOJC-uQ?K%)H*t9d$XQk!^^Ae8_eaUu7QqVz3|+5;|~aO*fN9fu>L`D`O{@ zRTAMVlJw+*p>9!0Uu5`b3Vc}ta8*A^Ij zS#k_*u6mc{X9iB ~* zd%4?xbGop4`vy~9dledvqCHYL3=H3(goC2x7IAxg0`otQuR^P4{6T^uSs9p%-)jNO zSM fQ#qfWjsrtwW4!t*m(o2@!aE|c z?spTKI9J-uZV>Qa=?7u`&g$i |=q^#mgPt#Yl} z8l6;CMYXXO14M3@W83L3^0sI(XvCbOXW~vyPWt-qeK`tEujp|Bf1T`IPT~|~wOkQ$ z>Tv}P-<(dl& {N+~z&HQ2vQEdw#I)TaSVeIx2qpkOHpn%yW$ueg0V;vR@iYaXEKhnfdw}MtX2j&h zet{U2&f&TV3)q+b2C}$)V62|66_p;c8wG7{luNGv$jU0?g@Y8CaX15^BYLazf~5T$ zwPWHGWOcSwJL@15N<=p-ZLZ_-DY0a}?+0h4Dbc2mmMh7i&NjrdZW(-lwZL{pXMj=M zJ4i0eQ*`!xZ=uY6?vidNWs3al`rdhT@&aH`YeU?IUE?umA}rH0z#6;U+BV)B84-+K zE`{rI(Pe%qg8b v!h$vQ1^mj zDTJQkhpM(a45;HRwHgkgl@eIyMnc7Hdy=I 6%;xN=k~0bNDJqvc_uFA5ZA? z7zrG2?N+ O zPtV@&UKsvlP*u;;UJl|#E+oz~zl3S?3arlPl6j%S!XEoN3uuRyv$+^~6oEDLz3-*N zUYl8tZoW${=tlxa#*^)YqBvh1+?J^tS%Fge!zxyW 4z*Ps0(fS#3v9Zv!YNP&AiQOhA0fOUncLv+Y1DI4IkV_DJbHJp5M+$f-N{Z1RJG zO%$3wSk=Xte$KU3^T5j-k~)4*G>`&o!29?y < z&jWj@@AN1lUOk~yBvQEi6ciEk%_Z9+S8^FPhw2_PuaGmx=dIPbq_k1=*Uyr%( (*AO^t(E?HTBo%Sa&T#m=9%;6Q1NvywaFNk2Nic3nu9=5>C z0>mX;%Wzp;+Fb6Q5&2$7K3&kusRi38K%OI%L7U1;A<;fp7IvZFqiwEAg12eGNlISX z4=NMF!D6W{b!H(2WyT+k@S`opk*2dy;~-~MaY7y(G?v6(Y4RXeBlTyKy4#y=;{+fC z1;7JZQ(K$sij|?!S~}OJ-(|m^hj2Ri7lM9pZmDBFqP;%jYGBn=#F@rPdw+Gp;8j`$ z2~m3e6V3MF@&P1j{>PB$pmNE2Oznp60QeKsCR4GAtIcE;q;ZhTOhNZ&N(NhVhsw&z za8e$B)cFiZH@RbBVedSIL`LRwTR^8LdPDx$9plo)ERli~$JQp{yh|(6`yTML3z&>* zIN2S$JhH^a=4+2{oaX4Yc$^ ;M5C8XJ ;v}f zcT54CJ7RgYWxDO;Wb+{98~+R8!m;z_dO%0KN3sF*wO<^~$G0~ d3)X$sbuTgmu-uQV z^B{q`L&?H&P#jsFT=;64PB5kW 7c z t-H zvLfciD*ILp_-0qjl`u(Xa9LupRSx=y;NLg8n(|6M%VwkqyRf6~sbE*|64HU?fu3 PhX8zl|ub5km3Vn*P4t0Tu z9yPdJ4}c^KDLa2+km}}|0qF^T8#g_Bk)#88Cu$0|qrq@bfC^+M!uk#uTZVN%ib*cE z-|gJA7!#^{2pje<1UN-$rVwCdr0_exCYt1)lQYZp)o#(&4_U1@o@ zrHnR~_Hx90MRHmaW^x-n 7-gGgu>k%z)A6Z*8h!6;Mmh@d%=(f1ji*BAt3=Dv--iQ>Y3@P`^ z4pC=k=fQ$@pKSuL?DWh^9T|CGrpvxYAquRIBvGpr3_F?ufz&BZvHW!z<|Rt )^^ ;h#~@%e^&8y>~wLii$nQIBa*NCN=W-5)QC6J?S)>cBf(Fq<$ge#D#iQlPtk z%Q`{*CvdHuI^9wQKUQdHXmBLZQ Y<`p=*3H`I59JQ?Q~Q#Y(HP!ssH zE2r(fI8stHLBRtttJllrZmgr-8E~`SLBy>6JU{GUx;WaZxc_3a5jZ>nvqH^S`TcvF zl7`r=JW8+)@Cj|?Nut1Y=tT+=N>BI3Fa;1daK_PDEqhamu!sD?%I1*}H{-xvejlgM z=p{7$E4QdRw&O5JOxR&wN3k@ffUpppbsdux9WKvM2fO8Uf96p?iMCTS(;mI}3Ox&t z>t?~!<~=!p5UxDxMYUN>9RXx=utVumVs#Hi)#RQ~@&?4)XP=&g+m87uxJJR d48#z?FXbWZVAb>My7kH_MLm zH#?{XkiZDNR(+b~zXQ79_NZ{;Lwoc@ON)0e`()vHwq%v|RMNlhYn8WR?7xfavptX? zl33V8Gu8^GheVJ3I98#3*%9@!I=|KX6Pne`m9(AwwHrJ_&t_l;ooP(q_)2PGVL Ykac;5mnf#{BtghpkXpSZuITRJJsO+&dRZ3eEx)#_C8j^{xA^?pRx??f zp8uCf6>AKgv*nMY(=mXpLc8y-UcN-m_Sy}uR-<0gZ8XpTH2b*>(?hDOjdGp#5>$2d zvR8+u0;Xtx`LvXm)Bqn5v&*SP!?qpb!Wq|?y(%SOU3#oA`83<^cCLG7EH7RFYH@oV zAjxn*!lGS5+1)9{rt5Qh>%C%g*l4dJGewBf;&v|35~nCC>Ye}5gC?lm^i*5kNeVWvwXeJE3gD*Rd=k^TP#^?7Hg?%V&0Dk{b_ zguW5{iwMwDY-3|3L!l5Ag%+WuS1;Xf&roBRgB{fj2A4+Dm=wKk8XapGpUQ{NijRF=x6bFXKOgsuXi=do z=UZwKT7Cj_WJrabGg5;?bT=h~i_KJt!F DA(S;CgV(QvVV?aILXwBSN3j zk(I;cAUO!16;<2h`X>DA)%@bsqhZ@;RK&|Yb% J^S1?k_)F>y#N+dNmJl z5j2* EML90BLm* 9#O*HR3BT2c8l!2-33LfW&zQZ9kgo}AZxD$p{M$7pa*2RL{6bH0~ zEt9w){uV>*&71}dR1i-g!=xk&(Z!*PiVYH?XHQQ^aMn?ahqb)|#o6BN2tR#yARrX> z9bSTr;?b! c73`avQXjBV_;KM^vLM^B`ub$e&^I4k1QR5E54tjz8(SRN)gxnZHl+j$rR-H|>Lf zi_U=kcf_NU9?;C2bWpb9F8&oO2=)?Jt!z}q_jji| z$<$)JT~#rQPPIh `V=Bv*9 zxJP=*C$DqI(r@u9xho1ZgEX{L2y#;S9avS(&)*ggooL8Qqrb?_8&D0 i2Z-lPs@e6QDn~ht%2|u3uP6q0q^og4ql@Nvj#PxA-Tn_`GWj zotvv&3=)O)a=K3zDvoU9Q;;a6)`{qqoSwy}Q=h^@t^`^Ni;V1&`_UO4CaV`w%r_83 zq%7KBjsXseNT~6zytP rPM#Rx| zF=A+KZ4Cz7zW=I;FGELuHJf$*+Kowz9Uud?4)c9krcwuxq%w~UeI?=kutjufIsTc& zdMQ&SG>=veU_!?rb4VNMbTsia6Uz c|MA6!otFr zJKRan;J(4dSwct>bpP;KAL!Fu+Ag;Ijm5QXs ^F+RYAvt&xN|x`vRwSL^a4aUXRTuo$AZ-7C$nX7dj22Q z&N42_Eo}D~fFhw%(gM<@bc52}-O}A%3Ifv7-QC?W0@5Yj-7Ou%3}?Cbe$Vgye$IT- zhnc5V-|M=sKT{JiUPhaT7DXFvNbsre5hsY F7Ry=Bh+?7L!{J@D)!DJd4J z1HFQD_5Anra&$iAc2~^s8QHBh5T?i?nOA7R2``LI=_CY#-BI1vqw)Ht$d!hVhI!X+ zagSyUc1pVsi1}e-<>x>vzqpHi-+p&Dkzqnhm5{o(sqVM+EX`pH#n@8K(S=rr4A2Tt z_RUSuM?(F~*4ug2Jt|@@QXX?$KvR5QZY2RlJ%i0RGVKC(8S@&B6MoIwJ29Q;xbp(> zdTTEG e3*cQQcH;Z*?nXu{I8Bt76?`TH3bl?l! zU->VI)YZRToUtVFzxdjb6+l0{+vawEU*|?C^0Hm5`;YRo*VQ;8yTHqSZ<>g!l1gOa zSDEv#q2VyFK-rT9*& !J!-BJnY&_Tdq#r-z^Hg(q_n0^Q zOSD=>+GZ $6e7hVj)sz67`SvZmzCIs#tdO3Ray(z& zlpn~AjT qQK&1=z*x2|Zzs&l{>?16l7c1TSX%~9 z-$O#=!YO%u8V4^T$j8(B_QMaVZk}(#9Gq)W*~{Gd;jpnST5I2n)pUBXMt&uvi~Yj# z@~f*ZvGQJ-qMbNAibOX1MmLWO{jn~pfM#I`pGbmh=lAyYL8()$`N>5Z@;oA U={(hW)qa z-IjZg&|kmCVRY|!&T+K1#o(+{lz}Lr&G)@Z$TRdL3HVi%>vCG}Cw}B@d0CC){WCJH zN%+-E?x-zCsxjA3f#Hb-*Utf;fV$lAgO{LdKkyI;O*RJZ9vR2sJQx}86?|*ucKNL3 z3uuR%pnte9oq5PYctJ?aehdxUc&mPxK-@<7!iRz?fk7ubS7;1O=#K}3@_IjlOqCu4 zhj%1XU<|&~v>%x|&;hAlfT$PG6YFcak_TLr{F)yn^aF?GUg^YUi@8svTTea%cLb~@ zJLpZ30gPMP0^#N6b) k7kRiss poz1>I=x{+MfUthXF9d{##u-~38cdZM zi*B6*+;-RVT2_uN4-!uMV`gtE+a*UQ`4d^C9@N9-Dr0FY`YmOVItIW@7pb@=7C4#C zLM(Ieco4;?U;^RgeXPwAiMxUB%RMRF9ft@lwc+!dLz%5A?OgwZ_~ |#ykdU0Y3Dl;^gdk<789S_#qk ?m7h$>fcclQ=TW=Srr9;JvyG( zn@vpvZ^3CG;Vl*(vxR>Zv3^lfR0K@EukSzMX>#kuFSixmXr5-Mnbb RKOEjSX_uzjm5`zEa0MAz4DUSF~M3LVib7e zx1gy79P)a4x*4>nyrrM~ZAAwSM-|#xVd>=~MQsNH?mp}+Y}?Dp!!5V_pI_)%ZfDm) z8@>lt&Q&^zW~?bu;I_G)r=u7H*65y0uGzDtAB&>D%9nh8BEokWwjUd)*(?$8XA%tG z;=KGN!dkxAI8$hIsn~tgP?1DJ_*%EKgHdQ!_QI#hYjwHe?=qT&Ms{H842)N=UAs}< zYV#L&bY%I>i4HHIk?@g{wtX-fk=M@2RhrU!wX{me=~Vi0q8|8*Jf46;kz-4=q2ZyK zg?27rCr>J&!exCjiBOn&w|FGIA=f_i3c}Fb(F8n_x02Dmxw--FhIXB5j+9z?6=9Q| z#$AY9#&e=Ea*q6=M5PM*l0{UFPX{11@Lmmccz{YF8CP=GF(spa2V?{BN6m*L&O4>U z3r_i3QT07Wu2=VY>&CRC&5sb?$^*|?^K&)D Y+`*cKB>5RGdCDJ z0d~R}jLdt&y#;T}qm;Jo4?KL}&Gx;IXtk#%<(ZU<8=I5oPgxR@3Jo57F lSY?VE=Bo}`u(B^B3@Y46)BuVKtdu6gU#?u3JE|x@6n=q@S u;csK>b@g7Lq*HoBd-_fFyizfp#s<`%Es)Hl7+)+w^FW!^G=;4 z%xl(@?swue^yT}&MCQWTx#^b^V@?6%CbvZ1ij(_Zwt{@{@zW5S-&zoZ-bejN D1TO;o>(#i`)EwkM{e}+0jh%@K9c@Y_$W6EqL-#QmulK^b3*csS{mq!ARRXhOg z2vWcEyXe8C7y47$ATud+`deTS!S3ET;>>UP0;uVqS&gv|Rf=+7PknHhGrtUGR `IQ8iE})FS>C%9d>gUF`lfi}drNy*N^Y*}hpzCrl*B|~y;p{T7q@$66XW?q zIv;JrzozSgIp1E{Vl}jK(>Uul>dceDoSlkaj($QSM4=&24)23I^U*b>TCwIn?C~Je zW!DR 1~+ZP1{at#r}{j?tO`keRwW#;~B7=^q%* z<$l+Tt*W4q#OAFyYLn)+|Khhju!=VTrUy;WI{;$jc74nm&iW)UY~cLEXZKp$1&g6R zQn0)BOs{)l&~iJq`;$lfCG`Glfy *Z~$sP`r;>uKYQO@db8b zVs!&YgM_W0FR}D8Nd~fvo64J#suaIIW{%5API{w|`-MP=bTCg+QZl+K3`E$sLHgHP zoc#ldy7GAY@St=!8jYV|?+^aZ-xcG7ivQK~hy2QOQB)r*n(V~e;B9RU3d<-fEmi*2 zGrv*Ou=(;`^r02X?aiI3Mx|Vm7T=Ozx}I0Hms9_lTY37dg!>+_vN3VB!r!-0#hGhY zQUvy_ih}zII36z`BlK-mVLAqMwkx)CY3L#x)Tp?$hBGHvuQD5-cFVW#G!J?;=j@hY zfXMc_(}TKJvZ*VEc-(ExPk$Scho7snvz(Nnsbv)Xv+{aUO8(2I+I-ns$qIi&c*kpU zx!GuCh*%OoQ|KVw&xn!g%uY_SI&q?K#rQrU{EQW5HkGYWM>_({9|7`eH+1!Z&$)nt zib_erPFQ&JJOP*sw0@eaT%3gV;h{K&5wVq8mu!oQ-r?gXV>xA_k`j$`JbVGhv44$e zVfao&^L6H9d4@dA^kD1U>5cYGfp#AY^I6N_!gWH$(yZ?vGyc6Y!O6#tzgDLiQj$`V zu;~kBY{_(}Q4kOjkxzK+tR|+3<}MQ%w3oQqZi6QCbP_dqHhsjZ0TtE;=!nYjrzGR; zevi?JbJ^L;hqVM1AsqQ1h@n`da(XkevWCH2Kx!xvZ)Qb66W)@P6Zx2qu&s=~{O`0D zj2%Ypc<2ZFY9%0o;pb~nr9a6nD-*e{bnvKvFN*Q-^DiIeK+AZpT~2u3MU){R{9Gx} zyS_?WVArZKW|~Q-c+!u6JoqB|5&9K@0 z>WbnFjJ-OMz+doh#Uga!QGj(>Z z3!rOQY<@_5w28>|%+4rykhtc4XOuY6C}`?-v7%8P`N|3m$&7M-K!`bI!C`Xy n~!*_V*R@WYcn zazwY{{2kL>O9F|q}?1*qTHg2+D}o(Qzf`QiEc4TAKAMA+#i2Cvt; z*EYZFBL^W}OFIOkRqd*KU?h7p5lgLw7Y mvL)xZv;5>glX+j7r<{VvmmvA4b2dsb=4iGp a1OT%#=+%Aw?; k|BrB~lI~e68 zc>kXG{>k6Jye1+de>VqQ4i2SM{(?XMdoEw0M`&nhNN=eC!S2$@84FN= 4)dPfC2EI|BsjX z@6?iqk^7U?{Qq R2A`^ZU$hRHz*)7M|eZsQgIi0*;cf&m|dd*#x&5 zbx*rW8{{znfS0 +v$Iv{y1l_>WkbT; z)H0{E^bj@$_MlZtI2){%znK8C6KH52hlN>y7oC>?eCq;^2H)dJ*d%S$ofn`3zP(H` zyXVd^Oj oy8}?;vkW?CxE=2^%gaapnI$az*B%j!-u22Tk7Ff%7IBQ5bB=9E z=qGDFWswx@SKgjfptp_hanOo0JnSO{Ci{SsiP;mjD(Aj)ck9W)RByWwolnB=;c-5_ z1pLnAo&0sLj)3cur-yrZ25(Hiti#~#z}F?My`Su*x;_6Dqz^7vd51z~Ym?$=HA*pa zs$X_6`@vCcd}{m^<(IA4xVQk|?aXncJPnp9AJ|ls8GZq7_B2DXyPLZ=6i3iLNXHWc z=!&&8G?H-YESEkB>A?O}#iZ-%MJq*{j{t-j&~cmly(ZW_u-7`6De#;ch%;LU`B|RV zB- 7o K^Vv}9Ix^&Sx4^%PW1~_ zp1x*g>cGmIfnmrzN~kK^DPqE8WMeL%u1;k|cL@~@mECH2 g$;U6#fj(!h`2XAe5((j4?J8>&H#gBaY$NC&2%w$Py7AnD(Vr+q5C(2SCQrZK<#g0S>p 0l4@S?KRCuW-7KKg z#*4i |_R?qRh-6#*Z;E zH-PIss9z2&F)=X&tk&m%qMjgE(JiA4FbUrJqwMpK6DX;v8$V4oV{Mo%G |hlpdY&8fiu2f$BX0*^(^kZ-0u<; zJ1EgDgNz-ZqSIWg9vw}z$`n8`hygV4Xr+##>-KoDIlc2G$b+{Yt7jp~s;U|*Ha<6p zH>*gQwS(y#nDb$vqmTXmotZ<#>J (loW|_GXn$AEA6icD+w7c7Ow5@XYYk< z4Qgp=*<-5!0tY@O<~iUt1LFZVU)bHBv57z5p8 IguJQ!Z+_q)4u4FDXrWG*Y+0kNR7)+MBH4DpFrjHEioQm 5}xRR^ICU&S7A~2_?LEr3{Fo^lnxAsBJ(E#ylpgkHMl3u8_ zkQD&w!Be*5nih{yhAS_=`#0t(0v|~usrc9E-HpM3qc?8L$d^{_{fZ}kx%OK&0qfe@ zo`iq~v6f5A>N@!`adw@ek`kED{2EsOuk9OAm>O@J7fT{)a#!*yW*S$q);(q}8?W>s zvLSo_{<}}(9#G?-RpgaXP>``$+4+XpJViuYz@pP?mn1s9kIWGEwzk7&1+x~QP=|v| z2^2-6+3MinQ(%L1z-pxe^2y7Wh4Fe7!I-peG)M95#fySHu(PQ?A75KdH w3+rTw7RYhh?r%GopVtIiU;wGRNc}Ea%jf=L4j?Z9X$r8hKc^GJ#l^)}$)2Td z%Mh3(tpZpsa12l5v9##Ab3O{4PfAXf-|c9h^o6;CAseU%WCgyI$fdXE+98QB+AKFO z6nU-yveFCeYF>M{ik2WXdt}cLNGhLilB)al@>G?Rgro#1Mo58CLnweGvD&CZjL#`; z809Dq!v1*^n m5Wu1euYz} pZC1#q&MIwF^O^Jdo 7uneI_qGX0cE}OeIwW0Ch zGbrJ;{@uF^kKSgK W_VLM#YRt!;$0qtD zdTkGFmLdgZXK{}zqI6PJyu3^+lJ8+ 7zEVf0eG=LMd$LLkso`krGv1KEgnZ$PAaj$${CxQtq%HF1T**B+S+oGAno#AKDr z$9}j7e? Z7!e!40D6L-1}aDg^yGubDz&}R9E zQTc`U7hfh0Gh<#^(a9QgeXV7K*k`oYnK!d2ePO@r)!0{19HpwwO6CjP((N#}&nNTk z-TTAY9|_PdoPa=1XuPmRgkkb8*Hre8Zo>VbC$Dj}F7A|`>-CxMRa?@k3CvwS# zMJS^j$W ZphrjqM(&eaoN{-T3C4GA~iA57^9f9=t$ CXzai+eeQfeA9jIf?l78 zf_Xw$+?Q0<=ynf(S4W)-(x!%fN9XqO%qqDS!lqE6f{K >UCGJ-rcd;fgrV~O