From 87a3588057490fcca3dfd08e79ac0d7c99c3befb Mon Sep 17 00:00:00 2001 From: Ilya Kantor Date: Thu, 8 Jan 2015 02:06:13 +0300 Subject: [PATCH] renovations --- 1-js/1-getting-started/4-devtools/chrome.png | Bin 30225 -> 0 bytes 1-js/1-getting-started/4-devtools/firefox.png | Bin 47677 -> 0 bytes .../4-devtools/firefox_console_down.png | Bin 468 -> 0 bytes .../4-devtools/firefox_console_enable.png | Bin 54575 -> 0 bytes 1-js/2-first-steps/1-hello-world/article.md | 61 +++--------- 1-js/2-first-steps/2-structure/article.md | 41 +++++++- 1-js/2-first-steps/3-strict-mode/article.md | 80 ++++++++++++++++ 1-js/2-first-steps/3-variables/1.svg | 33 ------- .../3-variables/box-message-hello.png | Bin 34701 -> 0 bytes 1-js/2-first-steps/3-variables/box-trans1.png | Bin 41607 -> 0 bytes 1-js/2-first-steps/3-variables/box-trans2.png | Bin 45087 -> 0 bytes .../1-hello-variables/solution.md | 0 .../1-hello-variables/task.md | 0 .../{3-variables => 4-variables}/article.md | 88 +++++++++-------- .../4-variables/variable-change.svg | 47 +++++++++ 1-js/2-first-steps/4-variables/variable.svg | 29 ++++++ 1-js/2-first-steps/5-strict-mode/article.md | 90 ------------------ .../1-declare-variables/solution.md | 0 .../1-declare-variables/task.md | 0 .../article.md | 6 +- 1-js/2-first-steps/6-types-intro/article.md | 7 +- .../7-properties-and-methods/article.md | 4 +- 1-js/2-first-steps/8-operators/article.md | 31 ++++-- 23 files changed, 287 insertions(+), 230 deletions(-) delete mode 100755 1-js/1-getting-started/4-devtools/chrome.png delete mode 100755 1-js/1-getting-started/4-devtools/firefox.png delete mode 100755 1-js/1-getting-started/4-devtools/firefox_console_down.png delete mode 100755 1-js/1-getting-started/4-devtools/firefox_console_enable.png create mode 100644 1-js/2-first-steps/3-strict-mode/article.md delete mode 100644 1-js/2-first-steps/3-variables/1.svg delete mode 100755 1-js/2-first-steps/3-variables/box-message-hello.png delete mode 100755 1-js/2-first-steps/3-variables/box-trans1.png delete mode 100755 1-js/2-first-steps/3-variables/box-trans2.png rename 1-js/2-first-steps/{3-variables => 4-variables}/1-hello-variables/solution.md (100%) rename 1-js/2-first-steps/{3-variables => 4-variables}/1-hello-variables/task.md (100%) rename 1-js/2-first-steps/{3-variables => 4-variables}/article.md (79%) create mode 100644 1-js/2-first-steps/4-variables/variable-change.svg create mode 100644 1-js/2-first-steps/4-variables/variable.svg delete mode 100644 1-js/2-first-steps/5-strict-mode/article.md rename 1-js/2-first-steps/{4-variable-names => 5-variable-names}/1-declare-variables/solution.md (100%) rename 1-js/2-first-steps/{4-variable-names => 5-variable-names}/1-declare-variables/task.md (100%) rename 1-js/2-first-steps/{4-variable-names => 5-variable-names}/article.md (98%) diff --git a/1-js/1-getting-started/4-devtools/chrome.png b/1-js/1-getting-started/4-devtools/chrome.png deleted file mode 100755 index ed2e8928e516edb0e81cc18d8b0f17a37226c5af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30225 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 diff --git a/1-js/1-getting-started/4-devtools/firefox.png b/1-js/1-getting-started/4-devtools/firefox.png deleted file mode 100755 index 5bf06ddab5a4918ebc5dabdbf283faf20d151952..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47677 zcmX6^1ytP5*QGcVcXxML+=^4&U5dL~@#5|jcXxMpcZyr_qKiArx4-{)aXNgY1CuF8FstOPg-qa8fzk(qkUOvG`aJf4h1jN}72nhak2nbxqB%={2 z@U^fea?%nIpZ{(7J!Q$@5(Fn19ajhl9B^$M>M!3_sjk7*A-+q9s{h=$$no?g8hQEL zZR%PD{^_#&ew9kd@;8hf&(7Nuo>&Z?8UYRdFe{|l2t$=zs2NQRA!pu)>qq^U;8-7E zqyC?%W#+p#Q($qjn@wv2^41A9%*7Qy z@XyUrDD00+n&stX01pr8#pC~%g8#~+1dv0!ySwYVFKb9ppogHrbtzaAQ6#9E=-^aV zUa1MCnv;jDvARw*GC^QT@~sUe|L=C8LDrdcQ9(2%R00B7n+{#bd2_3p-(XYu^{+2h3EbxTH^gF z)Y8y*5Wsf&m3$t696q#A*4bq%?g*?eq zkM_BO2i;glQ{X^J#;tra?ic)W`EP;Fr-qT8;I`I|jhc?sb{z!BNuQNs9x4*xZ zJ_TRv&iUn1nT)sEo$VKJ^JqV2G1;+ecK*?R3M{{$0iS7C7Ywo>bai#tI^7w;&$Ip5 zQRd9A%!~E!E4dSY4i+x1n!bKaA)Ud-^6pFC8P7!@kagMB$l`U|-q5F#@+IrLKlgIm zx*DPC_W6_)0Q&D5c|u z4{j2qp4b$UGcyTR>Wt!z@lt;OZrMJ!E>QHf&8d3``FQxCzVgHVSGE!IAUU&{#oyj% z(KSo3>{qh83VJH}@UvgVz4-tty-v)lYOJlodQwqge4dMoLl@Rm7x&#N7WSn!%W!dj z7;{(P)c2eRtiEDC`D{c!g!)$sKLC0ws6u;A12}5bH}Z4Olv-3|T8#glKbI|jEB0p9 z(9i(SM>gX@Xn+D`>`r20V&K$~$w(CT;n9)%I@9I(JMhZCP~PYyAk%+0L)tUzICs)b zYZX+OSLtiS4OcOFS$89Xcb_~(B=Z{St|PlX`;5u(3$$iW^-G@3B;z@6Cgvc zM;){C3!x2_0{PdaGpUb19yQ{W3BSZcZ_H5yXKU?aMogG=8bfXl#txp|x`>B&Xk01G zss&m!Oo%!+y&j4gE@S;qZdToM=7is3*iAfk6SD8vwOAu24rzN?gcfq{Xs%9OITWprp0IPwX-(ioqRY59AvE^V{}eyk^k zr(TZrE2{^pnWvG*Ez(!N)2Bd^PbdYEoA~@2}9X5!?#)wn?%;Rr#g|Tn6TIf-_ z)mtPcKMSJ93Vyf~Kr1ZqUeph5;M9XSASBTxZxgL>qjh<;Qm|f1IPLRuSH{6CPp?TYWv`EpCcC$(jyUTY;|xF#ElPGs2Xg9@+@CvMM`4(?t-idU@J>0(9=r;D|ikxJn|*DmpWa) zKIpAtAR-N_hAXT7lZdndv|Qwu3QGkFL^Sb*S=9_*Yf@-fCb51K%S;I=f-SX{bLOZZ zRw4G_W|XmJ>qgtM_jqroGSM9_q)D|VXRbGsrdL}6jK&dfN-po_SlTrffA*Ot3E&Q| z?J%jJnRUXLMq_oOFxDE&d?cy*0mR_n{Y4tIkt9{wfziY) z1!qce>N3mWTU+{#jg7DGdo;fIN%s2_7)Fi5yLv(sm{oV(veX}*JRS>HSPDxUx7fuS z-|m-5OR`o9>2h#H$(8?|v2}|4N%j*BP(KIzBK3{r9lMT5&pcnDm&}-ew{7;+Ty9^# zf;|1wGUs!}%(E9ApW5c9F+-?g^YtK=sNOQ7T zscDyTZB5>LC@4hblC+1d0yI5Zs7o>eABi z>(`3%pC9;0)p*khjV4$nwiJ26);?D?)o75#-yd3M{&0nE)K;O;uCIF?9$6GHT)NhG zIPlnN)|pt^Q=+8B4-7Hls~QH0qsvVFuzc{aA=GvDYO0`P6;-=@_0+I0C>54*Fh-Dk zS%=@?fe?xf@Z6Q~?1P!#&<3|&wcgN0BI*8jZoJrc93B?usBoT3%syaIN&h^#vag~7 z#k%5W5Bix$t=Z+ic?z$oJfCph%|TT8dM~8wDhpD)tkr?0RfVOKBqPW!G9xkcbWRcx zo1XdGsdAtBcbiN%LvN9wUF)SMAFR>%dt*F?PHJa9jYO5;J$l`3Ic<0W%i)!~?y)M@UvQjaWbW z5L=gQgP)EzmL$1|NZxjrXOrJ1x2!Cjvc9^!h6eWXvH;j53?8{Wyt4o6oNY9p!sD`0 z*X!JvW#vz-scmU#F{<=0TUwV4x{5U>3>$cVxznlt@nz2mPf`Vs(*mh1*PCH|eSN#~ zZ>QcC<~oj6ouPuMDJ2vf%7w?^Q>o&41(F!~qWXx!s(~V}B~!f6J%r2Mo4)J%ay7<~ z*WbVZc6aqJs!=GUhK(UV;2PF+D|K=_&v)s6t6Ps^0h57_d898an@0AkPQB2h=fJ>gqoB2IZskC#j zFqUUJl`92_|3%#zJrbYju0@WIsVFf(peC9qFmuc%AmMR@F{DpTs_*B3Lhm->65i;ebF_bP(*ZVIVb#t`w3h{+15is|Tr zt2Ieiw#jcsj8LOt@K{pLhn9u7zl-3cOrzwB%{_%P!ZyiyE!!QL58cD%jJBRZz~^nKe$6sW`@N=cz2-gt@p^bL(m8i%e+D`Hn_gn$9w7~Ea+Sp zOH4S|dLG5%!6hje&gjL~D!DXRlL>kOt~Z5)LkL+pIJO_(@UwUv&F+qwQ+^{~a4p1u z;UPX}skr(#hS!No(2kv0Bu7-CTf(A1n@C0?&6zq@=t7ZnlgS8TtNo^wiVC{vXv_fc z$&*d;UUDOCQL($pVurxR#)dx|b}es4CJ%?*y6P?~Gc%$y2(N$u%xI`qw)!Q@B$b>~+&y?fT zj?GCVH#upH5ebbT2QL)7Gd&?(&IQQ6E!MFBzsXW0 zqKS&{#Wb<(MUeB^>E9sC3BC!=2|l9fbc9Y5Wegmkg3`>h2>DLWah=bmzXO2!b01H; zbJ0qI@`?`RWr~Cn00MG6B#erU;izRjd{sc4f!=DPojrCzLMRERz3^hNM+Iw4@687g%Zo&oO{5HN2{jBaU_nxDVSCLZ@j3ajBh|cs4lytW95;A0-ZmlIZQ&Wu zw34;N(RH1P+pRB8rl^$s#Qutokfebzl#v!lLf21+FT-Ss(Wx3}-f;=*X%iwIdN9h1 z9wktrg41{Ic6cRyQ4 zoDmR9{z^yy{^51c4wi2d1*G!#`3BH7R8}4yA2*txbBpb<;p4Bj>kETjxwwaiN1d^M z&jWoyr>%`mVL?HGxZ!&)S%^%<8BmZ`l|AJB-M3UJPto3`xS z`5lG)M0h~&niQ#FCZlK|K?l%f9$&!YPm;F-P&$ms!TJ@9g-M&DWtii)hEF0zl7%fmpp1!B>>`Ko2F0$73 z&8_{RnYpr&)*O0M??eFUJJ(mkfDlIiYfA^vCY0}!t!ur!&{1dcIlq#~2LM&*9*v8O z%igr0l0mIZ@o1FLu^5b)wYrRM-_BMCiFdIGz0)@`w}-Btq`Di4@z1!BQuk~bqoyiDclDO4!btf6@5i(0 z_=C;iiQ@4zCePi8PwwH6QYwe-;5X=e-fTJxM!7Ur%f~;))z254x`h}DD)n9|p%<1` zrjF)VlIADJzpJ;plN-^cU1srVRnzx|8_5J{aUm!d2MOndChzWqC6~d-dVgGv)lBz$ z2pma3`FQvFFZbcfHx;Q2M2m!BA_KzWm7pm zfxpDu+zLfH?TZaEtN<61yqXCf%_3kvFf~EabzVZ7W=}aGHI+_N{{H#PhzWZttI=#a zyXp0d?>0&p%uk{uH5Au|E*e?);29=D0(ryN_Ru?vpVwW`r5(WNq}p@4^-koa6dC&R znwpYMZ}9kfwF~u}5V9c!A5EpH>F8wKnsu6K1O)WF8n9>)CIj^?l~nV={tC>`Of{C5 zm-nAPcvKY8TIA>}nVVCG87pgOEEf@rWU!ZXu5JU14O^Jgt8jb9KAFAJg7z?9j;U$) zGz%JRxB^~>fa}1FX+|$X{sHHC>D+rPg$q(PXPFg_QT{xiZL8H5F^2(TOWxF|O{e`I(ML~4A`#fpv|Tx&3$n4Ptl zNTRm)$AyAL`f;(=0A|r1CiLfDa-LvP&BK=wB@4XI5gp!U>Qt};(W6yKQx8W^ej&hb zxEgDxTF-TST-*DRB;ZI4k~5Lxu@z&rmAb9Te=T5tXg|4NeLL7Iu-arTfwrJt~AOVZxtEJ;6jG71@3DwV7lJv zz?|B=d~PE0Br5wIKr~n{AH@)b@RKM#EW_+rtzxG>{lw5KtG}MI<1hxl`}UvEbiju~ z>9!lSmcJ!@Ue5<)eD6DXvZ7EHW;}khG?zAxP3eT4nUVtX;Pu`U9KQ@`yFk1agz}Y{ z8!B$3@L#87dCPD2s+9)!14Y?v0*Ai%FHl1A1eppJ9k@d|q2m)}I^ej7Qah1Iu;vJQ z$Umrt{aza?w4|imPd<-<`8$;jMwFDOtnN^f%pVh(#KC7oLct_ALKkpvgtMGoNCj_6AahVTgMKJ_lF}5 z8i^ju;zHc`9kzHOJb*jfln21?%XyW^^luJ2SV#o3Dn)SD#{$6XIv>)%s3M1eb5N&c4S-(Q1ad#n&J!b24gDa4t(tkNJrM=;b0cQ6e>*?IfF+b zGip;YG(GQNLCT3=i z&Z_DxuC_Yp{aC!SaQ#^Fe&VK5aXOOG=J+!Cm&p#zGI!taSA7RgUa7gXctDQ?M(X}! zEsp4eMDPam8lM7i;gGV%xmGQ1AJ6M ziEO+i_eYE-q&5pZ9LN71r307b0kamy#!{%;z%$4hNw}8du1q7z(6Ls#FN1mqwP#%%)#JbN2hOuBsW- zEonPmU!S|fFCA{_`1@Y&>S$b%VK=RspdyS=@ycY*tP%B=KEJHnZy7t+U{~ z(DAVa0U_aA&Dq@KUrx_0F8kD7Ng;_YM))-ClA>xwdh%#SC^oFz5=1k2L8MC-+ z;~XVmDwm)*WNqcXM&=?)j?|P(xaTA|Kwuc~pz%8M>jVB=6n7Ma?yZ9!=X0N5O*i4O zXFD&tV%&lICvES)11w_9j#Jp5Q{woj^;vMi$n7|c&>_FRJ^`FRa9Yu^R8d#|Ln~d? z^ZPmRawBcJTFipT4{6;YcKclTsAttEy6i!b$xSo7e%p*cst_{u@(&$!Wnsbvp0zY2 zG4JKC6i6cvmQ2X1G?r5D<2|J5ySDW})Qwbl9TuSf5pyc_%?sxQGH=CBL)g)|htpyEE%(GSn|z3T zNcCur+6-@z((5cgZw1ZZJ`?BFrkOygZfVDAX;hEzS1JM)EEq6J0!{dGpF9UYMnx_8 zVuoAUPE4S;Qf=<(m(b`-I*w;vj9}7i0|1pM1^(E4v#5%n^6ABy}A33iT)5~WF!YuDu{Ak4; zVyoW=DtU19csEV)-AxziJU>Qvzr02x5qjcrN~d`+;?dg5bqS?vEfM_+p3WY~_8M5V zcGwEuJQ_V>U)O0tF+dcn6(p*aFXsG8j%_yGPXU+Kh88}gsGRJid%h$_@lAsY`y~h| z9ujiLs6=g-qM|a?-bdb7(aA~(sBGGR$EaET`V(Z%$9sl<$P(_oQf#v0fJG3}@7&7Vl=>0PElIK(GX>d=Vc83c!rBn?_4I)Sick75InVQ3EKqGf=%vVf`Ky{?%01o|jk3N=i!N8U^N_U2MhWTCIx~Ji0Fd z##!(O+Uj0tfc_^ISKW6aL^qp^ymtTC40Ug5P(^N-Mj9TvoBRn6$_&TnlaO%maH4q9 zij)MCizap3?`pfOQZdxwOlgQDOJ4~*-)~qCJBrL0YYtHf1{RXX?k2bA?)tYsslDy! zm4u$S`OFXK?uITsLD7|(JiA%EF^|^Z<*;w#JTyEnE`t!Id_WjnJ5h`=9q@d;*S_rl z8ThSEzORc)&d>7wJCHJ$W1S7U)Oysuv{4-NwacyyIS$=qAP8026_(TMLV56E+4p)u zRZ2cv(aRWibA`#oT!V2bUN8wM&HGz=y!m$qsTj-mYtNUT4-_E3x>0t{(xg)iyUj*~ z46X#CAZTXVqY^K>U7ctL1W0`UN=;U?%QzfZjg+PKo+vB%vEN5yCG-X^fftO$fC(l# z(~WxsLC_*3Nyq2zpFFncz!#lAzzP$krjcwuwZw0LwaKJ-oceXUVsaA`ZhQ0fN@OBo z8?roRU70nV@#e@PwxAX!?Q3=@X(i*IIxJn>%$7HuIr6#wSRKMAfu;%p{~T7QdLdjo#}q~iL7wgmXpYN(l+tc~$#O3lgtJRetw zJGP0}W<4VOnK6mNq>n;4JT%Qf5qh8ayt){B|?9X@m_O2@E>(cIkp;~#%3V#OyE z9d$b(9iUD9H_%DG(L>-5w+^6na37f+_PBE#<(}!`Nn?3;4`zh=bE(v4pt1ckRM%r= z7@j+;dIOIJupGU+9S?(^rNaZ@-gomt2p_bo+m0$lfJHqcU4qLJ)zZ{_T%#q226LW% znh&%ht66u7ed(fQ{I5gGNJCajg7>R-^Ljp;CUe+elt1#1uY=6^Y~sXe2jB5}aqLc~ z@j=!9y-F_vbd0)n)0L&dj?eWW@Bj1e0Sj&m`c{^n-g=}!R$eYaOF3dSFPZ{oNvZdj z(R+QS0Et&z-p94~mLd<&`xP)d;9y3bOVVrawCnjVHg=gOv`Ej9MVMuHyQwMhZub>j zHoGfip*itO=m_tf3%ZQp4wGzj^w0B&w{)O#y7MTt{=+usbvbc{w2MfNB5i1B==aw9 zT+9)-w!n+{;W}P@v!mm^@$rZ;Q9bw>Q42*Dki28kFzd}T6qp;>bK&1m|IlO_PEryX zR@pneZWw~+TD@I(BTdrrz{3vx;$g2d6Eq@#@AHfW=?vF3N2r?lvoVSfxIcx^eGQpc zYdC?qxpJTkQ;H?e2a>1IsQT%6%D?46n<$e4=C@p45tbtD0`ho_yx^Ai24f_hagYv% zmz0Y7fp%Y)w(`&_qjhKlh>84nUjAYldLMt^QiSWYRyE|q50NFKBN?hBGGyUj0gbRhJDQ6WN1rrsN|v2Ig7^&J|xx&F$l|SA9|EISKoF!^e0DyDD>zg6+jH9 z5?{{u-%$0{Y{CIFI_v%bN1Cx5U!2gQGhUNHr$433hlj`e3cOlCPZ5~Nv)RM@I-{Va zH;S*R)rae}Bm*VuAb85MJb8z8^y~mohv3~LVfW)ZCND98VgO6%&=@C~^#1kFiHWI! z1NUJr4u*`5m-b46pQj_Z3xfFBKhIQR7^Yg1Hy+lq+t*JLrAZROVh{OTK|XVDy(PBt zx~igvf;b_c$G>j;bj*xp_4V!IYs)8JwiBv19Bv24RFKp-?2Ci(i?W}Egap`StbN|Q zwy&_*7lp)Cu#n^qMxJzk-XG~Ax)@}8s-lEz@jKaA^c{zq>-_n%(rB-TJu}0Mg>}eo z_b;I}*yA<0_mLhwcQr5As8el-Fih0XPpG7%1TU;XD`t1kNm)-Xy0Q`)GSIK_l%EI% ztPZ+}NXBy4NgX*`uEH1b7kqhn5#p7=|Fg0}jt$q*!Dj`jn{{q&hk!mlNzM4Tq@y?0 zz~?MMjJmHqL1`{AjHiHM&JvBp9@){T-Mj_t# zY!3&`sA~Z!Y_!eHaFx~5gYmyEtzl6m{0^NeFd4;#A$~P2CD;I-FMVaq}PHnz4E6*VP=-QD71 z1t7A-s(|4L^tb76Z{kh8y}3zAN$qEk^Oog)sI&RE?l)1O;hWS z7WhxRI8j0WoQ&Kms^t6-d`$E@Jb>nsDjWYwWZ~YtdOYc=zv3{FF)~)|#)vEcC4_Dm ziB;WbvF+l&r{?4V)46I~4dCX`>w8%3FPo`2c5nrzvh7?c1QLKXa&le6D^u+`hE%wN zQK3409$f5P$%#XZPUXZot^&RB!8{;8p;bzi*0Sb{oD==q9;g?8{@K_#FDuojhV$nq zR!J`ba7to)cJ|6(8TB#f+=-Wto}QdmplgWUI*&&mC7rub2&FoL>0QBfPb?426c(W;;iAWjpA(!|TD5 zpsSd%g6AK-FQ%%{?#&aZCHjf1Da{y#Df<%rOX1X=z1$<A;Txp8w zAuBdEw!vs^YiX(zFZ6u?R03FuN~DVhsjH`JKMEEWf>Dc^g+(du40u4I3JPj-ySD^g zTwFVSKbdEkd2>*}64BEV@>oDGk(Js*_>eIXige~pS>mV`QmOTZC60&b=G^Qo4JRYx z<$anIff0t)o1x@?(pgDKBRnq(xSpva8v#Ca{!)l-LZe@RMVW)Y`Qp4rmKV{%bD;i# z(mX5iO#e)f)^C3fa7!#{RhOOy2E@X7sBN2m^;xOl&fY`$A)W}Joe3GN>a;l!i-#ed zHYO0+J(&DgFD(^hxMHt^!?W{~5?9~p%NS|EyC^{hxE)i+`7&r>I10g%vaK^X0YMst z&%fcc#24-FtehV`H7&KZaZbFx^P^^t-Znam!m{ABRP}Ds{~cgKX-Fk`U zQaXL_n7Ljc^UQ14%ZJ@Esv#Jl@E20`0k4xG={hlctlk%eYis2eVkRCWre;d~k}sQW z!Pf)7f^v%p&szump2Tv#R3es5hgu(O0_#4pNPG$8zY2OefkxPx^GS)L`VZp!uh_CZ zak{VZeo75^(f*>*e!dU*d4G8%&+EcXo5!16m>mNpd~8j$p^Wh<^Sk8o8wkv|Yu4(2 zr^4W)+DHb;efnX8ghgaBpZ+v8b!K|z`TW`h_QZE4^zK$L`2el`pUV20y0}trd(j>C zL7V=Q_?EddJ*?euil~(YCmV9R;eETvUFUx*r2poQk(qo!e_mI(Uh*MxcCl|J@pr<0 zKQ#JrzgTXCROvDBYJUB+I}k3%zk}M=Uz=0^4E4MuVmy=!a@WqEM1fx`W$dhShTp`~GdKfzvn@CG z4LeT>G5%cz4i8-K{9ryp*;{LcC#+*IbMHLztdIDwqOGWK?eEl?ih#Q?VzF&GSER2p7 z!B>?P_{hT-wbl8Ws9RqsGZLF2fPZ@J*@-L8z%so>nGp94cdTHxb>Ga=^#mtSf7eqTl@Aam>C^dg)kc z0{%{8vJ#1SsRdKSR4iU1MJ&mBpP8}uJ*7|M_ln)Wt-HGt#-&Y^H(RQ7)4}p0DQV*N zEWE#|EOyQB`9XHIp{s@=N}8flB-wt#>L|^)6xj3G`Q-+T7|vdD=K~iD?U=a%h^dZW z0=Tn%Y2*orahI|1bie3nz(bSO!ACU-0Os}{*$)oCwu?*f0vEHM-}>^7fFhr;aT55H zgIP+#(_@?NEYG8o>R8WD#u#85B%YR$W}|{;fhB$Ck}}Uy{D-}Wd^$$f2^vikT!ff1 zKl|K6W-%%=4|%WYdFu$aFn#_)|5+F`j+91)ZLwb|(7`psCj3#y{lKRpddRA-SOwDh zzDZ)cSF#3q%%Nsw4P?m%PX4UYNNZVj1m@CW**-@76W@+9@5_KbaBXQah0#2}Y| z^DCs?PJQb3tZ2;Ca>v6{z}^xyX?+pHIBH!_=C9KI3DWV;k7o-h6dG7=ZpBI!Tf&mUS60`(;#~=&B9L29%3=>VX@Z|7Z%h#apRWIPs zT)8dc{yj7vmoWz|NdS>KOa}3p{FP@nGROu@bd>(a-2}C&H-F7K)c}|Ggv;vJeK{+MT5dT&{!>;N3opdBDO}@_)OPojhDoQ zQgJM%bXUyUtkzQpny&KCiz=o2<7hC}G}kAeOr97iUKjF>3=iPKUzP`e;R?Oq%<(8b z7YZyy^sv*O6al^B;ch>R$K?PZo5G=5lTM6II-g)l&0XFuQIiBN?XG&BJg4!ven~rY z<%;yymnzAIJmvM}eRkJJWPN&*^5{DW65VS?ec$DSA{UL9)NXd8*ZSC3 z+Vb5~uWdi{m0ub>m?(BRbh07jZs_%gqm+&vsrz|zX!iGsf57VSp)E~Wl`pmelR=e- ztPHOdXY;eRT;3c1QQ#n0datl0pCKP^Z%KpgOvX@jM{f7|Si;ig`eJx? z-=hi}bQQ(kba6!S9=tQsXJeQzju#387-Cs5JBM#*hZ>pC1`YeC=@uh?L8>}R>RPY^I5dnM7sy)H}{-)%d4v|=Hspuzsk2bo$kScJa-KQd4Ot@(hA4zn3l>tub4YO zUqx4HHiw^jJ-MJ$H>dXb+vVryp-LlW-1PF6O0ZyR`O zg|$>P;16B^Gp!zar3g72j!RAFswp0A(Y=p-0?Y2WH1yP)ZPj}Rky+V?L=04P=`N&bXkivbBu8SE-Re{Yh zNm2NEdCUSgciU5k_g5j%w{~aTue*N1+L|y+Wr~9p@Vbw7mLRxjt0ePm?|rNgKq7{^ zBsoE>3At03{xBbk*f#*iXgw868li&5g`+ZjKLt(`n?kS^T~LMIun9YshW*k#%_!Ld zu+>=|E1^-m4+CiH*b1pCdp3TEyW5p}K!XC;fAG*6D;Zxe=6ii6ND($siMo4;TXkY8 zL4YuYr`M{vDeOMT9iMmo0KBdO8i>VF4tn;z7^E~J9HNp8cm~|cMSY?lHf?`xe+?tV z&pokr)N2o2u|iTZ#{bf`p=Yb=jsi>kCCv~r6LL?te8Ujo^2>(=)+?!D%4p6V>Mt#S5_i<~|`G;{Ml z$?tIFkFEm|fh_tH#imNeZoLyrb3IZ6e;bH+?wnEs?s1|uuMUfwW((&_?r!f`>uHOf zZ!^l&l1~3F#qXSagyt>IV~{6kjWd2=oy{VS{GqiZvULDS(Q>7mJz9>7>xF^DYd$*0W6Ax^uFFSEHq??3ftj zSn86J8X8!VqB43P)#b9ju0I;AUnmR%&J8^N@FeR2Qq&X$eiuNw@RujUB-z`hUXONr zuD4cwNfU{_QH$GOqoh^s@kgkedkdMQR5CmJfjTGr#BtR&VfNHC2L1*{u9{WgfSt=9VX+~yuv)+Ii!)c_Ue7iNgu+;YSz8`$a@dBZd zL$Di!EB-M?d84G?*6tdbO_+9{SAIihBW{ZLq+v(nZpN%~Xy3oyG3_i2{t7}`sWp_8 z;Lq^Bh$QkG#*5&-yYX?n9oW}^9)k6Pf^)sN;8WMcG7ZT}|9q`t+SZmVZVANW2X@~A z@@70$gzYeBi2|rd)~DrIdnNwp^jnvaC@rO8ci(ULa>#|d-cF3|#cp)X<+zU!dHOBKy-==1AyoJ->xFa_*F$X`GowA%ivhyfLC4 zN4lda4<9;I8c#h|1YxMy`>bcM8yaIvEzte-yZlBev#leR1x7g@>Pa>n3Rxo@Nzd+1 zqzqJMVLo4flvuJu-!mucFNC5;cK$`kA?O-3{kX@eP|19~`HjzRghcI#eDH+=naZJs zrLL_3k_%6~{+v-M{He_mna-!`@PL_Erxfxa912*~n0|cBbdo^wKit+uBLC`a^nNt@ z>0!r`hfZLYve)-Z^Abrt9CBPn40*i;AKC4;CU!?moY(bADIOt(!MPpJ_#`LpL5$60 z50AFw-MkW>rwhMHc(7)SnSS~pF6m4+ue+8Td~koZACQj|jZar#Hr&&NAvnZ`6K}3u z-y|)kpy1CLha-!NTE0l%X;Xx|3|5~q{k*XTJzaER#R-Lpmdy+wcriyw zaTZpST@ByE_7*Jhf=`@W9tFx* zZ_~N0>41GN46(-THyhD6w$0y@+&9x)pF}F1_R}) zawuBo;a@~M0YLjkSTJV{p7p!kQCdcN{m(_m`HpW9(s@6FEGUz2I4#un<8DAcj>d2}(!328XhG;Q_S10{UbMhy{MSvGVm-I1e5tgde#bBRWL8IjmJ-FGW@)w*rLq#wIn zf0+G#gO%8LI>BSghmjafZWN`8_RBcJ&p!}k$?+`;Rr>1in%R9*eD-{ zD{&9x(!d{nq4Dj+(`TU@zwqQ)VR?&)7@PR@rDGykc4n3s0PQ|GIpr*{_{GqO`kp;* zcbG$5hB5+Bgg2-uU=tOzvKFM>0C!$9l3vFw(R)X~0Y|#G)qyFUch>p|P%u3lPvp&+ z75)v}>a8akQCH7qX}dHfqfWI(A4mG@f>0<0zl22>CB}q9juA-_5=3G5P^PS|KJ#5} z#=_A1$lk=tDl;qw_Qh`R4KSjg?Ru)A?>BO!?={kv&gTb zppo@+fA915@UE`D!6u$r|6;ZMlJ_7Lhij9k0j$Z^tk#~0GjNCh_M^f3NOeVXRSl3I zq(Ui`l(qL``_=uT7IoB*mKrkIoiVM!#z!dGGG{w>4FKmmx(?^oUVtOc|g2sKWPb zj?+dGrgVrGeK!iJZssRmq6B*qs0`S5W+VT6Ov>_P!mCT2$A5!ED)AzhS_w01zlFIrK z67YH8xpjBnr5!0M@kl3%n-)vfS{6n7`9xHuRd+b@DKsHH#T|UjcK#>XYU7c9uCLdL zm7lh&j|ss01Q}r;lm~(q)`6YE86pn&HD&~S{nyELJ?m3%7iXN z2}#8EL}axM-}g++qz9w4jr!?DQksVteEYT>t-LKo5^yUCt4=a;h)!+4YN{Xr4((1{ z@14i)o^64^BWRg}=%`+6?_wBlczQ~ik;n?f?5L=f#h}{>jN!?a@n5JJdBH7yaA!WG z`5{H)MV1sCoNrVbr=7E5$b@(RE9Fnr4>X1^@u+1n3-is<>DIOsJS z{a-T7+L4Zh?jX)NU}9qn;uO_OXWzAqN=K(nH~yI5uxfbIuo{_Zw)cB_Q_kk{FHTBY1(eAXTmgSv)_P7wazExPfckx;32X& zfBikJ*O%*wD}M~f;~&0A1oTgSw|}Hej0(oL)SslLRg{p)SiK4Ja&p zS0$+GkHVX`J#{(AHDq=n;TplHS=&5E?A%HrMCa4Lkze;8WG-p=D$4s=0^ky z2I4U6_b9N?bpu^D;*8kBFmwz_w>RH_mOX?&{qqjyj32<* zX(#iSTYkjP{`?;Y(ii&~)+qNQCuZE(0lu6@|^$mzE+mUtk z$mJ_g3JZ}F#v>iQPpN$gGcqlOVIxOSl`X?F5;6VyHOo(a*GOxE?>>3i&ioy ze=5R=qBz~ST}m4>OP1_}qENea4dKiITz&1Sta#=hY&GH^TNmx2ZJ)F(i;`huxZ;vC zc>Hg_;=_%bsBLWBuZ%zWoobqf!{IVtYm^Y8%6Q*+YbqcFC?u1wi+qP_P%c%eYU2o*W z#Va}ayelYoZ{_{>*Tu)q?x$%Ogn~h0x`D(b91fyKV@MztjS+0x&HD=%VP=%@t*ftQ z-FuI+e#S@X|SiNBzhybO9Wi(|3SiXH1o40PKEKtbiExSPRlAl$8p5>uwQ#GsCtRt(n z6;n!DS{m87VHY(`QOYX|ajCXSy=vPkS_+49{WoUw+=J@~0@94Ke%%`OG(;Iznv*iR zpuf2G|88c|#KQ?13gzYHcvO>9&b)-o+;+9{taGko{_JnqeODdi<;A5|)x*h`-pHgm z=d!1+0in9cFDxWKHyZ(Xax1v~foE{~x>s+zvx>R-k9TqLHQQ*37-Z(=QBrJssk?K^ zxbauNWbx(KaQP*d@Y5gOz?>teQc{$Ms`Su#;f6o_9fY%eg>+@ZU;hJ&JATat=U)r6 z&W4%>P#sWE2zfc}^<)l!yZ;A~_$J7gL3*2(?P}=}b z50qDczi$FjIM~G24Xb(dzB{@7-j_M~;-7HgDaUju!G!PjMB0v5NrKTQh_)sjXf-0GkF9kDwAg( z&oot|e*0qPy)z%vwBl-6ixLmeRctcVInm*Q)bLz!ICY!^u)bvUA+Ls zjB@NbmvQ9i3Z%3!Oan8aN|zGTGKs|`M;VFns)EW=vkl{KfOQwQ(nf z85;GiF0TCcl?*A(z_KK!DHwLxB&JRJfQ28t!e3gpQMYw1u`}^HT#TPGi%HW} zg0<^duwXuhX~j1>7P=m#c-SOPI(90n=WoC;O{};b!a`EDb|rti^^Y{~*-ES>%7g#< zD`vQfpsw@gvyYSKKAY@7fYlo|bKk%INwBsWQ*Y$`1q&EAVi1nD+yrKP-q}$Th8|x4^P372;xRk`^Yu_QH#F7%jG;JS^IQN&*e&41ghnq|iEsWt$%2iT~WqCj$bkT)vr+)8;UK)JV$2blzWjKlk5$D}D!rtPsyU z{4a>SQ^xBS2t(SY)<_f(C%g5E>ToZbLKMvhK-Z`AaY zdFZ}>bL$`f#4m69E{}{qmV5ql7lU$pVxj_a^Ex*a@;c?yS5zn|v;R^-Q6ayuhlabM zw6yzY2UggB{luFO|Aimj_5g;rh^v3~XRf{M9I`zfZTNa?4gY)m5gG%NIOT-d=@hPC zF{pFr&i#M7u2WuK-X(DkV5_ZS&4}vPQ8fb-m5?IwgM2%u^G_cfJ5rDE6^Mh_c=$DxAI$S)nlNvD5}vraq; zpF_l%mWg2)m?n7q*;H0mQd*RYrnx8?IE3R*IDv|yOoZZ~c)%b=ju^tg^1+N9Gn~u} zA8wDAqSA6kSB@mZ<3v#vvIhW_^ky+;>^SnX{HP8G z1BZ^~YhV95lPU*dnO5648`9r(vo6^3?Ie#!^Se8w3I=Ehmz-4S+!y{!>7*Xq@#|&@AFbPa2O{XKb!KB z0t!n8Fu1%7m!{(KWH55%CTd_LsD8Ls2yX z+4)qCK8%Wi1t{1WAb)l~Bgc+mU{MCEK75BYHG(fYFnVhicQ(VE2ih*S37EqAuW9#PKOqel~iQ~p{!YOAkZQM|V z6u8`eD#snc@yAZb@78d-{R|yeNkv%!{;WbyJpC+24=O?eZeJ$3`9%~Lm*DnvWrnr2 zwYc5xw!g%;DW&AG#~x$i#EESi_Cphbf&qg$;ndSPY0fMrOc>A5!R5HLFE6X}_%fJ0 z^JK33-gTTgdm4ch2O~urYgn>$6X$>X`M%4X5mz>OqyC6vT@AeS5?bvZ6e9+shha?`10fX_FGGwRNz05Q zFpB}ZZe-A)L2Vn5?vmtmAIGksIUFd+xZT{2iPm*JZkMNxz7Psdm(#Yh z>jtW3$L5=cj&7J}niEYE#G)}wDbX}Xn|d%2=WbdOMb&URH2XQ-0HNS;I#CsY9*bgH z5{J`;f<-K*V@c5Bc>wfS)b2D` zN%UQh#V{=kMN!clTAQ>ignfuoVhj^>6jikuK|+0PndpYuu}$&5Ny{Xr8>p%SheO5e zFz!mcesH;*Df^))f^|#Y=kaIXV#ZnLbL5yI#8W23b0)Npn-mI8rxPK~_A%Eq9FFz{ z(Dtt|I+$wulGvul@yC`@or(U&V#v5D#p!e+O@mk@$m4(c1y3vq@&A7FYbI9~V44!s zFl-Hlu-}oYw1>kQhV45dgg|pRaXM61eDD&#{O$c*{cuv6Adf9Dky&F0@m$$21L0 zv-=~+5_C+%z%+V3s!Vq3o4w)ao_6AN##AUBK9L)KFrh7(QujnnqLGgA&bE_Z&!@xf zk2rp58bmrB7-N}9b4{p>nsO|22S&;DsYD{t4x3V>M32SLyP>Pcq8Pfsmp6b@=blDs zu9t8ql+-3kw9^z~`bULv%ZH8TqC|V2T=OZUhz!*5t&LS4K+4m$-#bPlwZQ4Xd zMMbX(e0oon+m%`NM1OD8={=>3?Jm{p{-WRC!*F_Q!~Uk9D6_xm3t@+2CePEJ=zL!N z?_5v+=&OvMbutqLwpPdNe?)Ju?`!C!6FO4+P_^P0v#`HwyHe1?@ zsw!H3K61tk7%~`|n-NYYqNoT83NWEddeA;m>80G>+P(Luy}Un}1@|}oeHowq(T4sW zhO@uur`nkIm(Ia{2Qn_v?<*|RAle75OmEjepCnOfq>;v4QZs2#=ar_wWX29R}1^cwKbX1TUMVB=ShaH>#SbAnrKh9+ceTh zBaJlDNMoPSMdDBV`#_@ow70$;1^aoo<6vnV()7RD^b>73@buF%e;R3gmC&nK|A9av zSO39Q^&e~#Lz@0qoBly*!y(Y;FB7a-6f@X@;_{$+`*(b98fhFTv@!m~8Rvb8W&S*I zu<56f##ae#M{B3CSCFQO+0sOK>qc5WTSUu}j|r_?iKk*HTcKuXL|kl3yrv@Tyv^OBEf`RrpNo7O{9 zBQC?hr9j=1PY6t!M(O2g#-GNa2Mz4(O_>e{PKV==PaTFC%1#*RhxrJY#PNaKr(G}BK&8U`(kKcwb`Cuo@eCi?a*IKp8v zRLIaE;03p!$0LoyCMY>MDEUR0hJmJhc@G3i1E)ft zT_D3ID4E%in~!A}Sek~KUK`UmgwQSHmzG6%%Vrw?dq3LK&yclqH_l|ips@vgM>UO` zH_@Ysc9 zqoE#pvSanf#w7%(s{MB;+Qvkee|-6%u)lIUc3=PJAqa_hy}h;li@Zk_z1$N${7$0- zq_q8&6tACx3%`YH%xJ1C2P=cHDFU?yL@ekF3)dw?C1?W&BjX23rIE&=hLjS&6^+vT z{(O{Yo+7g~jB?6ZaMVnA`9=8qUqFw+W#5Ez&P7@DFxnz=af@XT&^Tv z0SSg_|5pldI6x6SI|T{>&9(612hbRUNi$$b@u8D!B;gB@Xpc}p`*NxB%$UMw%N+=} zWK3lY=l*7r5;m=JQq?3lY)p(yzwByi-Wz9g0ii~PrK_9-@(o50HM;UV0Y*$vwL_(7 zpn>~~^y*Z5OrjwLp-P;NqybXmeTxWm3p_6S-kxd=;j_rkw9@AMZXl(^l9G%$r&Bg` z6!q`DLCc5lQoZUkcGcJ5h(yTOpxoK>9!i%G6W|&+2%+`!474=TI6&w+GljqmhiREN zkHV^*Xr>8oz6KK}z}a&_k3uX4=U)Vo2)z9UYD+7bEkSnAdz;K-X4#BCUKb5J;BR+A zQy8QPnfY+ug-|&tiII0&;iV4u{TZHH43ow~U@#0VvCH?B83?ieHVVmgnNfKBU-0oJ za69b{%;52G>3QH)duUsyhVRez?QaNZt=G8r2Y$SRbsoE2C(kYSiV1i3j5GxQ{fn17 zK2dn?5re6tOk1RimzNS^(KvI{Wbbt+ek)MD(!rHi`Wbgdg#Z4w6(PIQe&Sy~o?NML z=WQ(%`Qm*`3RvlL|5BCjZ#{i{&WtK7`q;_a3su%^aB$I;L5`oIg9%8%x}{FudRJq~ zT8+x1V_bhu7y-QdyoaaOz@L5*q%=Ft{8J&3G1N3oL}3Y@Q_saZayDZ779#ikjmUy| z7=73vhAog@KU(nsgrXcWiP6$XBN?gXIK#l&u?^KQKsVsk*Wix7Lu)I1^Gdk#JD}@u z=ilMQmmsR6879__?MOp!SIr9np(c3oRnT%^NGZJjB;0lv1P%MXBEX1&X|;z8hMVD& zkz{Ji$!hjp@`IFE!nZ1iR*gOQKv$|7O$c< zeIe}4%g6I!Q$0*N0uG-9!zWSZ9*f$)`_h+#04brl1%eTq zPej8CF|$2xNlJl~NoOlqqQgE;A_#{RbW5^r;yHi~^c6jCr`$1lttGul+|GO0~QybrOMNc~j`2-d3H zbDxJNUU2is^BOgcqJ3-(!K3%NdGK*J4?XT+-Hv!ZJ^>Ra>8yUo$u0l%5HSzRboxRd z!Tc@L#MEP$ii)vj8FJN9@-!%O_HHo=nIJN=aTJ!KAW+giPiY*2NUe*K7Bbk{u8t4K z;H@{|%(G$CXqy>*x(Hr<64@gcqNNcRvD$2j*S^ zlZV6W&%%OL(D*#uWx~a0!>ZTesn?*zg6Sv1*|Q;30}nq51%CK&2^{+kIC=m){s1i7 z4uKN5^b#0W0-HXC*Ox+;2i|`dJh^bm|77`KLWdJ zVCV$6Fw}roSHL9~LZ0`4YY2pZXp_SIfA#V4N(Y&R z2H(CS#H1k>&;HxX{5^u}t_o4?5&Y>+FIfW&uDCEvtX}1Tdp*3h)ImnBNnWOf>40m$ z6=G0HlCf0S`=EJmx%tGg< zVBS&(1?4(lo2~QKYc5t*D;zT?!gnr?^yq$Jw5r^BuN!~4$(3hDPz7vV>EOP{JuKU( zqBtc}#u-F|g6;JJhXzQ{O_+H~l-zA9uWV5nInZL^hYq4bGWWbNb7#e{f(kD^CoHVv5crz`| zoEzqhqhlT2A0+q-4Q{=yiPvB7aq*8_9nJWf#dSYzVeT>~=Um}$zhS|UNm0Iel8alO zbaBDlC`XMp`ev~Hia`jQQ7fv7s%cmY=V9Fc4{}=S8SLrm=$EV{O8gF+Aae52@(WRv zw6vebp^0vs`xJ!F-!6^1op9`NP%#+l>!Gd=$}8a5W5MG}{Y)|}6L#%@1@FR#%V7L) zn*q;z8g9D}Dh>ms8gBVL>}mmz7yJtN0#Fcu?VrKVe+6nD498!pZ}8+haKvO-`#${T9*6?Fx58h33Af)58M*Mu8*u+)U>NYwU*VU3g^U3( zVJ!IE5UPXU{}Mi{g~P|dOaF$4UWrTW7HnJ$PyY{|c^0xCm;u z!QX!a4?G2h<)8%NcRz!dKY~e9LGFSd{Qy4O40;PZa4-DgZg6BlQ3ga}&>W0w3J${L zP~o$WH6DG$y9Ix{&&9SK3eW$~!EOI?)1(W0PJ34x@JT#w3q7Rp z#IsI*{#y_CJny7>yWsA--CXz`KMPiAES#_L=leZuu2oP(Hyb1cc5l{Lv_@sZbe(~@ zl7=k~Zn!SM@9%Y>1q{lHOu`X?szFP&!UOl({ZcfEBH)t`oc#TtE`E2nn}%k=+pjpd z{>MI+Y|wb+5ieK#pO-Zak`bi_&;8fMH^1*=!!CtQ>osn_&&8%4Do_2_%g^t2Q5Um^ zqiUOmC&%RQkvbp0rSbDWdD!0AHGWLdBsm2Z9=Ghe2NaN9V3CpKv^U_j?e?u$hyTaQ4^X+t)!$5MF!*LkN`8fe6jfNir1> zZH2%545AHCJ_&BP8XPg0_a>NrC@+PKaq#BDP+bd09ScKlhnZ)=C8xoEehV90;he#c zX@aX6KHCUGhT58fOMd|0JsX;~!Y^KjylGHW1S3me{t9Ra+Wqhigqv@HQxAt*!mz0p zn)bl+Z@{dJ;HNi%OSRj)c0Rnn4357XO3R@n50-rZu@gZ^s9FPW&jVG1g5gl?vxjr` zx$vi-L53GTd=@gx;3v1h3Gt1{hb!TSe}i+5g;S=$c^AM-AHy}%Ky|@o--8>@2h{>& z7>qm8j%=_F!l{WC3>a*3`|T}MI91O2x}SwhHMZ0!s7{FxvQ3?w_)j#b@cJtbtUQa~ z{W8c2BP^61ncTHBg~4CiLw4hhK`xnWal+RF)Hf>NGdXi+jC&u~IN_`)m!B7cmq$f$}gXBuwa=+AkK{Ezv||lR~?-BwJ1NnGK^D$lg|q= zY@>s%TT})FU}c>`Q&2!o*C9(J%uM~lNNvBDP>^qt>xWG{)wHyq0zwFcqM$i6nm>4p zn%jPccXt&-JmBfHk&0NbDGK#*Q_|qL?4wIt#&8cBj_Puu#BKa(q;aUBE8~|E)#D*B zYZi?ket@IC9_@q^!RLd=AAx_}Wv@J@1*e|{C!B=&-g`6!0{CYgn<9&!1g8%!zaG}U z1|RRS?catD4RsK!hlTS%8gT51kR53Enzt;w+@2QOIdIX3;L~8jEErN^b0)7F4j&G} zf^f)|wj^?Qs+I=d?v&{qE zT&T!{ni_k-c01wl5unD$S16z<2h9o4vS7e)li|Y*G9r?J0m-sPK{VFR=|$Y7L0b0j zSX5zSNRVA%QC?_)kZ20D8N$`L--Tg!*_kalYLZS?hJxzoNM8Voq^@pdSRt!a^+bh@fv zGN#hNm1Qz$s9mPHMWHGv@D*5;6j`831`e^E2Ae{H0QOXQ^nVVTTLc%3H1Rtj)~NE^ z-}!m?6^${YB@Iy!K6-S(YvU!o@sy;!R>E&m)%xKe`xSu@0x2bmqR_Np9@~C-BhGD` z80rOIC#J7U*b;?0Zx&V{gN9w(h*;oOY{x#+<;GDy7*%tm8GjmwEK*ARipxdDjHB3d z)?At%e~9dto<(`*O<4Fb?AT*39RL0|EMJNh3exCxVVpIW+?g{wh4LjTRH1wnoO~Eu zb~*h14*1)Tptux@GU2)(+Ny0s2h|C|9r1-p0xAs3hx|-9|8kg838rpeuU&7~FXNud zz5oo)fcy#YZ)P=ZaBHLeKD3v;+PS$+wXQC z6em9+pt(_@u3n{Sr^fPHg@NS;1z8rB1y)3`t4d|#Dks~j1%oDm%WW|tVDZUng*V=H zvePYiZJAnQJP^9F(43--PUP^U}v>Lq)6q{B?^iv8B}62 zI!p52rwYqgtBeZ3>JXxn6&mH@Ne)+{Z7X~g&C5=>K|U~6TzSF7v_!H5A?TGgKdLI@fc zzRRYcUWdAAEkixFwJ{lngsoB7t)2r+ewt zFrZ>QTze(_;J5H#C7gN|y!TW1zaPP2gKQ_lORj=krJar?VcN+s_6_)dH^Ho#5Q@Oe zvtg_|Nxdn-mj~xx3cvj){HOs2{0lO$%J zfF+@@#G)t%9{;z83%bbtkU0}W1`VDR`y4p#0^7&jxz z+*4fK|GI;(UzWk3d`Z~^oj=?VOueBHV1)#~`IVo?awYQ?s!W*`MB_}-Nv@|=PP?)LKXJO|ZHFz*F7 zS66FXb9IozDlFc7!-;#a$+YoCTG~&6rjO>c;V0LitY5`24+J`e?peT&80->GVkgeU zI{HLJID}C)gxZa($kCwH1f^skj-ryZeLsyu8tUA+bN`>A>r@UJggX&`kG%udGP7_D z8AdcepGYJ~SV}?)gxoGdd3l7!j6z;~30dcyi>JK2`&|7l9~?drvI0;s)Ml<~1{^&H zrcQ+VJ=eVZitvrJ{S%g1x^*R@@!SVQ?tM1ffX=(C=4A1Bg&w$9;5~%CcvnnFkvd>`(Wp8 z`+DU#7+Pj0>+xsW$%vc|@Z`Ywv5?_|p(9{mUOQLH%7w9&;L>ax{=})^S7Fy4C>;sc z-vFb_ZO-Lz!(rngGwzigYJ{i?V@HGg044*8M~SIUi<4&Sj4!j$0v6|=AK~irqj)`% z!9y+bvS4VX!FRqL;qcKWhfgpVTWK($%w%vWj2vMw_Y{NO8&zr*$+s?uFfdGhR89HMJnFvcT|0Or?RSCX%QHzMgNrQ&4l$T9 z*2JZOGsEK4Got+DyJ1RlY>iZYfyvD2I^)L~(&Cn?;GASssm@vk~t-$t;3K5UR^cgy12OIdaEe@Yx zuywJUpWNxSarUvtl9`dQ|4-*jq~2{i`7iz(XUB+Ef1~>M;ekT%E};-&J|_*(Qz~ zmlPIfb)qZjI9`eNCby6H@1*2IZR4HFQ7_S+EO_#+0P}ZS{Q3tWGCdvD z7!p{zaU;1UCFJDfbV)J0X7w5}vogudwEtX5!oimTO&`x^!;ilUYnG>E`T#WsY>Ys7 z+OcrybvSbiaAhqB` zZCb~KGKrM6$*F5oK}uWA-+sY%Y)c?H?%zyWrOi&NZ)vqJaLMJ26j@rV6svuLIj5pa zr+cZMk;!c{QQ)?xNS&q}Jl^L>ks-s!#7)d7+@r-wLvrebeII!%QR|4yz)z|=WW zzCTE%EYs@RhR*Fs{&(lHoj!?_edyZkp8I8{uH&S0gPh`#cwKvueep|-rjO>c;pU#1 zev=7XA`lrh0dejXcnXW#qXdfc+(W1fLO@PVKhxJLlG*2mnGGE` zJBK*@S@DJ*LgRn1(fHweJ*xL19;+XL(7+*Z(YJAz5618F;q`iPI2<W1+PFhcO(+u^mPsj~y7f*yipOYIy0pZ7+NO z{M{azz8MeOt9Sb`&$$fer0MwLOyB48;qiFdoE<$LPuq2`*PCYiX?!8@`7{1-6TI~X zG`7Tj1eCbcuC)6Mgq!U$4K3~05|X_VcQLmNSh5J#$2SKZ%B1LqP@s7a{PoYUd1u#p zyZb16E0;{O%{eayE0#fRbN7r?BCfb;Aoa{_fD7{<;V7K3!4I_qu#|ayj!1r#3 zv#*9TWdpqM@W9JswyaO@=cILu_W!H{yBrU3SAgN@t3pJ&(SjE~E%ZLoPeWMtThfjnuZpT<`M z4e!0dhM!!E7EjI-=*GfTqr(neU>tKi>M7^q&B(x?g6St``%_gFDP>!}|MXG3X&mY} za6!33frf4H(;tB8ft{Nm|48`fuRE&ujS$@Zdswss2tmjRfBT1>kuL!Sc=-`{_!Y?X zz?vQK{XfF_N7~_b5KlX|8~*$!_|fkmOM`#@7~a_md08-aDqMdpw4L=XzzoCfzk;Q$ z5Uzp72K$t~fBY2&WWciz!e8#U4=dWS8K#^JH(d!Y{|{EKhStA9^%nTi4dB<}AzA{K zy$!$k4XA}6T4D8ixMZ$;n(1IK-FfLc0AmA z3%v9=Jn$Uk24L52h`8Xle}UQKZCbbd7L;7OzVp8gSIvdh@50Z13FLzsg4Ju`+>;O5 z#7iTM0|F_jfA@7Z{`6Y3&FdNF?V6DVIrDiuo-WdSGV@P_ zL8cjg8eaq)Kz)=1Ujh8+xA3>W!S^nK4J)9&rK7r8alm<3!=1OouYU~DYS^%|V;M`r z^i$v;cfuck2cvRf@$&Y3@NMM`sH?Rl>_{_w`WZ|)9d7+ATyaSf(@#J^Qv+00!%e@0 zKmQzdu7s*xP`erKxCf3q5B~lS_|^6B`s47%3i~+WiZZz3hj7zX;MLj__{3V_zPmvi zV?X!npTnRM`+lqi{(ToX#=!4yg|iNaryc=O3>TjQ6_xPoTj8$1!JG+DS8q2n8iM8P z;E2=Vo;#p03ZJa8&ldR4T_8rn?{0;!O@(J3v(qg9_iiwU*_)`}{1S!^JSYeMq>;vf zf|Qc_d9SkZC)f1K^xHi6%ZI}GSK%ow$LIBSVfqQCo-Eb39p{^t_S5)+;J~KgQWRM8 z89cTI8n@fYuTzz&+XYWN3BhIvM^aQIzzDuf{}N_C+lF&Y;Zd5%z(K$?eX{m z2sXls9dO!(Ft89}KBz3W>kKx*(oGPnvwabEt_M8;hJfr0aJV2p9}4|;RzTuoVVW>w z7F=~9cy$;)2y|?JiqAGda2NdT&#-$V7#^svh2`7f=xd>@2#gFEJ&3fscN$+-NGWM} z`xQ3)>^huVH!`#brXQ1btbR*&KJxsla1S4i&+F;nu;*|%Qs&-IGx#*Vh&XVJUlH*7 z6Y$#y;IgY>QaOD5Os6smZ2S~%ya|py$7ZNYKZrZBB?<{>t%3jd69^B0YrY1%Hpg%E z5H9HO!wr9c39rCC|ACu+1`qrTDstN;Uy1Elml2>X{aK<;O@J`tr>BVaBk5f6RBbX9 z{dm^BP&~bw5VoH~L~kDxmj)G6;oLLqP(4p3I z$rL#E?4m)2{N6wlVAOIXbGo2c}xfh*25>uVcb!0(W%f<-5zPs0WzsQi8%E5k-i09 zc;-3Sv>9G}4p!8{lu@9>(+jUy3w!E1o&@O6g3)>K+|#gNF+6%7y!MIRS6>bsc^GV6 z0+!P@7dRcsC(d+iSBIa8q)JKI6Mb1QV?1p83=BtmeVz;$TLdpY10Q?}PdorGe`IeI z(n#Y=1e@u<)W-CCQtu~n@b8iu#tCPm%{m2dQfQvr?M^fOG`^Jhd{=&neSB?RK4>nO zG8uf;@cnDxlWkDuhWj3a77GdrYzcPAMEg*iU;PB`ec3+L=b8Ip({8(-3^!!t**5Rz z{sBM#6BG@E)$haWOFD+IsSaCJ?sP&d2>0Is-@Fw5`9C=00vJ-#(atRt$j*Z-PyFlv z&8F#cKu$Sae-o^G7cRXR{_-$fa5Wq^9s+sr^%?NO?QrXz5HjN%5DD%~xa8ZQY=!H- z1J5pm(Iagdst3OHe=t5Des~Rh;~VhDe?fE1-Y^sw*pUiSKp+Qlvh8|(8IYYF-?RwG z&Vej1C~o-X58#Lr`0=%H**D<#cS6Kzx52#&uKzAP`7Vqa0ok6kwm*$84ceLh_i%2v znZB=w6|T;J?J>}&%|box0=$`-9X$9Q4hO2LrepHc_|lHGi+!z|+yoifHj{0rh1z=i{Cd@bx<)7|g=i2o5BNQH?0@wxTa}&dx4qjl z3n0hW&de+W>KY(3PP@Jq8k<3JLP-g@9dyZ;-_&R`WWUE&qt`b;MwY#K5E5$l*zIxo zptQuU7wop}*a@xx6cu#bQV9urc0pq+&VK zkCc-7w_jo7Pp@s0^m}6Z%_gi1Lu=)D#J7KpuVM%Rzn?%LfY0aapyG$LEkBJf7e0T+ z4;}OH3nd<}pRl3FRqGwfh_1hrPqRy$iYMZM|1yb2=k}+n7rIa5+c`IW=Q9M7>qt(Y zo80D9W7whJbfwYx@T0c821#X-`%X9ax~;F5HXJAJGl_uT*T(eID*iOS>^LyaeH|E0GQ*V}?cvGgQ!%H$ zlB@)G_K#^)EHgtGlUC1D`Z4*-3>i+a%n?_&JwCDpi{Pa51 zjcXX{>E3%E+CBKIO%-#_>8Qt_i7yan%gmQn@2BxqLYncXv6rw9GLm|XSZy`IHOp!G z>|c)jnBR6Oc%g-fDrR3fuz+VM&QdN_(0{8a<(9*(YrL z>9vTpD|*bmpFq6<+hU+kor!YR#rU$a+cNW|J^0i3sv*tz)7T3LEImf^XCG1f=8H5g zdLO-dJ8CF|Pl001UWmPZaER_>Mk5v&niJQc;aHZ1LYnEP(K~``SF-V^-@{zKgyG)Q zr|c!8*|gK~Mn;T7oOcDD!s50hJ*jf=r;)~&9cjj&M!z8~gX%~AMb&@)j@nR9mS&%U z-?*5j~LTHQeb~q`z@Cx)`Gu3NXP#=tunUMNbTfN`g5^6|W8dHk~ zAU!^NPNb1WH?S;=oe$hW^Xtzu$OU=5tX!sqZBeLm`7q~RigWTzd|oepzaNjslXm7y z<13BNpYcnH8Hr$oLdf{3b%{^RGEGd=#4=5g63y-Im~uA>u~;khkyb##?F^9RcK1p; zrngcbPCVl$%kAm)8Ow@MA8f?1z@fRw_GY4_*Mv4mDX}aI{}D$~HgGWYAHGNP!g*A$ zUdpbU^{(TfMpoyp%6k`Hz==j&)aJtGvF8rO5<^S7{} zVGqRxM{>v6zo5XYrbEo*kWwP0#4t@{MmDaQC*nP93T)j(Q%*-}tKDXPA)9GyU z;7=osuOdF@LwY1;G}?jbL&x2E2kAc=O|9~klA#r|_|s{>df)uS?JoH`|2$o3FdE^ zCYGUNNifzfLvC6_fdk5%y{q~|CXkhjR#<{6lyn$X8r?!lF!UH$X0P+A)_`p>L2U9& z#Mdsvo0HeYgFl(+r{`Q6UqyVb62FuZOV>Nt$rGQMOi|XhV3P|wl;QZr@%6!tgT+b%3a&gR1disB}^=@#OL^G1V|(#b43Vy0TrOX_bSGd z{~<5b%wP{Vds#~@pw$4Ss1!#|9{<0+^Ny3GD);`ksya{i`?ChkT&QXZB1xacDlFnTo=PG^v1v4+PTKt(euD_r~QZsmd*N& zPw?T}KFiBFi^DtS@z~nGa@sMU=Sy!o9V!*WH5SG3jeO;fPx0fIS8>#=gIT@hNxEjg zksn>~AGAi?YF>I7+ycK?`k#Dm>Cf4(>ri5)bv!-Z$YEe`I=G|fUl+qQ8c5hA4$ zh5PPg{HE*Z3~>567ltd)6{#-zgX(_ic@Ls<77)p_;n=oJy9!1;&%-U3v1iRC`MTG$ z`LfsAsdn9|ys21F z&T``;-(*Fxjc;G{|M>RX{+*L&FCtqigNCH{4=(u<|9Hq7@JiX> zNBNe++I5fem8Cav&XFJCNALV5*Szs^;uchz#Nkhj_H7#nkCETp%E0%(PDgf##mVWf z^yOVxQGmY}U~6US_eIAcy3c+%wGo(f#)6I?uzQ||7m1O&@I91Yb09B{!|FoS*$-E$ zf4`7}(fNzgTB?nCW@Q%E;CkWHosgB>WEbM3$ENjBiyO;w2%d&84=guGl#&hd= z#!?0dhSAEu_Up2uLYKK{PCr~aL}UDxbVQEiNzDdBGK?`ESF`gmXeR|$9s-E zm$sHPiC7GqCR_JsS$LH)n|^f@YyaOD=@{E;bovDkRu*7OJWV;3X0Tk<9;)x}R}v{= z3-_%(E|AVx2*#_;_Bo4|5c}}IkvskrUP`p_Oew-Mr3f#@TN!)Z3Aq38apDIZF=eDL zEBFOrIy-l&-?E6r<5Y^p>ihdlf5z|s>#yjy8k+L0EwIC*;+817(3xlj%Vxvi^E|rg z1rF)6w4(UeRKTr}&ySPIv=eh8l*iZd@GFm#jl5>+!b8i#vg}$g;*u*DNJLslM`KXQ zv2@j=Y%YxNf@zai36_OdEU^BTAF%p6U!gra%wogzzQ1wG=6IUy8E?ngw2qNK{Fb~6 zDH}%1V9%XHw0HKzG{1DnLJ)SXjX1VVWXXY8ANUl7zduKQ?JIa5SpD;G7A+y!(Mh_c zWy))N>S8`=V}ej+r$6Jjqfw&CBqh(IQZ5@u$95z_G?l83`0L^^nBBm0>z}7L-A7v_ zMQgOeZ=lJ)fzancL(i|gx%c7FcvF@hpS@XTG z)0rP-k-_PgJ$ShQo1!TSZ@Ccn*f(LXc#iyI53{vAMkHGOah}M6#Y8*0aB7bZWHct| zOnJ2AIK*Nx60sN@1zJx4068W}L_t*L_71#*UrTYnL%@Sb#32!jk*baKO)L1NZ3)68 zJAbfhSvZLV(Uuk>i3GOeOibrnjzc6KCssQa{%TxxzM!+Ejc3;0!MlF;Pu%#-)5Kfm z^6ul`&4vwk^8VXCjoo@AR~~jcF)NGf0hUciOB>IvyNk=aKh=; zsn*5&;VxXlmJ)0!L&0%~9e6lSJdPusvQP)xwuwfg#N%;VT3Se_(_~s&XiKMQO}EgR zPSe`jN~X3+kNohCAcSMxeDlp-etet@PC13P*4CZ3GJWE`?{amgKB(@~Kcl_+Jx24x z3>C6?SY#5NbR?2^l_F~fSCg$+%yA@$9XgU}EMPQ0RK3QVyzRaBKil6MKio|R zs#>aMQM6Wz+M`;dReRLlwZ*6%BQ32OwRg?d2x8Bo#Hv|>h!`bB34#=f5t7`mzCS^={bOW-}*<=J&U-@GoOdbVL>Yb*EQ($76?26B2)-NJ$h|K=K5m1ovDr<0tn`N6*K z`4>Iz0)(M3^L=!{xx6g8=X}uvD@b+HWc3BR2kkqnz9T&esueon^GtVBx42WcD#HmC zAsZF}X~Bvo)1AKEZUqYT$eQv|PQMmJQG4E|GXvOOgbA%$#7dgCa6bk!1veG9$#A0- zcdfiiL-1kohF1EIGSx;_Ba;xQgypaV>Oi$Lv2G6O$EIo-Q|FnUb+5PdQG@!{3?;M}g*5c^HRR#cx5*=%0w*iN6t} z${!BW&F$pQn%xh`+tm^~XW)NiIF`NicpZA-^hsj=wDlGt&O&N`ucfoA3qpM_8<5@V z<9$sBVtDygrf_VH{8`*qVAAF~U!G=iW&9tZ^eZ1+($?FRKS_&gg-(0e@5&@Ue{EkZ z#?g2^s%;}-Mdn*|oW=Yq(&iLO!4?S7_V^tr42W%o3di;I`+q0IQ*HlN+lY%9*y(g} zZbUi;wbFiwOz4xtTk(aEDryXy8k4m6YC$=gB~Ob@`G9ZJ_y;ig^Yney=c%`88$Z)| z{?Pg3snm*c#@|HP*()ern{I2Nt zh}Trh$)VT8^a`WcAmJ!SGb2lu0iTKl%)U1d<8l+WR(y`-&JQmk>n`D(MqU+{Yd)tv ze9far!z`x9s|fLfzhT0$A%u&k7u=>lqz4a!=hJMDrTe{Ml$R6;tK8_&hTzAeat@tEvS(tPmC%3x{7&e zKcr%)PI}?ElIAvf@V;SSzXI7*ziEE`f?dn?v)+n{A}cFt>;m3*v}fY#K$-}}AN@7f z&s=A1%yPN^vW#ms(Sa|eu&V38X`L~VwZhTn%#4U$n33SkI91EQ*k^~3VYEj6Kqpx6 z)r0whXl~k&Yp9)tdhYZJihv|5b1wv(q-}G0t?t%{S<2glGf=$Oc!TWcuR%MGGF}St z8Gcb2z}%QDiXYS%o@KIlY@ru+wI}e1N$vUoeEzRO?ct=N;02Y3H{NX;d6+m0fIy)3 zc7+~MC)~3`aY6|q#k4N>#|xLMf6t26HeXSD zM`L3X(%?kp=J7>ImFw>nX?#w#qfN>mdSk^*kB<{mP2r!z499QOe+z%fYJLCdZke>L z6~WrTO0n4R{z~WiGU1}ib?b%b6)*AcZ?fZoQ&BU4V^1^Q5ruV(ArGXZzs$9hj?dG7 ze5w4zZQ62Dghe@QmrI9JAc_s?kV9n=!N? z4}Ke84|^_ZsrB-K?4!vmKUfPuZ+%IIJ}^8{Xn>HSNg2yT|^sO=jdh)g@$AH?!k+v!hO0Y z_)RbEmKE#Jdv$2emoK-oI{|Y5q+|0r4Uq*p%yEULKDL2pjQygG+ms0-T9Jp3GnvAA z%b8$@(C;uY9UA~rXj|x`PvpEm6AjNnm)I+U4k|BUctv!}oN3f(1TzlMN9i z_wuSef52qJ%)0;0#F-}nBKAY%kJ(9wS1pMRJ!y3th9fB2K4YAI#jXj>edjxNuQ)A` zNJby@ZCs7u-kKfME!zHYggk-4k3U4^Ds?@%{3^XLh`?4S*7lWD9scs_h97wDO1KIj z5<(5U+i|VM)OI1UbM$kK&HOk)scTyNyV2XzZjJ7HcmY}WgFbtuV301*82=QI|GmZi zhNU%p9m&0*M)Z$+*G8gIMa_1+n9>;_kd8TyD+S`u|7QDN>%PGPE+?XNb%~<<{a1)wBr}RQ_hUpfVEz0G;J`FlV}bvNrttW#<(zGhdI*?D@gg zS{{@6LTo)Onk%%gG5LQB-@yPZyi7j!tR5$u9ie<+P-ZCvfBsL$CV?{DEczg`vtT`W zKzFuKgS^DyLy7>bk!AVl@SG*0$WnNjc~8ba)NcZ|1BaKC#1H>4xgk%{1{6j95h_0U zpDc|3WN8)klvFPclxn?_rnnzm@)?O?*EQ_?+o7r}7s))jF`~P51z2qW*_hs41qQVL z?$<{K0^hUs1$v&il7jCsSdaCVy2S1QI0)XCZ7i1f&k{ZZgcou)AG-wR+)dRPklo?4 z7BxDY=c+Pd*`>=^`oZoI&38Y~_x{)h%Xo@w&NAVjT9^K*bzv~0Bjj>E&b}#-3BG4@ zJ02ReieRW0m5<$SOXFqKY;ZD^-9E=7P@wkGLVm+9&SRXHHe&oeAl}Pb5Zgd=^v~?X z{m#S`V6Hb`2@i~53me#Qk7<~4+G|N#@MdZ!m8t!IA_5j3B9q~0oY%Q>JzhOVqlnLZ zzKs11-v=`N4__ay`g_NdcURuAmc6m2)LN5+~^8ozg8qJs4*JX zCX?_?fm0w`D@C*9btEUykYD{@Lq{{fb1v@!`m-}*o^VMsD3@IN*LOE4SCvOan3?IH z36B^5x3YP_rPV;|8!>(Fi)xG>pe7*OrjmE^ypR4TD-$5=~t{U=-gljjNnV~KXvnrSzW)NLi@CN z>lVNS@A;py!?|fAxFs2vj{pL@@FnK@03a0b)b}#~EJwwKr*9Wf3++>;y9t1Ct6cv~ z>vIbH9Wky7xT632i2qa9f~UUyDmQIU{yS_i5Pe~T+uH>rxIJk8p~NM6VnSbdWNzUH zK$h~10A8L7uD;2(ucOWX_=$MY4x#Z6Q+I=|d2reW;l_7Ffha-#Kh(Upt@BbX6`3t=~VhPvXSG_3k8f?l}dqh?DJ9A#xO=vR>|;x=JfRProo+!!e;+EgJ-LA=l5y?^Z#Ie9ee4rHVZ)h znbmvbx)I#b4z13T;izrd&<@o(^bq!#@2MC5Q7T$3BxPJaH=xd;02E2EZS|v#XaDPC z;Po+_s<><)kd|o;&VE`#x*A>=6l>-sIms%>tW79QPxz zIvE3>1#OxvOPz~R^ixDw1JmM4^WWhW1wX9V(QZ|XL{@_)XVkvBU~wt36bO$qc?bKJs+Zg4m}|IIWPYXP9^Eqjr{pEJjGg3?w|X;zv@S= z;r18nnz6CL=E(svSK*b&N6`Ei6~87cEoFXyE8pv#TAh^2b(C{7g3P{I zCwl~><&$;)^y0z1@NbkHg>MALjDm3feRGytFwu=?NXO|g&|csFYLSI>ot7hudjYP^onG1 zV~M?oX-kIXto_)pR+;p3?&!)NI?WPLcwDkJZZ=m$JmkRAe7V+>c&A=1uCvoKO4^It zLJ(b=q-creU6^Y>Wd}lu=(R@g-5;`++J$VfedmSD)%P~#`%e$58A=ZA-H39;VhEUJPf zh8>ux^0O8tu{n*-#izM9m}EGsq`_Bf7uRPjJeb$HZB%+Y#sJR1LO&W}}{Y z;+&?vSWBC#;=hc#v)&$Su-$dfLZaVYygBgEtkwQv&d2^iKSF)bE|0mPPi!kAFqJ3e z(-gyvS8eU>FZ$Tkn?3DNn~$%>zkcB)XZAgaQRIqBMhT=ip~1^z-y32CQcWVs6B#b?v+0aV6~y>DodWyG>N`tx1}K zUKG`j@e!M_0w)}gwLEOlXg%dE_#M3?jyb~E*jqi)okFq)g~!5>z3|Sx?SdOGioL&!&*uJcGzt5JOxVI|pds<; zyqA@Zvk@t?Bp%FB4@-=wY#t(HQ_$(5UJyrqcmxYmBcbJa%8_ zS7O2Gy2ba}``yk;hnFwqw`JDY95R`c7?usG2V#8v(|>I+RL(@DhS=9HuLw-`e>ox4 z+XHC%^eI&+?K!_8U)!4Zjv2Ip;EdLnUH7OC$IL1m!Pvg-Hq*@F`&xXbDc&nphvIS> z0w#jV&x@Z2Al7ml#(pD|sq~R~18+v5)rF6jw*HdaTIOhmN83>T$e*tM;3=RKP>1(Edae$%h^*!YS`U@ie6h0!#ND=8&##HW6O%4`rCylD!Sc1nbf$5Ci+!m`qXTP#GDGh5q_ zz5}sjEXd+Jp(W&a%ei_fQH;TNZeH}y?;joC(r?Vx*)`MC)%zg%qtw-R-@d6E{QFn1 zB;~4g_Qb^9xi$7~c=(>1sKUx^b&aU|#={<=t7hR~-1g0st4A~Nu!KXKH~bbhr$Wl@ zMCnh=mi-@TX5=h?r!`=@Ep%m)l9%i>ORoHWq@>jUckm%EFYmQPdI<%&KGWuCnzUH6 z{{H&3{i0vK10aQVdl82sUR8;PZ-0gpce@Y2=c)RnW#mU5&kQL4DDjfLQYP#yd%F0*3;q2#k z6QbBPIC#6n9@XtM(D2DA?lld14`+iJtBAL_%{CHgvX&g;xstDuQHRlo`ix?0R*?nY zVtp|_tW?sj?rv!>v$%rgpLi(nE(c`m0eyC+org!XeceyeE!}+_<`-hE+wM*4xfAvS zekIBfOqLiOcAHfcDDP(OZ6sR#__9BLn~lv0H~0z=yzlq4-Gl0uXON)&b9=}7QTvXQ zdHWk)y85D-K317P`K;Wizn3?Y&Dl>9@tK7(41!ZQt|rRF7$zvE!G8q`z>j;8TaaI7 zp_Dmynd9HB3Sj*9uNFU6M}(t`i_kv3VpJl8gv|9Poc%=SRifv2Hgk8E@ydrA=V6(? z^BjluKDN=J)n`o8Mr5OCqz(PVEe|>meJ7XVf{!-_Oi56IVHwFP$s_pF&g?m9a-;i+K+TONqH?kt=6kh%rE2N z{TI7U6o^ITtptzHw!BYGutX~P(l zF650`vsKucBrX4Xm!+ru(|!)~DCes4In(t%jX!ZZvQd#NVtfUnwcZDyO3YEP%7GgrJLt?6w?_ibyrEaQvJX3#OsLBU>WX zn^58!xwJvI9(V@#bT-p{urF_WB6Q;}W4ysoeEn98GBVl1+P^x0INJd-lL=CwbS-?Z z?No(8q-|AX2Vx)NcEuHQL;EdE6(CZ#TG|qN>g--QUz(2@mv9%2WB%zl^75H6RG)KY zv3-Y+WxKGZ>cSIoq>8StfY@~P#!gOe&#^CSsN;qCI@ZwD%bf%`C4otMw~a{$`*mNp zDxMOk)$W)3ocPGFMD+)3I_!-~^oMQpndaV^am+C#5Te@rYlLP@F>bMO^ric>fljl} zPoIH0??ol{kS+ICT%vBh6Imz?duV5u?25PT?g^WjnOEj`9grlgPr4dJ`JZGx$8QP=8eoN*7+E5=SAV~ zzaH=;SP9{t8Y~KCfb==JRxFUnU>(oHQC4*T(I~u;MmzQ8(EYFP{^_} zmDLOJ>sb&!o$L3qM1tM+Ff{nL7-GqOsqJCNE-vU$eym8cHl=;1EwB6O<#~g>x0?-` z=sZ(zXESDffv8B0PQAkAV58w%4;&c=5^ne_NO|4vi&c*vC_=KR26GN+(Fo*&FF`wZ zgUlTcR0ZNehIbbFyu9G4lt|sR;$G%R>?@Yj;GI9qf@mA;ncqvYt~y~j`JjEDll>zu z{8GNMQjEJSa*NTa<~LP%>v_s?L!0-5XTlbgYae3OB=3~SNOdtmLf*yZIR)T(bYzIC z^p-O}CPTbdc4+eZs-`wU^QO(Cze_V)$@v<0lr-%23wnTeP>Kjic zUBwgjduV=7jc)%TmWl@DRRdN;Q?#6Z?p(x=O;SeeWGVl4d-!nypaP+w5i^$BGKoiZ zU5$76=4AqIB49})j^#$&tnPOiW3>LnTwHzg7-7m61u_fDSHo;wWcNLNjY!upy9B&MJTOmitAYDNxRHam)Yqmr9Iet1M@fc z^LAh$l!vwl#}H}mUZZGaF4?C(@4KmCUTS(DD6}Owte7^T4qiRx zLg!ekC8w0d5YsxJT(y_<4!^UN-y9Yp#*xZ7$G-9~ zSg|{7T4bc(*XqW`t3~hO^4vXAk!xZw)7WKhWx1cXS;u4#uZio!=8_-y??hn4SIT-bY7t)q_V6}GH*CnmnXQ|#`_ZbEFK8}&O7P&H>v-Ri4`xp=>GrkSGX4DQ z5R+)?lQi!|zI>>>cbkE_#Bdrm${kSLY~I2ASL>34XpXdp?ZlGTpZB~rkrvfj>wn;^ zzrm?q%(iC6+rPwr*k{M$>@?WF>eGyP{=7tt;J@mE%R>x7JI=P(X0vskh=h|cfqOF! zi9UEM_;NoNHMe_rb1v<5X=Wg~mqx}f{A%Fo7FMCbDJ_y=rXWpz_*o!ks3?(=+>W=< zd^Fchc}dT`7K9>cRsM#q*$S{c@|LWFo3teb6H8A&p>q$@Tjk%?`F2 zBT{19Qio4@CcE54exACz6teSrW3uEIxm{yWzG|!G&zT#^Zk*-QI?TdZ8a$r+dvQWD zjgD`t9AwSsk10fG6my14Xs9Z)|Vh%hR-%Wt^Ln-zaE_zAD=G_Cv#*D+pICgpSx&l|A^h-x|s{ zV#RR!fvxlKNyO#jB`$8qs&=r&wI0SAL9^;spql&j~LmvXe%#3^8#gGNdjM4 zX)Um!o;sz($dtUvKBi%hWQw1dUQ{#Dh)JN_vkY1a4&A1KFE1%84&B1$j)t^c^Ets& z`ux#~ao8W<{x0BG(i|9Uk5=`;V6dx~_R5UZkXF>9nPTJXWtrsL9Eu%3Td;4s=f}Q4 zN56Em(?EHj^_6#6JI`NZsQgpPR$wP-u{?^k{`q2n^GUyT*R7mOt=l^#q1ZO8&w?Np zjtk2rks?`bPA+tWEmT?_XmnDy44(g7YLq}Mza=xQ(P?muk#&^^Ak={OvgCbM_K<9W zOvT>aj~q{g^NZV|nbp(R5*!>D?;@wwH2AyE!zr>le8c5fn?Y9ru6O5yn&bWVN2NoK zL-T=yG~YHiH|Nbq(nkEP=-F4u2QR;91GoL#Szr5=soavg*lE2|S8f`Ve#2o_I6dY* zI446ZDyZ*^rDzJrh(UGy=jEZB8%7aNMMq|W-Wk38Tz1~U!ND|H2Ke8b@-9;;4Ib1} z9?sr6VfBwRteivkvifpB3f|B2r++{&gnlD~FCS+h{AX}2w%B~K@2k{o-J=KjYI1q~ zd&5l%H&Cd#W1s&0d*+j@_WB>6dVaE;C@Hz8-B6yY?Zk z8_b5Q)#Mf;R%G<<*E`z2-F=!JB(7#*!M0oW>`~@D3&CWqk{AsRg_fsM@=-6}Yw^>0 zW^c_1zLHdVS?`qEBQtwC<=)@mkoEwT>>`}chfL|&e<1(on39&^JU{d88oh^;x64h2 zxS)y;2?_KDyR@ylKAMh+e*E!jA10C?d4Fwmnl$yy?iM-!=gK|%A;|?Rj+vmeVKpED zQeAmr5OZO*N557No)?b-qAtg z&-iaSdV34i8AT;bU#qsT_mF(a$1ISpbtVZBZ^C64#HqulDF-Z-ZYNp{D6M_YQfG%? zDmyQ+Q>WD4lA;8WEVN*h^U<)A0L5P~PqUy+d;8CtJS9pwoMyvoQ=-*Q*Z=hn*P(P) zIp?894#f|yC~I6%S_1mBTu_5%D)nsqI%jXeOxj@UEb~7Y*+2^oQjpSlyA{as01z*) z;~mVad`I0}=%2@^OR4C&Cha8tL+$Y`7t`x=g9ojpBx$#n4U2>6X|}TMXR{B7A-{?; ztuXHgFkOScbSe_1h27sYKs6x5XPrL#VY$@K#QlVZgs!S@h6mk$rFH5F0Uq_)^>*WF zquHS+LWe`eoJeOQg46>;GEfj+mZuF9sC!7b7(nuTqi10W{qyDP&LwC-bbj;s9Pq-F z6}i+#+8^3hp10E2SnA(n82H8zcY`n;>8jDBZiAD+7fQRDAU%Us&=m>nKW1Ta<=Bh! zwiOP|!uw;8ckm!*8Tf?Ug>)17icx+oH}-1kAAjQfStgxnn`d9wu)*FlIby#@H1gEl zLs-(^I4)-AXbqW_Gq<3nYOMLS0q?y9_O z2=B%VN(wbU<$twyeU`(^zy|sM#PaB^2rmFxgjMB@OgZY>p*1PmNy>|99b4f%5+ zf$hF8?yG-4IU+;7uAVt@v(UzYRY|%6ejm^A1r8QImo&2ajeIa4 zqsr5-%^x9^@8Tzs==#CK+XM#ERu-(XB5O`IudxO!j8zZ7UQjvAFp4jzweErHikd%e zG{Xmi=%{#ua@7)pY=u(dBqb3oXg;%Sj&mJhlJtD$MiZz`IGscF-ZuqoudlE>zYGKY6GLDZ-xnMZ+q6lau^iq4=PNKckX+R`Fx6Or5X4MgdU zMnw{AL%M>h#Svq^qfYcH4h;vph4m7oo6hMPvqA5cko74YhbgmIgez>c?|QqoC* z_E@JrSsQ&J%(+4%i?Vr441Mc$lD)~Gb+u7DIENsOGVah&MC4ea@B%j^VG zyKFd6j=#YC=b^Sb-R5&+=iAeQT8>7_Cq?WiQyl5WG*G2`7iO)=)%s9e z)M;oLRmdP7c(R|Q#02Jjxpvkt4CmDb438p&(Vb@VTSbCU7-h6r!%%74zNZnSbHxZ{&^0BPWlg(;W?wrqrg5@J( zq+LI~FTh`rSxk~Zf}_Rj?A1*%(~*1I9C9crzuCcX%_!NvSM%frQuP5v3g>ZM_!$DQJA!Xd7s zibO*^3#>*nJrZJH0S9ov+Io@oj%{dYuBk9^X>8s%sRBf*4%Aulsj<-P^EA&p{*T2| zBw5AFlC#v0?XVxTM~-yN)wry(BF-st8LC2Q7>U&qvqg+K@3oz?CC72anX=ENJFXEU zMoi);U^8Mt>Vg^R#Px%f34+t^a1v$=LH=B7Ugw&=WYms#A!`R5K3auh@SFbe>s*pE zSuvD0b$N3Le21Uhy9a3K<3gayS$kem&Q@~=35Iz*sT4^lkXlB6nC6&W8_fwm-5uD# zWAX;R7Bymjhw=ToIrz~zPmfE?`G36nNx!Sx1; zRT8D5>TQg_xJq)z{TmGR3kl;8{<)2fZCU_&Jp>aC2_k`kq`*YB+bp_9&ZqlqJg-lJ zkwLu8NaU5ATaRW%eyX=?Qo$BtJ5_v-qBU_Lf^)aeC(s>iQyj0jlukxh#yM~rI3F0gxs4cmN7YS3Qz>!zeKK=#ub zGaapA94O&Dl;^WD?NGsS7$_!d(LGu}0T<~S4tRZDo4_%rCEl4TBW?1&Bz^-YP=u$9 zoH|b1M%gAXl0BD^Hrl@YB#R73Kg|k}o`^{>DJOT~VAICyb@BYTWJh)2LHv5n+Cnsi z66~fJvEyZE6-hvYYM`u=ng#$9(QVYs3wY?=D23=*luPgH=|U6{+3PiPbC3 z86v@~TA(K_%0_v0oe3rRlnOdOvQYYP8uqx|0FtWc47h_ri<+H$thWE@=FO<^-XqLt zw#3IEg@1azefxITzQWwxT$Z#KXINMmk{zPgJ+-cr*kx?zxAOVxWFh_I%10I03-RJp zZCQPn-TG7-*dLJgxsYz=3)U)QV}6~BK?DGdWr>1X?+RRBe^KuxGP^|iyKNe!54|c) z)=?x!de%N9hgE4G(6fnLoSmgwgmEAG zh>d6wOtORe@qs<18v+Zmfqs6qjw2Z{swqQ!92^|#8lDfL%~_F}&I{2*_WVU!t+8Rr zSVIm7uc2nCdNmp`^;c`6Q}k<_xcLvfOvEb~O+25U{0RhCv{lGhq{K76U7VPu-CQjl zrp!c+^nkhBO=76lRn&xO%uQpO^!Z}AwY4$iq1fc3CJCf=HH}F)SOs9izc@uhvi9Le zYks7ln=`Hk*HlD6k9-5Bdgla!zebMSY84^Df*;@cc_CeKoup1=&@`lb)8oMjxH4{A zxoUYoMXRRD(w6&oCTv>bHok=?nq@qeT|SgQhombDHxayP+WO|6MYG4ao}zK-W*R$O|>Lx6OmAS6^uZ-cChZ18{s=5Jhd| zTPF)5u!#VLmn-59qez~l=1s3Fxl=f;cTwevBuLJ=_`)*|8tXNSG%6&R#GN)uY1h=$ zz^E#ugM8umL-c3;nFwCxIuy*L!E-?l_yJgHpc(Wa{R(jT2_JJ@oy){m*K}!rh0rBO3yn zDmQlv`)hDDQhLTz?vM)U4%g9l)i^DpbRLqHM7~iBH{Su{Tp|b_M%2QhZ#4B7vBkY~5MQbqD$Qin-Xh3s>Q04F>D>xs75+Z$_6vJm@SUm?Y9{VAj*XGe#ZN z@J(9OiP$<(NAX)F6z*s?Uku?@NwgN|=y<>3_1S;i`Lb50fM7?hhWO@BpDc=@HTLQq z4%k!wz(C*?cp#-OZfNl3=>}YkuCA^v&234JV)=zyI+2K1e{lNg;PW50RZ9Zzl-_4n z6i0epP~2pgyT(_!^gezX<*pUCG&LwM9Ic0#&;XInu{1rq8q!xNZ%7VGqVSIr*t&0K zeYlv=Mj=gghFhX-TAJ?9Ni{hriW#z@q-CxkZSY$J@eN0eH5rwlidNQwg8`fyBOk`U z2l%=MV7waVB#N7rcHTGF3i&dxhocGWj#ESiSi5=6n^sE`h@lw)uMOfGWIa!ZtD(YZ z3{>bfxwI-)5BJe{>O(S0?jouopF&dnRYs{ORUzesR+R6k(9hqzxzYVpk6Ls|Ytx@m z(GD3s=WoS6aJB-mf4C56Q%D-IIjs^7s4xD-c)qrCh)y2wva4hb!ckP}T! zl~@QWO-|#?+YB%Od1zuJdB3``{G-2;`y65B-xfR1lj^w1y?0uu;Pmk7Id#DJtKwYU zjBExg#JXmI7%gHL@Ie7r<}2Wy%8I(FybMUp&A~H<;VaJ+o$l0K*zhu&{sdq>dk50- z%m{I)eBwWMiv$Dd*EDP>l|z-a3M%L)ZBX*hAtUvI>6*yRYOza?(~ZLd6@Tv7o%Q4; z(Oe{fA=bJOxDr4Dpy3u@UJ{N}F+kQ>28NuYXp>+8w4d$ts0l|g8JhQak_XfJj8u$y zv(@EFxp>CelJKVyp1@@Qb_m~yYn9NFOdIL9_is#Nq#r+KZ`#`Y^da1ms#_JuX?gMS zR-uatiy5fc?K60wkTUmq(Zz^NyiZjpnE3xq?Ed4TQ}Bv@5^jxkzeCJ+dgw>imaaAz z?Ra+WK?B$maBXs8R4;N}(wr0#yuLaO`jW^^=+YQP`a#MiF0SRYUvg|t33Fr|^T=?PBPLEGfr|2uNC6j;=-*RaEo3XxtX z-yU@mzewPFirZW%m*V8M(`JYfK`lSL;DXkSf)*sTqnCg_&(-0Q8q=0!UFJEa=e6{G6CW8zisu)@&|3X=$}zRUkAH@Z>filSr)A>ZSlGll%o6h!v8XOcY-y;gr94PGS(g76fSk zy&(JghR*&zd@6xrhQ{0!{CuvIJ5M`c<`r4H`y=Pf=J`)x671~TayrScaL%laZDUB< zW^fZDgeTe7#U=W+_zUrDN%dv7^K`Mc{vW>vs+Q8~Lv|{3Yu4$XbXbpy4XT{PYl^{? zwoBv$t+>w5wyNDl2N`9fLgu)Ml!9j{Zothc%!g%KAO@-_OF^EM5=#QK{WegU9Y4$ zeT92A0Isshc%ihEn@pqy@I>P*BHTk*C1JRwk2Px zqPUZExE^m(H=l!pwX?JCq=Uo8eNtB##4VG&?dZcSMqF+Trv+TMGkjr3luS3f zS7tZb$Ua|Wn3NX)r4WZ*+N3H!g~U?q{41PKKqyy>5ymu6Qy|BhfQLNZ;PR_p=gM_f z9B>^T@FO3ra~Wl1AGE9Z(@#Q{Spjbkd?^y(t((vqDpU@Vx&mBPb+V3-|M%{=%1rPn zB!)Y=n|R=?f9A}Ydwy!Bey{EP9OWF|I0C=Uh(CNJDe_Q4nTu$sZZAf7)d{-_&JEmM-W zy9>kr_Wm>bfjrIvkH}&M1~H&cF;zy-Ae9e5!Lyz&jv*Y^W&3RVn;b-3@Bd#vLqA0& zPyAWoZ2gfdDEBkMK(FRa)Y-MC(Wn!vrU}9xpP_R60BZ`LH{FKbJO57S4 Tf8FB+YGCkm^>bP0l+XkK;XH)B}v zJ*11Ov=~IqH1RR`hTK#}RRIFRn;HTlAQ%GT`4fBvKX+q+fH*ONfZ$7qfWUJE84gK- z{|jd#CoKW-`QI?zwiB<6(p=x%S(? z^YsD5-7SV7c(YD6b9=^(L?<;7P(Jk0 zc%i%5U2TjhhE7B@u@^5KH-B8!`-6wi5(q+mmX7cZkO7E!dGVH)mm^TD<^1Xh?5V0k zZd{F-*tg+~g-$V4!5*KOV9k(+mp^Si`TK)_Hq2MNhhjV7)92oPXlQ6~Xvnx;d&aGM z)dv8i#Qvh9p&_ZNs#@vAD%xbKsH8+oLvs*7@YzV$#))(q5AK!v9uKOmpy$epjfsiz zhA!;h*TRO)nhF~-d7hFpiz+l~T?fDI+@=x^zEtr3#;05Fe=q!eO!@}Iq)Cbl34y87 zv~7fg31FOn2^P&(w0!?pPyJllLB^>dKF<+gL1q;f_SkIx!}d70^!QWrxua(9_W1`7 zaqPyWfAZUQ(VG}Tmx1HYj1PooH+!-9CX0CiWkR=JPWi*ulU@hJBJ14D(t=aIogZzp za?a!=&37hTTA$VX_1!PR**B+rIE||trA>O{1A!-XOpi@w*&n1g{(l}nWkB0a3eD7L zy=iYP<4;BRpP#^s z2os|=I`7NEp^?U{pMMPOf0FLUOHfwnHb;HDzwTXoKKNWHPdHYKwlu$?d~SVzwW<9e zDxKx14!g0nu~})fL^G&u9b)57@u|ysa@>(g0PhrTbm-lktE!sXsi_>{Nl!^%S^Hbd z(2Di(W9mQRFVAi{mU=g{>WB7Y{^B{DkB&S~kG&;vJxm>TYr~oIwzghY%(1~K+nNLl z=I>iC!uZcjv53+QZ_xL7ZVUI2)l7Pqhk;fX2TP<5wLz%G#VuR@6b&CfMua>Viv15uyOkq)*~v0v>s&6YD2?0l%jchG76pLbdAA#T>qT7E9(HVVB{ zQ{Pcr-V`i9?V0>t;G|t*TdH3i$1)vc4Gc(GSy_<@IS`V@Liz%)Jq5I@HM#6oM8w4U z{iL*P8(+hgvp%}3!<6LU`up0P^=|XIwBjDR{1t9*q`Um#=Tzjpt;e1m&U0Iio?1s8 zFFsoE38pqZ%I^Gm{&9C5#wTyr844v(thiQLA8);oYA)ZuTV%rPE@MIzI*8!8eMY06 zG{XgRAgY6jk*R&}BeefI#EhgDKB$13NCgteBRTs!lFxAGoB0 zwciDx?c9guxyGr@Hf8vDL1>-IYh_lO}rK)Y^OSZ&c1vW?Jo;{N>4c22s9;! zFQu|%eylItnW#|}9N+UzNNZ@!1gGPWB^q&V-B6kcC}QhT(y=0}MkdHN|KZd?4pCpx z1tcD|7&XeO3_zoIDDq(TnXyrgsdnScvLO1)Sen-4k(PgPZ;aWJ$N+l~NNBhPkC1Z` z88aQqvagfd$k&RIeaA*>O}Htmx-T6yYAPy$+n2Oozm^LrolB}V0oIciJO$c#bM0pKxvrT!42r?d5}mv=ixp~<;@D`VJ2x&hW>D4q- zp9>egg?U%rnvuj*c9z&y6Cf~+@g?7&N$BnI5^im;smcvZzZ(5(rKM}8Cix^-I?$Wn z47~Uhy!S7jaI_^6;V#(L7jj#NWXJJ5LBNaR+>Xf>R!Whb!xb#R^H_QIP z4qV)zn~(|E{)KfTjo#7z(H<6s5I#_)(-;PJzuZ25l_wI{76{R4vd*o;&Le!74)`CRRxaQ zJ@=g~nLad_k?0685fYU4Hg*k+rmgE)_H+t@=u@+6a}sg}F%MGC-13#p!`lYI^~P)P zyGGp*{!-6wB+_c_=lc8(f9%Sw^>~$q{3{{veQNGoOE%!CdYQ}xK&H@sw$Es-AMp~; zQ-a&LN@OB#Zk!+hr|yBH{oJy;A04*MRsgzKemQ*NMlAtOHT3YLqNz$s^jJlK&q_EN{BQbtk(#cJ*ae7iKS zZgyGP7oi9uwX-C8)d_y-NaGbIlDOtiYowZgXU5z4fv=+}qabH`xz&x0i<<~)_=7c@ z>Neg%9TUbcmpPsW_%8)8F*RN1^c-*4ptHzt7wxUy%1RZ0R9M%t?LZ0@OP4Qwxn<65 z%*~2kwvO(bSGQ0rDiwsjxje=Ndz#jgd8=}l%F5Rx&YTYGaKOZDdI{X6-~6GGztXNF z*iNH2D~g({6JzJo63oj*35xbHI!JSjIO%-UbYlH#yL-ED)`b!lPug0(+3L0`n77ch zcE8vkuP(uLwG8VnkaTW{sH%S|yrSz!r50OsC%f@kuf#9>nKUQRfhvfGWAz9ZS^{|g zG}NnD*3uVtk1$n0<=9Cw&+yp(nFiJrhqj$CDN`x6KQ1oTCmrP9YU{k9DKSyi>O8(B z{(uRek7ImARCnlCX+(~v>%(5pvEdC?$f`VMkOjuMC3NzoDfC{H6jo*K4Z{H07%1oyyoJ( z>S<4L9xX9m=9gYw+vI5BhL2Tak75FN0nB7J`@4OATdeM%9gp}N%X&+1a3m?HsDgKQ zO>Q0z5_5A!b#3_Cy}bV6VS_S3F^e|#ZeIDu-cu-pDCJ0$c5PKx8ntijY{Uq`%u^jqr5kw_yD2ts%+Jaia+ z(B^ZK9RY~07!KrSf1jL&F{#4%62(yTtp~6Or-dX!o?&O^eiAZa;ZR@QtmQG)ytrgB zTIiXr(s}qx^_L!Rglfj>C)F*ZF9q`V8KXB7rQiA9c-^o#yzNa zc(>^4W2s5!>9BaDq5A6n8Bhm3>KH8qLoSCY>WH)6>R{pFfH6u#?7&UJ?^YuBOWn-+ z6S@TTaP2MdA_agLGQO4leZ2DRzBg+U*JKY17!xmjE#T2{`S+v9DB zt#Qm2yRE^kU1#i}m?WFQ*~IrgUu%EhsUNttGW{QXEiO703AEkLdT*GT$_P3!@e+4Gm?tz{SD@t#S+% zPVZmh=FQ_LQ+~1xoL_DRjxue9D|;M{jn3Da?=H7L1GXO%%rg>7S!_#&D}}>X^vbE^ zf?$44?hn{~=fK}MV99LxG+In;7Sc%t%F7qGwWV)lf1hJ#laZ67`t~jU?G0*fPPJaQ zdP-Au;7y7WW2r`84(wlu&ik!A9XF4o!TIx)9DY>cLSFP%=3##Mg}TQ6uRK4K>)jz3 zC`dD%Qn2rq&*X?~Yion{rZ}-W(!786wOeb793PiuV`ta%by_oFZ1O}yzfQS6*J?yu zVduF#`>NcM^hY>PIuv(+z*3QdovF0N)aHYwB&^|~^Ot+6TB~HcgQe=8j`wLN;>o;Y z!gS!vZYld#SZ}LGzSWe>=C_|ZrIe0DwZiwvEzDHyx6`&)+6wCb><{mM=)H)kpm+0x0UD$O?U<$T;WK-23<4tovI7{a$gS;Ijk{6E_D(^IToRnF>T_^&x=$b{k2BrTSQ zOS<^a#ak|!sE5yKu&)ZT&SLnV<)?Y91(?VFXc@{|eiSMIip^bK1zQtSjwrP?Cd1Y8 zEXPuvY4ZH359RqP5(AfYKi1bip=A)k9bXxyDFa?u%6@fu!X(Y#!^pWnt;ib)_TWqD3S+iO0M zGz1m2z@w(wIQS&Qs-7Y(60Q5w-L`2SxiZK|V#FquMGxCO%{qjNPY01JTM-dE2ellN zx$`^!6{ka!n;gDdNrd7J363OR~k3rFR0xvBo--rtZm9zUBQtfze(Mg zsXY-}lH%*vNU#@{m6aVGJrW5=%{W_Y57zH=Ps&)m4uB{98YQ;f^ONX&*GkcEfI0@c zI%9E@3Y?`HZrC{t8>W>qPTU>Ohu@zrCnY6`+t|>*zuXV(J9FxqSVun=OyAad-CD@X z$vx^RS|1fyP2pS5JIhtK(i5X%uu3Wib25HD)816L#R>1zsbb|EWlBj}vxW|p9DyQ> z7dSBY1V$0)CuGYIZ2;8NCMq!0B_&o3p@Siw@(mJzqhEFT0TqP8xShcZcgO;$3_T}b z9uDx(kxvI{Xc9BCLv#{nnpsMy%|j?(1*9~?qX$EH#I|I|>1}?DP^0fPwR##vp$CD@ zyP~r4(H2Xyvf1zPPvDwZmfMQ@p?8SL?`VXO@@O@vSdri1oW*mt|GsW4`4D6B-ER8_ zdoj4PUr);6v*$C2u_Y$|wQ5S~w9Z`vg&%xu;X)TTuljp!;gEi8oO@JR@_QZM@qkRsGBD<1P~7+#EYgGy?4N zvyoF$Ze{>u>o>SV5jh2Ty_)xLCosW~zM1{W?9Apr4z=B@45xoJ_8Kj{USgyr^rv5- zTJ+qKo;us`>}N;wJeT#U?>p|Fw{9Ioqy0)sNbesT;K%p^cm3=ObL(E`r-qs{a$oY} z5qHUcGkTjgLZa!2XAZR%C^u|V)Bwc%xDgQYbtGi)&}1>b;mvkGlR2}9i~>;xHINXH za1xVSJ}O2{bbIb59cQN?7TDZG%g&x`eWgHeh#VXQKxt5i)F&q9#sE_vZZn&T*AKQX z!I{mL=N^iy{$UhD4LJoxfsUhx{u&6NqP7?7msVE5Mwlx=H^Fv+kH(1uYp30vbIu=R zH+HRJgQ}u^VX0M+hSAObW0X&IM%vCBU(N&>!-LJnTe|;RJYrPms3Z0Wxx&eq@eA?# zau8sh5L@wAnScmgRYAHNI%X!sDxlFq2}UyTdSH{MT9qS=65Z;dc&yZRpNRspC&6gi zSs0cY!weAs3B<)pdd<3CQ5V}e=-r;#N)uJV#>B*2>86GECl`^IC)Uggo~q==!o&0U zeVzkPueK@QSWyuLZqT{LTUYG|;FD`hY151j9eCsX-OwxJeQcX~*oY$a~T#qKKMTo6C)>dM6_moLI;( zz|*;Kb|vA&Y$k@M-B*nm9^)_4_m^K3mS#`Ery<{)F1#H@&e!_?#jn3wfbz%PiA z<^QExGp->s{__R==d0bbnr1pChovcJbXCQV>Fm7kgGEl6<}m1a=`nzyDi%GF+j@t4 zRd2JBnMP?Y3rWfmGtorYb*?I7(^?1Q(`~Fy$;e?l5;H$t-ONOs(789ksx2@KhAPN= zo6UX%+Lcll_fP3S*@h?)OZTawa(gu*%<1<8Jye>$EvY54h^ zl;==ORpbR^0Ao152P9Pc5fp`; zXqCFJ5qp^pC)yxMM4(npMB^6fEH=I4NM=LbDz)}dkS3k=?V{s&2K5}wbtwD~;kYiC z$r}%6vwxmQfHqRC-Un$R^5H6~H1KRfP zRjiTn0$yx-z20fWYG@zc%Nl?VCVRFwz4b^i>^c-q<|lJFox}Tj)|hqPNHnYzB4%8r zx&9%CZvzlB_Jh>SicH6koCA^AZDfm!I#7F)2iPTE@tng%i>3R70p(Q^OtDn`iGhilc&=M!8}dbgz& z6c7X%n_nowFw;`Co-{btIPv8$(QCk;S@eB{uEtIcqbrL*?ZCkybV*zKv8BzgSQ%3K z{?Obn1L(gH^qJv6qyT^e%-Eklv|o8KI^TaEYLr!scetJYr(unTg;l3d;sxk_y}kOK zEGIpaOHEk9GcjO*(fjctw$$47VuK)jpx%(M8s!CL{&=wxFHt6>+vl;x(_b9Aq8UG8 zY2y;}6|O5PNRW|nBb13bRutOXBo*+s56h_A6mb%flSHF1jPv#HZTs!B*Q^O&se)K6 z%r*SmldplVEPC&@l5)t5TaNu{YQ4!j*IXysLC7^#!U8!>XO212K?7AUNM$5P{*#e= zd-5Y2CmL_ITn$&JhGpx-Ci_|^hG;J1viBoXge3-ogEL6@@2}F*%<*yhNed+REF7yf z;28Ln9RKv>sab2FPnI@UZz}zAf2#Ef+-jK|)SL5>TjF7i7*0l?=v@!JAKM6eGsv-np((%`Nn zWb6N&x~a#_a*+;{7cv*vgo`^kqBzxV^JS_P=nO9@8gV+XP8yZJCU!N@yDL87^E1TZ zG|mYLi35zR6nSr^sm8i%+cSn0~RnAatvR?5!+1SEtb12JDOI4Y)po@6xohwM0 zbDHGvw>eJlScI}hihifZ-aXt=@?xk6`DjfJf1NINhwCxex`hAAF;1|7b$jdbl@z61 zufGgQNFcvvsK>1}HI)UG<7xfeJq($kVY@u%99ZPgB4G3z0wO9pT91=F^P_v`9-P`7 zDwdz= z*2fl(%kpWPt7{C9WXXCvQ(CA6ujXUx3vXVXinVg z)E=LGZ#U!L*glcE0$I2XT`)+qoMlGJtoRcXA@spYPD1hTr*|qLBQN5cIIEHS!mS+xgVU#k!b$M-$mkb?PtsU;kV zCYtXisUBx9VmLaXf~x*9ZS+Sg2}hYU%sC$MlxBMq*Q2^rN?KizJbDUzcN)U^?!Id7 zDUi#>D2TM-Kub-%|LXG}%0ewjq7h4uLCIQzCru)pjGEJ$WW}D8YDR@$qz1C0rPF~# zE0y`e$w@<*N%D&dX>}nqy-nK$OJ1UXr-h7x(WccY%*|I6rIAwQ9Ix3@3V}mkl)QCp z+@}31c9sJriIK;x4VHu3@u!ZWpI6AZbIP${T406K1q`0zdLIEsMMZyf0 zjr;jVATV%RzoBm3{yZ15=}2YP4Vc5j(g{|xI4m6(^ z`+t5^8TR%l=!u~XYeSxRysemG^4Pr5HT|)yH{NG!;PWU6))56!t1DD*(tJP7NSsoc z&_w_YDYlaSjA)e9ZZNa%-eF?+0+pl8^L?ElFeHX@3_*daP*RX~)*WCB+CS>BQ>NNl zdaA;n%`du~vqb;uj3WHmk-g8bdo=eIHfzC?rA4vuQ z*sF=G_YI3EZ(Ab?)Rz-;`a#uehW0Z}Jnv-Hp7LK>Imfn+AEW#mje-)3ziG$lfqTd@wNEb}^OBR+=nuV5QMY#Dg0Ba=vSDx=PaUHu4|prvf#lC~LcJ z3G`ae0QjV#3|tvliu`#O`VF2Rp<1KsjiIWJ3HX(J32`bN=xy1gm>alX9vn>GTYRPN zC#uMNH8j?_(dB0ImtWj&;N(!0xtw_zFw!UaG z>WQ;3Cgx^Jd~f(|!BuZNZy`$`S0EmQb%&m{TwTP6PQyTjn8nM-i`gO3+VdWv_k_gY z_Z&((pa@`CC9!u2dXE_tSA!vuwja#49Z%J=XX zqo*qjItwC#`Zz28%1x6BTfUB#Zi3a6yOVQP0{7dQ2 zH9-l7oh)4n_Uqqa0hhmiDdh=OGaE0cI7-Ac1s?2Fx0_=pOP0}v9~-6wl{y{3;4$mH zZn%Q;3?{vn-COwMEh-=Xy}l)`J;=ha(J&OE(dp^obN5!BBycJB>HWjqey{3wp^1Z> z``yRIS+B6&D0}Iygif}x9=p0^^}CSnxT7m#(FOHf-AE~m-4Vpi!TawUa|Rh<2lTN> zr?b)Rfr`b`h*?=Wx@rJx(KjbjetuUHGosDL*CYZWqxX(QPq#oomdyDI~ngA#P-&VR`$xi8gcN92fF#ui#FJX_uHPsaPA|aX>9)iBOhK9OizP0YTV_`jH z!RdXk%4?_cPe$D~d^It=u*cJ|Ub}D6X*E8v5~0gUxERNcJm!xP>Z@0+J$6sX~k)j36IPLa!-P zWeX0g$)xr!NviO01o|to64O8PMG&m|rF*^4DV(29PwHS*PYmH&TAUN#z^lhzCv|1U z!7 z98+N#c)XB>@!oMeRh#8ydqPCa??*i5fCTH+SOw;)d6pxn)*qcFEUb5mVy2% zynnEhadssp42$Zg;b%z&eI|1PHi1rQqRLisspWp#cV_1He;}!0@y+J2dfQixScvE$ zc@q=g3An)??v6WiKQO6(h7Q<6ddg;MW_!5-Vz^{EC8Q}L*6ySY+#R8twD7vn9#Djy9)-H z?bEi1NTC+ngx0u<9Ah6!3o2~7X^Xp`t*2$mJ+`^twt}kux(*pN@Fyf3Ei``XZoM?I z1d_sPK=a!4!!(iM*1s&1C14D?9gVFNNn@C@o4RyFM6y!JLFvozWHSSzp%F*NNe5TH zkX3R!93H~nCYpy9U@2P6loegUak|^-Ol_UBHBiSDNs~ziDVXYHdF##tw&)FiF2 z`pbz^nkHCS^@D>8MA!{u@^)fS4)H}>)yPnt>k48fl$z1)LVjXsuR86!T4(xI$fwIW zB5q%MKi-h)b)b)u&kBD$O5xTrmu}Z34r-&F1qxsz6zoLE9lpuc48A|(Rc$ooqCMCR zR0YtON#!QQ2wPGKS8s+*Sy133&;I;Pr z(rAWC4KmqVQJWTJ>wGev{c_;@LctZC5mB1BXbF({a*^(teL(2<@p5ZLvbyOR-E#B1 zA$fPfFq0w!N`1(S{b&x-Z>+?{steWzkcgfZB^%`BD#QMG% zlWHafRaoB<@<$FTit}E+xjfr#wfb_tiZfckM)OBD!ftZrChoqTLzj*TJ8uv<)`8`P$O zAslX>v&Pbj8=+XU+pglmeR|l~s%3hnBw$ zt)z^U60YH3!Bm3lNjN&GDsEUVepNf~-{gRbP0m}9*T|>#!&O%2HilrvfvT>oq9WTUmeJ&@Z#iG804AhFfPt_s5%>4eaacj^FA}myhM&RboZ-6w~e1(#9+_0FsmKN5R%JfOx@66obpe{p) z&shhq*IWRG_a&AoVS*^CxcDuSVrt5t-XQ@)F`EwJ(IE&h0}`7#Y`B#um5aVd{OxO8 zbyl;KU_(D?b!v`1(p&%o>mZY%bN7Xs5$Uq)CGxDZw(qYk`Ec)?FhPW*soYeQkv=1^Ia*+5`LUMZ}&XI~0;20A&FLHP|x-tDt4fpATbU z1ry$>=x8YL6jEj|0su6-?kfoJzR6nZm}|(R6`t{@E2k=kr3!UI7v@-h$@g5St1)hs%@C{a{2QvU1JX!%DIeiwR(uqk}WU9gEec6)co%2wAt z4dHA#-frWTA`x0QW%p0CTdkmS8Bvc@ieY+3D%+&K73ux z$7Z)@pQdq2)W&-c`YhxrXOCN=35?5?pl_G`i9eY$?n({>9H{2ay3!jsirpAu${8aH%9J{cSvW+@G}) z?`NH;I;_iNzK=es3J8J4=|DvV+LA3I?N(w8LCaAbtZ)XJnpt)+1bIz(Cobt=0ogVa zf!C7l)HCk0iS-VNjZ6bnD-jXb152(fAede$#C(CqN_tY4X{`Rx!;}wCI2alsb!Ta5 zNp@#cZB5uv>@xYor&_*w7MOf43Ic#YpcAI{;KeM)2{TK})()gSWfz`Q7C$-NsrSxi zmw#wa$H%ze-=^MMOVnsiYnt7~OytaYl+b^W9 z;m~jy+--jO^`#1MAysq$YFa9WFEmNVXhgqJLxWH?XTzOo{EL&1jm){;U&(T$Ig>Oc1wN* zeHOQ4sn6p@FK=poHF1>azA~zOH6eOOTxKWIDJWFE`ZY9yv7nNkJOMy}4GUzY$WV}> zK?1GDnAMYKFpc6efL4Rd>M8ZA(%Jb;juY;)lz0RZ!v7h~J$3)%=A`+++aiF54jyhY zXIst%8fGC!2opsW&VZ{0FYyxZ-@wGN_lGXwc}%GRS3lbxJq{_ejL|i7&pdAkrCEcZ z3R&fNQaMzVX}JUl-VRty9XMdzN9#pAfXa+OO_tBvLpbEMEKP7W$ACQOXrbY15K>r^{pT>WchbzDoWn!-;H$>4WwxW~WW%na0yD}=oy3jJ=GR3?&pY<#w1T=dUxsE~OCKDaR)H*Q z0ScK?k8lJpH(t`1y1(k-C!gC(b$L1Oh7KzW%M%Hh%3Zs>e)0>-jQ3?iZD-~N_L0SvT1%*- z_?z>Z3;Ty#AE+;+^r9Dq%Cw5g6D_fftCz9rIpsQYA+B~i@#laO3`ShJ&UkTd7Vw-u z1CCp1jg5Xhp$E*U`&Oo^vYcyF^kzj@cYxw>WtsxpQR0GsR6hoOK&ynsMLLX>$@PYc zrz3;gN3SV9I-I|5Na^l+M`R(|cA?n=Je}mTSvtiKWQ#iwimb+!u3b7!ZWyl+hGe1& zc8T9{KMU!9T^~kR$dNx>!4OZK3(`_-*T9BxL-hB?Mrn$$%RTn>1!NDD)p~zbVLA1fTdC zfiuW)0xn88NA!3je%9p?{o85rN@19|+<J>XNPr8dzrarI|XF!zJ zyL4a+U41n>L@I`Q!=EQkX-kY@qO!M^2g*+i`2g$BZ(O|iMVld;=B00j|NE?2*0V5 z=IkyO&_T_q?A4*-$5k(Rf}!oO$G+dcf9Iq8Zk~LykBt|8N~rH|Dr^3@}tTUG34d@oNqE#1W2hK{x@LG ze*+pzmtl0BYN*Jm_1_K2{i0y)T37-RA$Bsr~;37C$2VPtw`EDWFyM#4oo% z)<`ZQRK8g(fJ?CQUL-BshglP15(_nrX`}Xu5=b2zRv+PQ_5F(J3DaLWAB`mPzPPcD zH+#j7Yto`|=Odxd;@;iV=jOhSUgk3yJo=W-=8CmV7I z`e+03d#R+a*g`Iq@H7%MINCk@XVks?-T?WXyX7&j1B%I^P}df*!bW?tj*5Xw zQALDtdCmT!cqzgC@A4#_MvXd799Mh`OnM7L95NvF&&^jpaj|7LGo4{opC9U*Kf|v7 zGuIh+Wa$3C9>3mRz0SPeAWbSKMxBGYNt~iG157wOCi>HorJe@ajVGP71)Wx^xrkAH zx(^G=r3;wJ8w!k-4Lt{h9jCPQh0dU>#T~e zuA?ZTaREg_%i4RSa*z0&fa6FVUipTEBkj|Er`(>w9K4 zc(lhdLc5fAIx}->R4wTJB4QBEhb;b|HvFA2`A=p<9iX%k(H z+?Aw6nyhMhTW)IoPow!EZWSaB0m2wt!JrvsQM@=2KL$AI(X7PjoLU<7EYqv8^4@4N z7WmJ-5exlK21O1DY32mCe^q3z$6&M=Y3eND#ndo>)<@m&6dq?WQx+o@%_gnugiKl- zZ;Fxwd!;CQ|6BYOc=6$oh8nPvCHpcBV$QmJidiKey1(^+Kpko>OJZPTF4s@8U76zP zA7JmNJ!w&ei?q}fXEl;5%Y!XpMF>s@7tQ)@xTN<;Y|`innYHi@;QuoODy+Trq3}S- zJbCloqgi>L9f={wx!2^>py=O?-gA2Y&}o#`XT`~pbh>P^WVXTBf&ByIZ4 z8?3B@JUN~l4g#cT;4)@rA>$`8y%x^AHG>(xet7DD0ud#?gu@e(XP0fqZ z*zhM38xi&jHYgxwV87o)6+-m)Ar*ckIRnjiMZ73RPWkkx236S!28>ZKlR=>V+H(W- zWZ1r-GC3_(S(6~;{D+T>0?-CPBoZBR{ql~W;)6+@f67-;QHX>XJ|DVhLydp6^9YXt zW#>+-7+(F+iH-8dEx^KrBqZ+7DRtp7)5)Ak<6fPP?SAEgx~8g*h9q5KVY(gQSMgu> zwFf1&#l$Jx?~3pZFdc+_r?*8&vvgB@P@E~)xM`S6Fp6ne|Na&0<}9Cx$Ns&4F4K^t zG6R1BcP^1?v;W#9LCM!J7Bivo>f?h>h+}S^oT^ob6gYKE!$}QWsZ%~Bhmgk&ruHQP zvK6@-B2sl^z9{}eY6RB&6pHzS_uH=7v{v7Fz8S%w7Ogwu2H1d@wjN0dv`R!bFoeii z<5JF|1#bclo{GV~B>7HMBrP>BWD@0~!Sa=NcUec=s>#4{9Tn$7iU}AA=bY1+(GoXS zVWrR*xcHHnogFi!`bdKaCG@SJE~+^F^j3>jdLDdm=4T%1X~95*Eob~zw00;x596K| zo}4@=b#G^M^@%eOz%w}-)xV`6eDxN6`Bx2Ry8A|#nb(Vh>$b;-9?64!FD1>(t%xw2+4YO?;G>3r$J$vSXLGN?1|Ufo=N^Zzv+h! zN*MI4^yx86!$CJKeZ|_z!57~PgLjlifh!(rKZ1}r2s5CVnnpu7$wcsHSDI&d%9QZb zPQfn&S|fL-Q{m4EYtxtIZ(hW7GO8%4xBm<;j6Q}1M;p`~%K}0e<;tMq_&-rEdfnM7 zYC{fle}Z@$dyP*o1p38{*xKS0I;9j}XV;e|@Vel__`NuvIzqpM z$v3+Fv+>>vzp96#S}g zcXm8Dpd=*eJS6*Zvm9Rj!~A;2pUhPLQl0+6VfWcGZ-2ymoo8pi$3l_Wp!Q0$4aMWzJ%+3#vA@?922Jc#X(?kGx1mqy<1hconnGt7 z%xj=N?`t7L+fE0POuPps-TKt_WqUY|UNpY*oQA+hs~ju*gy++x$L+w4z1ailxT%tW zEPOo9jLzrjqrl_fyl=M^te?gJ0oI?v`RToj-VLeNCY~ASuJ@~-UA;eek5|P#&&Ec^ zVwzPm8gqRvda_VpA>s0V5X67pf3f>=w$_#|P3n_c5}lT0sDc6t;pYlY`Xdm{@7Nhw zmE1P4`4jB!4J;b}p`A|Kv0%wNP@FLgoi`M&j{ElNb}GO#ZPhM=<$RhN6r4-p}=h5`~QI;9gD| z(uAOkAtgugE1pw9?3}QPGOimihoDm`CsNh)K4BZH03aKVR+#j%eaC@?{_!;?za#OY zNJ=O$D#o#v^Vd+2 zRvkM^UTTfvl9I?lo_OWrvNQHePX#Nnh|EG1le+{1%F0(3r#@<}i0J8DMpe^uD0IP* z9A+-OSMZw3dc>TbM?av@gX4wu&+aS45GY#SdGuZ5#RC`>JD;fwmJW=^mgglOC;waF z)+?RU(im+7Of)cmW$^y7n_jGWXys)OdA9oDdF4qWF*B3V4mSxx;`91f#KwtCQ(O@B zZbwl#g2)|_2WYe$wY8n8{6qD+HH#UYD~VE>(PT!2HsV%EPzSKi2nEDl4K9r^*OMI# za}>seo|~7D)vbuQZG)Lj8VH@hq6L5SAt|+uxZ8OjYO>koA=wd5kLqe`D^l69D&d4F0 z7DCY?1872YlNb~;Sn?l!5-_wRKY{hd?#(<7KYddr0KnFXif5U}1uR~xh5}+78hl2S zAtF&U*<3Hr$6*8CNX6O#Py zcE7kAQXd>DDN3F-n1a^LOc`GC$il+o%o0S0hJ}g#uy_@pRlBzz-#Y}_O7bCl;U4Iq z=IXe7<-NS#u{13DlCk%#BL!_MZ`y~f`;VYjUYJh&)oH)Ad=4ubgicf`12BKoja@r~ zkE}LCVzXlq%}~*Fc*F(KHVCq4+WcU|<@stL{>i;htW@x)FaaqRQg8P3Yu+R^rO{hE zH{0zyLD%Ds{D2EAXI^KmFjj#6sYe6}SzF}VsqC@I z_^rd#TO}x_(XMZn_1(YWMa->HI5o&KRK1>_(X?AUg?^zO=@@>ZtoIACs*p6NqzF%0 zoHU^!RuGCS_Cye{TV7pE5(xNS?zfrcOjQaUK5JPd@V;Olymy48Or%{u3D?GRAp#Fd z{e_0+a4MhnD+yxGQ-W%utqcGxU)fImvj-+F|Aeg|lm6TnylB5_^Ilyv=Tz4^BB#EJ zAK5m22Ek@?H~1Ghb23+kjG37{uH~ik?zvEA8f_4yvD*(Lmn!8AFIvV*FZcVteE2YG z_Y^&>(=;nhpr|Gh9w~sxRmZZv2~C|$wGUc89JYJ>y6ux@Z@=ttNemf&-1Zyq*xV9(TcEU;K|00S>% z#*D_q7FD2_($Ob|iKmZ=S^{A}mIJVvs^GwK5j33*tXS}6We^|`};rV&AgcFI(z2YXYakvTA%w~4M!loG@fm@@Fe0*@&+QkH z9F|i#!{|y8XOQpsFf)h3j3XAa6d{rI*OT>>!1gp%)`ho6@vHUk=0Li2dfE?u1UhD} zc0SOILB-alUv3Ol%JV}?1LedY59_Uhds6bCdNys_SG(FHHji}+UuHy9u#!|%juSE^ zZIXGSO0mw?CydcH!-uUXD643ShT{s{9~mZOoQG1UUQDCERjY}_?F8L2QS%G7<+#3- zXk7n;Yt(A1Ncb_{T`Jn17e~wwm5_s{uR%UQO*Km{=&PS3Dh@ZV6cH=iW&E$2W>uBo zaN)FOr%*M1aCJMmGASYr4M@#O8+tbpH?U^=M=m6&gP38xH7D1UJYiif%LkPhV?7|- zc`BpNo76|q^jLw*X0-=F(7Pz3NLQ_;EhzyOr=kD>9B(sD89x7$hX4#v8z{?a*0({a zBq?Kk8(kegWNeK&+3ftNk4nN2dVPZCqv4_5Y>Ik2c`p*1Yk#2T?U$OmIA>Vv#I^rH z@*xfQnRLS@T8XMoiPN|J$s7jhn1LR!y0aUYzBTYT?{eY2L%HdHP41E%%uU*cQYHZ| zebbJQL-w4F{WAWk@_t)CTCtL2*CPv*K-mmX7rw>WA-fcOM<-onfR`U6UExNQfk=cX z@$`nMYhxe1ShD*mxSmO)T@2gl-4c1qRnk} z9DRF*dK-ckNl@`}p%mF!%FyN8_=8A{yvkNr`Nk=6RVOx3OJ-BGFJL#vmz zG0pQP*Wxhv@Q1~s8CUV&QX@v{bs1~ysyGJmrUSFVD_w6ibclc1?o&06KS!VegJ=AA z)#V=Ci+tZ`5e7=B{}%YLiAfTNGA8tM3)e`XlNVl&H&VO&`6p@9l%-UCox^`1j>EJe zu6IrH;rjS{g>n0q(@w)I8#=llH3WFV5x{@ZktQA;@?A9PJ3J<3xLY8sx6-Z(zvJn- z`yB78#C6T0!0Y<${tv7BSQ?ew;UfR;-1Nf_86!#anyz~s$p_$0<}k@_`eN(39XNOM z8U1F70xv&bUR~Z}_NBc73t06X>G}HNr(!uBnxYp)-zNU(=GWxOn6neu2I7KK=_t;& z3s0C|)&zN|(5=UZr&=8swQ6cM2a6hIPG{xA(hfY*r~fcD!?wDU^Ox*R-U5&zoVb6N zHE^87Dau|%tWhjZ_sXjyVNUZUM^ht9qN&$eeq`UnhCnEt6}ulJyovU-Co>;17`$!E z)^pmRnDJZcHU@$I^Sm0+_TcO#p*r zA+>`}NQI#9ccdI4$<%RVDlNgaUD^s{yCroUL0eJiNbTw_L66yK@+Q&eu3h+t^|ekr-}>vD9un5h zd0%OMxE%mz56YCjjQc+!5Rb?y7RrWupeI5DvU*Ip*A>y!uTFOf%T;7oJB*R|#1g;S zZ2ZkLl80NB7~U@*K5dcx?5p0CYIJ%xd&`ou>c})F@lF`5az42~myxEVB`jsLdvu71HC;E$^Ay@pu<}C+|A5fw?m~ zoJUzE5Hh(DNDIo5ZE>KCe*+1bz5l_lWAS;aFK#ov%StmZ#!#koxGt2?yw$h`2k96P z)qi0cR8*hN;avnz(wIgzM!iY>MVYm~)OK*OS7LWYxt=bu7;56`pyXqqEa`@90wf}U z=cAsg3fs%~_DRjQtjk*tjLmw!th#f%v{M_sCr#cwFU5}4Pbape)A}gikV)K#GOuyO zpL$3l3JWQ^a@eyAIl+P#S>0+0n%(uu=4Dn)YSv; zttA*Fn6?Dzd{64kg>7U~njm3n+q3KXG-M@Z_&IFNEHoZD9ABJX6@^RkiEBTp3nh(= z=fjYjO!Q0R@6WB-Py52ho*m=~g@f?>FB3io*kN~P(r~I@r@L5!>jM6C1>>gK)CCtuT(8-tTCnzCEwirXANGW^C5!KVQ~WxUA+FLwc+; zdN!lZamF8xJz6Qwd+elqZ6-nKe0X7w#$hv7mvZvY9IqWOl$4MdWLmOa8EYY5&G_eQ z5e}}7!}`lWiyqPSR_2B{gN*-%Dcc|>Ee29B@JuSWtSbKMlPa!D%IbVxfRXq3-3}zm z0ZuEwJGcm80!OzU7)>qCy47s1UAEh-Yxhn`my=X;hn*D#M?(_r=e^GWAGep?&X?VJ zM$1`)IzESh>Lke~?(aS-?siY(`n<1Cf%nHJ9B0))(9 z6RU&spRL);d5*tAeKPps4l?G!Ot8th;G=MF+`Vk;Th4sl7{MYZq!DJj)5iIuL+_~A z>U)272lt*TR8sgX=G0*+{d5nE_&`^U7RNVdU7^SjkJp{<8zuriM1;}I9LH68B7Tnc zAMX_?bJg~k@>q00E=f}1Ow@cPs#*uQ_zgEs^|ENa&Iaj7+Jf@79I4Cp_&{hlHcL&P z#^EsT3Fl5eQ+nKuC$tBgClBW#P_-^kwl%JQ=%Nh;5#p~EKFo9jqkn(UDpbyq@i{Zs zYK2LwVA>L9#MwRVl}dwR>06F>ot1xJS8V_v0>B685}~wRFNE}^U{*M(Z^YWAX9UU` zm(v~lN+ssriIya zyY*&5EiVA+QwM?-U;P)o*rB*;niDwC%L+DY?KT9FMek zJdO38B@0EP@(00R;#sokHq`p#Rk;k7v;+Qbv)4YwRx~1s7*`!$H}XSTvyM*} zV1kQ*NjRiktfJF}(&T`f%8Q+$8g5Vz2sU{>&*Xz|2v^*;|D2gUM}>7!sQT>ubS%3a zNd8eh%{Xl0UKIL9M&r0-+B|Q*ZDBU~k@Pl)=mMG7qL9P#tTu!^KJ?T3r$M~o-qYIq zW6@7r=q;*;AmT5eJX5N_CFkEaM#kOO{q6sG+%>2$)v?FW2Ql zILeMzp=ZJpcSFwYGjZa@hRJjA;0Vgdh@b5`MU~ge#J-wZ`kXbZ`yGU@(uQoXKhs-G zH3;!bQ!vN-T;64pzSucGutjdRxAL}UcKx;I9fkmpw<1#)kIeB9*0kkK>^;oYo9i1fDEm^oko5ibf9ICq{csEe8oeOvX)M42T|5Q;(S@j zW<8H;r}xV;JwFu7y$6a#k~q^Q{?QBWh~8jWF2uYI(okcC&X{R0JmD}>+G31iK;liWFPQ|4k?Xk z7kaiG$R;yb#lQ}JQ#^af0wmKrQ;N3{=w3W%UsuHHJSe}MrmM7B6GpKkSo`S9J;Z66 zAVo$}8?76P*9Fws(|6r4s$J4j0U@h?kXr->2%=19WY?GGMF570E|Qv5(V#lrDj9)n z;dTh>;*X!re`{XbM?c=b-an@id{P6uSK+9vx^Ep#sw1UN>uajRg@w;2Zwo9n!v89W zbKo@@{uEuvZ?gm!OEM|@pbIMK{JKfOWp1M=GvIvTmc|ggiV0e?X&mP4G&uYP38QU@x>gf8YSIQ~+^et7z*0>KP*AJ?@xc_<{O!D@QH_hTs)mHDH^T2e6kQy3&bC*!V^(wL->=L6NgyvrqZ#AkuNAxR{` z^Ovyu<4;y$g9?K>p;jiBTqyyavwOYgwb_H+sQK^%!9yC1^aW9Yz7Gr%wOkVRXgmJb zQL%>N{`}E^|7y|Tl%ptkOhpN0^frUV22(6-tRNB!-btWN5Vn1*=;o9FB9~f1dASMT z9I!N>DH81U>(uYiw;|&#*A#iWMzjKED{o`pe!PIC8?ljnU|Z;`7YdpI4zwqH>cjciOJgT|(SAh>BfEItGf>5hGKV z62OO59w()E9>OJ`DKZSb@Dlaq!ThNdO}OlCW5U&`Ma5N0kn5d|7|p ziFl;+I%{J{d$~uypBv&oaCgv3(9enD}5bY8Y z4P!^wU!|KUh5=-ms)+y)sh$tmmqtP1;~WA1f9wsB8F;utRA3TIw!8=Z*wg)~XZ6oa zMY5z2{aS;`n$DwR1siI13H=`qG0bw^g3|J+8z*e3GO`OWlCi>~$>EZX zvSA!34(H?}ki_`~7zaJ7{(2w=E;NI$;0Gshe00$xX_W}2@}!&~IxI!L3I%Rn-gerG zyLvi21A|(ZB|8Q~*@FB%MAxC%DDp*P3QcTsD$byOD)gurEYSA>Po>Z=IS3iMZH0gs zNjEepmAM1}q0|^R>wmlzIA;i!dqIoNb41C z2KY1YIKbzR#*D%UvKftz(;J^!F;jX!M><=0?6b(Iz*7yyoXLcxOqH{e02*UP=OL-w z$W|JZn>@r}uP@0-agql^o*CtVk1J_B0k3tB$n<@=)QRElKIxVo} zymLnMdf#rNKTnr_mIID@Fp8f#%+Ppf+kpqwUGRT1h4)tR-?&C>iJSG5R1y*vSu#9l zgGNirSp23`2m1#&=(8L;Npfq`zZi!bTJ zH5{Mn+{abli<%!fB9gKxgtm{xmxz=~GO?(a2XmOfp5?7w&_}qYl2XP|sfz731U{Y}7>VKFT7*xxqq=-;S z0x;kpiDrCllkqX)X6kqmZF?O1)zE;^JRY}*td+YL5!=|Xy~b(7$ZjaBSX?R)Ap9#C zJ#JfJCc*;8%F5-8i6*!0kwU0~KW_!gM8XmX^)UVYC}?Gchhs6Gekg=m&BdDGi}!8BBvE)jTBQ<8X0E19eMTtCK78tr1BPc) zl#1g;WKu!Y^jF1)9ftpVz9};(#{vS{;)yaL(6aKro2k2>p`!H~a7IC8sf(yTV&v54 zjvP55x0U{3^QZd4OKV$Z&EslW@PV)aRX_+`p zXebjG-NKFzj32@IAb)VSnK!r1rO15A0IU%OgI%k0FJ<2U2blcF*EkOlphr<)VxE!{ z#nqYa!Ma_nj3y*f;u%ydPlE@XycqpDb z=0Bq3Kc*yraw$LwD>P$;=S`1!5gXg(cxjS{b?*O`4g5|7CmBQtI)uylY%*Rv$iaO0 ze_!21E9-dHd8(yc+)cn3RtV)kX!3D3RuVMe=qMO2?a$2>3!33{YPL69 zyAV*TzjWtR>pw&}UCq@F;d$DR{|=)+?UC4i;hhyU=hWr(X?pQ?DyA0t*(_r@<0j+I zu(L#HXVP0qeD?DdlUvW7QrPYr&-yAGn60Cc`U8309YIpP-P*0wr;8>S+5Ew;7j!A) z9gG<#oEM(=kub6|wNEZlXulPB_VY>zl;aEgD8Lsx)j70NPjC_bSvz2UN4AK$J%luU zIN@AdGL$H{#RLrJ*9JcX=L1*xA3H}+@1|;*Rj2+HD~)-eJio}CAWr3Ke%Pqqs778Dmk%R$dM~1sRKDnRB(mdL1Ww&{T|vhSHw^V8S|z{qJI8(N!eI#) zH#jijkT+;tD>|@;Bp>kew9rJ=#cevMZZFXDbVWl)4UZ`2!^sAVvzs$;&gk{~Z^mvu zZbBh|X%-pI1xSTImV7*2bg8fqDHG~{GL9rIly^PUa*Ob&WxH2lHv%oSy2UT;H9@a8 z)l%B3wpob|84lw8CS1n#8AXa*ixRrJ+zjnCn24b>Aw71D+;h>ZxnsU)-6N6XX?xhH zVW@Cg1G0dGlyW=5<3a`QAPd#4ZhOSgAJtsizS_3YdTW)BZB87^Lu+(Z zTD}|}TLfL7wsz2M>aTjzU^eaLqq-uew814;(pRIutEP#sYQB5@7mAc9d0%DNqSdfT zlJ>0gUPE~zORo}M^rE_O9vi-@)a3SS5dmQZXk%_yas}whCBAEu0RY{)7kmG)COSDKI+Dh8l|JsO)4sVT& z$Dc@8+ZrRj{1Gg_Q(DsTFh!)${vrwMB41GHz(3u6#aFLY)bda{U$N4WlU}L-I=Z#r z&Jfw4{nwPXyp;uPMgTc&hCn{iAw3_(azEJ}ctIJ)KE-vm-c*j`&(a{>u{dw}#JNIp zFY9}A)~ja{SK(d{@#{NIp>VU6dt>N#JtJ3H=d3%tHw|R=``jM8;9Oj>d!9jb<=oR! zPIW~ADPJL!lDkuJ_5GstXmkcFjbAxvBd1CakUZW0!P!h#K>%4S?!>)#Dl@x{kdj72 zD8`Sn!Yai+S4gqd2#c*!&>5eTQ3f^@lwcd*BhrBEzQZP8xgdUW;n2c z>PPFmu|b^#={oMj(B7pGb>8O`dftzOQ>_=UUgnxlHZR!|x-A%B--f}j(9c}+ zo;#tqGniqHdsH+ANe0hvkIzTxJ~f>?ux$XoZ_F!w3*4J#gJHVmKSOGKB^{m@HD=i< zNd(oV=$X5Ne!s#n37cXh9hyI!)?TRwj=6GgNH+sOey)T!8Z4k-_l(ivF%NP$d)8nD zKBugtIN5cBG3O_ENF*?jGUfns%@W+8u>Dk8Z!g)$`Gz~4-1_9)D~bFy!i1fC;qIkfqkScWN}-vMd(_VT zROWkeST`q)(+L7EE>ry1-{_pUZ{MOx**@0C@wvZYiidy+fP=+mp~99qS;$peE4sP{ZPtF+}h7eZ2lHB$E zGj&t#>^k=dFm!R~ZvV30_Qz{=Q^NfSM_t`(xo>lJ&?a04)=}hh=Xpm?)SEk<)CbQ5 z{pffc8nyy`zSy{c~j!o&*3!*;Y zr@5Ji07%ah)3{-NrNw}Y{ZK0ZJk!d&mxev_dR2ff$WVpd+v)zEo25>QPT%JVN7jvQ z-E+KTKs(6iY3WvN@a~|&nZ`KLg{$@{E?qBM!OrnZBypQ_KVvg^!Alt<>^V@3*Bzv{ z3ViM?=Xmci-pK$dC}7y?c3!7jkNT>fZFcxxP)PdgLbly=_oRsG$EWU(Jg*708xRLjKV`FL_nIoBDZ($E=PH(i665nY_{^@rVJ-UuDH zG{2v2%oMU_;uImiBa1$i-%DohrY^r6uR`Y=QGY=t8f2A<2e?oA*nNx#+b|=jXtl+D z3cYcRb4eX|NB_OPGoG%a1*=wF*yp#r(siE~zh|K7c}GZnyy7``YsJygt`NKFC=e3j zOz-WrZc(h}@aUpen>}3=fm#nP<9Dad#*YGtGhYUR1#YL7Cx;@`ux(6+v@aW+?XiE| zj1tD*Y<&t1;p#Jre5pj_X5Bka*X%BX=t~v2o%Z(hUZMcYODsh6UYEC8?yr~Y-H%4= z_oV8MU)@`FlTNi7i;w}Srdz%}aQVK0%owS99kwX;-A|}%&h!wm2V4Fl;f>v7zxod) z^c{wCKPhSf;yN**_J@80^UTx5rEa4q%l1OMq1@(_nP;!5lUbp5cf^#+8oY3%iyH|`P zGj3dSY$ZO^Yz@fF_X{*@*mG*HA14>`y>u*{)YYWt9Vol(>XF)F>^0Nycue$nI$(TE z*042NZz(!X%M6MM!KpD^8op#def?q4q-dx6&Tc>b6ft)K-&UL8zvaxS*mcdC`+{bE zHbdg`a>1_S2ofHxiXx*B63XUG4wdC1gFN+rj^h7(MprHKmjnK=_>96f-1NT@*74ih zTKU1m^K#^PHzFgEW>W3O&(xfpb1%%kSELnUO3##znJr;7pTsNh)&u=^JIh^9V{Wue z@3BwXe6{Yq1yT1Bj@Gh!QnjjtWzu&&yt9DVdi+A~>G}{q>$TFF20j?gy$jN%aF{kR+c#M4=|ONYX7&Hj&>0Ro&{npV$#_`e;Mz~) zrZ+!r@RZAbCO1sZEzBKnIlbs+vp;4+H$0qt&%oDblEkjNtHOUf2ps-)hlHgCtCr@= zAC4xZAG3NGde+BeMwVT9jCk6Rod)0b{WGb}aDJBkbY+LPYmID`Db4 zsJEH_LUQW%W9JWi*XypJQ2r-URzO1#amW28hufhB6dn7PU*Ic=Zx-*?rzra_e9Fa+ z{j&bJY9r2^@zpoUyJ?f9@z3p2ZPL~&&&yxrvhRKG1YLRRGUWGdo)Wi&Y}&dl81?4aW_q&8S{Du%ppwvZlcpKW)_51j6ycBHNsWIkf$5|&ZN_~%WwOK_vXLyCB z=W*gVCy1j!z#ajl$sK>4@7~|vX{J~}KUfSZDAS+7M9Uj4YChY)$1dE=N|8rL2rH+n z9l!?lST&Mq=j6D~ZyaSsH8(``*+#GY;R!Nva+*6<_3%0YP2{~pW5Vf8B$0NR*tQPP zo973NccTOFwGvl9ZZ$es?qxaJgNg$fsZ-Z3yGX@D%05+kCSrs91#e)0ZU~DSBa6$E zWL(Z1+`8V-2&FQA8MOxbYK6*nE9WDcxn|3VTnok%y|2QT+r7Bv4lhSGV{QzFFFCatEC&jCp8EA28W0vD zWaM2r{Z?a^L1k_`)LC5^x?NYP7dxZo`BZ)@6#^eUzl&R3r+7`V;(d717q#tn%k8Mm zrn2Ng%EL|zJyY^OL#Ki~NgJH(6Nb0Eva_f2l)6p8#7h|@y|8yKX?m*TeeR?4Tn{qX z`mc|@Hg>>B{YrhG#s0#_Ny8Rk69szFzWf4n`3B;<0iEx6g_BUu8&mI2ny-TNS?rf= z>^g541QxS1?(dmn_%HK|l?K`yg~+WJ@H;*ZWnF+yiy#)APB;W5O25h~D~E49XD_n08KYWP<$jbu&;OorV7dPxT0)?@p123 zdUDFFBa}ab>y(l$Om4S{TfbDw%7wofVknjXwMS}ty*KVyw)GKgIpbYOthD+e5|UBO z@Ns*_F(qV(z8NGhm+3?2EcBAK#zZ<@T`_;X_HuJ}%gpkP9&+n=Sk>pBrJVmebPbQK z&Utzu71=-szI~m8c?4+7KWz4$?b~VxHZU>K6!U;z<7R(;zC6uDWs;4NzxD?mU0?B| za9lXa2O52sPw3@RmuNqB>h~YmjurUeO@ea8-ETTR|0AkgzP`=@j<;{H@lj}CbX4N) zY0{PvPJ5h>b@X`MWm@=~<`v?tdMBa06jVZj93r+i_tjbBbfWJZw!mGyb!7e6_l&40 zh>G{PotnT?szCCYhy*r4{mo>(f1v;qEwT$Q9Y#pKF zuV<_^FQx?GUQ3CE%wz=4<{i_Ul^!H*$6T=P*XW~b6YTlZh8oxBE@?%{l?G(eU@yI@ zeM+#|gpjPusA5`z=@W3tTa&CAqWThx7Q_GwB1#c4)l{QW?y_L0i)L)H8ibnGT zA3fhaXpX@U%WkT&Z-nW-#Ajwc)|QMPz0%|e(Sm6w>^~c$~U*!44T(U z@9h9u<=POE^4)nwA@U@)n6f;Nj4piEJNd*+r}_B_t&UKbcEV(Mi7f`&$~_Bz1SFyN z3|D@bX+anMVbqC%bNX$2W}m@-xzAvDu!Utb=sCZ05_CG|dGkB_2+O)kKUuY3=;1;~ zQL;8LhG3@ZBU4h=S~Th-Qm?>GgxKE|;dCqrnfJkB&Wh0BC&)(9&Ap!09eWeL1;9d& zhyZLV^O9lXIEpioFg!2JZ#n66j!*>4uPV}=u04mhS%B5g*GL}^J(O=9rtF~28xCC+ zB27W#44yxP`o4nEzcon4*W*ERmfPY($Y(O6(_6s+%!;wS)#ZG0+m#CBhj*D{KXy)p zK)w9v@AAB-vQ;Z-uh1Gfj!b<-#SJdZnf)&qvo2ZDpQ!-+rqTe=mUmW2AdPcDTTZ8; zZT=WX>hZL&-2DRza*hj187VtVKvYn!+HwlJ*Bb;;(|ElgEDAZTU>ql*^NeePY3Ofj zb%%LQjiha*k&UJ_nFm*#hU$c7Q!o$VM{Dh#a&z{F5a=jn4o@R5lnmPJ3RA>opl%wP zn5K_vd5CO`Y~(z)x?}NfuBBpXq5K$;QO9bXnobxouzx6<2nTpdVN*%)2WYJSohpl8@lSDr9o%VmhjYKrJT-{2Eh)A z`MxF??!8s$_#Q}3BpKW$NgPcvn7BA0J}6lzm>$iLH#st~1;e2g1fPF(yW9vxziyIO zxLTahcs48=x?k2Gl)6ple$87*IZ*zoGBTqYSEhZ^)o4(xJ_f5?L{CncDI(UG7?_a~ zhb%L>T~#PxWi_UitS_TdyLY@v4hdmyM7;;+vR^VtPkS4dK!qPv(($s@KC0UsWnA-w zJB(&)aRo%LI6Mcx&$9g$Ud~VK?PL5I9oz=5)*w`t(ZW=p0Vo`gf9-_CPc4 zFT&Zh?NLTPc_OeE^c1dQKf{t*z}XmX0H|i=kNY<3565vL9dX+rN}(OW{N!w4NN#@7 zuIbt}U%GU=o?_R)Snla$ru>?Y7p!I2?Jk#QdXqN2SNmvd29|2mxL!oa!!nSBp_~k^ zMRyelm{8OHhL*))Fd8jJ!1}EvYbhSPlzvrT^DCn-hO-!$hU;(!9-C_)x`bs zm{wA`{&rhlYTAJ@s_2>ABEp5{5QhI=y&7#|iyg;9i8F6iT~tB^^NQkm)9mx}raIj> z#6IR0kLvd<@DVb}@;lxI2;YF~PS>Vg&YS{FpNSe1r2|{*alQiI$FyCW)LWnMN1* zesN(GR#t*BnmNghgv&}HX6~*4`Bx30Abd4L|GT575Zaa-X1un1d17YV57qqs{Tx+g z-WrKltSv1D_9)Fae2WT_AGsrO;`sDEQfFuj``$;KFRp{c&jZ-5ir+jeyQdQPm@8uN zK8C%4LNS$IA!aSdLE?A5rLDffNZuD^14=i1pMN+IjSiXR1Z!PG021jA82n~VQxdp| z7i^7YJ2qT3&wqCkLW?u5Ta4kKAL|U=napF(Ly=uboj8oaFJ`^N^L2K!gpn)?D#Xqu}K5*Xl{x#$YpTHy9*h-J@>} zgpH#i0APdxyzW9b6$}&~#_V@p$X~KN=XTX*v4y&)<>iRUD%L6B@Ne$YtkG&v#m;wM zUh@taiK{s$G3cC7vynBwaq2{W>zE5Aj)9S3z(%IukaN%a#-}VVnAhKi>#?H|p0$pf zj*$|5MaNE(*cDlq2-1vMuZMYDW5&`)@%t|W@}YCddwa9#INcfH#=nI@STL2qDJSE! z2aPHSITCJ11QHW1k)zk2VFZYjNP+#yeI+3MA;I{Lo*(IY5jf?)0M%gIqVW}~(EUFo z>yHD_#cd2nP}Od@f+|Kc(S>39wTAtzSAFw!7=1d*BT4JNm`Ga6nxEtDK3$eVxbFwN zZCE~IxWb1E2XXTXe39;YKAE+CPoY?h5cQ0wz%*$E*~+2R5IqS&rTQ7kpTr(G1B>YBsrWjm9d1^+s_^&ke-KYg6O`V>~*A{Y?Pa6*^9 zl8v_LkjV9v>hh|=aqik6MzDO@l-b2>H)!Vgr27^nDk>^qs{Z9f;9Edt1q=iL$+$FU z^2y$B=em0{WS+XwS(}6=CM6Mo-)_@~xt7>Y@$ zdyNnKY1T~rOXctI6FA(yaIpm*8yK75Z9ug0I|>|aZM9X()JK0gSn}9c&cvk7@EnEm zWp+E?mLB(NZ;FlYfgntE?#XRa=Wm)w?G*6|iFHmC(}?tGPYOHpZn2~B4Bgn3`YSvv zR0}2>&%-{gj({O@ukHA1VmeyS(RJAjGxo>pw(*lrC+~B{*ZWrF7xx>mlF4zG*WKxC z#t#0xCpcS>I+WG7VPtwz>~9&X*_q~03<>a20Y4*aEs}gRB&glfdx(a}edt_{XclwU zgo}(G5sW1fP7A%-SEfzuUYBk5)`}Q~+w5W{KfR2%rg(@2Oic?<&@`6^8NN3Z!iF$` zO=Hc$v27-YCEIX3L6GXdG9KM!;N?xNT!*j(5C=@}ewnMA<4nB-kS^~-LFvn5bAF&> zV6-JjAM+*6D+tGqmgP>BEBht@W)fPpw7FbF#l*!7 zrL%ALlX6G!*YXgn(tF0rpUSu`U%YX=Qg-RrBas(+Ry;gwGiHZ`bhm}&bWlJbx>p}A z=kkx7%!fa%z(|^xB{x3vPH5K$hLH3FU9<{Wg&$y;I?wY39%~7;KAz?B zd{1wG4#$VgjAyX!5qrh7g*Yn`d=a%~WfnzZy9`F7Wi4ZMTYw0u!H6uk5M6+k6VI*Qb7s&`43}@)NbOTkyn`xb zNfVFNi@_Ky6tb_q;F)l8Q31gCzM^d3%~P{K|Cz^IqQY$5#7j#k-${<&qWC*pq2qWc zj>U1}J{*BgI*~IpbRwSTaU;Pb>;`a(_Kgi;@O-{Yu4rk`=}R@wk3jf66&#OKxzjjp zw#QC2PsNy5O85%^9Mae8;kWnea|G#*7k?F0);?b5GeHwWdVW61ehzV+>DTMZ;YJ%Z zDX?!=`zZl-2CrX#>nRd&cr<-`dq|dhcYuUiX)^rcjPtuh8)QSo#$n4V3U6bFw!H3$ z2Fl@x>pV@XGgTz{)%Y+>ig3y%*ubB(eE&M_=zcsM zo35}wyjtsc3(d^-bZ3pf){O*@J+s2yocvvRrN!i{MxH;awMI?xR*34T42FQ$DazSU zm@MM$ZAa}9&$edRT}0dFF5kV;9FS7;X@OxVmnT$@_;jg~ibK9^?JBwD<7B>m4BQK^ zmNu5rXOv(ZyLof8Hhrrv6*p&UV2|dP=QsC!>pH7oi6> z1+b&-5g(tc9mpc8t&}?}1s)MBZ~+ z=CD3L;plf1(dZ9I=rbFfh`HBWA9EMCP^e{Ncs#6{1KqP{By3+R9vibpj+Ua=(S#3Q zWSM#k(;Eev@s#g4FMa+5WHV(1%>DY!G1sxX{nV(qxB4hNykU(;L&6CUp{;|{yzWSE zZPywA7HX>$>76 z522cj&)JWlw0fQmIXlud0TBb~GXWxASL7R`bJ>zb>q>uOaaZCj#R8> zC81ozlWUKc!o&Uc6TkRu4l7>m4@?{7lsDDKZryM5Uq8YgZyKNcUc{>DoUhiwr5H$; zPPbHkDh?8lBCyz;CoEXB++CI#uk?j!?l~0MprO@IMDK7y16o z_270=pA1uQ2+>XIlL%)g5JhPBhE#ZJF_obPdRTt&`p0GWt^awhy9f4i-3Q zI^<$?L?x4N5h>HKhNMaJ>f{;l+=(;fm?+|3s|NaRm!|KvUHGR|JG%&C%h&BHlgA{yc9PzUQEs z-v2GweJxvMB$UGn1AZd4|ux76hr`h?$WwXuR-Eln=bahTc z>bxeuJjeYz74E~4k(gKh)`oXE#JO^!YD*{bQN^+3n+FzoczdbAALrT{qnK z;cQhSOq3klhaqTqexq}x?{6Vw)_m_uW+TsY1oTxaQEt9953!J>T*kzVNGPE6pyBn8 zlX_>N4{ z9**oOg8G~l3+(MMV(+nSs;wd0!HzLgyS4u95#)opXb^KmHaaiFm%e(vgBto%GgD2b zlNS`MjRBa7{K<~Nh!CNZJH?+@*C{CUaVt3TVvVb`C&Dqalwn_UXUC7&1Ms~S22EA} z{B_-yl`)=M$V@>w-de1!Bq6Dg?3T66c6e8F|$thC{_}=VZ1K)MHPzVWttIu*70%+3% zLeS$Ge5J_Eg5r3DgC&$J*71TP)6yc&9^Xj0^OS=rnjKe(P@SS-Sv=n?l6)d#@_ABs zeCI67e~aA~vz?|m^L##*CG0puan-eF)`OIZ1g&B1q)e>%*~=nE_l6VpSLc3Wqu}-a z*%))=r*H&MLrUl4zvQ5a2;ia(R|C>3yWfOGhXUcR+h;<>hVsopQh#?0MpsUgw3wZ@ zZk;K;J-8yswho;1vmuRYqSJ>iLxJ;1P>&_P}#6qW;9e~3CF6#$;o+RBR4z6 zFFD1y4`qMsA!`PZQTZRR9x{25vthZ~CH+2~+z8oW(tU3Q=`RHx>Ft@39p)@)R8o?G zUXrkb@8NZ8+X6yf_b4y%d86Pv<@h{2PvCLGWW&1I0E$gm{T?e!Xu>r0Hzoq5^7=lK z!;DoC?X7V3$`r_$C*OiZP}=9kBo)5$9$R9ir#T+xGwqJNmu|bQ%$_lY#Srw{^}i&m zYRYL@LS~JNZS4w~fY5e>Za>Af9L>zT_(n$P&29!9i)lQ+JF^!1aO{o2vOAr5NZwBu z*VmxB%Lti&Tw^F?3C^du&7_3U@a8(I4yk4&M$k}YAA4VlxOq`bPBO0O>Pg1sPK4AS z*mCl7KtQPB0mVhs03JC!9ThPI+?gVSp%xZA9E734l5Bo`@EuGvZuWGq#C}lWQ$*4I zrG|}S>iIizc)~%YmHCclD2I<_x#EUiYy?UiK0JGpsOuDZT-ng!G@-tz{CQg5as7t# zGiM1uI8v_n!Z0nY3~wNZZ`zF?XnHNB<~eK>nENH;N_-p;+$O`gY4b4^UWhTrUtH{} zUD!M<@DIdf{(8uDZ)En^B|j7cXp*zqymB^O6nNfsn0U_NRXVb9n$9ft(FppUX2l%b zmsGR+`V#a#<{aNppta4^)3`!gG<>nzK@Eli;KgGVR#}1b2WxntkM0Py~lkMx5rtpe-ht=_=opa zQ?b_{TQo1+?`RzCm*8{G_d-?R`Nmwwb&Ea6Z+nH9nDO5U*VTn}?ac(c;?;+W@Tc#E zCpFsi#zTNVW=MwfrpWrWp&)bjy-+Y)=NierdeQ9wr}@=U8ET$~8>&{9JZy#C0Vv03 zB9q9Wm&nh3f1fzlGHAxy1VL=Ytm|oC-mU}0Dk(3J(yiz9HvOU;w>+SI~8Pj3>m5^uz=O^RP(s>-=ASE>xjcJ~v@` zO5fW_g<`B!$IC`%;QwRqFQejmo-jZ-gy3$$B_VhS!C`Q>;O-%~ySsexX;PM4 zz(C^}%(*ZvpQy7l+VD9wDeX15SNSC-J zQW^7|5N41bCA{$e?}I1BzfUsLzJHbcN>I?*nf3JK(c4?%VuK9=NtRdlE-d~m&wDGo zfV6usm6RqYVnNTS$0WVt5O248HAe{Wq5}|WAaBPCmCuj=)kFlO&=M1ab9QzHP_t_` zoE7L7$nP z7B(@V27|%>Rrs#^7a-B`@iDNirlO%iXjQD?G<@?*K^t{a&Bp!+LPglt$O1%$Kek)%V%Xs2lB9*o;GliwB#UJfI(d zd>;>6*Bj@_(L)ubol_Cg$9^lPAXc^zuB_tMthtiYGo??0@v+t|vwzxujmwg2mSMR7mscFAwkQ$ocLoSJjR-)( zZ`}pOOxwl?$YCoa9a_t%8DV`cQ_^4*aG)=0*9D9C?8O|7;mP}MK$gO7U$f+tPc zc`h{P1L~=^;90+OMPO=GPKY`Cw6w5%cP(UMp~B!PGw({+k@ zVW=kbMqY)pQ7k`*fjJWL`pbUBdA|B3i~~U9c|T9yO-mNm`|K$ty)>l#j>0@@fkPz) z1vR`wC{JRf*_A5Lx4(50I}1@&VHXiHVIig`=7Iz;aA_(pp4Qlm5vf)A^ShT;Xmke5 zM^XG9A3&23N9RD6fsaYe5H!5==zO~OOyj`~6i;BSvF$88IWwy={aeQV$>c7VtLX;s zh<KgYOtq_%+PVP+DQz z^H`*pz9wcbg;W}*r$uC;QR_g3N6Znx5W8i(hr3tsc2Y%s==c}>Q_?NX(7`7XGvmEq zs?9SfhcoWqYC2NIHhjj8hvDmfA$%>el3dW{e65syX}>mI7QwPCGv}DTd77l5i7a}e zpI2j_sV*SrPtFvyWMxo$`6eufPqdyhgeY=us3K!1{p6^FL^(woRt z{@1|~$=r^XtiJ*;e?pEyUUZrfB%0#l(rX%;r0%Zr$L?qyYqpfd1#Dw0#jnm* zJf|Mdf2DervE#9FYT&4I*aOu)Fqp5<3e%VQ)V5Z77GaiFlm63=uT2+wK@bJixRCoi1Gx2=g@3Qy0bZqJI885;P^-5EIFJ>SE z$&cI1#2wW5y;16F&0`00n6w{BN9I-HGIaYEr;I z#k<43Cl)N5=wF@_*lD6tR7wey4SYhg)YM-2mK_IE@T8N28`(%)TCyzJCJ?l8lCKYi zdDL+^=BOwv`yeP~-o<#5Dy~i#HqI~VD>3Y~0Mk(U8UgGH6E4)600wJ1Sen}B1SHgv z#%0c21v6$IgF=qRo%HO#Ne8sSWx74>7y>4VmhWb$Tk|KBBE#)lpQz~n5NNhd4T`Hp$ zkdIum2C^0Z{+8(qCZ(@%y4$qIFCVSYVK-VtWOvw=WVezm9cKKj#>saVt0Y~@F0)@s z`H-F?9g(Zy9x>(!=(AFux{&JX2ft6PiSa?dj z<}B$VW0yK}eYsGT9Vl`OxI9WEH8=?b%acePZ%T4AvJ+BcSIKSY9z z?^RSm4c}zb`Ni-OQPq<-Ang_ynqlijHsDtndQK*JG-Aaf@hFl~c#PBP>+6wOl$-Yq zg#pK%P##@0QjpeI3WqM*VR|w3=u@DUB2E}UVY6Ct9r{iE!bd$fL8;7VF4>|wOk~d8 zmA5!SX?Q~=zl!IAjoocif!+KVS9R95q;(sTtWtAxUC!?*CQGD|BaMKeP8oux*5clB z+|HAw2#QGFzk`gkI(4-^XY{HX2-VUv5SPN=GAb0}+$&~RSEvKk&aKFo)9v-D9_4%} zYbcP6+<5-pm{;X}^Vzag!89AtEr(Y#JtLi(I~dMl@h6sr=#r%KgyTg?$g%P9YW#z; zw+upgs^^4CFZ}y*z9?R0@3tyERVIkw8S`g--RH}2K;KC|kL~p2Y*KvCE9t_7Dzf%n zg2t6|&vN6r%734F^QuSE6XZeeUIGT8`t8N&DPP6Wh}4Si7ad(yS8e@3dlL&~Wl!jZ zDjIwqU@3Yg8W}VaUQs~tDriJ(8lQ8dkH$Ug2`F=BV=abwSM@*5r-Rq!0;S7p@QC{d{qdfm8)QtTZW zo@+>LEAPo5VSnC5QI)kUP~r7nyHGW-`Ax);_bu_BNiF}LS9lD{taNVa`=mt5)+&0( zKw35|j;ai9(L6qsxlkcBD0K2Ie_B9GE;T3&ob5YmE8p&folR9=tJVsTE)~oKJ@3NK z^(`frwBFYMLq0kS97?3ZFW2#O2PzasJB}_UDKL2jo6M1^4R0tFe&IC{P~|d<@YpM7 z2lVXobgkP6-Ca|G!UWE4PWxCa+QiQ$ms=z#Nq4x7h*|WH?#xa!T5InfsOx(dcD~*d ztE#IP1Gy7bWo09Qf68}vcmI4DI|oNue?NTVk8b7Tb4LuNP*Qi`T)AClt}r>PYP|K> z=dLI81n3aM1N)V$gYeMVmQYl+{HQi9z6V{$1@;wwutxAhM%69hjLJ&;gQ}sja&?b& zx`2N0LrPVT=V?{ihOfS=YY`O4o~kVHa@osquT>jM_>(lK$iFDm9lYVFp^)2rGS2FD zh>@L-qp9xkdgTc|psaSdg;T#=5XcHhM;A^*AO=}i$~H73w_J>S63#J2s&2G*5Bauc z_z56-Fkq}Yk&-i78jr(b)Oxxz+wyypn?mp8$Ou?MEPZ_6YzZ=qBrPa)ZltbyK>S~B z$~La9%bv#lqvSlbNh5#nk7bna-`c+zb2?9i z2i+&o(Gv#iRn7x+mUfrA`kCg3X=SigWS|6@ZxpsIyD5p|XVD9G%;Gu5>8Dr|?U4JF?KYuhf`jCTVr74U7S;|0FndD-gm-NFch;n}(8PLnXz|7LDa zJt5%4=i7WN_Wny{j*)}!3+b840y{QxxtSds2ixWa0EDa-7$TML?4@#j30Hn#+{sSP z8q45zwL65c(lSZr<+i3Z-XXo*b$Sve>kUa2XGwWlnx?&2v(0k8A!=m6x7)FPsPQmF z>vr)Stt-F%>Wp?r;_(EhUf3J-j(Y!TQ~XYVxe=dY=wMx@wLDHGQTCmYyR)5lPUK?HdjjjzSi<eL)$b4Bk=!PCIX+b!dEMQ@X84|Y^MYOltN1*9??Kn7CfVxWvR84l zn(uY0Jg=O6bbOiPrRy)BPr8$PDlzzl){>!HeOTAE?U*Rgf}%q?gzMbw~1R`8emgA2NHE&CNoJ`EPe0E(*%{3VVxPzbmOVF zzSCaogw&wZrlk>?yEYikY`z|l@A~7fQ>9E7-*`Trj``j!)v@ciUieC_T~a5nzhdW( zUkpF+{R)?8h)r$YLwWvK|HeLKSvuFkXEXEQ{2-M)F4bi^o7*5;Xt%jsvz|I=WKXmj z?C*NuJ$fK8pJPr0-t%O!p5}VuR=?VNCco}2qfWd1I>uNTqdz`s9-lHfF|^FIvDYi# zY3N*@nJ^vpEt@xXs|w&^>h^m7xl(+F?OJ@?Xu04jp~jt8^$dI8`;u9zn(=%8L%135 zcl{SIoEykgX@4wzpg7ydq9xSu>GtSb8XFQ^P<{QBBa40e4gYVkjozPF=})O=T(BSD ze<0*8kyPm2esJA*ep@f!mPJSz?oLYr&nE2uzVl_94;x-~KiV`~Y(sb_ysU>7*Toh4 zRT_S>+7>w~1bg)he$JFyTUOHnli_NXY3)Wtt(%`nG;dV#x$n;j0k`NRR*XNvQB{^k z_jE;0n}QCk^$O)qBCA#vx^)pW|}*b z2RAE7^a+DNQV2*-n#ap4XcVlJZ?(!cU#T^IkUf4da5opUyliG`&Z^TC_n_yQ zRFnueTcssxEQ`V+3+vSR`a+u4`$5g;hS0S_XLKU+Y__^O_lF4O9-I`A`h>&vqqmF< z0P~Ox7znr5(h(5>6T3fF@swIkP<2uGRSoFzSeI89c64U7_Xs10OAmg#>kb*4DGSA= z3x-1_|syKmG#C4t7nfPB( zVe2|79?!jrdO#fMnf+)Ck3X(lM^l{HpXCUmL;^JjvWEZ;@QHMk&i&PRlYqCj!XJA_ zB$z+(j~4Y5hupI zBlGV`dR8Vn{CL_jUW=jvLYQDACx#5aLw(E|lw;z4s?{EO>8hiqIDPVco+&kYJiX<< z!zJ_F7x=6L!4X>hmH~>*PKFNB+~C(0{SJ!~{JB3bn0)O2-7k?Lss6gHa2Gd;rTJ5x zvi^|)TWER@1eQQ2O;Y*?cJ3hBkI&#IzOrSl63yC_w)3id3vWhiXW0rZO_W~jDK=s> z%dV}KVyH~nL^uA0m-yF$)`sZcOmib$+dyW?BDYPmc}@Rul|eVg$coc?R7Z!3z%8&QfA8h3(}ukzme=?%NU<+vk;-9$T) zmnJMNlFxvpK!vFxMHr4t`F{BV*#U$p12v1qA3~~swcdVFGBY!X^z8mTB;oFzn9gr( zTwp<@^$*K*%e>#-geAZK<|(xEAd-AuX-|H?KuP-(h)AI+$o+zEkTRRiZjzJ1z>v|B zK_rL+o^EIkl-$Dp&-0jOd;iw-01^(5pSN9*N#!eTx=8qN%o~(z%q1dZhVNN1^$DIL zvPIgRh?6y+kh2{`Z=EV*bQ`Wr&J~<^#LO3gl-O$(bi+>9vJ&k6n9WY4#!ZU2YYcuYV)BNDYw-Ky-a(1LVS;bp7Vp#LU4jv~ zq`Yi%225VtTo+}ZzX}Wzso+5F$DC3f@P;e+a;L-XZVn^0^MV_7NdEiM57M!Hqp^n@ zx0k7d6z_THmcAXQK+qlIjNwlS+C?F6TE8wsN`Y!k#GpZPjzl_R96RlfEX@V`!o(Ww z?05SeFUb0lPS?)XKVMDGM$%E{-)`DkQg2@56xF8T33$tE1gADXKu&*anz~ICrp^uln(A>YGlc>r_F3(bi2%NtI<}uKTChGMR?) zS41;Rt6j)R_3pVTKalcd&8|spyZfutB%6vSV|F`~-ZI%}N~Gs2)B zD^lqBAkZiz&>0|%t(%Ef*ej8p@$M}{`D9!j?TG-uYVOIPwfB+U=OyEpLUTFc99v{j zzt*~!;};a1H7lL2h$OjQ+(WbOjdkITPD0&hU$3E|PesK_iZh}mtojLxBa$!$g}EUK zxEM=I>3XnfvDxxpG4o1Gt;2DR(Fw-=pCk6N9`tr!F$S)-+p<}21{nxrwu-9stjkvV zrGNBnU2dJOVr*W!T~T|OqXn6nmu#G!bO`pSTJOPy5atbQj|n-h)QHS&Tty(_d^ z{Z2o4#>X3-&@-LC<7^?6qAj$gw$)aK72@k_{iSNgsCu}_eLC1npc8|=R8uT8^Ypj< z={o#z6d$SY0r;`l@A1&DOh320r!piU!jql;D)@QK+w*5gBvB|2uGYi z9wr7>eon&n(@FIO3)W1r{6XEw7sKtoutVm1NvE^17{Z^r80l-{oaCKK914Av-(UA3OkTeQji|q-##MBpX4l|j@G~cx zo_9snSEuy0Q<~b}-m={DnZ18_d4AA&ZVJ~>ueM*P=%{h+XTdGmzt=whXgIl^;oieP z3VuXS;PWAC=@`1b0o(1$?}oJP$E2G{s1v2ho{+fPrn-f)hAtso^md*5rZ7}%ifC=r zMv!1`H_FfZ1ps%3*m2Xe*&N}|Rs1+K9tA=t7Vb_Ynj$Ta%WX@BMjsNx1-5f~qgQ5A z=}7_3tE!eAj`dFPgxA8Vu%$#w!8;yyyc07URE3newuLlH7h*h_1J(oo&=j9>5{Ny- z{&U9j8{2W+2C46bhVtZtVD+^jAH!#*4l9_@QT{SkJ#?1qa4E@(gVXS8lWfJ{px&~R zdv?T|*XWIWnkPvar~I@rlPU3$kUb!DnK2^6om%3YFXRAfZgn-bwA#(X)FCb`#l15k z{c|*T5oDVhPNJmWm~>H2pE}>tJ@c)tD^;y4o9>ys|8SN*3*26$?r!4hJ|uHlYqEzi z+W=21?ULKHaI+@g=+<6XP>5%@gw~{VJL_m=b{n4@FOyf2R}FNaW7Lf}^6inHMLSaX!+LWBS^m#8RW@_!m*g z{--y;R7c)#-Ea?$N!M}x9e{+AjeAe%3>zoEk|&E7llD|zb^`FS@EV6#tZFn6<3cZsxW>g5RVnFU6-H!6K z{lGIdQ5rntys5kH5m6%%=RqE!(sVw{{tZanyZ41wc_{^fT<`%$hRJ?3n zS(;bG&yt^#wn;T~(!V3ycZM{*JRdQf@u#!iCvQ8J(|tcFvO?pTCyJpWC%?Cau0jEQ zsT6&=tgNIod{l$3u%uE?Ld2Sw-xfOyvNYL{#?OsTRF`oG+>`~Dgf(x45Zkq_>3AF! z0u+x1tnt-vVG!Xz@DV2J`YCx78?1J+Vmc5Xpy##JMqVLg{E799ghkz9D6CoHJN5pv z^_b?f8y8-+n~Bl2x#MnoJ-fPqbe#EDh;YD}9y?(AstDgc_`O+C(|{!nwX# zZ~OjwCr<38X4BKE6<_~AL|a-y)}X&c_`TN)+FxT&R`*@M@f7oSFO3y8$ad#&zIn8K zx%EF%GH>>wZA#Z%+a<6XwVSF{ZCmK?A&)p4zKwoO>mJcbn@LsLFk6BtbyutespdP0 zuAM*nAqeq@lM1v>eBWG#XwlP{{W;0n61B;_{f!yaE|&%_uE$LUoPzVV`VM6J&RpVS zHhWE)tcS_q()ROmCKS+ltpwCQXAI~@clB*wbnV_FkW(h`BwbNf9BAani}pXdjB&yB z1i|_cEmUlkM{n%-7iXIqHm5e8s1w^9Id9&HZzrat_^sKTfP9xbB@{|j9q#7TZ|(yw zz~)B)U&oECnwrYZ`G~yTjyDst!wU><5qH~lC&QOCac@;Bb`So8EJq@9GHvzz)?ne* zY%r5RuLx78{0}WM0q+~6i>~J{;l5>soi=dUKKE4Rz7T+w1Jq!-UX+oNP^dJ4VQeID^ ze7yIgfJHpNYx19cziyyE?*xN7wHkuls|EhbVzl@BF~yWwtDI_S{Dt|{ahAO0F-|!(wlx-RVtg+i zZ)_7uNfigFywC$y)%gSOQECAd&(xiy#+N3HWE%g1xT{YjUdR@cf^}X*aC&IPbP(lY zxxMXhrhVYgWVP8oNH}+_v$&J2vJ;El4l@@9c8VuExV8g0CDkWR&rGPW3W;U{Sd8VU zmq@SdIMU-sS9w>D%n$!OzDDiOcd0wRj$t_5r)F=~9DU=ue232eojfj%m6mq6dx_ik z{PuBhWP*l$2)3E~YW1YV>PdjC<@^Wa!~t`bB;$2~82s9eEtQLq@e8q0L?_Y7VR)j;BMHm|aFX;3} zC}QPrN{$+5d*AO}HTi6BE+NG3on)xp6~?NojKYLMQ(=oy;pV4@A_n_DMLTcv%X!fAmba!_JVSpqrXA4G6s+|8@8 z76z_uLt_&(d{lK2yE5PMbG`zZyZ=IHGDfo1Z8p1_^oLj5bQf1!R^3+SB1ki=KeT2h zoPN9pwR7>{9NtsM>MQsS?0qtwbTb(PCD3GbMceYbhg~b~jgqK#_qvW5T-)SJNy`=I z(BiuuSO;+=r)Ru)u_%4aPxarq->TxV-Ap^NJ%}zQi=Hsd<0uV|jQ1Fa^8xqwQZ!6F#HI_(M9(CSFzPm!H7= z`D_5au+qBvXKcjh z=Evm~Zik60zmLq6+3l;7@0+mENg8Qf*Bsc@^`R6rq|bB)zJ5Jh&zDV>)f5XqcF6sB zIxs>{d4gN?)$Au@5#qLg^$nd%QxxYg9Su$Kz2}%_sT&%S>LD9LXbWNdJG3fszCFc5 zY>q)c-nvbMp2CmX(LY4@9JTuw!DcuApq_xof;T^%e=oMp#%MVuRC1jDQ}_Gr{jLlQ zkC+cY3^Y=x+)ky0%?E?ca~=1&Y)NO4nqDCjIevOdI9wwPg5FBkjc!%-*G!oS{zTDe zoJ6I;IZo7~3a<3q2ptEU=_ycse|mzjkPsPvG$|X8`H?0nNed@_rYrmqx?L*{?cfB} z&_SNX-==m5ge8h=Z{n1vQ$SyxDkeESaDmYLK<&#*jA?e|e#}nvN51Y`8wBea>&>Ys z*4Bh6_TCi!Ai_`*S?4{=QQuQ7A4ncK-R$J)QY2qUa_zm7R^jk8oQ|1W+RS)7>Z4`@MD>h9tR!E^dtpkKlq$wt+`goSn3@m<>hi3Tl_p*-M12p3Fcd_SaHpYi+*PX&3=n(|DphjykmcN6&IT|tJmsk|DGKH+-CNQqJ0tq15~+o&D6BF_NtjZfJD$&lI6uO-C?5xIaUN zx^qtzo0%yaHzDh3iQ_y*YGh)v?Xo!8EA$VJM^h9Nx4E|coYR#Ee0yph>mwCF_MhQY z@hl|fD8hIqG&nfgS0z-_k+|GyqQt^_)k^xPO{A$^3$u5tq!1(TIVNtA2BM`s4+NM| zR%YeI#i_}P(eTifbd|#yJ_OH-+N!sdRaX_%6~UaMD^0Tu%E=eCAD&?t?2<^L`>vi)}1yr)uDNr)b3*-N3_wJk2H3fql9_4h+7at@Sk7Z_Qa@Km+fY9@)&`2pJo0NG`P+OUAEaYbF zuC1sppsZEgii5^ISge3rvn!P1@FJ(SHQ)q#kFc&0H@K=!mhY?fY2wZ}KGo*8=+CRbI zH<9xEkWUk7_|uWeIC;wDPd9BkTHD%qnQFPD^f#l;93d-=K0(BlpWBhe7h7@V z7e#fy10AbVdkc#%m@Ez3C=7gIqk&{XLxswze1@|o)HX{Gwrp1lP#WO^=bH|aZ#{57Y??$6M{V9{qSAC{pX+Bff<+6 zu%PJ~ML*dYjSdg?u&^*x5-z*8KFy@BLDtmec5gySyjgaNM~(Um6n~JpD4w3H$no8f zj9kDc$?nwEne%{t@!+|?BCwq7vMyRb`FtbPUoUrLH~lC<;!4dv{)0CvGe2;3-ONn4 zzx%PiKBu@Chs%lM_mdV$bw@~(18fv5`bRbc77v>*tqd&TW;f5Za|;I0Q)QhAfpF_y z4`Bqd2N2@g|K7eO0PnDi|2yrth4pCbtVCm=NeYTgM5fN{;l(=LrO#Vtn##m6Ik z%L=f5L_955H+X)M(deSTHokguYe0#Je>&^8b^wPyYdKB_P=9IxHudhV?BFtx+opK)D6~pJUstzxcV7?=E;z@bzG-y^+z$KNShiSh!sZl~{-NshE`q`wE~XqVa$p0R04Q zyk!CK+zJMdHZT<^!jubvGQmHWQq8uuJ$cgMpW=pm~z_3l9y7#ba`29Upuz5=AkU-Mrn4;z%p0>wJ){L4Bov14f*XSabefy@!jggh zhFkIYo9#DSsrY~9OPhviw=)1L~phjn@D7 z&lCJ4^@o?kFWBo@R8+WOon;eTgn!O>!>RXHepNZnu1zj=Z`+djE@+45}K*{ce3#1k{uraa~6(%BqdTKlp>UiSK zlA<}1`D-2shoA_17-7JQg1pkxU_K;;- z(!%npVm7)$iSuj~Hio!3F{Lur~1e+k6lvwaduI#xskA= z18r@?|NJ380Os~PCLU^@u#gHZE|?VE8A95lJe%B(Gtr|CGLoQ?`sXEoe1zY|r>L=q zwY+GLYJJe7S=B&*@!d67+`>r^LQ1}v57_$T&M~MZ~e}3#z zTLiU_N$|#1UlF`Z`3TaYbqHL6cahl5#ODA-iX7DLZ%lQuqb)l>=HlJj5fq-}n46_7 z{+ma(nnJDeR^bzrX#a2;y&J+Q-dv!_q3A{*a*?d@Ux2qk)5#PVA14pp8d&FMn8FND zP-3BDy%#gr`t;JwRPtX?3uz$1Pis+(Q2X8Y3Ql|0pGdvwPjsX{n+G3L1bI$9AmFJW z`~h~FS#`BRA|IGB0C{_C-!o&b{8aj7M;nx+E!gj_9&_K6Zcf}nJdzl0OgfqO@Hry{ zv!O-j)2TCN>w*Lq?(&or&OcqJ{PbUh&yzuIt-?WvM_M7}Dmslk*mazAL@7lVw#M)h z)adS~Frx~zk4T$jf2LslZ+^1HTM})FG}GFhM;^p$ zb2US$t$@1V%u{3068_UDu{dfUM~*WQLfe|0-JHWQd6vixF;mRqvS=>xG|8I$741h) za^aR>H=6UPF`EICdV~65&j2*VmF1XzV~qJvu&aMx^}_4Wx88&n~jF! z`<2^4#w@y!3p@qV06{J4b#u?1doU0I#6=SI1@;5=KTCdO{8xjSen-GC4Oz}{s)W5& zML{)6op-D$C}k>ab-Lxt8|lC;vP-8bOQ%Bx;&&^DVa*8Wy=P9_4lS*yLH~xuiy9W} z6pHXa(Vsr!VN85zHu{k2lIcbM_~Z8O%%hLXs!!@G6`{H^pHSh>(Mu=wyE7!IX4BJX z9y)i{8;bh>^)DeaCZFKLv$@VC3;@4~F9Ki0l9(0uq0upONF596BF;bM($Pgm5h7s9 zNex`x!am-)#GOt~fj4QbM{Sxzqmz~p{!Mem!l9s|Bom8`ESbN(j%Lt%lxdZp zUQD0yA_lNQ@0%_BK|VO*>o~k<8=m@2U99C$Go$^)EM@cOLejOxi-kcW=#t|1Lu8 z=nQlRj_x<_n(bYQ5L=x8MbRy$K4!CFdQb@Nn3C5)AS-5RP%^r1^e0z-vAQ;5THqAw zz3On7@98_?&@8`vTROdoB29$siO^z4aF0z>e!_7pyYh_Hq4a=3)6SJ!s|oq;yzD;{ zGu`$b7j&x7llp52HQHf~-ma)D>O)Jlw;5rZ#tl&=o!pe6t~uyF^qlC)%$hSM!^XzG z^yqNwSg-O%ODoDf@mMHt$qxa3V#f)@sofd#Kf^WM^6eK4TG1-?-hrE6^Ck8d+lVn% z-+lhG66oKBZiOmtLZ)>Cn1l!KvW@Z;)hC-;Bdko-ul$(w7N}Mn#OR^)?inJHdSFMv1YUXY>ei$8 zQ-y2DU{7hnx2>U1vhPrMlK*p`nX$Udf_}6Es5{I*$o{J+Qg>dkq4F_yu1Qbo z^@J%F+p4(4G2Tf2XQz;3CApRZG9ro7=jA>^xA?fGuNYIBp>9mwEW}9VUBE&CQ2LK# zHq0|ipZ($yh~V?f1FeflRFi4?r(DOOk8ctUcu0Fkkj6k*&wsYuI`ptXvLXOc(kNB9 zTah4YATTs)%4=i@5#dVgQif^BbMAH?=96~5O)Vg_fGkK)vLzO zURY_|=svl-_Za$bY2l*kLI@!2PC%`)u<2;J&W@iI@PDO*7VSE{^(2W%bEi0usHmbs zxlyLduSfr%YN5_Rk=z7fjL@lR7W?;!lNv2qIdz@JGu7X{-;@b+EF++PaGR`M6p#3O zBJ=0qZZIzRpO8+yRmK!fqdHq78|FlVQDh&Tt@CejewUgG#6h(!iDe%zM(BSOE=UhjHdN(XC(WUhE znKX>U;$v2ys8^28yebVJHO6Ah7<)ubQ;D+!S5evX=KzH zX;RHzyidCwcDwjn_H9jW$zt+ks8s(v5cK4f1-|Fe2C2B$pMj2WAPWJ9He0Z!^F1DV zKGi1!d8yu=tL?jHN>{BEG6_ak&3|QtAAmA%IXcd!_Z+sa+z^9>V`60~xbgnG-UA{g zqdnu@FWq?4trHRuM3DZk0v|!o{~~4E)`EJsB;S&v2Xud5U}(_&f^XB*Ho}!+N^11K zo@zBsX2!&1#sY@kNo2B18)?&uEG_Oa3nox=^2nSqiBbN)Q7(=%1iH^RG+2j`F+xGYW z9)%WB|J!#1vixrY{{Mdf6!`y<5)k~VPS`j(4eOT_q|Xky{+U_8CGh~vd5THaD}hdCL5{#;pP5lVrq$g=UlXo8PV=ADJg;+|gRMc!rIw|=ZJ2&{BmgG+?5RT7%b2YV5TUBgM^uJlKPP!ePcl~EkoA{7d1oNmy zs!2q)YD&M;U+gKjNDa6T>$HqSA>38crDNBh)l5yCZ7ST-X6pIwnxwP2^?!@`mhZI6 zKz|?GqIMNOxpE3~p4dh_{64hhXClgC?&wN@ToFmuL;80-wIqHV+0OH1L27&02CAC? z@zeE{eapG}=pWV^^RGa4)^i)H2rut%n_4?n+wLuoZEfOzG!cf`NO+LZWxfAsvwjBEa3&3T;9-d=mfT(fY(O{XGcdi9U?U-q)_ z7DbHE-t^!ZU4CLH$NM4;bI#(CW>*vKTh8n*))U*p#FihnKWc!7-->naDR(eMmPV5>T zQya+TECzV`^$@j#2Nhq#M@6(eR(%s7y)^W&c8W`Tue1f{uoSZYI54we(Lf^OYv=}u z1C8PkR0BcNp3-j|wQm>Ltixkd6A3S@UpakjM=z}B1oU2`_toW>-|X1)rJC0qzf{~d zAv4W?6O?~?Q+|?q7d^MG?QJr`M?ZB(&p7U51)s{dF0 zPg!PHp!bd+M=6aR_gxmS`WPm!dTM{UwhJ4n=4?lPjX3y=yVJ`>fXlbKN-}H8HPtDQ6jF?cTIU++*SSJ-#w4X(HPd<*Y+gZTW^6uYC-L2c^j<` z9|4BQoY*E_C{|RNR$X+=0WlthoKNZOPlb2UMSrECZVOL^!1peG5RPRX+9ukrlyzOz zXC+Jk14mkbQhQV|h3UsRW_fuz__(}!aAd@AvBm&6&7Lll(X2N?%NLLQ$iy^Jr^p7P zcI+4HV!ddrp-;IISGz)vXP(K24y3Jp#fN9$G@FA-VQA$(?>|W)PI4PxwGhRzOzMwN z<=5Ejnj5U4iTstwQG3fG7p8qgUfl~Rylt|GsDyC(zPDuiKFW||Nv>EC8!|UYp$0^_ zJUxi>IJ$KOLHaKN7e=D%T)m;IY2p-oLE4jmG0-cs018VsKo)127=! z+8o(bY^vMP>8K4d~64A0i4O`DbFUX3mDY8DDe zxn$FVQ|6=f{7kZ>flhQ=}$K%8(*z!&nNXfFhx0Dw7taCT2p7 z6!<>7D`V$SCqkNcY8q9Q$EcavJ1tpIT(zr-4+;37wg$TK&ZcPxdN_*c~J zj>9n(hd_@re?=Su$Bqe~oJNjo8N(-bQ{CLpa;aM$4IUrh8$<_w6%PqX&oRj5(i*$u z_ABS0;NbJmCkYBB`svfBzu)*_}yhXJk-FV?vtb787nky8uHe5B$rWU-%pBEjGCGfloxj33AdjoJ6)P_*&h8M@; zlugJc={ulx%0gljz&g&1kUb$C6+JLwCX4{^1*5%hD82ptPd@hm_Uz)Tv>ALB^M@G< zw_rGaAnUdScaHI0;PiXn$WLo2Q8B%~OrX}WG_Gc7n;+=kS^8uxXk z4Y$whobKbNQ1O|K_4V}|Hf_2ccP+=dHR@_l&*7WDY?dPU|MtT8LSKiWt*|c?`XxLH zdisufS93+L6)I%kUM%;g57%^#grKU9#4UxkAlfO`d)C~vbSSc(W z%7~?MLzmC+a&g*~wU)A(KHFu<_-POTNLD_&Y$sw!YDd1GxXKrayuNGQuB;}n|`y`fN3Q)U$PC~uZXwS+yZ$w5OLGx8i| z5RUcTT5OS`+7AE{E}J-g$cWKVwwU>*qul$l@qhU8qGu^>Bq~kXna%RZQOzhe^>X}B zRYTDQziSqp=u3T@=Cl0S6e8*`E31pG>#S;OYVK54CaC_g-DY1K%&hK_=XUz$z_H%E zMPiR+T5cza`Peay_dGww&T4cAMCXbTr4C8l?TncY*JX-8M~K~&LBEZ2N$B0|xHNr? zg1b!fW-d8}iiDCdQup5L{&cD=D{VK$@SRsPv;|flF)PL}mIluPY;t$FnZHwH|I>%P zRBpkhUgG1%C!IV=$QrgqmF@L9rzOQsD^{;GE12z`RDpdM*B9Y+UqHaZ=yzb}^C$&@ z>1<_2h0Ig`K%>3;Ks*>=6b-zL@73C-@k)6afLf?-qfrF`E#3)BWvFHK-M50}${qIAKo}2R(cGxbd{mdoR&To{DcUg!_(U2@Hey~^ z%rc?8bu0^%x1j&6lect=hYc10zsf%bVnxWA)8%P0vJF)DQ6nJK;(aiauQ!b6Tk2k| z%HCq8XUTd_s8JVN|6U!3p){dOxWosOe2aAMEQiYb>XO)R>X$iU7U1SBM^xGRds;i78|=pi z8N-4KWt=xU`4!QyP2i8oc-=o`^vjy~3$y29xnC1kZ|q(9n0F7}5)aXj@oL6ROxUgdTy|!NNc=3eHyuX=j8Wru|t) zJdjq>H*9KIN%QU3rK2YkGZYef5=wWaXg>`np&^5yKs#yZMLeCZxvb2l{;5f!q&G1g z>huFvaR2m&_P0PlwFz{KPIYD#*XyC{BqR!E8Zlcbi6GZ$y(<`+;9HSe(M)3;v(`dI7yHj(7rzk&GHgrqK3)z*G-&S;q+EFbY z>bGg1R+sIQOBCvIol@=lUf5LNkt~HDbnzz1{fra-05+ z#*}J_xYc7Krjji_7^X|h@vEw!wc|!8+6p2( zig>~IN(@uH2k9#b3k*^Cq}`i*ixdVRzefbQBEuPG6N@6wa6K(=E%~Jb zc~U#LFue3Lu$@Zb7uyLbGD)$7k+HSrVa9xrTuyt<6;xAEi-nNXY06J^LVf>UsP@e{ ztC{=nK@L1w$3Iw6WPz$ctP0+HvA)=XicF!qDPZE7W)}vkZseN+o=3u#_VIbNOyXy) zubcG}p^sUSRL4y6SoQ;4x&r=8kL`CnXE^)a`Oa4lN2lu&hrACTKKyPLoYFwfkHKAy z+1Pf#H@WqXrdLwmiwMGT=h^wFYKpGbxf>hwU%V= zAQiWfp8USKK+B*Cu(7(9y73fw68e}f!)6Oq`OFz4RLGL=g%)fBP*qsIB${U^I~6R? z1agk^qv7%tfI8>CtOrFN{c-P{e*8S{GpvXQxD$AI#n`+Cx8lQTNfR}IR)A%dA9E90 z*UAl8>S#KYdV4eQ_zgaj{E_%S8+I&{m!Cq-H8%_YYMk8$Rw&Dcd^9mO1upH)Fa>mW zfQmxPIgkpZmg7whwJQVX?)fbT2d%a{E*$``Z6_w`&rnsrMSo5(ma6I*0ciq@=!`#M zB$YX>%*T-4?q{FUT$OrjIniDfed-Lu%faDpbz`YRJU8XzhDbk!mgVdaIHyRRM@9J3*h^@iA@Zy49A8x0UO z*^#fDRMe;c+oI|^%ck}@F9=eDCrRMJr9ysbR!00`#O^X)*Xp=%CadoMilLI6Cf44C zWm7EC!|aHbkn7KK+ZXknJ&@j>Xm5mv8v^BxKukq#Cj7q!36zs@gv|flfaO;)02)~B-}lSj Jd%L49{ud2GP0s)T diff --git a/1-js/2-first-steps/1-hello-world/article.md b/1-js/2-first-steps/1-hello-world/article.md index 0eed1c60..4a1fa717 100644 --- a/1-js/2-first-steps/1-hello-world/article.md +++ b/1-js/2-first-steps/1-hello-world/article.md @@ -46,10 +46,10 @@
  1. Начинает отображать страницу, показывает часть документа до `script`
  2. Встретив тег `script`, переключается в JavaScript-режим и не показывает, а исполняет его содержимое.
  3. -
  4. Закончив выполнение, возвращается обратно в HTML-режим и отображает оставшуюся часть документа.
  5. +
  6. Закончив выполнение, возвращается обратно в HTML-режим и *только тогда* отображает оставшуюся часть документа.
-Попробуйте этот пример в действии. +Попробуйте этот пример в действии, и вы сами всё увидите.
`alert(сообщение)`
Отображает окно с сообщением и ждёт, пока посетитель не нажмёт "Ок".
@@ -83,7 +83,7 @@
Атрибут <script language=...>
Этот атрибут предназначен для указания языка, на котором написан скрипт. По умолчанию, язык -- JavaScript, так что и этот атрибут ставить не обязательно.
Комментарии до и после скриптов
-
В старых руководствах и книгах иногда рекомендуют использовать HTML-комментарии внутри `SCRIPT`, чтобы спрятать Javascript от браузеров, которые не поддерживают его. +
В совсем старых руководствах и книгах иногда рекомендуют использовать HTML-комментарии внутри `SCRIPT`, чтобы спрятать Javascript от браузеров, которые не поддерживают его. Выглядит это примерно так: @@ -118,7 +118,7 @@ ``` -Вы также можете использовать путь относительно текущей страницы, в частности `src="jquery.js"` обозначает файл из текущей директории. +Вы также можете использовать путь относительно текущей страницы, например `src="jquery.js"` обозначает файл из текущей директории. Чтобы подключить несколько скриптов, используйте несколько тегов: @@ -133,7 +133,7 @@ Браузер скачает его только первый раз и в дальнейшем, при правильной настройке сервера, будет брать из своего [кеша](http://ru.wikipedia.org/wiki/%D0%9A%D1%8D%D1%88). -Благодаря этому один и тот же большой скрипт, например, меню или библиотека функций, может использоваться на разных страницах без полной перезагрузки с сервера. +Благодаря этому один и тот же большой скрипт, содержащий, к примеру, библиотеку функций, может использоваться на разных страницах без полной перезагрузки с сервера. [/smart] @@ -163,7 +163,7 @@ ## Асинхронные скрипты: defer/async -Обычно тег ` - - - -``` - -Выполнятся строго в порядке `1.js` -> `3.js` -> `2.js` -> `4.js`. - -А вот такие: - -```html - - - - -``` - -Выполнятся в неопределённом порядке, смотря какой загрузится первым. Единственно, атрибут `defer` гарантирует, что `4.js` запустится после `2.js`. +При запуске вы увидите, что вся страница отобразилась тут же, а `alert` из внешнего скрипта появится позже, когда загрузится скрипт. **Большинство современных системы рекламы и счётчиков знают про эти атрибуты и используют их.** -Конечно, система рекламы должна корректно обрабатывать асинхронную загрузку скрипта, но никаких принципиальных проблем с этим нет, в частности, системы от Google и Яндекс используют такой подход по умолчанию. +## Итого -## Задачи +
    +
  • Скрипты вставляются на страницу как текст в теге ``
  • +
Очень важно не только читать учебник, но делать что-то самостоятельно. diff --git a/1-js/2-first-steps/2-structure/article.md b/1-js/2-first-steps/2-structure/article.md index 6c61893d..2998d281 100644 --- a/1-js/2-first-steps/2-structure/article.md +++ b/1-js/2-first-steps/2-structure/article.md @@ -4,14 +4,18 @@ [cut] ## Команды -Например, можно вместо одного вызова `alert` сделать два: +Раньше мы уже видели пример команды: `alert('Привет, мир!')` выводит сообщение. + +Для того, чтобы добавить в код ещё одну команду -- можно поставить её после точки с запятой. + +Например, вместо одного вызова `alert` сделаем два: ```js //+ run alert('Привет'); alert('Мир'); ``` -Как правило, новая команда занимает отдельную строку -- так код лучше читается: +Как правило, каждая команда пишется на отдельной строке -- так код лучше читается: ```js //+ run @@ -48,10 +52,36 @@ alert(3 + **Но в некоторых важных ситуациях JavaScript "забывает" вставить точку с запятой там, где она нужна.** -Таких ситуаций не так много, но они всё же есть, и ошибки, которые при этом появляются, достаточно сложно обнаруживать и исправлять. +Таких ситуаций не так много, но ошибки, которые при этом появляются, достаточно сложно обнаруживать и исправлять. -**Поэтому рекомендуется точки с запятой ставить. Сейчас это, фактически, стандарт, которому следуют все большие проекты.** +Чтобы не быть голословным, вот небольшой пример. +Такой код работает: +```js +//+ run +[1, 2].forEach(alert) +``` + +Он выводит по очереди `1`, `2`. Почему он работает -- сейчас не важно, позже разберёмся. + +Важно, что вот такой код уже работать не будет: + +```js +//+ run +alert("Сейчас будет ошибка") +[1, 2].forEach(alert) +``` + +Выведется только первый `alert`, а дальше -- ошибка. Потому что перед квадратной скобкой JavaScript точку с запятой не ставит, а как раз здесь она нужна (упс!). + +Если её поставить, то всё будет в порядке: +```js +//+ run +alert("Сейчас будет ошибка"); +[1, 2].forEach(alert) +``` + +**Поэтому в JavaScript рекомендуется точки с запятой ставить. Сейчас это, фактически, стандарт, которому следуют все большие проекты.** ## Комментарии @@ -110,4 +140,5 @@ alert('Мир'); Не бойтесь комментариев. Чем больше кода в проекте -- тем они важнее. Что же касается увеличения размера кода -- это не страшно, т.к. существуют инструменты сжатия JavaScript, которые при публикации кода легко их удалят. -На следующих занятиях мы поговорим о переменных, блоках и других структурных элементах программы на JavaScript. \ No newline at end of file +На следующих занятиях мы поговорим о переменных, блоках и других структурных элементах программы на JavaScript. + diff --git a/1-js/2-first-steps/3-strict-mode/article.md b/1-js/2-first-steps/3-strict-mode/article.md new file mode 100644 index 00000000..c828aa28 --- /dev/null +++ b/1-js/2-first-steps/3-strict-mode/article.md @@ -0,0 +1,80 @@ +# Современный стандарт, "use strict" + +Очень долго язык JavaScript развивался без потери совместимости. Новые возможности добавлялись в язык, но старые -- никогда не менялись, чтобы не "сломать" уже существующие HTML/JS-страницы с их использованием. + +Однако, это привело к тому, что любая ошибка в дизайне языка становилась "вмороженной" в него навсегда. + +Так было до появления стандарта EcmaScript 5 (ES5), который одновременно добавил новые возможности и внёс в язык ряд исправлений, которые могут привести к тому, что старый код, который был написан до его появления, перестанет работать. + +Чтобы этого не случилось, решили, что по умолчанию эти опасные изменения будут выключены, и код будет работать по-старому. А для того, чтобы перевести код в режим полного соответствия современному стандарту, нужно указать специальную директиву `use strict`. + +Эта директива не поддерживается IE9-. + +[cut] + +## Директива use strict + +Директива выглядит как строка `"use strict";` или `'use strict';` и ставится в начале скрипта. + +Например: + +```js +"use strict"; + +// этот код будет работать по современному стандарту ES5 +... +``` + +[warn header="Отменить действие `use strict` никак нельзя"] +Не существует директивы `no use strict` или подобной, которая возвращает в старый режим. + +Если уж вошли в современный режим, то это дорога в один конец. +[/warn] + +[smart header="`use strict` для функций"] +Через некоторое время мы будем проходить [функции](/function-basics). На будущее заметим, что `use strict` также можно указывать в начале функций, тогда строгий режим будет действовать только внутри функции. +[/smart] + +В следующих главах мы будем подробно останавливаться на отличиях в работе языка при `use strict` и без него. + +## Нужен ли мне "use strict"? + +Если говорить абстрактно, то -- да, нужен. В строгом режиме исправлены некоторые ошибки в дизайне языка, и вообще, современный стандарт -- это хорошо. + +Однако, есть и две проблемы. + +
+
Поддержка браузеров IE9-, которые игнорируют `"use strict"`.
+
Предположим, что мы, используя `"use strict"`, разработали код и протестировали его в браузере Chrome. Всё работает... Однако, вероятность ошибок при этом в IE9- выросла! Он-то всегда работает по старому стандарту, а значит, иногда по-другому. Возникающие ошибки придётся отлаживать уже в IE9-, и это намного менее приятно, нежели в Chrome. + +Впрочем, проблема не так страшна. Несовместимостей мало. И, если их знать (а в учебнике мы будем останавливаться на них) и писать правильный код, то всё будет в порядке и `"use strict"` станет нашим верным помощником. +
+
Библиотеки, написанные без учёта `"use strict"`.
+
Некоторые библиотеки, который написаны без `"use strict"`, не всегда корректно работают, если вызывающий код содержит `"use strict"`. + +В первую очередь имеются в виду сторонние библиотеки, которые писали не мы, и которые не хотелось бы переписывать или править. + +Таких библиотек мало, но при переводе давно существующих проектов на `"use strict"` эта проблема возникает с завидной регулярностью. +
+
+ +Вывод? + +**Писать код с `use strict` следует лишь в том случае, если вы уверены, что описанных выше проблем не будет.** + +Конечно же, весь код, который находится в этом учебнике, корректно работает в режиме `"use strict"`. + +## ES5-shim [#es5-shim] + +Браузер IE8 поддерживает только совсем старую версию стандарта JavaScript, а именно ES3. + +К счастью, многие возможности современного стандарта можно добавить в этот браузер, подключив библиотеку [ES5 shim](https://github.com/es-shims/es5-shim), а именно -- скрипты `es5-shim.js` и `es5-sham.js` из неё. + +## Итого + +В этой главе мы познакомились с понятием "строгий режим". + +Далее мы будем предполагать, что разработка ведётся либо в современном браузере, либо в IE8- с подключённым [ES5 shim](https://github.com/es-shims/es5-shim). Это позволит нам использовать большинство возможностей современного JavaScript во всех браузерах. + +Очень скоро, буквально в следующей главе, мы увидим особенности строгого режима на конкретных примерах. + diff --git a/1-js/2-first-steps/3-variables/1.svg b/1-js/2-first-steps/3-variables/1.svg deleted file mode 100644 index 81324490..00000000 --- a/1-js/2-first-steps/3-variables/1.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - Diagrams - Created with Sketch. - - - - - - - - - - - - - - - - "Hello!" - - - - - - - - message - - - - \ No newline at end of file diff --git a/1-js/2-first-steps/3-variables/box-message-hello.png b/1-js/2-first-steps/3-variables/box-message-hello.png deleted file mode 100755 index 1a0a7efa59fb1f9d7dca115653af2a47628c49d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34701 zcmV)OK(@b$P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z004ZrNklL7B>wG9@7-B!L7-V8CEe76y#% zMR~$DcH8Bl+*LM>%d4u~ZkO#|rj4nh4P6F|tKGP;nURD>1V~CLQ_6XY$cV@o?~NOG zzUO@J-n)P7_x;Yzln^N?1w!OqTDd|IcR2T)efIF|=Xo}{J6`^HaUX8k%{a9$KNTSno*(pb_WGc;>y`)sr^4S_+~Y zadJ}t#Ikv1(*YtOA~3tDq(QTEeD2!U9K7wVFQ>GZ!|R0~dAhUl^!s-&KB(L0%re2< zoj3vR?rcL;MnnLC$W6D`r|Ox&#EF?qJEjC8Vg@l0u`q~On8%0b zuluS)cYJ*s&c7U9e>4)+-sbvK@87xbN!vZ|n%$iUZV_9w?^z+Zxr2xRcLy=S0iyM_ zZMcJ(N!*QC+`&X7Oa>>AJ4*r)H3D}cmUf{%aP!iMuUowCl`n_aSK!CyxleDNe1G0J zrPEC!a#Iihg1eiM2pn!o%=^L%?l}??+#{(Gu)ewl5Qt&s1eU~{+?6krMx#+my!PJJ+6J*AT^qWIMa6gkM;!IIp}-D{HtQ-gcS zVV;TD-J${#v1=w4vrHgj*<9Q1x-O-r_S zdG27qQRUdt+%#r&rgu-M}fq4PYV$L0E{{ z)hIDhaIa~&d&B6_fx4e0LnB2xn~Jfq-S z;_^%{Vqi805|OB z%mQXO0Z6Fa4qxJUa+Ewec7-0n0E?OvaAQnER z4tH0$b7}x`&0vN)h#baLnlL9&eH6reb#>DeRMD-{X^}9Idl$e2rvc2INH~%kIfGdM z1z6J1T*V1Q%n1Tw0wscjI4WxV8^?M|q@pSj`Am>H5rd_b@zKHI+n2s9Q`(nBco9Yi2^G*Ti7 zW-JYuK?*Q|NkpQ}iprW8V0b1O5C}{$i^SJbliW<2#^G=x5g3626iLK18x)#xvv}kD zjj#XmNojwO;kEL}uWp_Dc)t3KYX{=;>M{U=8kik`n^`6YKu%PVs*a@r;HsQjH#JwP z!3QE3Q2PBD(BS6o=1@c>CBVtu0}&%;z|5n!E_0>3Gqbz7d7v9>D?9E^B*ch}#LUr_ zJB+CzCLuTxi-15R=00eLW=;%{*Jw!0NmApQiJ6i(j5)<@ODq5plMuTZgouQ=0K7z8 z%5ESgAmX|kh}n}x=8g>x-LZJn>;GWMkH6pHwX^!{+T*{nd+}4cx4|N&IdB0tElspL z5n$1SkZU)?2+C$A{@~=%6}c0L$kj;L)neNNr~_^u`K;paW~vZzwOArL#cD{2OYcQQ zW@Qv0;!+|j#J|3_1CV6}klH~!einf{C1K)tHboK>6T{)e#A)Pt$}F6cyK`b9iCrg? zfQf};cm#x)h!b-%>xdFD3&%TxNEnsPLEONcM3}|nSK&mk@^rw#LI4k!()jqoO>Y=1 zU-y+6US@gakzd_@?ql7?na8)zy>H{$4{lw)-zJZq_~QjoaDRMn^}nn={i(^u$8Gn~ z6W>lm?&=;rwU}wVrvpuhSR`hPen0v!%?6a1gQH|FFCl3LE??*dzyNZ~1@LqOi{~6O zV8oeed~*-%1g(irl{&bw#x%}Us{-qCg8~@Xx*ZjE~-wx9N@XqX9 z{_jry{QIZt|Lpizf8UMYn8w$%2X9-r@pZp%DeX&0hTgvP)Ro77W%uHzb+SPu+j;Nb zTz=r+Zd?QdhJq&%ZRg34Ui`#Q>|8=!9s^|V&+cB?gT<)j1XE)sGmWv$VhnUY)Qk@E z&|y|$B0Dp|+|1R8%S&jk$iytJ3U_CA%S2>uLQsl#si<)C`^2tz&6C7Ek~rY3?ZSFd*7NxG^;lfoW8H zmt@@@gqg|B+%0yR?gsGxdiDb!++7Fo4=#V=*14l^I&e2!iRH)6yyyMXb-4e%iyysl zaPVu7pxZjPbLKaBFxM>HFn8T+2g}#~VG1wHdzT*m)$Qj#)?GbirK2+9qb8H4~p z9ZUt?BtRWPApGNnTi&^JE12Efp-x1e4Im?cO*;pG&K(TV+yU<9fWh6e6G1&k{SBy# zh%_q`n;Q|Luof^6Ey@j?MNDPc%G)z zz}?6gAZcR(#Ys$^nE-NvYYy6(h*<6j1ZbcZh(^;4ECjn@w2bZN;>r2d)ra4-{7MJG z{KnBiY@Uha`fIC?yyeJ!Fm;Aax2CI)POm%;LNj-5vwX|qO<#?kF!JRVURxI)TY2;s zCzl_$>81nGuGWOlrri^hD?hn;35>rmf9!7`c^$ZPP>=1b{=YXa!13qjkNw31cRSdf zOtX6i0CO~q>;TX(YNdmrdy){PimbWg)VMi=9Uyn21XHlYCiMG`z43!vXFfdLfW{Im zW*7gn*S_`r>nA_dZI(rAC4jgZnBWH3bp1@X_1x}rzlAhvmTsK8=DwFOrG4SymG`zU zKl)2sXFfVzJ4Gy}x%S{j#FlfvAtsg&Y@P)Grki-|?#LE9xc6_K4$S>TGZ)#SFkO=toB-`W zY3Tf?4!`iIa?vH3x29yy2_9$dvYC z!^^t8yz(#&miPAdRv!7Ky_LthtrckoZVHg;l=gw$rX4X`v=qdayXU$cxTEv`vVH!W z7jGVO8x8gOZZC)iKfiVEn-^{#K>Ffk7Q-Jvq&X8uv(EvtGZD-oRB!|kIY2N~lglw!HV z(5Z4Ou34DPLF(ih^DsHUV3BAX6(n#<391H*WqchF69}dqIKeW33_{2(i9p^d8i1J0 zoH7wR$y2+RAOy!-m+mOzni(-YxqUHS!M7cHWs#-CKLu3i?qp@B?+yw~aDwe~x_xf% z>_?~>r^Oq`$6xJvmzvRF>Dre*yz<`m=CdCfEi7a2azlLRrdMuo-spC8x<|xtjY34i zo;xCDW;bK50A?&_5<&5C-TQZ|kNlOx_X2=h)ElUO-1dI*@ZzPDZemf`VN zw98DS!G3nQ**{u)n1EZ;==AX2Lh&m1A?!o`4cjFdvo+K4Xh((&*DrZ%vrm{&5qfx@0|JVZuNuR76|t?qpxlb z{Hf(T578LzoRaC3Tz+%w+4t_Ag*!6^Td2HI3`wXgRsm-Ei^sqE#?dj?d?9cB?8T4$ z=;le7|JB8tUom%`=P6ju?Op!qbHDYY8_z)KZ!Fw;`}jJC!<3ldv1|zbWPrF%h0SdM zn=8ferF(kysqKxEZkiUZ8!Ub2OCMfoIG0irjU>$4@!`XFyzS8KZ{1xxb@ka#Y+rmT z3W=M=tQD{jd5p(ys&5}(^PjF<1ryXS+Qc-oh^c<#==jf7$=5}jnrgvB4a{8D%w_lI zsyUc5}R@-e{}V+2fIm`2F!nUZ|!Gy*M4N-#Op^# zKy2CE%*lVZ*QL2}Edex!aT z{@UV+AH3-uef1|wZkZrPT(G@BaAdZ>m(&o8NP}3jo5D43o}F%9ZWoTc#Np+pX*}FLapX_$l17-}K3_#j-ED3}+&tLm@r|bXA&iVUf_-E&C z23)lx(3{4`|MuS1f3bW1wKDwv#ajV$kgI}t+GQ{yySoK?ifF(&nw|jYku?)MIzKZ9 za8>gUtv&Wop1egy?;IaL%*_XjjtUZBjQi%>d$PS{6M$$-)ubmCYa#>-&~&C!!fc0p{+1?%<@7VR_$P%yEXnmOFn9FF&QJ23wX#l zert355>J0ludcw(`tEHu%+w`Lp7Z}_@8l)YBg#KCch|fO)m`BCqys;^xb%H1zja>q z|F!nmPh5MgbsaTw$MDE2=os9I!IIqZ!&e`N<3v0E9gBC71mf!KPN{LTC+_DlzOCiX-3T0G zFx&|wO*@!d8qOVP#|tSnMLbo$#NcIIA;7yXAY9v9oot+cNwb%`P1ehXI2gtjYvWwE zd+}*n8Y7m4YwlXO<`sEwbK|*(*G_(Xx*cE69vHNv5{`)?lY!g=WR2QN9;03V2tWWd zXApzfat;m_$R)AmJX>u!p!h4xCtNL-&xC(z@% z@w3yb0KTU^_#@qAs2dvq)ezHK`F+)6C(y8|yCm6y{)VrE={_1-F7&ICH8JgSW-VNK0G&h7nkyV?(J}}7^i@3g z4c&d5I(KBK1;r0Qc1@mD!SoZ8ivZq53wL0I3@`#j1p{W_0PKK7zm!**$fnMT>~y zd1npwW*+}Vxt<8BrcUnkux~~B`Ow~l)TF5L3}zwO;|sbQ9ptX(Je@X8OT?-fAd;wd%ngy4D;blBY3G)~%q|5oWpSNy8n~OO4(FEAV6JI~L1T=c+bgC@ zg0uqn#opG{0_2Iw3Ltl#u0H1Wwg8`Bg7DIvl@dU)WJOW@6;)tAr}U!w5Zy@I}?Ie@^gy*Fhj%yiTRi!0S; z0X_rAiFxt5S1nzC?{xdh`k7B&dG^6>ce7YIM1m2qX+dJWe?JicFf$HPJVDI@Xr4Jj zFuS|v%tW)lG%q{|RV_3wAeP7frii2;Y>zV_!hu>5H~@NgYLeWU zmMwSAq~5_fAVa7-0*?TZyD3 zw|&W7D+|hj{eMQKm|D*S2LR8g#8I!=%cGy7+QPxzb$sZi(ZL(9$&-z953fD@z}Cuh zt_F$*3(SNL5O*_2(1@X?L_|zvwG||&DkXMTj#5SBYRV2EcT*N|x6`_FSrx#YKF}`5 zB7vv?c+Y9~5#EF02XI8E=5TOHkS55cp})}BWmf9Fx_JjloXrjXYFT)_ZhXvkKZ0Ec zdCp+m=tDS={gY|!&2m&g?#QYPBNIv_=0?WM=3v*-Ta!_Qn3ZHHRFuGO4v#=Fbz)}_ z+VSFe=}0@bB&m(2#fw5tOOkVA5qGMuW>r>!KoMKy23DpgGg1~@qgykct~%j z18y)Xl-Ect&x%6v4K}*fM@H^u*$w7Mr0S;5Nv6{d1(*bKP1j7OPAR%a--QBL2CF-} zyWt+14_N=-PcObE9h`>{6T*@Q=0-+kMs{;b0ydC9)kD@HrM9Z6yHkO?G&4rO%8J_H>g_2yXunHL~Vk`7D(TB|nrF%axdik|cjXh*Aci`Av-*D{iw{Kl~ za^CYuh=#Se;P}N zcwnw(ku0o)qY>P{OAje5Qmkcpp}={qEHlj0ZZM8;Kb03 z*cz+G*P3TS(9<hsuWs{V0YBhGZ2KUq=)R*GmcK8=_adg~ zCtimKn&*|c3~=;sC1e2y`@a5c?#Qikhi>_a`@ZE@pZV4Q{n7X8q?0D8X7|~%Je^Ks z3^H{RB6!X!40M3t2fEXTJANe(-0>moMoIrppMRGh$~n86GkI2KiqrzZpVOtq4kivj zvt}|3>e^i`bQ7A@0W^fE|KA4Z4m(T3EVM)R1b0D1yNlZI><(u!Vls9({Yg9atV}+v zJ1eaJXzvVCzX*>wz}uUJcaEq?S1c1J&xXdx-Eu}{Yz*g@=a!GoAGv{3OJKJg^Ghst zOUZKtiJU5CRB641+*?*XB^SigHzNs$=UEYqI0e0+?pFvw!i$DDPj}8g_(g?R-o6C) zLQD6q+J6LT!-`>_+w*DrR3ZvJ42I&;=D}k9jt!*Yp-&voKuxu2=r4cir`_ z-L>Sx%ePn@s488@%c(Q+;r=i_mp7w-pQy(xvYL)FAJi5U)s|g!rkfx-?+w;&prpW zg{$AT7(mqTKt$F}H!eJJ`RR|Xoq5{gc~yrwrKCBBR^y-K(;vbf48M?WJC%2*47eTl z!6=iHn>&GXRxkyoFDY54R;V7aHvkDUv6_cEGKOYJWNO5`xus@)h4NL_wqa+G`IzN8 z8we9o$b|?%laiCMQ))z7c4HyhmF}ERh&Z)!kOs%nsAL~FQDP=;gq$3hTRO0O&56as z*Ei$E0<_f8yS`&7ETsbQMD-*?UrOqeTnG6Kiooh$v!e6^1!!OAHp}(j&5K;wFzfoQ z?DZW>ulmz-$6xVtSLGp8_NR2`O zQ_h)_7|gPR69Y(TMCo=JgfLRTrUf-&MC*mo+`@tDZeKcfb2FGLyzgGc8)KkX{bteF zQOsDCep8;!0xT5SBw6`dEpK?$8hTCy&xXR)sj^UE3uNDC`NG`_*_;4VfOeky_!k&n zdFw)H2BX-OG}FH;`nQPJHG6#z&Gv*G+u738$4F9z`USI!2F_wtY-K_rD#Rn5QiU;! zodi4$M#t{_+GBTq-PX#f%TImc{1Xql8H_aN((fBIyIF?9ncZS&LhdxEJ&`NiKn4eU zHZ_x!OclbW8j4v{pK2#b3=WOK0^KBY;v9V&h@1>Y**S?9vl2H2Igv2n%wlEcBAAMh zWdji@Ih;eLW;9+tboi!MEM0TUV7yfP45*@0{nHiC9Wi1h8yr9s!cu*whX{}1TKgCS zh?rd~dKZ2zm2Tkf#o4;#1p*_MX)r~lk^=@7xR!+y7_Qyg6FS}f92QZ(dwA_!cGFUQ zE9vZcMbNFRKPv=`9w%Y05Gx|cg47D;n)6~kjD6!|tO1IvDO|m(SPMdn8&o8|4?p4p*@f{;~nP&pkvfaPr zR%>N#2_qa!UX848APSLwe7yIdscw z4&8j;ba(wPJ^9P4kG$`(t6S!9RXCX$m~)rorOH!f;Z8Gw&FinhP_+Q{V$QPJ5bRXE zPh7LIuxfVVpv8-@!irc&l^fBl#4N%&Ya;|9Q*}ccBr|6wG8p;X(!zCj-h1e}+eeFs zyqXB3P)K}6RSkYhA&eV2o8{UvQFQBWnMkTfx)Tdo8N*9cajYE}aB`a#2s39CHBE*afp^c{|2e|zv$ys;7ar+WADg)pxdsig#P*C)$g_zj(gETtgylDp1~ z7Yj+NxaWD9$xwj!f-y2&VeZTxZ(ZvM;-S?GXO7~k2e<5n-sTh&K*a&V+tD>g$vX1p zzcW}o`gw%c##8UL-PN#RDM3~YAR=2U6_YInp8p#6g%Y&?%l9QSGVMy$tC2LzOm1N; zDn-#2)+&i_fInv-# zz{p9}3}9gbMc>UFdRihTGuz(DW<){*VKq-}1SUkNX_FfmMlF*<5+@-8EiBC4@~Zoe zp15b>(D9zVRs@YR-wcaiHuQGAWWz0o^YniHQh7s%U^i-9xRLdJxG8Z8y_TEpAHsZJ zuSTWPmOLKwQN*;lqArg6r`IWlM@LyMfk0;6_~vgoboaNt*znTH_Qn&xxIcMRN)SB{ zTPWSSJuhRGS+B?&XLOywRLi2Mv~j+F4gmFaw(crsTtzA}Gk6b(#2>t_Y08v}=RIHm zz;t)>%%?td@>8GK-Pv&sW(i=h0y>tbTFnEIV`ft`RT6P?NzzTb;z1+4y^{?Dn24mr zA>d9T@t~MF5xGEsg@a4Cz52f6x7@XG_`3SER7#MQcV@ZR;8rH(N>{ALuoUk3m3ZVc zqnCKS3!v!rtHOYoU2}a7s-&QN1Kk(3<=fZds3h!J13?WPWohcGSFKw$G74)UkVDCt zn(?)7{~`Kp0N7^M25~`@scy}m7u>VSlxFWslIKBXFTmKC;l6(9)H5Idz^O+cQ*|yh8xT|1Y0N0v zDTLxVVd2~<%giu`h0SbtQbrS@a1wzyK+MU>DK)aNICtB9ue#y(dzY>`fnsr3eCvAJ z`wT-0{v7$fC&b-?XceXbsV>|cT6?LwuZRE%yO($dYH9?^{A;Cva?t=2m%V20DX57o- z%)9Tqm9tYi-MjeAgOC2!2d-RP1(hHR=dY$ootg-DUB}ECC@WK$Y21lunklORBxEdM zl*+=id}!gedtY_aU0=0){HAcEo_Y0vYNw@TWQ%GXkX4Mk*0Y<)Jp){SUm}8a(>iq5 zELe*0gOPhH|DH4z5;}9OhD0 zm&+3hRMn`)xay{xs}~>t`1>D!;9<=(b={0GIh#LV=ADweFD#7ief?{0zWb{V-*9W$ z9Tm5U8JnuiY*y6$6@+#a&(zR@!1rrmqU`K%07`DH5eWygs}dE>G8ODP-tZD`d(Y#0 z`mC4tehtc~Nz@C;!i%*>(7en6%V750#Wd%|G{8v2wGdPcUVl3*-u>OnpMg-kFuXRN z`EYmjsY1!ButJ7j!H>T8 zeY-n*0l~LTbNB1-J#qKzkKTM&E$H!G5C;?7x>!oWE12G^qKo(?Mlko1W~grs>)%I7 zt)kKL%GAILeuRdjT?MYG-#*r@HU*T*aEjb z-C#!2xK2O<7*rt%Fw41)wq@+Q_U->eyKwk-4X?@ixsAtuA#Paoiy-e=%>7Wd?++0K zvmuRn-z&B66)o?Ex?I{1tJZ(p9|AOETll{5q869gYtSEcq318GV*kp|BXZQvuMnhW z)a>W~i2B)E>nqPa@#$-Bz3bRbcN5PNdDIB6FKh+AOB|F1P22&QCGSdkh+RcVIaFB7 z&u^AXz;W$13eHJxdDe}US-Z+b8E~=y4x)>X`sHv$(ae=k(H~Qy0+z-r8x35ADdUG) zOr7LjnE2&s3Zoh?I+z$-BdyB zHSFVW%+yTd%iS%$q!cwrm>h+yN;L-{UeOzrU*5fZnrR4{OBZ8irk1l?bv_881~|Is z&}z>faC~_`<;E`+qksH%7HaYOqgCC@_cpV+r6bqhaqsb)Up14Cm0md9akV@lF-hpansvX>2bHEdE z&nONxcn#(L@K(6r6e=r|yBE+QcCDr!4P`uAg>>&0kKc@#%+xjacXvYhy>s>>&trzY zVCOiwda9gxDr%8Zs$4COO@QMhqE)pJxpl-$aL>7nd+vy-$NPnrRkO0FVdeT=h2znK zfwlf>{d=I#4_;MnR5FlT?hy^RL#^tRYQI_jF*ueLOCv60ztimL<^mcOqq&$pEpJ{p zwS4s2G?*(V)52LU#uQb+d!3duP*_kg9(r9U#9F${XysWgYdtGj%_4`fo5%GAswtUB z0;dSW#Sj!kzt5aZbJ6uz4tL*LS=m=wtuS0vckxL~2nP@-X)KqbWDo#nf?A=%?n_$a zF;Ey$Dkm$*O>^yGp*vT0E=mCSyz=g*ZCxS}&w17w7jrgvm=AIAwFMJeFK{WR2f-~CRX%KI|%GX>ew!tW$t2vq`E-eXQh zMIsH#lTuk|@O@I5@+%a_ufh~ESIW~})9L1=bIaG?8ogd!a8*%5?PDTymZm2hLTc59 z)%m0pL=-#XiUUR!;FOBgqLTOmqbT9%44O6Fk$!^c>*VDMNzarj8=Kz3-QZ@k#(>?- zwRm`x_iY`_J+ADAZK75Q4~av)@|3Dcll5C>Cv#Ppk;vxB5AP4JS#jK5J?R9~T(<4S z(ny2)9J{b^!iZ95u2#W147&^S*`|_#j~(~gypdzSbvdJ%XiyZU(uXb&pp#~ zV5pe2R7PZc6DwdN%1^H9`pD(X-s2lyC%9@R)niC;Po!>UC47;BV-tYAtHQi&`nX3H zOQ|Y+J1^(l%DM^UY8L8H&qW%f+V2ekE7XZ7h_0@Mzi*ns;$eJjTIz>Jyp~TZ-Y?pr zBsp@m-E$weZt_{O*JSl6FTZ4<25vg-?-le&x|^cBtK#Vh&@U!%FKZdH6;nj-3 zY)Vz<4PblyistF|#@gQY`f$7mrV7RxzzADu>znbOaZt>FOJ{9e94V^p8SRIo!oa~% zWO=pqnd#sQUek{w=5V#LvaEG0iZZ1#69juFBx!YG?Wc!AGtx|jVjR{c6xSHsrWG0@ zD>*DzqNmPG!opLiG&|Ps;N8@<+c@*_ievrBzj zGR)kynkB)_T)UENJP@?nIYslX9qOB)_AEv-=S!R2DvbK*;hq(Kwp5)BbJ2!cSJHNU zLLza7j&AehZ@#cN?p{6#RT!WaL_C9H3lV?L#sC$=T?m1hR>!+1R8-*Qe@mt4dZmzB5u2WSrzxeEv-dnbi_n^RRSB-)y z1&g4HQfuKWV!pa=clVsV4i@fON2N0CxT?F)2yMkVL``!Y$#Y@Ehv6QyzQUmk$_}qP z>qmQ0xTiRv(*gu0F3g z?yWxQWyFhl&?*Fso=Uo(hZEe4lEC6T0vx7hMk4((u-<41PL5ZL2&*7y&%+5SdXAc~ z52VQZwzKjA9*&v9yBQD1X1}wQcbitVoX)gXp_%D7-`ee4kavYg{d!L``DkUPd8r?)p&s-SG5M3s!GFK>ZiPt_;diR*H-Fsra{|AT%}NO7aJ9G{L$cU=6| zXPueXy58&TiseKnpd9rgMU*F)!!OYrA*9{-Er=zPc0leHq)w$q(Yyf1(t}-L*5i zyAkZ^-VHT;v)t4*Tb{=B>mF4s#Vj8k~%cfR& zTER4;+G%C-*#w5m zcRuC^MXnxtzX}^IE6)#nHpn^70At4fxt2+#os*2wM zST`x#Ln>#z$`ev>S*4!E>gFKJ9Zch2iGz8qD2Ll3kaC%6O%a$afhhF=r@ML1#Ur_Q z42h$0EU{W4W+K^m=KZBO?p^p)1UOMRSfF=6t=h6eqj5JfSgklHYYYohlbE0T+v&0O ztGjKVktwQTF=j1}!#MGVD2yed@T01m%AO96xcX^jPgltGCA~}ke(-vXCGLq-s0G$d zI5nO#X7gVypoLq^TUS@L+Z&BX)~9UbbKSj?n{J=^sO3M;ll6;v zchy}TfdaVK5izg;)6OXn6)kNR1fV@h{bq7>CF5_SofK(!5p8R0OU*6Pggye}DN5A96x3JLO0+^;O| z?iPimtiueZt`_EH#cC|Nl;D?@fwXgrA5l1oY8gT6jmh7Eytnb}$J5T`ry?yDys_x? zpGJ9Th5b2B(sD_0=UcU@9d_W?gv@L7SPCMf8pV?&^`q3sC}fxfhQuR7q@kO3c(> z6E};Ylt6K4jwl6(I~Y6e%A8^v4Lg_7^{-#N?Hd=be^okg+nc4GyZY37Y-a`Lj_h#e z{#vVW!Iygqn!AFur-)VXuoo-4Yt{XdZ?3H}lQfM8Q(VN8#L_U4 zFr9kz!J{|b;jvfk72v3@W>!tj>XO6zvQDMO!#P%A%mN8mq#v`38Hbw_i6bt6^tZR- zg)MgTFpn@Yoq`3HS;W}(C<^U7%hRF9I;l43jrQ#M|aZL zD_G&aOR@Hk;G+~`0v;V+y!9Io-0`+FT$tfri#Oi4c;kH=XCGRB>OI~1X_V|Xy9~%I znkU57B%-dg0z)eMxOzr93X=zR9NI%dNw!oHSkMFesI-EKglB*hr|8+T$VjOV1;lDn zJM7;k1xY-d-)UyOSs41gc^wsDOwTjh$I54SU%hl8rNl%eiMdhhSU5EzDM^wuk3apo zcVs4pX6GWpv$*yR0tdnuzbSf5E5y*%cBXgCtNKK%fe6LSylsvx@z^ zPIBv}RW6U}k*V%wlcm}LMvDtM{h_3)wT_i^NubX`4-jZ-ews)^- zudqQ1Th|Nczv>ip=1&0-rwU>RZ-NM9mYGwPJzCA0x$GZ%g`@YPqnd{RFG>^bQ#Y#b zZ#_I)pVLAC$hq6w-P)a7oF@kvs3qaXBoTu}QrqT@?Q@Smc>SHPsie;u!EOaWugb8> z<%(A!j6!G5fMt;qz$}7#8pi@+XN3Y}xWa^(Ri^=^lF!uJR{1=LqX$Hhe)=o)<kkBic2gFKW0ag4at@9KY=)hpYTnD=GdWY)N5`7Ij8EPy9G}1S?aQ~mrB7GChsVUi zHFqvtbLaM@XRbW{%hQ!7Ymilx96qxonTeR-C~Ji3F)n4_Tzz26&5mN=8yO{6&1_k? z7QcydQaVVL#ptRT?m|SQ+65M0#o>&tG%r7vfGhcl5;E(Z9ZP`Q(*He`UJzSWjgRlbHev zpj(3BBGmuzJ(lY*t=m^$T`YaB%_(2NVJjXRzWT>C9!0 z_6voJtG4E{k775Hq1n-^hg*;Nxs&%7uX@SNPcs&jHM$Qe$(18?7+xoK=>hyg3#yq*Ax z#T|wDQ*lL`71sVn1;Dce5dj242}~^TenwQAC>|lpaO*P!b_TYWM_M4 z@!&Fx03N0zq(hY~sU;Q`NrU9uduJd2etTGFGk-CKK zPa(e6V`Y`^Sunpu)V+&iWe9JqK4y+KSBYr+&u0rnRdb3p*XxyKA#corsc? z5UWr33M@{Mx~y_Zitw-qp3FUW?#?V09A(W>%gBLTC>)%c0K+T{v~w;RA?mG;b2M{q zT~Yf)6AdMipaw+55YbE+O>S`!y-I+hP@*DF(chJuMnsp-T}n-2CW1>!0W~o(CuV6x zSegW4Fr7JherIcKG=HGYiudu@^K#8BZ-+SWVPapODzC^GNcA5Y(X^_sL5O@%8+)&$5_3pdL1DrB2aZD1HBEs>OFUggqNCYRRS)EGNTci+!XN}nU=-5|=^at` z5dgV*9vOw0EU+|#p(6;GJnqxhx0VAG8|SX5XTx;F%cV=5?(J@GY)*FfghiURNs^jG zOw2;n5GmemMQ!!@e7xB3vgvN2F-2n0T%JXcivUB*Q$`MU7lDdlOHcy}R7PH22Dq71 z_2472X;;0(Dw?HQT$6fsVLwZT?^hAMaBuCjk0E1$q7|&9_Z1+r2s^kmnkACWvU;Wm|Q!^KNbK)QDKzj&eaWwaFWq@Ow6fig%HA3N{L)!i|IrpVS9luO?X*X`8EnuDpq%Kc`%t8$;hk& zWzx>vd|Fkt^|DYLUNj4mIG1u339lHw#L7H4PfS&d>oYQRNlsRrMcvWMC*iIvjYYPI zJw`|u3z<`^qE+2z25y$~rE{0zF3b!tLzqmn#F|LEm>^jaGm9_@vxu8N@`;D;dc#`_ zvRW2e)}O{ef6%}c2Ip$44v=vqn^K#~gQ>@V+`$xAAqw>rF@{QXsC6}KWxgT6xhx=j zIy)il!K*70ad)S1^Irl`CjfT&&9dNGe(@z{s4XG0SN*-%Td!88#tUB-cpdG1!)^ zl^Kat<`A(+T)OY4>mIOmkZH$gLP)#M(5{?GBhu`q1OKn0YniIQR-C-W?kX@xRZ8>L~u1qjRi9saEp0d-9soLPUO~+ zYS@Pqvwe$gw4$FTqSJL}k#28yW9{nZ+Pb@?M#ke2Hz_p(CPxPcTlQz2N4OZGXpDHOgn~gznklsZlrN) zz1GpnZQ@xI8x#wI{>zI1M_ z8MNflpcoM`iCabzkTXj*Cn&K<(-0FgF{dQV#A|EYD`!s~zTsAwnkjRD2-*AfOX0_` zqfj}bQ$i>!$;r8*I$Sns6~_R`b4RHm7Bgi|02`E?i!eG$M~q6Pb8{fUb$fmN>dNZQ z=5{+6Hf`Is4U43>Ag{ZM4w90N98xxA9qT0)bgpoVdloDvKq$u)~e$km8Nnj|SP zGXP;Crl%iz=ze%S)+gL?m&NRzxH$_$al)RQ=ofyD?58 z@Mx@wNQk*yMd>|!0iEsu2fqZ_E9jtsh1PNwffa-e5OYs4Eql~p_Ju>YNotK~nlq^; zC?znFmy2N1ughX1(HpiB^)r11TBCGopM++swqCeW{L~QGJ;A9SK%5znIB@aYDiKnW zm|Y}dEI<(nx9~H6n={Y1$;w1-n1|;1gf{j&H5_?mnZuNLn@xfTOz27=q{! z+(UIB_m?G#N+(RtIk{`h1yMs;2GD6u-bNq`s+n~V+Pt#1dhznk_Re6~rluXwkC~IS zsTs7)%p?+xEFrans`S@L5ux#8aHSKLF|IjvdH!Q(Mo+IoZRfu0*1qMH&v%%Ash2_) zm9d<%36Fr{MN>^mNb{6P3U*p>2Z|C9#v4sanlb5ocW*Lik%Wm@^E7@ja}C&{q)Ams z>izGlx(1r#@VM?f8xgY8$_N~t9Ya5ahK=|nF)`^2#uZz~BWI>q4VM2|?xRY};U6K9Z9oqvne(F@~JYaI{G zmm-jbf>Ois9(oE*1^IHr_`jDMMRibBr$3k>2F>!TV+qh zrG=)9Yr(CWbVq;Y{-xh|V#b|$ao2g>bTWkf2B+V?xs-awh z*heHJ5-uj6ahVq?w7WZT?*@XwAi1i~Fo+J!RBcJh3E^D3hJhYy0R;sjb<>%@qv&&$7~x$AY?Hb7__%4j^((;>URC|<;#~=_SUzX z@nAR}wSz%wn}#I~S{4azEmsi(6Tl2B*n1Fbxol>O!zhKpj)SIp?f>Jw!;`D4-~HOn zH{a^kUGuMhbNJ-t#gCl2`p544lJ#C7?WVzLDZbIYcanSUyZgiPivILLHI;CuxTnI* zo0ejA(xu>h&N1EO!=ubl&Ultfw5- zy(9s+c>apRS(uq(n2ilzyi>qTBC$w`cp_<^-4A-3 z9Cn>n%kJu~W9DJ^73a~)lNMf;QZ^hS3^ttxE323`MgyR>x3{x;?!xM&H72As%^zBB z+m=OAJ8as-!sNtBk`$1bm{dFB7I3gKH*VRgiCjIKP(7hQ4m6(N&;)x(Pi1%-P_oj%#CC`Y^srXJ@H#&qn@b>td==!4Na~1otjd$>q2p7F4yAr z`9RkdMAuzf*=`$QqSQ1^8`7Y1f&*FvPUR}L=D@P08N|j{gw2eEz0>Jb&pr9b4X?Pz zd&^*Rl6qsSnvDlih}?l9!itEin0tG6Vt9tBRX?e6UCI@XE0->;URd3@x-}dR$MbWN zq-|3(90dg}H7%Hv2w0LdZd$xmL6Qd5xwe|^7H3{|*YN}Am)`T}+IQT$d;1{(qem_* zeB|WncfW4;#GwLEyQf`^hw}w|ym(+jHRx02&Q>`T(BEz)i6PI5!*5)Sc-|!`cb$f$ zCNdD2NlNb4#(KHS8=I4>YdebzgSojuoan6#2%cr2eTG<84P8wG-6)q9%A?XQfP{LU zu9u$U^7$+K4mLP?uV+){Dk>E6OvM}+U`fPC%`mlX48^7sbr<2M9)9xr+wYzkP?CF| z1}&>FW8H{^hzyMWj7scM)tuuJOgWMjrhz2M;d@(~m(N|ed|?IfCZ(l=%aT$vXa?;t zH7U02EJ;L261kDE!#TCCQ-D~wD0sPa!<59;+UKs$-G6%NJ&&c8EuA0exFJri-GN_y z)LU79$1C6_d%Ez!CzpQX$@aN*T^e2eV|P8@X#1t@y(Zf|YqYW_BzIFHj;ozkuKO_& zsrDX?97{mLY-L+hag$y2t8M)yciE;B#C#_Fm8ya%WJfgKh>|d+yAI zGv~K9c88-uJ7|V;V@Wa?3?)fB7?DttR#IXnl2qJW(GV3GJxk-(d32EBx@R5@=)t!5;S$)^No3Fc( zsIQ@4g77L#geuS=#3e*6yvuGmJkw3P)wSJrkR&k^ zF-KhlvxMnqm@a!M>2bACnG-XmrX|{z_)5SXB0TN%)MF2wxa%I2-E!=Lir;+oD~}M; z;yPFSNsQFNxfL*{MwSjQHK}O_Z8I2gVriNbQ)|-({>Lov3`#{? z;1Nt=2qXOg4iM4q^!SgwZ|?qQcka7k`>Spmf8yEp?A6i3=g~A|>Y&k+mtj75_R0T>tvpx@(qW-3Ow&K>5<_99fd)DOqt5Hd9VwIX~~7S$LFDC08+<7US36 zR-Txxcm+5mff|~I1B@X^+f4WNz>r4vcK6n{rYkEK4AjsP*CSC@7y!}lN3*YLs;lSET{v_8%H{RJcrY9e z+hIEx4V$KEM#Cgc(+Dv)gCR?U!WAbLh7-%sv;#56wIw%@z%!Ujx?w`rYyOva51+Vr z{_lUw_G_*OeE8M3T>lS$Uas!+3cj?q10Ww9uYT9-Hoy8tZ-mO}1_l{VRpm>@m>|Hq zDT`FvYH{bTPP@h&L_8&~G{`uvR8`&FpQ$nnO%Z_*^zc%`tVwA)oi-^k6B99WlF1&? zrOR8-on1S6c<%6#g_M#`ryL`ctn7`()uJTy|<1 z;O(_5XP-TN>D(12PDu_PJJ_@hiwsAjrfpNxHiNbq49LK#5uvzv#Vkc5kObPXq+l`@ zV5H3Hu|NXc7C-Rh=%MFU{`{M_@4YrUgzoShfP8epz1}o&2hbf^*!pB;Ijcy0Uxbx%Fd5#@AeXFrGH8H;Z~3Jyd50cSp`qL3G+x zOHSY0-CNz5w2d%aM1&}bfJnG03=Wt>dPQWJPc4xsv9KhOMwlc?Giaxij;dDT)T5ui z?N#>?C-gqK{mosnxQSPEb+DZE(sO6dKJ(o6)?P|791YrGI~LhGDY_1-p7_c@T85}wRhf&&%ZjR&mCL+hiT@}QkOU= z*a`QiWvd#8n5)t}wzWd_ezw(X?Ui;XMZsK_0mZ_F$(=<+2&6fW=3VwCZZ3OMxL;b? zIe&5M$ieY-*BuD3C#cT#I$p1S?juR|oQNL%J%dgB`R7Bhi1)>qFw`Rv7W zmzgCEnuX>0rfHf%JDeLeP1CkR7D-LZLejJZN=;k%Wx42i_`0t)9SWt?15?h?RT!c>s}ir;^Z$?c+CPU+!l-RoVaQ=*Nkgy#ep-% zw8&3f+*ym)Pn>`(_BYWDSyv965EYpkS0AQOM99^EcjjuxV0(<~bl-Ct)jhvz_DZu4XVIK7VlwhSZ7(H;IHOC1EbZt;emy*<~DJ z7Bd4gF$F1JQX*z)5-MODzth>XSGPB>jOQ0)D*sn(D#-bpPUi`2^K+|2t%U?uWm_hHbqVPdYzX`QFzb z{+W-`R0k(lyCVx5-+Jr%H{CfsII0&|6rh(Zyb1+Vwd=Y#(qyib*k?{<*7wxbdxXqf ztTK5DFo=o6ZY~&FC5J^iBnKC3bj zas1He<`c&TZGu*Aw0SVC*6tF@SIY0 z1OePRi~y3P6hfLtXez=vn+U1;smGqU>$R@|xLCHRfp}we<@A#$&z)Ow!*DcQTwZ9~ zrX36h!@*!YYzISWnzm_4BsH-+7l4_(2og!$GD|?B8O{L3@{Lo|JbLEnzj}9bZf*D8 z8?JuGYxeHEcJ!&!$N%Xs%het3vL+^2cg>-Ea4uchKKifUcl2Kaz}8!CU-{mz%7^C4 zJEZK_vHr*I-hAurgQqTc*DiI-!`K%wlLu+aULrzHA6pS#)5(NoVBK!OfW;;>nm^02 z)u-Umhqo)UnK7r*fmjB$Mfup@&2x(*BAykqa~ck>1RoDEmo>r}J{YzsaY{TDX$DP_ z-6qjAkxX!5b@%LrXRbLszVW7mbK^mEdk?+^Y21!e1#scQMx2=vAz?~FP1}$e+?sY6 zm&-}&(IlXNcAfwwVwOZCEJ8y4nvww#nr1N56OWv_>%P~36zqccADNsuvU|_9+i$pSa@$e2Ty=cW z&w-HOYNK}VRo8)ta@Qa4MY$#<^wJhbGs`)-A_|F(7p&a^@5#zsdrNxFccS*(6Dczy$6%UtHNa zbAIc(W8+(HJ~W;i#*c`FV>Djw{@l6EHc@r)VK8Y{3|nSVGmfkf>{f|gaCPZL_0b3l zx(EVqL^wzVtU+Z$_L&Lh#GAO-k*cU056sMuXw}I7u@c4N}uIZQG89 zNg7ElCrM4i;gJ#!YLNQ73Q;v8G!SvRu+|-0LWrNt0qnftw#$F_TeaajG3w}%=la5q z5DZScrC<5<)*ElV_}{!8>LfC{|K$8{J~{sMIk~#C`L(xQ`oV7qvNnZvd2lx*_1-ak+?VaYf~pUP9DE09QoUqbuAi3o371nMrp4H|6j~By;gnKp zq-j%|hU1|*rjscdNow1+X_5>U=R~+2w!_h2FdPg9qh>g0n$!%2(lo*iCr+s$qF9%4 zYKlfEG1S22z68N#eP{V+KeF&^55PPhTiW`%yIeD;7Vb{U)nR(!Jr6Da>~EzjTRX40 zY4!WR_V_>fg>dAHN|3H>1DOBFQ}Z8r3P5-5^7=dO-n;u+CtUZ#{~3TcVf`f*`_SGq zDgf+&uSrmB^^Gg({`ZWq^tpxqL=+MRt{+6ywFgemzm5I$HG7|!=PlJ-?~)g}ox73I zz5`kgCUcXp4R>P%r@+gjCjygN$1GM*!Ls))9(?3(&PmiV0h}1*jkLs&ti+&62PWQ| z1_6!Dh5X{m?zzjm2bbDA?>MrwI68Z2JG-~S;cE^dhqDx+J;=clG+^zz#N2bmn7HUe z!kjau)HF?#+QDEtnT|1Jj$s$gplJtf+cd+uQEJj?JWfqYO*0(LF-z07EF$e7>S}BT z!w3c>a1azyxU~edCs&UB@c%)Ry#B{uxAl%!O|M_B_dB9V3<)<5|C@I&yyv0KZ+PX} zyI!A%uG=o-Hf>F&P;nv2n)(QMi zipHh5kGnEA>D=Yx|L|wKV@oUl;7@jk7sBcsZjfenKfvwqPriTQJr7;}>)*8b^>@ZR zKK|%a{iY>e6Fs=#!)AK(;R}EFThLS!2GF6O{s@>>|Lhw}$5}K~VR7$qO0jq;hyd)C zyWBO^F?qJ5`+UQzPI6AM3Q4JLTQmDixOKyB{K(dUBl+1^%$*%4tNx`%fok@*WP3A` zzFCZ$BE|K}VC>KtQMj0`So{2Q#*X@+|hsjE1rb15~pBVFa5$NhmV}Q z^f%r?Z89^sx0kjL|JZK~A3J~XZ@hi)_M_!Y6~%33^&(AR6zWvGa~0#`POYkn$cuFO z`aQDOXZ}rml={##DJ2nE*_6|3hi>B2cg}iev=K zz|2)+SLnfPc5ppv9E(m#Qk~0*Oqq$>hP#fbAxG2j-tKfd?O@hTAxzu5Q$bP-(J3)e zn@B_$M2?gaxe5u)n7H_ea=%yXwNml0cS+qP{x7z{?E(O@vx91Nb@96hso{1wA9cPy<7_8seUrIfVng^IiN ztf>ljBtp2vN=jA^_(tQkPpciBT=B?LCNVaKgrz>RO2d;qYTb#6lk82p-L1)(Xfn;L z(E(BtawaF2hMZ9@BDo90JO@V4J%uJBJCyhCAR$sojcGR+kDGSTO?C#OQ7p=u!5~bF zSh#5iPQ)U@Vrtb=pj7)Hb+w;-=D@#u-{A3c0J@uxqA2|wASzTPT=!T0w-AU( z+E26^^^h67_I6v^-jJ0jzU}U zI!H>mUf1E&_H8OPILl0IFlJJx)FjP$*tX!u3!wn>ROF~Pk_ z(j*DrCePsbbExi!`ord>i7BcF6(Y1lVzI0&#Wk2YB#W9h>iXHC*-BG8O2MOm+QTZ#eMNANFB8x&7Go*W9}E+M9Kh zEDp&O*B*y+y;pDUd1bPE!LQvLUOU&!&8Ja>LI2;El8_VMuK(^YNML=0jmP7;xw#0k z&CT(rHx?c{zjE)w`5P8@hzL>d;`+LQMKotgNdv+N!9~3hTAoSGL|p5s5s`MCG{M1g zcOwa|i)k)b^ioPLa6+C2(~i3&K{nBB!W0axlsGl1SW1`|@-wli0m^Z+&MFbl>s4Y3 z??5pivA8=+BTedW#)?RJib#U&ReTbisAfZecw_tMfB#d>`72lc=67tp{naj9F)FSZ z8U$MZGhcu8d*3oRd3k!%VHa|@<)8cLfq(Y_Zv;f-?4}#vaxd*pWo>(M+p(RmxkKj~ zB9GgPg_`4FN$cPA%Jpx)yLgjSDz>DiUN;XLHYUiob(bNced|L0$vo;V(^dFEl|5c6O!^EBc#z3rNi7BeT_nE=@S`g>-g<)N&9@0+Ze zNyVNwtl@j&a%C6BF+Czl)=h(aQN8+{NY1bG6IaIPr%Q8lb8~ZZ^YioZ-*`1gqtS3U z91I32rKn>s(q#4XfK~SgS>&_$VUff32ie@dkByD-hqewM+&F*V^7(@!tLO5<*VxRI zCBdDgF!zZF9G87zxuYt}iJusGt3Qtr6_bQbJ2w|e7N8m&tx(qCxRC@fTDR$5Tp|WB z4Th;{lO!f8M;l^)9Qys>Le6e!1u_>GB#N^*gA!?H0H*{eawSd_Tp!oCgg{o1GsF=d zhg@2l``{zfn~zRT9HVj$Ha1Z1PVi7+6t!@iGml$83%~gB#h?G!&R5^I^)W=KA&Z7et!P&;n@opnIZz~GqV@fkC!aG z_Sec7P2&edt&BK}2pf$?``-i`8yg!Nqjz6Ddi}<8_by+WYlGo~VlmTY;wgMeXGoUoj2Tm`R{&v7$%UA zTP~9(fr-rkXa(P=1or;iH77Ua)VRiVL<7mitM=&&e0qCsFdEM-Juj-_zkSAP+cqGA z{dw!9&t9K7FGLhaCGO#|2(tZEvZk?(E1TnAUOjdqJ@?ARO9L^m6?s4U^ATX`&7sXT za+TM!1YZ0aA}FIF%TpGiu%iW;se@QV0Vy_r!Y$=aleCuA-MOxIPy`j`(;NrDn57rD z0Yt)aRUm8`_kngqAgBhpuLyTRaGU$hN0)!}7iDd$$miepskQ&hcWiyz>qDYBJ#pOI zhNj*4gAeV0N(T?0_J#5KcfAFw?$%u18o&2b?Wv2S`=8;Ri7kv)|LQkyed}w>K{6uC zN>WS-tDIOPDBYd7p<=79EXlOqsbJol=u?;Q&?VmTh4FZN_~-{!{@A7dx7uMf7LyEUrR(oXrc`i3yQNNZ?5T5>Q+ntDc7L z?#A`vSD;<+xG!1gA;ifkSL0nH7Pe5&+M$2(^Ka9*4yv3fdt{KSct{7n4*>S@B^!?a^uvxcJ;VZss2|s@!)g%%*HSc#^Z(YHFMAV zh*zplS8dz&MJZm{&o{8X*zo!sU4IX{4(jO9{|@no&CR)|Hs>F|aOIxy+1nS^E!km>L&7T(RF_7R}imiN&;Qnq=4zP8XW zL3q8$u0MW<&*;g<4{t3$c5&s^b7yZ_*e)nAvz7Lrs}r=jITKSTD~ZGJr0}czi+O6q zq&fFH-Jk=7Z@9aW3CFz*VpHQLSOKy3N~FEy_h0*g*$b`PuG)ymeMyx1LGz|w-7 z5~uXkxyAqRfz5ZlW&0hkAt#5D!$vItns%HTHzjUhod>ZvTR7sjXI91^eq{QJ>$cx; zN4ZB%l&?FSuRG#8B_iTt2u&=AqunSMTv!t7F}2wCmgrI?mMa^351+%ME5z;6cs#!5 z@CzHP{eiWA2h(#G`dsw|1lCI#UN5HW?-8>7IeBw)b7N!t@y!E|UbuAM+}Y!EleqR+ zwm|*zA0AU=STF~cVdeo_y1VCMT?8{}+H(H6Uiop&y&z1IsA_Pd;RX9BijN}JHFvkJ zqqrJeyjY4Iv%5D}Hjn(RA4?amOmDyL(!co|ap!FDXWs{4<6Uow5peX|Pt5=4j|@Nl zq$k;V>#K_9LbC%DU~v-Ko-F-`_b>dX-_pa2mw)KHDRJSQ6k{e3Nfnoe3z&w(Xr=px zL@JIoM;9A6s{EOY`rx^Iac?*tkCzXR`_^i_?;{G!{&e+4*1<1%c)g(OkG3pY!hVVL znO%R6#C~Y&@WJi#_br|~(C+n%s9@;Tbt!~782dGyi8 z^R->7qGw2tg%f;4C_vthF(-#TN+;}{`=D_cr zuA+1A)72MK2Y)}p>oZqT{iBa^{yDn-&CSh?jnR8Hk6nkeuU@>cIIPy~R!$P5SMWye zD%MrSw>+YNH-uj#G+Lzd}bQ8(#o0A2p$ItJ-xS8jys7~zhO~pT9I((95%R^`#(R#>)SqP zo0Av1Td!@NKDYSO@4fPW{T@i;NqS0^Tv{)VAb;wuTi@{pJ-FcIK36EJq~9+4Anm>O z*6Ce0ZoU0pz2-m|8iqGc$lT02IMo5gz#%&F{!TA^;wVRxcRPCM+1&@vdB>yicatU=8X=4`00`ZTlZ^czs@7e_t_stpCE+{IgfCy>oEpuEkZMa%DB%$C6UG3Y2&% zRV=R3#rljwFt^X&&_j|K7-@)=L(6Zfb!|x1!6{_%y!ey9Hof!4=Glvv|Je_;kDNUC z&;Fw=j&|R8C;5yKT4+N+ciXk=-~W!;uME)k-r|4wKzGaWowwc-{ydxi)tfiJ^G)UD zEdI0tmS9|kFe#8vcPCEd<@AQD2E;|u0Dku3-h*elC)Z>=o*yrd_jT>FI@kx+3)=P< zVD4X{!1{d(uP?Iee`<5?iOU;zwqkQR&1)np#`7?S9s8?4vitfw(xvsmL#JT2ci)MtfBieU8;_PsS5L$B z3sdh8Kv#}9$|*;7&*hdeKtvbUCZBj_`-xR<2BY!Zf#Y+Zr4IIOd+eTjz`fT@{Juri zA3%70zFmJGXY1?hFN|MmtMEfR_^!XNmE-ZaUyW~Wjy|+?=-|$U*DXA^-0WF@U9?;} zCU+C2atqDjopC9Y(IAm!t!^t;jGNrE&g2Phmb;udl{FCuyzl+>tNwgM&`0C)%=-7g zWBZ$4J9zLJ%#C*Mz1f!L%3WhFUSDx3yqM7yhq@`T#A+YzOzh=wx)brr)!he9?mT=^ zxfzW{2ag~4ENJ`hw#JF4^d*F^{*Z;&i|P6!)xV%z286M-HU9OjW7pW}`xY)N4#T{{ zIZ3(XVM-ytEpOVZkxXJGT-P#Ty;jLW%tWT$KJ=f_+lrP~i~HgjCvX7Q>ke;U zd#La}+`t6&=+Hy75_g2W2#}O0!PMQj*vdOO6nOIV_Wh@}FKo+bG+H|NyjJ1&VU6>Z z6JDRY>;J5otS^_Fo11H!!(Z9F=7!BP_bpx+HDnsh1$K9x7HfMi7+10Vh8qjV&xpn; zJbx|M%Q>~z38TE8;_e<^aP_>a^{mD?a~!@8T`vnLNLAo%_1vzTMUxkd=W^MqI16KK zv-{M^%?F_LBj);M2j;q^JX{{0M}7mSwc>+7)^zqmQ~3sS)lbsVs3}^O;v$IWo<0=l$vDHt#>Vb9$XdqtX2G@@Eb= zFTh3juW`P7>fo1eczy1!Kc%#v4cnK?h_LATPj1dVxw`(U!KphJt`f0Ma{;eBtO#N% zBm!BUStJm#by{k4w%KC{Bl?OyRKt1zptg-Rf9suZMl2AE0JU6Ls+Zx5@eDY;GGoCd z-~dtC)pn=$i6_?XKfRY}Fd8i!J2tmJu=c}Ozn^QIuh{VV+`Rr?JhGqHzyHP9+#El= zweZ;GE3cY6efz?uRsL3hr9td8x4vsKw;8J}y#GKJ7o&t7KC`oOhkJL^v6X-ESNHC{ zrQG{09DU}%6Y8-KCm|}+KsoHyU!;M%b|mTa`K^yVwf^`e9goN3#l!o@mwt^Czh=Cz zem~bZU*X~Pxx4=T+oTsnSl{)3a{Itz7cbv8clx^F7AJ94^CB+`*IX9XtX@wNF~_~? zkeRS{YVKT@Ikr3xIEi$(UE9q-&vH5__=hZFZgI@9TCrIeFZOrW39`4>ed_6rkDc7w z%4s~FJAQopSy6_bEV_Rl{4#9Y{}6}Q7uof1ZVo@ZeQ2P|6= zIuHe2C#y2Exf7GBIidHDz4AkUcJFn!S8oq4me1ulL}lWGqaQ0((xMwO-bCq#AycN$yeV={c-MsdxaFp!wdx_lNC?@P?E)W1oO1ZkDOflou@Xg?DBX# zK6GUH`3&UWb&V6*`VUtf{6iUDUv$^Md3AI6OB>hTOsDT#yf8`{N)XLOlvX?V*$rlj zvuz=2?T-plIqF&5-lO+|5}xn3Sde_ae0AsJPpmy~dWX|sZf^Pb(s=F<$r|U6Vt9R# zUH{hB*7?ohvsbUZT~6JzxYEW2I+`}tIPT>lyuI(!I;!ehL;{diV9 zdUExnPpzNd@X=_rbl`B$6n#Ou`mA;E%VCZ4M>o8_;I4mjb8|ErZEcNDZO=V*W&NJ^ z)SU}g0%8q=`?zt$LYl*(C(d>P`%GX$z8k|q@NLSX8U*;&t?5S}z4Xa5J4WqzJb(1) zXznvUKC=#f8Ln~usE5}V-}OJdJ^$Fs)mIOmy>)J_gpS1tSQifFzNb-BH;gD?De8?y zFG3F|c9O?Wt$y^0wUeuPG#bq<9(n;N+DFxAs#3o^*ElbS*B9IMZ)|LAZH?~VUVM0U z<-Xym8|Qa|!AHU|HbP*kJ;xfeKU5tpu(93U|HS3rd1^hQ9gRlEj*Z8kZ6565t6r7* zWxmFFIlNwiu76`=V{>zJYisn8?Sl`mUV8ob^x@&2PE;BJ;MsW4+oOeHVlk2g@XWc5 z-+651(erzw(P%V(@Uy0?{cD`)3%}y);8$jNy_l~51s*>8DAyZXTU%ROqhH@Xe0=BJ z>*k+ZLKj|kmUA&Ds<$k6_qzKZzx>-zu5EWR9*>V6T^#@J@YQE-oxkGi;8${Z{hnQa z)XEoh{qytl8yg!DWb0d_U)(%?vz&d+!i6Cwg_utQqSNQse*2NthtKUa?QlF^K6dc; zsDq!m#`&XA2fy;e>kIDsH#Rl`zqqtB_luj?-^S0rT2`i=J^19M-+uDy%9f2rqeF*} zMreMfD)j{(YcE*id|s9^Uumz!i?sOt!}!swaO1Fus^*-#uG`z&+uPgQ-QC^Z-rm~U z+S=NR9JaZ+xxKx;v$HdqOp@<48+FShI7Zx6e_R&H%=?dr=7_Dp7G{js;M>-uuJv$GR_m`TPUuOW*d zi*h-gPUD!(-rimWoT~N!M@UQlD8pAThu0U?^+zU)WR`P|zuA8#qR&+?*TI*=>+=h; zzE<|vccU^!=KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z005V=Nkl!|t8FA0v`~BGG-b{cKh>-x|ED5Vvl@S?n@44UE!?(YW+#Tcf%$8erGfwsRQjFJl zjn^0!p5030OYjZX*5$`nPW^tfbW*pLM!sus_)U9ndUriJH@-6CHC|&_7{kIhyJ(#2 zeAQ)nbmh^H59ja6t7qH|ZXj~Ajn&4@;V$)bZ{M-G>)tVU^o`@oHD2R2hJ`UKj8C0s zvo;qVU3u)I&6QI&yi(F z7RInJK6Spq%A<{yM?b!K@g7}2XO;=>?!*ajcZWL>xjV7A=CvzZX38uq72M$t0)$}( zrfOoYx98a0@psJ}e$9Aqjn{aMVPOml<5OpQtzSB^^62jmmmWsma5o|b9EkrA5l0~7 zZbSqSh}?92d8D2ROq`g>v|&mhB4!X15etKeg?X@d>hQPix$)hpKQ-QG<27DmSQx{? ztMSyyTdT{De0<}=mu&OAYj$@cxW(S09an|m<_;nP+#SRO2Z)xJ*5M9jCUG}naR(ET zFd3Xc?kovJR0-UPSnBC|*U{Ny-!XIe*6~w4UgI@}g;zN&yedwe)pPf*p89xRIjy5r zB63p@0D`-lkq8`aO3XX97u<8iDR7Tihk)h9HGn`2GbgYl=H#x#iJU-SfS8E|u{{$J z3E)IRl+w&qg9ESGeZxD)3D9_r*BBOFov`qVJ#|JKS5_YT_{N31b@iNECJ`cXH#a4S zySY1yY=3(+T7se?C;pa1b1uQ4pVdSKy|cIvF0xohS0C-arlI$R@)uSTE< zP0SrE$<5rot<=KQ;9f!-&qVBQkuMXmYbF-6Odw)eU0QFNCZ(!`MMMk+6DKhvf>Ekq zCR~9*PQ(m%k^~r~L@RY^H#NIBK|nNB-+>FeereToqJu;nBK@*qunkEN(7UZRYU<1Sb|EauBCT$(fjll7lI>C^5N7Z?c*@Hhb)yllza2 zkz%~YYYYpoNLY9opE@f~d|~DECz~s$tyu#QkqEKCjF{aWZc(I#Qz4>&0CH2nKtx2Q zN<<}7HX{}Qg@#Y;+pR-msZ2*#me$?CDZve3A_hTNh}qRBF;Rpv42}&|11=zk6ETP= zF+fC)*rp;8-E{k#;F9_>xp(5gZL`PTF7?D1LB?ym#<1{;frXdZsWVzzSbF56TNm$c z)-J(~h#gKS0Sn9kl)VL*D-3W0Gt2;T2XTZs?50Enlw=w1&J=r#2t>(UVUE&Dj19_H z7FInwr9=#nz?DQ`PRztf01|P4B?y>2z!%B5@KG<4TW!Fm0_b>BX*`^Xr5#_QFy#<1`TfQ4_lQ)lty@2{Qt@6GZlSmPE`!R|0ZizW7G6oP@GWubY%V>y^vLfGFMc_1ECE&$ zV-{C~XF%MQh#e(yCKkZlEcR7lKmw*Y2Cv|7H%_(butYcR1aghw#od)e2xOW$C2dA6 zQ^kq64Vub;n3+fGkeIJ5tUHK6?#8Jia&s3>AR$+PBqd^U@~Fm&B$%;OUlsjha&QB0-W4EDEq_=n0fT=3YEp(nc3akJb0E%3mfiEB*ch7g_)z} z=P;&jH+-tLCPoFrAQnV2bw! zkC=s1a(7NlBq8*~Bw%9U;Hv;aOvH&fnKeX-n1$nsAQDC^d`n!xoJ5$#HeTPFYYYpoDp+_iP93wn@W6-G&wjpHIdfv|+{acP|K!^I zT{e91*bfwHqx*@i#otQa%YiJjA7xMf`uUC5!l^GQU?o>Fa;+9OfNnxynqhY z>z5w6eBy(f7w^^K3X!bmt$#Cr_kUQq2nGy=@J_UzhyVKG7k_EvQn$kZGWW+fFK@wu z-QfgNVyd)fGy_CvIZ4NK)A zvjISo=7xf>4@6BFZcG(KU>fxSmt@Trgqg|B+${v1+zsIW&y%0{HIEE5gzz0OxMi>qv70@#IsdWMGoRU9`a<5i@96h- zu<+36^6#uZanIK3-J`90u6ysdGAw*x@yq{W{nQ(1;-4IP`;mz~9W4Cn#n1iI<&$rz zr~dI(@49wk|2KpMxTB1|GF%-9Sa36Vq(|a8=e6@MGAumLr;g>VOZR_h{p{zPE2piL zWsNv#9{u8_Fa7f7JQ#m!a{nLQebd#|w3)%}-!9z!OBML@k~(BIIEkq<6F^RI&Ee-EB9CM77!sECjn|Vh-zP zG0JowqKyWvJh)A0pb1G&*FaPrDB{2TX)PcXb?~UM6 zhJ9#b@!zjpfa6b39r&}mZga3ZnP&G40OqI|*#V$pw0SWMMv}20K9R zL3nmF+NGe@pY)9wb?FD*UtTU#q2 z{H>Y8KQVo5CoC*9n}2-q{`f5aarbREq^TDT7WT>ngy0Ut=ZEVL4KLlo2SM1w0}vrQ zgg)P_o!q)~LvQcbhXv2dlHA?hsKo3oyMp2rDuSmkGAum%Qzvh&&p-G(YiB+;S~}fs z0(3)FmUE|?M=YOMeG&keuH}KdBU=a%eSGx^0B{_uCL<{F(EVmHvp9I}x#qjewTtR4 z;ARhQE&Rm7myx|`a$&iMSRMfkCsQr{f8-o!9-YLjfP15vHA;DayJkS#GBLY3gUl4I zNJd06vBiOS7$OK`(_9RjoYa(w%^;OqA!3>Y;dSC!HIHiSW-NMPEO3~Dnw?+ zLV&|K@^^Q$RwRnRZf2&O62<0FC#l?N!2S2n-SX-4p9RyQH0=av14@18AK&}hPd)i* zIIgN@q1lL-9L#O?JoKbso~hXwEj-vPo*+&#I8g06I&;mpjT4~pdf{LJ@MxZEZiuCW zh3M$GX&L6<0Sj>mxtgo8B+EHq;lZtiUs;<6@Fxd*|Hrx8BRz8WlX>|A8;cP9RB!K} zow>;Y%}v0W-Bk; zPrbRVt*wOzerIdpp=NDCs-BwyWICc9v%97ZF?5@!wiM|GhIu2V6&G z_I$GynykOMcJ6zpkM3)X6m{IOG6>MWQLCAc0d#P&HTx6t%hbvNSV@lP?!;O=Ba=g=J#LkmN!pVReoTTk9e z)ga9r8614A=S`|6db8s+XuO^`Scqs+bJIFQQ)$=$Mc_GNcE>g>sD&&5@l#;o6YJ;T zfZ%8~8I`2qt$kwSd^D1;O@pVw!r7*Q(Cu8`qr+1hSFWw6I#~GV))JUrL-lzhGOxJb&L`-1}O03$ZipQ|#WmJ5s=?#xMZqqg;d zl}AtIjca-E$7hajBLD8{nNMsjeKK!=@Dugi`}zlOs^^$U!<*LOW*yc??2-ZTk2PgTqn4B_?>xPKRGr44*j_uU!M!Tq)u}-O?+MtgoDM(=>g!H~S-F zs2#883l>~6OL9|!TXBp=$!~xd-ZagTUj!@=;AVl*J7MAMXftM7{>#S2_w)`;RsDd4 zCpOoj6#rXm7v9^yYEqJGG+O{B7~b8RyLa=_XGROxq(Q*KiQ$#|M#J~lGpn%sbg1s0 z5wHNbX(OpJ)0htpSa2s*V-87W{11`*=9A4oF5tN z*+o@}suQ2yxC8?TKR&U4Pc`N4&`ctxnVI24>dqOITysi&cXM!|p@Wb|p+9P-O!4)# zTRneq^Sv}ah_r~wsbHlqfmrh@K{EO=sABk;II)Om&*2%T&_`PRv z=r=B30Ta|O+R!w!h^c<}#KHeOyb{0VqK!FSO;$L-F!S7u z0*fEZ>%Y0N{KEr3)2#gLm51(WhNYNk{_9&yzrMNj3)9EmG_eoFmd(wa{C8~~!1pR? zqs(H~u#lVn^Oe&lxWNW)n3zyD*UTbtJgQrF>IM?QP#AYY$o?@}`&eH456%2P>R~&DZq-L=jo*1tD^_6=sx^^z?_vEd6^!&d&cm99hb=!B&9F0ed2$%B4f8JauKSZ6T zZK?Ajl}H4jpWHiy*$of;2S^Y;@fW6#{*`OKJNS~8Q@>lces$&1zp(2TS0y3|1jv3*8vV!BNB-Q*4Ws2>4%gUmrM zeq^-tb!Qmr3*}+22`pfz3hEvOe{!@kFLn#nKR7t>p8nxU?yG}AWWMfO zcaIi+?#e?jAmOKHZgz7bY}oMbApBY|ID5{U>1mBrot&2*rrA6l*r8+cr?1h zGR{FlAXN>XMT`u+B(U&|P8~N*gQ>R6+D`BiP3*aDV)s#NHkY6L^75H4H5HqZ1@otlWc+_Mt zA-l&VDkKbx-B|)6Le@<1C?A_SfGe8+!O}zb<>5PI;)e$Z_j2{g(c&*{EQ0Wl*B<}X zG&SL=s00#00U&trsv~n#r~leqJb?z;i-|fc#?8#s)Ph0x0lIODD=-mZDK($P(!Xiu z;rRK@Gq0VTn=n=tch9WnY~ydP-hT=Dwlw%-gClR~A0Xm;b@2o1r#{iF{f(9T|6Quy z&_BpY-1U}v_dnWovt~_+39N2EbL9lgzby@Zbno?=HC4e7^<6S>GC1BUQ+G`6`N6%f zy?N>?A}Qr&^>43c-Z6dXJ^OCIdGc^L??%Noo^W>ult_Xm6uecb6LBRe0RmT`lTfs9 zni?*g9G^Pl^?boXU|E<$TW**oV8Pui8#8$b{ z1mYKLXt{}L(|6Zb-%w8~bC0T$ks}w!gf`Ock{%*JDuO!-o$5t~g=ci?=*B!W z13>ARc*|b~0Inu>9ec~J>)x`pe17H37gsMltfQ^A#p0Hm=*|3z-M9SY>VhB1#Aa&da949UKHhA={Lc*b{<+EH zstu7Gr|AjfUmVU~g#N+S!gp2snc;ARNT8xo&zeJ7V|~>8%KChv(+HSZvw7sp@$C%& zdd%kT>f}C`>hG@(UgFVz)+-CJCw=pJ>t|{bC(rr+yLIXk=|1IuFnP_Y6#9&G8_?asw;5b%K{m{%UBrz%G>`tk2 zvxjf_>7u#BDdf=274DC{_AiG*Mtj{n40oBtLB)K8#Z5USW|3-wlZ1W-+~L__G34xF ziq$mkG+KNZ*S&2Fxa0MF!2(MvXA<*HSZKQu0FkS8u+aAK;r(zjEWEYe_doX5et!Mp?OgxKi6fC8sWvC`dNfGf?ft#ozqmF3x#7|s)$FH7 z3m4tqU(fa+je1lO0P@DNYcyUVAeIgm)=huO=gVos=wN}JRLT+b!RFG3cn#)%s^0tN ziM{i-^=r-fhj{dv;rf4Gd*nwakEw_Q$o~EH>}z{--#2w^D%BvirU4vGKT_}h_L+m< zF>~!?nsA4?!oi$8HzZOBNA46AIj5-VQ4Bh@umF-c{!6p$C4z-#cIs?iF4d%vZ;ehq zcj0sRCQ*OpVE?x7-*@wS*DgJ>{KQ@B3ui)>B8Fh|a3m?Nh`Bqs<>Cjm-kmutU`?}9 z3-0h>SdeK{gkhRVBsV#7k=&>mOts`XLNI@SHT$QkBc^8A;R@ir)xKZcnup?^t<~?U z_BW&8by$cBx)~bF0DupS&d-zYbDlQ^(P*Taj0nxB37PU3aW!+eQW64b&O~Vss(9$C z#<>zxH?k*n{Ugl^9DjcD@Bj$}CNeXE_lVx#Kky5iXYXk?AK$usq?&=V=}@>L5qEP_ zrYcAi01z{<<{=hBs%;52lhm>8)JCAFPQYW>TT)2paw3Y0ZVD0tOI4?;FR2EFj);Na zxr|f92vZ#H-ZY^q?^}z*mGixsLu1Sxua^cE;{S^x=Tl(eCnk^mc<-8cXB|buLjnB6 z#I=8H@;Wy)MIJRQV%c+}VXWiX--@|k)cN0~)ju`LUl^^x@OGIq)esWBd${^O>;pjH ztQN_^Xqc4?Ec|YsUn1)!-&MC^q0I{MAzj^T{Bwhwui}BQTu)QC$n0NUzi*!H*S0SH z=+rSL`oaFSKQuT3B0)k_9RULV@XQTAGE%}1sPz6y(}iXF&@I!4ZpvG$D`)RtI`xIodc2%HChfhX=RsL9D++yPh^kivHNNu` zfBct_d|kePar1dOPXH>BP0vk-b0H?_2T&i%$*$uZzn1oAP%_^xLV9ZL=Zr{ zb>V^WsWVcaNpGL^h)Uznq3R5EPX!h(qxt#KJb*dS6*Vwr^9~j)GQW7CD|LXCBCTR6e5=&VJdyL=M+HDl=c! zPRs%@Z<>aPgQ{Yhi?2l~RbtfS%vuc20W=Ol9r>qPOMr0#Zs*?b>*fh++>xOcmP!D! zYx1lLre7Lf1n_>Ez7Z41MO30`6bzVwW1;{^^gDTxiEQMY=$wwekT;fKZ|A|Em8*%M zYU<=p_xl>mLHN|xg;b@e2{4$2WQ#B8X6)rn&v`Ves+x#ZGsu}lQi`f|ms-I&GV*>r*hquTY%MHg)u^7C zTULK(nmJ*MzcRW6^Y_%#SRR~8wEGATI#@{Ls&<42utg+#e6)5oPqDElA~g@YQUH#x1q)>AQY08&cChe` zPaWM@C>tn*=g_emTl#zZN!uMpVN_o5(!Iay>O;G(Ie6RqR?gkO^u*ok3s0D7tL0}q z&SBErM8C^5n|W(28$>Rs8G+!gp+wLs1iC4)I9%0&o3Cc>1koNevI~=^9BiUG}){&GBz_ZB9F+9ewCI$D4KE(Bsz-ftv1ukG_ppj zWZ5XO<%mS^^TP{hsCzh;$egTSPObh(Ao5#re>Tc@1G_U|7a_YkOr@;aGdX8{c64*Ln#FKjJfe z7PAOjUKq)|EHO68AM)V?Jo;CB;hNF>&(_EGW(H6($4meif2BUi zfCvM@E8&nKaHlHC&1ueZ<4o!eoMWZ|8YB}SfvB*3pxIowd<<(jC~P(g`;NE<^~7{< zFxwlmFuyygi@u@Rz>bxYdK%n9! z`qf~;y_ko(Z^J@6XhKfgurRN~a3OUgfcBtz1NXj&(e<8=<=PX}y_Z|MRxO${5ov_N z4r5pKf1fYG@#kdsj3t*sJ#h8xnwW?%8fA!s(PRa|vIQ&{5os>gIOguIS(%9_MZ3xr z;Wzpgd)g@LwD5K&68)11c0&2J6CQ7OWf2w!ydKQ$ zz42XpZ~V@U#nYEh-?e=Hq>V-(@+K3BtAWhTaubDBGBvnm>-5Rp)Kss9eLxS3I&b~yyTmv zjfYX}d$wi?E{WYpKtghlt^Bk4;+dZP2Yd2wH%Fw`Yno<%O9%LF+Bd}sAWkGH5g5V* zlT^n%u$ci2N$|q0DfS@*nCGwsDN0tZITH!x224b3Sve&l>J4V=!AyT@H!;D?BUOs4 zrmYwWS~{xb5*#s`T8y8TDTeqdw=(YJp~i^7N?5ff}os0cK)0m}9l;Eo5 zWF|>8?0lHMIxK)Zs}o{M^yLK$-{90~)-SnhYcJuz&Of7d`m@fy8vs0`_3!gGsACGnV*hb=aWsS`VcP!DDXv-|4FSxI$U+*T4nJX;}wF5*t@-3+h@ zHNeRm@(zw6pJ3|AMI9{=LPV|VLl zqnMwgYnQ2xF{6g zWfRAJ!eU0v4dzIs>ZZ;~MxzF0&JxIN6vt%hl%fRfn@|9AV0CAAH@t?XLcHMDMi*b7 zc27ZwLmLS(NoG{odTvfhzy=biIx!rO5-X{xdo&`e7+_-N{$P4AyKgYJpQJ*u*9~34 za=qHhdradMk~o-MEdtE0Ic8mCN?h{p;8T*9Tkj5QhXLVRm&T{gt9QMGun>EZa$!|H z4Hk$g$KH<9!3+w8IbhllXd4!?!C(X@_ZZgS0Sl_eVZc^qBH`p73{-O@`cHQGirHJG z|Ax^Z8aWh#(EL)8!!p@Hw6o(%EG2Y;`(I=3t#WlaUFTH zLMX#o?c7!v?XjB{!`N22uZWbp2E{OHfdtx4tKB<}ikGh)(%VWTy~$k%ZuzbQx4mcW z(#eHKKIbP+#v4Y74CVwfb2l$U%lOym7FwxKMk08sSwE5{VXlTv(qC&Xe$duI_+yye z!##5~ix{G)Xut^WKc;&WQ5_DITOfO5t{`iSm^_jXbM#r&M5t+$31l=B``vosJ{}?C zZ8Ts)R!t&vmVT1wJ|I^f_2$oS-v3wYt8TE#y=maYBiA#wadxz^0sG;>5dw$Ko;FQ* z*{bD`0gV8pRJwE1pPZiBeR#0@prk$kw}wjl5oShAuo&2;Qjm>Vir8Dku}jL3mq$^8 zp&22Wr5dj_&x9}!)-XS`t}0??8<&R57kaY?#}NE#TQ4mvET26IP(i$}fCUaGYlFef zT37(N8yOli77kdr-!|K5HWC~5ov`4po*OE7+BS_)20F4ojts_+HoJmoXNG2Em?Ee< zZNoxN25}^6)Qmg{1uU5PS*(4S*5UYZ-Zep@jgla2s1fHSwUW|b6&7Ib{4#}wuXpM+ zs}~D98&1TwgHvBRd(rBTzb|g(Ayh*h_s-!lh2*WREFvCgE5Z&q*mo3pC-)tn+;iP8 z-SNH;J@%phNA+{UgoZEJjSm4yPZr1CPt_)4H+1`mHxCQhCW zm65yUQZF|3{?y#$-2SP3*Kn!{?3SYu8LC#>#w5jVq_9_8)74_VS_CZ$7R2S-ws3XL zU6F*GLUOSk7bk@2Q8e4~Xyg1n<5TC=SYCTcVL?ahOJ}}3|Hxe%m*>9{7MfwhBp!?* zF0jBUSvF!KcgqSC#pU?e8m-?rxLR0HBFhFrNJmDINwa1))P;!my*fCQD^Jj@YL+U( z$N@B?oP>#msSwLxSYlnx%`~cjg_FMV&zmQau*>)d_(0AoRVp3(l%SU3B0?lz3l=CP zxV!3LcK6E;7QWu8lh-f7y?BXxgLcHoTd4|kvgD;o+kMHFvtP2y)(6m|J{3fONT%~P zmAH+1;x*I#*&n<0$KQX;`!|=)FP^?@{?U7NGⅅJ6rG(gS(rX}jvJcv9-n<1W{Qw|R6^BI(ch7yZ_}j@+vR&`6otX4?d}(OD^Gt{Z?8o~uF0ua zBPJ1Yh6n+FXm?m1?{-FDt(lr2F#ym$|8dM{{f!1L-_FD)#j-qgP9zkToVw|rGt zprBcUgF;kbA!jf(jgi0|I?62EWCJ5-vs9F(IA!OIR7zUHaprnE zRLgGa9Y_-qlvo})C1z61($7c3k{cD3CD@^bmTOn9^rPCLKTH!yhiq2As zyLr8+D{Dy4y5@4vsEbiz0?t~4lkAFaXuRXXmX0EMNTB*?ef{Fe$%8kIf%sKaUi;RD zg%A>RGu{CU-SOs%tR|gfWcFf){S~lajjFklBRdQaHfuN11QUnJHO&8qX130RUM$6~7E_?yonmci`(Y6UY3PT%)wEVel8y2;U?f)5q+flXUovca_1*;O> zH$fSr-6394X3+B1#^R|jTzL4djim)*0kfI8n!EpVee#pK1;THq>kV!rbHK^TxyhM@ z^DtAGSgVI9tYvc|H;;RQcIcBprk1LtSzVol!2o=1lPoJUM;IctkU>(!Krx2HA_OLO za1w$gBCZpIB_)V43p-Io0xl$<6a!wuLQ`|Qb{)Q9_Q27qH`(2G4}pqO7I18nNXirF zmbW9w7#VPEGlN0{y_>Bd_7H81GH&=^F^A%6JlG^`t)4s;hwpY^D17Wq0jl=gyzh-a zImY5w&w4q+0sw7IN?&AHcrMxQ@#dua&ZjTHUf%|UOe&;(skY{07g9&?mD8DP)U;F1Ek)> zft%lX;O6gGTR1)c$QRE)e2<&KNOLX}1A}Ha%TPG8TktfH8*RBQa3VL5!NHzQ%_JpL zg@n}yxw)y2v?*dr8cjM&+sR&s%5RsC@ znJDc326KD%UVGE*q3e2s*%)vFF0)fI}N~2NIcC=+x#$1q3D|e_2_WCsIXv22(e)RV_5ileVvU94>XGpxm$Q(1aUsTKs&+OiXpdE+>+VF zhiI$1t$QF^@_w-lYEM>iZ&iSH_7As75#`HM$BGH(wU&?BeGBR|s)741-762=d;a8u z%`m&06D%Y4P<%=?gmXHD-d+SDM4>!r#kz?i7LpVu=#jM2W+npVtaV}s34@44LNm#Q zgy1Yp1QsgXNg@`JL{qafM{d4-@3prM=JvZb;rm+xy&^&$*RE{?mSG6%N)W~1FCHEu zca3Z~9=4WeQhe#rfkCIb7@?)PGkZL`))2%IM)KD3U*l=d?&YBlv-*yD1O!avh-CM@ z{crVV_K!jN6~A8Au&{dZu_qt=?28Nwr>d=gIambaN4KWmr@O|m@O5*YwexNngkWcf z-9phz0L(NdiHe$RDd`rT!&7&Lw`4voo6ps)DZ9{$3w4p6gTs{|g?U*vao2ckrJR^! z%FMguy;L%dm;v0r|2E%u>rHQK=AXFl@h^Sq(wTEioJX06LyFoRImES$*IA0x8Je<*lVWu z9NeZDN@{f}bi4aXF^Jj*ae!L`r?7e7R)CM^K@AZzMgZ0tfS4OhiIZtV%sVEB0aJ%N ztVE+`aQ0w^6IxeV0O33sk9>$jP*HO%ffBjp*!^bB+L_PyZu>)HP<|CObza7>FmvGO zE&H#1kzqmEkqD6`jbY*Is5 zhLQu8OS!Yh*zU3&>ge0vP)xm5RGV$oElOL8yF10*-3tV_BEcPsC%9869^55Zi$f?@ z+=~?pP$=#W#ie+mJAc3P@3Y^FDxxdMx z0M!)SUzTfrxR1-Fq^v0%H@kxl3b32v!fk9nLN&(qR0hVGR0NzLqG4Ir2`+EG0T`Kl zd{I)BgIMh}0o-_&0k_B3wO!jA-YtlDXT_X^=mfc;j|w{}xlg2NLTF-nh`{b7S-vnX zJ<4e+_HxS&X#SpV>nLa0`RyiTw!7Eo8$rj=mjoR%m4$}yJEVNQ)q+@K3@2a>Hf)B* zy^+El_1O*B?Vnc^xTl>(h_QZzX9V^38Hjlca~F`A|DnflEWvup#MTbh?I>L-vhLWP zU3)rjE_2CZ&ce!B=Gao$EU&Y!SRHu(HWTCOvNAU?7wczNb$H3n$HxAlIte&*vpeY5 zZySrdfnTV!I^NvRuiun0lilKgh~(Tg3`IpKt_JH-jTYd-(WNJB08Y2JRB!fncGB6Q z1<=mt#O2zyP49;2M1^~y9iupqV#{^$N4)Qhd>Z=PkdDak*SW%sl^MkD4kpPUAh~t; zyMcJ^?+FR0pWlJMlq^Ro7Y{IDM`si+_{`9g@g{=P`vl3@Ca^F^;}x+#QIXvIB3fb` zFA#Z(90|8M3peoc2Vr5_82S}hZdT=qkFm%&%?@A(ode=;cs+gnhZKBgKYtQ3HxbWzBWL{LQ4dveP}Zz$m8FAZ{=5&xV; zS9{)zF?a*w*KXyGLQZSGEk!#-ktk(a9dZzcY>Fw%PV4(MRdZ%_L28g`ZOK4LXVd}P zp(0N+WH}bShzWg!0lFf%DAX0+&#!rTAiz~?U5k5 zq|O6vW`bm+%Mmp4EAmcpY3?=H5!SqDYL;|?bFiVh*J=wWX+CTOjl zpGLQDKioV|2HDwsAhYkT3`FLEaeg5g(4fZ=mO_fB@IWQQLc5qb-pCZ`ylG!vYu!J; zIN5rOZs?+9Rmdf62vs=$LFmE~QM^Uj;JimMc#y5hP}k8c9;qJ-bC0pKd&4|QPOnf{ zo6g|z!?itM+l6{&Jnj-W^&auDI*-J+owgS-ix6eJiQYO^@+=CleVk6}hnENEw@n%G3N;9-qSdBDV}OiF>q zDWqt$h2Sl8i3tr!g=9KmFKxL5c_F)u7IK~$#5Gba8Efrq()wFi8iN2MOOj8x>(}Ad zAfd(GT};Q>{K|)OY7`&{gVx}yw#V(SUorDtzpj;BADg@8saWVaih)}7m8^pJ0vI|N zO$0=yhF3NEqlLQ$PAWRSnV71>v!}|4;!_5zUQpi>PYZ5mtFYGN9f+6Uu`nabrm;SQ zRLYpe7bHKE95rcqvohfJQR%}<0>CtGpk=TDgwh8Gh1i1C3xgy7-@nX}^r5}&Qu(6Y z0X@;pl_TbWES3uqL%DN#E3!XU>N$dPWmRSs>X=X0~Gn z2aSV?^sh?b^x@qNFVQ+FV~bUJlj)J<+lXzl ze3dzGn9V3r`EVlBbQVv&^K==f>R)fFzgFL~tWT$FaKCEjJnhp`_a6H+kD66WjZH)6 zsH3r(cGjgPU(9`SU;3ebJfRwoqN3`sS)}W90pz+A@;g)biKkKBkO-ARR0+Khj*^u> zBa9NqQyCZ|T~Wo;5<-hEs>*DBs@_o_W(ULY@OtGtqXSqrdmW2kw^4|KI};cB0Z!H* z=g!bO19{=i0~LB##M0OWD7QS$P0_27PewukD!+t#fENWzOM_+upRJ_2eB-BTTOXGG z19-&W*393$Y|Drari7m;u|drrp$@qs)7KAj1+^WebWx$r=8LOS9?H!G6p>BzX0mgi z+Fv_F^PVKmz0ZvWuZK57+dLD$jM19-&z?N9pf*{EhjxNA-`{d9eKI#O7kxbMicVbj z*jQSIv}|__vvzgWpHR6jqAEnulU*$HQ8&+8p@SIZ26b;L6I#D+wpMGT-*bA5Eioe4|t0ruLAh+>eNR0Hb>SSj~Py#o6uo!|XUr$A@#C-^8Q!k*Tzc~P& z-bw1t_qd*&$cQTbGFYJK??cd;Eew-CJuQA(WmYn8?J?@u;G!g0ZZKyOhG;F8m9DM9 zJoe>8*z`$t{gg(|SP?nbZ2NsN_^}9L)hJ`f%=SMY9Z>RCe}7--K7qT;`K#M%UUJb zjr!WK%C8(dtF!F#8;uMzm%k=Tu{I-?bt^GJZ4fY^UOCoeilb1#sH+{@;xi)|+hWWrU!AVImiMXcx#PgmcJ3koiXhn{!0J9SvfP0X zt2PfDl8{y81mJcW&`FdQ5h)hNb9aV7H_Y?kQi;E}QjEJJGNOQsCAP1vzmBR&V|?esovp>jU!4@a$iP<0bV0=dhEzr*8o~+I zZM$Vjqa?dhd?qKBUJXwZv}myDTC11G<+la*{fvyG`2S&aPjYa&?2G$*dT(FIykT|# z--haDH7e5a>?K*(RU{x=&Yd#8QAb*B`8&zE@?tE>fBqRmM#6LU9Uq6e-^J}<6xyy| z5@~x%bbEkkY&6N|4!grf+LaM2f1OMC{=0q5ADkyMF%2agFG5VF|VB^mbGyl-d)12@zi}+lK>>ljm3DWv! zTHkt%fr6jOPB*{(0o$e|_-->==J_Ita0(8Ohe(!IJbfK~JygdV6}eAM((IW(KB%k7 z`du1~PvM2~>wSF1&LGuvvD;x-N{xKW&&OIRJptpTsOZmZ?OvjAo#G`2t`BwU%6#R* zi<)evT83%s%YKiF{s0vk|#c@8!@@kxWv-{Xx&9 zacXH2I@L2=OiF&)b@o-j4X9UbJ`fKPEgxyphAcjo}bZ7Sm%9 zGq_Vc3LO&bD`%ArPyrYXmL+drJ3osWbQ#=NHgt9dops%=1)g=$dmJy+=el;^M^S>a z^YT{wcRD!}KmB)^M@OFM+PB_8oKF{`KjtQ4NR$G_Kt`<1W|-dGk6(!G6;y_eWp!P$ zaK-?JZM8TbnY@8|NnWj`as>6iSf$ZTTkH$Rq+B$9tD5Tgj3fryM{+pQ9Qz=Z74tWc z?D^(*wTZp8V_L*o=ezRZht|Eq3^19SFUkUK+Tb!>%mgU24G=g`{o;a-scJlnh3 zG#0G_Nq>TGLi47cf9@`p!5yIa8Z-EcH>@Wk>HnHW$Lgn@^KQyI=-R03z^29C3qLC% z$7XYsV?zOpJGN|yy#XpSCb^>9esz#IXMH zMT6VQR~svBp6=7frW_m`^Wf`M&l~EsU%SUl&1G!- zA;<;@y85L{qzO6a<<b5GMihRNk@BQ za;_q9{Lj`lOKscrIKZ^CI7n#%yf$)^@q(8JKe2@XA0$>(oX}nsR(fvuc`!oq5LdQs z(NUEa5SSFFwOpig3Mhd^M!hOuSeH$=#h7HnQ~g2yIQnJ4OPi&>jLX^3Ih3Z496Kf= z+$v^l1)YjwPhvL^GrYk~Q5G=1C0{%{7!WX7CAoSp{x{(Ma#!N4^J+rkEU%!T`{Fxg zZO`+=_E1tBT2pw!I{nb(zxYA!o1B<;Gl^D!RR;3w!KIkFMCl5N4EVN0E61=|Zr^7S zA%Vky@--YOg>aay|BRhgxBQ5tQ;K_l?(MMgxq7U1exo};n_ooNuc6u&yu7~1d6pN) zZLa7}sw&$Cd^KYi?O>@(!*zST%hBc-mf6tm_1^np3%({Fxi#&LBNoKjSuxYzCj^NH zlcSs`8a2!bG46e-$cH4N^~LJwM!i;;?%*BoUx~q#pVsaySXusVSs0rvFO}2iHm0HX zwI4V34Jg(8`zc1sa7L?#^JvZP+?xD?G28c=rvqLC4s#<*TtN^F)^oi{*GFo|3OaV$4H`~ zZMR=3H*ym09ApN@Aq#~bp_)uFsvhk4?*Xj%BiD(SH7$d(HxoZPlzE%Jk~EJ$ydg3v zuP`v4SSDylbjx)h)M9Ux(iJt-S=3qM<7paG$0Ytr{p>XM^h&n?1?oVV_qWI%Yg2EP?cIPubBGrKkUqsMK$+}p-WmAp|& zH|Y8e=z|42Arey<#9ivHIrYuPoS#*lTP2Mj8&%fR4oPbLnyP`q&*p)cQZmYWze=OV znqxO1-VA#0+;WC^%<#7L!A=0+Yw%&3AMq#g(`PKL{F9pzH@~fc7(y0J-m9r%CD+!? zCoYgOfglyFE8w)Lm5|0Y4y3aw_^%)ByTvzFg5SP@s5UTu&ZNwQ_csRaEXk3 z3Z{h`_wtkIBxvP9Lz9&<$9LOIlhe|yd|Fp46f&_4ZF}G3UOB(Kj!^s5oi;WrYqW&A zR>y-k{w_nH%aX8R=w}V*d3^7rW3Fv9b#3ZXIfIubXegwsDPa2XJW(R(D7=A`4WAkW zH8<>Vvp(Fo;%)WZ?2Bai6m+@Rj= zOyrrU&3UYcciXqMz6S_!M{?;B6wmNz{2<_Iz#}yRZk#u3IuIHNG``I>M#1!)B8|<| zcjNMKp=N*OoH|OwFCWto);X2%HrH{@(5UK=0(mpNR3%kEi<>7u#AUwssGa^T-*AE( z&lVd9>GISurb7?OVJTKy_5VYJ9jKv@t!5( zR#EsRAK}QT4Q+_IW)QgHFMI#~jSdD4Hy+gPq8nK*S$Ef2_owJhgMMyd6hAab~Wz1~RVpfDZcldPQ zeEOwiS_*UPwOYB#8hD`fa~ricH}cR%Plx~50V^MxDnILix=Ea7@~b+#Do|iw4qZ8W zK;d!`q6ZyVr!iN<>C_;^m;HtXvak3}8Tho*e|sYCWu}D9NkCl&ND&Im{S{pVP^QhP zd@-0bH)a`H?81ODAgO$-?O_=k?`=X^%og#`nlaaCUE^lpb)!0U;pv-z8ri$%qnZKX z+TvmM^#DQA_OZ3Xd!SB6T>t-j@qjfqZr7OaCTv;a;Sh!8V0$zIl$z99=6h@q^3AxcT*qvShc&7Dmm?X>`tpLH7>~TCNH+CKpATiut3W?k4A4#aO-OY$WP5 z#Z#Q;rZtKtUfeb|`izxD0n3MQOi5oNik4%doq)rIhZAHkzHoj4A}2?y4bmrEPZDli z&!bYBlrobwpG|D@lK0l&UlLO!3^!621BB(8`4qI0^*Lp2Zkv5ix9fk~ zCO@1WFE+r$#l)aG0c+7((PO0lLTrRLO@IHx;3hE7&!RA$D!#C4B?fleFPy8wzpUHOP}zjB*}ak+0&swfI~b82rXZmYcb(Lo~}pmu(E7^*xUAvTLD zA1lqEo$q^1*^e)>HwX<7^rwfjg0_d7{nz$G(c=a+Qx3n+`*CIdocALo(ntk7UC*xv z990Vl2uzYbTK+2|Zd%fvv_GHdXqo%(Ff`XAc`EscdU~+NF0jW&G&$m(EMd)9ANrXD zXQuXZ*=NEWO4?m>#ar9$Vk@`xDZQ6_d~#b6{6Ib<4_wkt>x_s65O%1tj)Wi{^U2cQ z@q5$es~b0iWS=$4Y6B(z_gEK-FJA0asl~w=flPe^aOBJZ9ljLa{NVF~r}?#m%h^Izrb}R`CvZMt9s2N-hyV5cY^UZY=?@RTegr@8LEK8+L!9zcOEyF9@s4xr*p2TLw-w|R z?tZDxLCX;5zQoGq4E+TtA2G+W?$G-XGB$6MLNu^*czzD~=5aOOxSnwezU*hN29i-F zD3tqwP~ywX;wmYRnKBz6zKV6t3MTdx>*z{TmZrt0 z`x$oh@S{*(DT$`*X35#!-o6Uvl*9a65o&S-xA#8(m-h4Eak?DUjhjB@K&vbo0-g(Z z327;~@?$Lv^DV#XE2y+c37cv=`E>tWsT8tg)qD%CE;Bd1wyfhNB|n*n%GB*8Ytq*X zh4XtlHJyLKF7xnDUh)n1Y^hiCd+AqbT#Y`o5#E}9xH@VPqP0d<(l(4^#Lrk@Z%Gh()q3!Xq(IA=hfIeG#y742 zz`hYVe1uf)#_7=`y*o*}}5+fymGjkjj= zUFMUkA|fKdruid<*oHLc^DqBZIXnC10+#+3NPAuVF3g?hk@C482%+T4a}hC;_)WR! zV6S#s{Stqp?U%Zh8hw1C{V&$%eUx{U4vng-)$T4oWcmn`V_VGd-uL;^SKRH{F^*Id zBfFejHB&patUeW;pv*EW#+m5s2`iO4Yv=3^#*xO*skEw^ViH2bTj`7R4AdFv%V}G0 z&oyd`LB7Rgj^HNO4i;F+-$C@zLbqsN{fZL8frhHb2qq*-BG4|#Mrev=r;%Fg~m-i$$m6Sn^iQv?WUC2lU=^_k<5qp(A{ ztqs09zVOweZoiL=nwO8pSq*+X(fElK-M{I!AgD3nzkGK@Io>Uq)%$9w~F$roLlCucdAeR zpduFS(bHY`C910}3p)P-GqRk6br$(Hnz)CftwMP{HCI{P4+kk-Hjlw`BaCTA0rlSa zA7)6&xqcX2A~RjHiAA7X#;?waYSAl1;R`o4X?g`pX4KG+99blW*+^D&0x+jO2!s&` zABa)df!k;a_gBMe800X<8H+Ntmo&|d(q(P1THz$fR)P^fd5qM9Gyte&lM(4`VJbTweiP-jI!cZ!CfWxpV4vski`R z3E{R*>+p-Se5vOfn9TLo+Y=3uRj-}ll-b!?4ucxgHjnop5XjTB!I8qbsi)fr<)(pS z@k2wcv8k!4v2lQT&08QaEiLUSIE0tXYbXYG`o|NT1@mF~ab=!I^{*~VYN%|%6SwZW zYPoK)W*W408BV*@d0skU*2F8-_@cpiAG*n(gWm~2gpIb@fJSHRX+m-kz z$|FjFj(tO9H$>aLJ{j7hTew)^f4%n)jU=_)G+{Tf~>r^>SFl5s{Kle!Rb^KLGyogZ-ARO$def{i}GMiMK z?tWXI$oh=)>XV};cyfzFOZ|TyER=9CH_HSWzSZ7L4Gh-)w=5mN7`)-nR{KxIk_VZy z#PyDlFffrSc<58e*0zj{v82)O4P%TD5r{ESm&u-@#Bv5yyt?ZyFmdb4E`C#3Ez(AH ztAePg5mb?TN=d?6|G2~l!PRJW{+_B{Y^hp(P2(GCxWBPec5+;wMfcG!bZYE?cTGnu+P5DV<^7U`3bSEBkK7T0E*=K1Lcb7lzktG7rO1TQQ@#Ya z(`X;BXu9&S4Z*m_oSidSp+@TdOnxx8lBQ~9%~4DYIubp>=AQ;p;ex^5t7G%-y1H}D zZWmQYUNVHOf_rG~)qNKR{0XzH_fvG|y@9|kbDnmI3mJ=p@c%AW?z-e|=#Y#Udi{e# zmHNF7wA5*JVo@-QM+@0=GND5tu2M(zWn@X}D>1Lhd|hIf4-HWe$!HY(vsT{CElaRQ zg|NTi!DmJSc9`7>vJo7?18v)lV)D*nn09KMxnm`W&gO>fO`53!F&-sU*nC(BJ*_iU zBT7~2h=ccL?h~3yV=B!`L(1q9hTi*#_;EVni$&T&Bwn?7@6R@C#}xfJ-J5%Z?4*{^ z_ZCM}_MJCs!@y)Z*78@>MLwFdY%K>4%E&2NBgtX)%0{bDE3_&6O9(_z5rQEy!F$Nj1T1>57Jgi@2GKXK#t&mW z$unLK^qD37_4z6@x8|ywYP-}*&WUPK?DFQPrsS)=8T7gK`{w$Vw5pD9wS0UBRB%jR zgpep{nQUnifn#AuI=)316kJ^masf}^*opB)Y^u6dJ}hA|0Xfz4AP^`3Ilh7AOeT1! zMM;*N*Uf_(f5BRsn=#4y4wFE4PL{5e9^%|BFPHL#nAamcnq@#Dmey?yX_Ud5UYQM} z-+0~-x4s0d!|fmoj@U9EM53Z7EO6wm>F30`q1VUnUlXRliKaXn-&0O?Q>ABAv4+IU zlbjC{%bbonr|kX?=pyBs@}H{}YIu|Sp}&!N)WL$IdJ(#)XHoCNEM;cJ_1qyad2(u+UcccO!d(HqI-Nm1WITX?I(F;D~eRhg0)-Q zdFauB+jQuQ@{%Jn2|?J4 zX;ff=(z*6ZPqKlW_9EurUO*%fcn(X2(bOQOBx5hJKaVr1FK;50j3h3{hJ%1cuSa>2 zN%PS+JkML>JSn*PYj-UqJkYyU04poZ-$`N#>B~@I| z=`Rkf$(hj+!-^W{hT`pAQLFDDpGX;cgq`Y&Jj+Y(AUByl6x*^_JgbBHqEFbF-f(lm@M=|Hl3zHqqy`XygdhB;muLN9&sX7Y`nv#H2M*>{ zy!9%@WNs5Uc&gL|ZA7Yr5F+W!k*iFz=+63)=!4X41(x#bd21DdTr32;_EeJ|#7*l( z${wXwC|gzELtWj~nOnnE>tbpYipByZ!-9wbnuZFR)VteXs#X>%*mvU58V2%5b1h-(2mjx>+e9er z&NasFV*FGFGdOr^l_~OD&3)u|v;j+x;=2>o*p@)xb|_btksU@CUa>L^w#Xx+odl$t zSD>mTf`)-s*TNycqtMM!ok;gIQVR@4k-E91xxOXEMsf(}zS{oYCN~_5S3X<4A%ZMQ zSk~A|1eVEWbu*L`H|X2yqd_#60%__BDi;9c!49X@32BJ^PtbZQY? z;4_!P*e;) z15wSVgRLWv`Zs=UZEgRm7^P?MG@@cxq8EpkCK_rqTEz*b@=V41irwV(me+h;J(#3i z?RSxm>M4yBtX4tp5$33&w_|?UX!pNkOwfICF&|X?rbJS{;X_s&0>wSf3?ofK-Ep^y z0xS721$GiP3uLG2r|=YrNn&xff_lSV+4jA6xE&5Zh%6(wC6nfam3SB)GoyyyRNBki z(Q?`Vn2R^2Tm_w(wbp*&bafH*3@j_L-g_tNvI5KIe^se#ZAD^bl{uijZ$+@FboMw+ zefFoodNeLoh%jy+#SQf=nUv8F&mU`N0ITU#BAZkOP&8vSo-3pv)J0~1(EhZ$ySekL*ZWp6)k@frIFPMW94M6LX`MQtE$uVVa5Ajkso~|G z^lbz(G&CY$Au$wR#6~>RR8B2yR<&m$S^Xan^BDSlFW00|q?;A;#i_4W3eX19+s)Do zaI3(Pb&MKD=8}=gSLm79J=EO{w%zzqB}rdM%&XI%sHYKMyMGfZneePC*+KGFte(mA zj{6p#(OZW{&d3d;Kxp%N+S9jtf$4yrkp>@am+}3E{3j zol~C$B~@mzgWv=msdXk5kHnD!MW!Vf9u8J1a^sSO*=RM2mHcB0a&uuXOHSR!2DSiT z>`DUCq7QKS2sHnFcp__7M}u-hQyan*-j0i_I!xic$OddcDQ4viG`Su4K&okmSmZCd zjl9&{)E9Mi#i$=AirhO3R0!&9;1KBJQ!w(~ugatM>2v>$4v=z6dg7S)G)&JC$_7#L zSZOL_@u3=gh0~>dqY$Vo`d(p0=GzCzZ@{ax10@JjM=l{n7%n6~4M6jJ(FWWva;{1})qu6kN$lnL_-U>08DEGs*m{N$ z#OV?9@ez8e_NjL^Hg=!y{6Y+SMOQ-kQS1>+GKIY7&3SEw2|Ze4Z=9mZIg4Wza%6_ap5&&JKLWv5wmJL z+$$6|IlPEc0v-J^7L0F1hrT5uUosV3*vwQaT_ht2Hq#b*Sx==W(=OSQJnJNvQKBwE z*B*k7lDd>UW^OB8=YG>mc?*B1@W{YeH zzUHOJ;)^(KCl?*C&zBo|7x5OHAYWt~%8y|WZgY8Q@GV!n!D|z~G};cEdkSy@3oE>c zPMe{prxG`)BuPx=Bz3>WYa|F&@-BcxWXn^+5}1fTCJKLC-S*st?uf7A6X?B^1Y)-f zm_L%#7XC}MCMEtSdSNlWw~ngP2)40_+!2Dbc|LF~d2E&ddQ-CWD5qHMbu`|oTGET~ zG_M^5Wz0yJBS#9fG@)#10+^=exP=Q(o6u&9Z|n%IiJ%)1b6Pu`NJy)}5BaGhY@qY0GCrr>3% z)Saz@LRA=Hn-O}q^vZzr;jv;67WgDrHLg`$O6K}rfG~+$4z!)vuXfhayKanEsq|KY0(b^&j^FDp#;dJr z6$zNF$BXZ*_b8A@38X6JQnUE1`LRD>ItXXhdGh!uM&1=wlj;Ig0B;LNhFEy6hGCZ3 zzalX?o?L<8Ey^d^db zsE+_u78K>}lL@`W!+UFaa1560o{0V^ArIB7&-Y%Eh~r=SV9<$-_YGdfk#d)-!t^vI z$7h?|RDm!fKtzlJL2&}N373L>vwp}L5=)ILho~M=^!PLGiqPXDuCH&%`8NgMp382N z?+9F#^f1mL`A|ACKK4}dAEGjFO8(SUx z^=ByKOA_Lx6{>a-DcRaAQj%sQ)`z}C%QA|Ux02Im7%?LF0wSjFD)4 zF={c`um%~(P~w8d)pSVl7Sa7oP~xt zc{dYNb!JSZwK<1nGGV&;{+(c}yK9jce4hX{S-bRr+?qrBW?0 z)>IY2Z|nPq_4*5Z=uA!RRt_cjGAAVN} zLukE!OD*xx#bCirE-}CG$9VMOkY)uO*MxUWP6qGvmeK~S?qLTasY|+9Jxu7vh3q8c z4&4kyh6OHhma+Zs0u|5bNc)LAeQXO1P@iQ}yme)iCcetKDxA7Z?9Ww^kwMeN6Db0cbVqor)Kgp>)0*Spp=L&Y6JNNLjl8Gd4^?cQv* z)+P>=O6of+A|q~8n;YebOis@ch?W+M+fB=^zrK*m`I(^CBZHBe}z{mMLfO>{)7lAMz& zV;ebsJtbtZae*5@1qD5yeB<3)Cm92EQYDK7m28cwc3KQIP6m7$@YJ+%LtUM?#LrLp zxmfS9oq*3vbEN>AWEDM6?bXi*tce)gKOhR$IBl#j5^L!V1aWH2Qk7nvF{U3fH?E$~ zDjIg|#HhY^%3L|5AwPgata1(D0l8d1G_~PIkIUm0`0wM!FF`7h8PUQoe|*sK_TZV@ zC8x>IQ}mO9X4cr)j)PH*#RK>HpjU{@@hQf9wdx`5mCE$dHIvF}?wdl!rjh}~kB#~P z6p&l6JTgbCFIeT(VmVHuDkncJT^(6eOqj(y)<4uxaz8;`ThceU)pFA;#05Hie7)U4 zXJ=BpANJWOetmbw;p+bDUF9k%H}ihwe{I%)aH`WKHI;?_RrHIJkyLyU;;?MX^AQN0Dd{|1Q={09H77q^yu0Gr0qXptvihA>TFOyUc zE!xc&)JGN@Gh@o=JssRDyt!q)GhSh2y7VPbg#aOzZaZa3Vn@V)fgM-=IY0-?mQNSv zROB6F@bVOIQ@gmFw*72@t5$Yu8FMg>S0YxW8e&aVve~(#i6a_6)4O9FUne}L&z&zN z65{g$UYWYs)c}MYnwwoSi`MG_F^be@9rrLL!*%!~ZWq+|BBl$m5s4%y5$CyY2;o#g z+lkI|Jts@Oq_nl4I{DrI`XhS9;tpFolJLMJi|)O%r%cW38pKZ0U0;iJsvJyhLcFG{ zjsM3`u5!@{OpY`u{>QumyNsEh$KCp&E8Fk5YKY-wv3&*6xv#ZXzd(ev2`UO zGqVoPm{^sz&YsSWpvF2k_p|Piw#67weX<;*%Q}}xN`2I9l^AJviPL5se=l2n(#q3H z+EuzJdbu$xAAZ>9Ej^d9S-n&@*h-iaxm<)iJ^mhS{#CUy0SR*$CEzY4P>ZJHx(Vl2 zl3oQ2&F&}vv5NOVqTia!)sU{rpgpTcI{B%?ZST+S{qEZ5`Lo-j;MLp%10Yc2cbXoM zX~6XQfs;5kji;VB&+wrP8v?BuHc0;FX*m80iSR4ULsrjx$lca`&tv!Xyal%3-|=~~ zr`r(S8kf(!?@}^_k#<(Y2WbPh4|9|JnB1W+P{@_1$T{7P z`Vw4IYIz8TTLqO2R8vwnIJ0~KQ3(O)v$Yo{L-7jMm^Pc(OQ#(4N(a={2jD7ECV;HH z`3dQ^#*nj}wGThpn5Yv(hePNyb3r!J*x_tUR+D0^8Sjlbnb9Ge!KW)<9SzBh2vFVt z)ENOai@m8O4pFFCJqImu%3H#&@9~lPR+8JdrgTXa`^RDP45=IEt(E;qrx*jhW-<1! z_7btqAEtL%XhXK9+s4%MQjewUI$#_mzqHi#yz^o0hqJ(1B^1pJv{3R>xK8|P+FQy@ zq6zKDBBKgfy0jOq<3U?H10U>3pMNjUTlfNJ2y?p9kS?DcdDbG{D|al4bUjRLvldpo zDj=D=d0H}acI^zf1`T}|mH2Ntm}kWQh$A6?>LLddSqEO69ZegAQySt`_a(P;$eWlq z{;`($4mZ$dKUtH6Klb_bK^Li21`Lz6Z=LB&2Hdg+C==DPL?-jhr0ZPW4q&V9i;cf` z;nmk_9vp+ZzB^R+Wr-B2MX~iwZB4EGUpTD%{QffIUc64=B5Vj`Jh z^!gZ8VCGU3!YK}fQ@>Epx}I+&AcT#wSR8)8^uyquia{vAZys}M_LGwL3yarH)#)WN zQ&o@NA=dAJm4~z5wL|nkpsp%#mcauSiEm30A@Bx`b1;-0%K@>vNEEmfZ>(j3+9uL` zB(uKjZG3-fqAa?z!g414%JRB;sEAzy(Cka`_U}&VA$)f)XZ3V0(8GVP7WqB0=K4$^zlsQo|$Z#Wi`EQ4Z zCSj#5yToZ5FVCb4Mh|;@e1t+Ip)R+Hyhv6x{t6G5OI}ZFv+M1~`KDQ~A}+(yoBH&_ z3VY2Fn|QH20X_NLoxa7fd@4FV&kT6{izax5wK;s;kighLw!w0Y(VABPav1!{K!o*+ zY2?5Hoc7Np1A>B;05N1PBKM5`&Jdk^gjCJRQy_MKH|TihT7kLYS66$5r?|IANqwl%hLbC_5f z2TzV;o`vLVFm4HQ*ZhLz+cP+J$`M>}otdp{ zt3A8HRqkW@l~oE6-|^2I6zqJXze%-4IUOhHV^)3~DcNg5V2ma)(fyJ=t?tiTqun2L zl@gC@V0z36Vv3V_5#zJttN9EV?*z#3KlQYt$ioyOsu26tQh7ipUr;Lj^WC_ncOg)kn@kALZQ^oOu~Qql)}Ke{vk=$Zd? za9!2DuGR&cKbq|-DAAkk(lh9b(aq3_<)LQR1&xcpRJ*1MQVo|#@Va$f5xO$5DAAru zE7xB8dnWDupfR+8p*oE5w#Ee>^f1-bLY4o#1zqjASs(ecGWjR@+Btm_eY$e3Ppi}M z3{_f*;UwSKHOe%|D*+I58>jU;f|rP43}Ar4d@`^ixptjkRYf zQKz?3D{<44xB!>j%IT){QRawl-7Iv$h84@!*ddXxba%%xo0QEDx%v~8I+pz}|DSc= zR=){SC4NID4|5dVx*tqvAl1h?g^C6ozpd5$G1oRH8RTY!ym$H?P}AJ}m9Izg_!b$N zci+WMRnAfe2qS2LsUf3=>Us#Vuc+EqsJntZC`^%_-d|M4orpSTQ2j>V2&NM#eVv_1_XyV`#lrief5<`2dVUIiRB3zK{`kyh8k}p&TIAfFzBO=5T zm{9-@>AmW>GHwr<66Ux%tw}jk_d{Brq%Q_8Gp+-Q3=qR4J*OJK1D=9aO>ZB)SF0Wg zD^=Nmra*O0wiG?U)S)e68VX63t{*j%#uC{_m$&U#&EKP|^y@yEKeWQ;p4chj4%-Q( zZ9|GQ(`jsG_q`G~&xiT_Hjlys+KNE39F>Xy`S<+ODg?WPtSCIrOPw zTXn{5b^D;5|EhHOB;B%+<8Y4&?(3S{=k49cziQH+_6~Ax`xkiX{=PUkeq+b19;D`b z{!QeCchbaZ#(2Hsa+5k5C)pvFkRb*zj{`;-I?}*qm z8W*cZqTQZ%G06hoNlm-U`?g_U|A@#)s-8DnkmEt9p@Lkg4v#sU;K6SyI^M(OV2r?% z0RIhpe;#b6;`X6rF_XKtww6;!?34J#Fkv~j9@}hJK!Dwk+=J_K6cyMrfCmAP^Va|w z6{gBP#!6T=RFp6JRYv1F5c1{SBQ_w9n^OqY?!{{)Pb5m$w%}*ikRJV&R6Vb)&;~Pd zBu3=^3h2{Dm$R!>@P%t9>LDY)`+Q}kjHp=aZJz0(;fMX}tmjeR$PDh#&Di9&3_yOR zD;8C2ZuIyFhtZTrXSY@4f0PDpg!cLZGVE|gZ79UD^)Vs%;TBf<$b|-h;i12Oty?;W zOQI*rFi0cZ?&dZ&c$y9wSw0wvhfbm26dt1!Mbono@TNI4$>FF@Aivbmz>P9t@WDf@ zDA!Ua-JAa;+0*Q6@b_Um&~A@;mD4M22J`{s>|I>RK@f(wz=;oJi>cdJr_UP(8j+Qm z=R^acbRX07O2lTR)|MDE^~w=fN9q*oE>a;9&Op?CFL@&>4{}Jek*8+&(_RY97*_ z(sgFft^>khHM(XhFhc;uke$9R0z{iKbHeC}Q)`M>imCRKw%h)a5VtIHR`>7jnV|rq zmB-7G!`l_}nKWTxd+D2vT&OaZklVt`u#K;se78rwnjv@K z?EO~_&g<@R&UUlOdek`#b6fe^1HV-ye2-OQ^{uY3Kr5zIrD@>UTeS ztQxf0i9Bxg*hRbiys;nO?Z|4?hc(_E&Z-Bj!;b5(<6fHiU4Jl_YQMI4lZRRo46c4c z{`&yL%`_ZI86TNT~vWguOA*&RotmUKSQ>U%w4EH~u?}13o$@*gop5u5Q)GQB=}m!#L)b0?gdh z+S*F2$c_qql2=#DUkRy65zJ`pH3P6tY*Tvu<+(YZ*kRR)^;?>kHmE|x9qt$qtP$lt$LNP=zx$_gT#aTopq zk8!8g^SqrnjTPVv(IO*w^Ab7^aWH`Au&Q%~NmK@=2ja%LqnPXe*ywavUE|3PuI~tq z4K0n2uAWPR%z7RUC#(uxZ-NXhl|E~#Sf|OaHKybXAo?HytYa%I94AK3tBB^k?s3`X0LQYv_WbqI#2cz$WK=6*XF>`WB3m}KwJ^xdqWPZGyQ4{SKR)Ep$S*T)N~WTFocW)l5R=^2CNxg_rUZ>{!m z&D-b}r^0M3b#o0C+<2tk4^J1H$uSVQ&YD}z*s*$y>BKHD(k>%KGNb942OYO7m{T{` zAo~_zkj-bnOC_q9Cur$x4`596A(ti)3rL*@<_$U`Lm8LpqNWQb9rCigHJbFTiGKo zT3eU$6%89lM2#l-kws#iQw@Tf?Cw`cV{_Bh?8**ZXcS`KIBZNJG;s(?T7Vi6e>|o@ zo`SDCk)2|C^O9jyWVbX7j;gGhDI8+6C!hI_pt8o0XCA``ov(V`Uy0JwQjkGA-q{aqtyt z?2EIMrZrg*XxT?vaQKsZoe(dB+g@pCq=%EkJ++6Kr7-~-PVvIamde_i5Ks_arFHTy z*3rvqoz=M4&h4!T=yANDQ)&_?k!VWFD>(#z#`jTE`fXA9_!esBgq%@)c2@$TB;^W~ ztQ89lWQSezL{V%%HXtJYm zIb)#!7e{r9h%`2Cb=LInUM!;`^6ub?y9qk1No+i$m)E_o5Ax+h+bM+Q51X5~2R^ZB z&cuS{CjGgGwvJrQpL^MP+8v=0yTF~c^j=ftudfZ6(^o?p4Ji7K5Qv1G+=1iUKx758 zbs^WI7%p9DR%_Bno+>5uUZGxE1ZzLZ)ef)FE_&uU1i^1s8})>gHKh42$o%eyj?GR! zQShSo2Yi9;jDX;erjA(9+q0qi4#@h$oxN2b_|31JXZL?(?ciDJ2~JosHf2);!R4zr z7t_Z9PXNty#lSYdEp6cDT*0NA5UA>v>6t#|$9}TnR#?pi%e!3-a=#>F`H4_B~QAy>#%E6LEE0H2RAO z3;3wrId_gNI=1llRyBoPEu>)xTJ>}%;M*FHZennx25gWb%0MvKg0zC%mxdBdkuOl> zCq2eqj_DEuZ#JryhrK2Yi6Gtenmu03=u~ASLbK{rk40$W4uL3>m}NC}qATFaJmoqY zWm?f(x=(b+>0Kr?Gd%L|D#2LLy)!TL2dV6%LW^`z`Y7`_m77RLSQhO=*PT zPJDTbGW6Jc4_bku`PiqP^|Vq!Gw!IN=cNaZURzTMRp`AB!5WX@J*G_aqE)(13VeSI zmZYu_=XqU0TeHC3z+ZY7l4pc_zrT?6iM7yv6Q`F-TlW3Fk~3?^1#jJ^ROK-0-+TI~ zqx@Y|R+0wAq>LiT>?gW|gwQ%y1)&&zximWA_YCYxTD7w&tV+qOswwFU)&sn}s}RqV zoKYrlsOP`|3_w3fpT5&?RBEFPu)CmJ`jL@g8m}mKIU4o*>j=!znHl_19@#U$wU8PM z*CQpAk<_tg`B|me;+)>Vtg}zzG$ilqx0S;U!%dtM2xbvnX*G$t2jJ0b0HXW&gV|WX zHel*`tL6%EKUT0zA@5`5N*ZbI7*;@$rx$89fU~u^6*aE_0ZMR0cBlL<=U4(@8F!ry zqWC0CBmx|+YB&WrdZ>eL&*E2uWWYF49IOWmL6>Gr^q=8Jzv44j)R(vRC<~&jL1*jR z*fwwW?T?%TZkaHJM9z<{adBsK*x|a3l;6+rk5v4uoa<5?H_m-KG^=M~=3=T7{d?ot ziy{)~YM6QEfE|q!FO(lfKQ^AWEVT2cim67E+%jKcS=*Rz+wXcXunNZ z2$&S06I4Fk%0U;&oi8hA$y*X0Rb!zH0z)pIGW6K+q%?~wP=XuNhJ%)ksq0bl(o+uj)CIi*gVx3`4rLEd`{#>8e=e4>%`1L<+upxs!g(LW*+#UzBXZ$ z1+D>YtPY;u>=#JqALQ$!$@L)g*`FrEap5w4?+&vK$559|&3s^nd+& zC!KG_?*(TSqzldmiyuJHUlk3i=gX|(*kGD)Y2>tQS}Cn=02i;zxjO(b1b9wDMVT*` zE&wnj3FROgDyS%q#gW04xtIu_pDYs!3KwdWSX=@k^ps5 zdMw}T2lC$D%|GuTUz)fshbZvTwHFg5sr^ji285Nx;&WVTwi|;})t>aU?Csczb_kLW z7{x73KZ)y~p5A(?_B;aH$w^b2%s}S!!PtMSlDD?QcQc$p0945p_26fcbFr3Y_>cGE zs5fuEEgpK_o}ce}HS#S%>UC<%qfL(NDL^+O(u2s61)#_0GLbDJ83Eg?e@zb)aIStVAK3$P{hTL zMh|60S7eamQ9cOKrV@`HR&}A5a%;c1drTA?{OV+RkMB>v6+BP(C13K{HAhRpZ~(70L@qb!aAmCU z0s2c+%#H#?bgqcw--Ijqs0}LAc;_HT<(k==#RBZ{@5uh z`EWj9UyL=ma?akitROy?bTA+@2aqg4)=d!uiuyvlo!L;*(=vruNNi9x&P_PXPY?!z z7PT^NDzQZNiT+WodD6lK#l_v3R*BB+Fim@hu1!$8y&M=dQV5b8dTDNQ^Dx0v^1W0H z;UGq7%3&fS$u3>usAttonJM)}=YPq=+`tT`d#tP8^{#dTlKwHiI83qnl7CMSW1V>t zg*2jG7})1nHwl^@ss&2~!vJ=c3jJS)(`2Jz=nzN?E+3z!LVq%A=I73AyhhuZaVlK} zHWXsdSiDtgix(2M=7J5&76w{nH;up~uyFmCI^~(sS+Mh8rih zn=Ge(!YGk}r!nD-05ODga8$6)dI)+(4LvQY0NZY-zb1a9_18@U&(K1>%R*Y~l0-&B z0BRBTniQfC^%^h^h?%_iFfFfc^*li7VKEaD?Lf_x9u5(2bNI4%D@Gd796^G1#`esE zYHqy9-rk-uGiP5dcYRdjn*j#3-b52jON<{rHoxV&7YW=eGgSM#`+oK#mc?yCm(z}Z zIT8I3y{DUB)9Iij24GT3xHZ&|%;;zUl!nnSyTLzPXKWqbCVSPeLY%VtuX zK}uuI^n{xCCBtr%bvARhnl^^v;7b3S^@Vw;0L@J8&`60@eXuYUan`VqTzVxnAzc>q z@XbKi*(ho@&lp{8{`>As+U4WjzEs=(YM_8vSAms32RER1(LVCqs4otQC1rVT`&@=O zW9JSX?zE3glh^5_i^L0&y0JqBY6KugHNVcQ_f$vggX4QkuAb{H;v~1N$+{Hx=#I z=hjcZqprQ;Jm4iz@I|HEsa?QGkBp+?rfX>d<=so7iY`?EI6i57%ctC}G;}X2DiTIN zPeCan&+4g?L|j(!oBB(uGoa$_O%xkA_S+otr2&A_ttQ)Sq-4OtUuBNj(9gB=I*ol& zU2+LMccY=v{RJ>U3+T3#e?jG`NcrxmbSFjx+xhTg<_WT2zZ5I$r8#ie>zrKQhgieSz}dfpF;GnmR(d}LSp>gV`3)sx1c zkbSE-*V?e>|I_SUIT;$@Bz+ifq06O#yM+(iD#F*3gzlDu4guooun$P;a^t5rQH{;V5g$ zHEvlU0O`+wvv?2~JmJ{7|FX;Cq233tBU2Rco*^;(@Am!OQ$VBCb=_CB_0ss4ceibD zOf5sWgS<;WGj`n-3u+-P<5UNszyJBI|8CRIxx#1Htt;wNJFNC@gfI%OS$}G^^+f`p$9{VX`9RSFWa~A%3U)zh0)<|7K|z^;FybPlmd3t_^vHq z&ak-=ENV|F`C#RwU-zRk-Z0lw(kYqSqJJcZH(CT0fS$cC0r{chtUi}u{GW_J8t0PL0&`#HV*p*)`U;^dhk8MbIw_|S~_?INjdZ+H?yZ3C8zH|hSs*BsC z&Vd46Pso?2t`DryH^*8(Ts2i#h}ur1Zud|40#(hw|LV9|xc~J%j$ozwRIRFDiO`+fU;TMM}voMHdSkflZT)O_6F*+H-->|2!Mhoi;@J4*}n zVXU@UVFekLqbUnFbnwT+X%vZp)SCFioSK>YGbKllVxwp^KAUgH(SahXx2G@l?ng_z zVO9@l%xLY(i}^&+5#(M>0o|(c(fqzq55?fhjO7b=H!i@=olgjbV~;j3!hAv;h!8#& zWwa>HcdP3mC~jFr*l!YnM}!poID_($e0j^>mS%!6DK`F>N23EK#8r-zY+aK4crr^A zu&_kBCR?LA7xqCj`$B_@*{$7EnbP;39%FZVEtf+2q%jq!-Hl~~XCtuwjiJkSs7<&o zgm8jxz_tn&DE$LF>G2ZR?;(26nsF5wa}YB&HdwgpD(J(FOEiMl40X6#*6!+i`t3d{ z>!hFHve4wk_TQd;z&xX$QP)NNFyA9U8+uzmchEWKFyJaU7yw0G0+oY~r0+c)L*(%X z%hK@L7?g6v4Pc4fF*qzhD+DHfHCaeiiQN$B5p1E(2ENiND@vnsNN9VD10aEm@CGFh62{x7d&NnlIKn-+JD? zB;~${lJXO3vt79SVQ>ozEFa4CGh`sVinXG^r5d6g5HmD0c_Qvr;pZPw;Fvw_H8N8> zDV+XH8oBZ8_`@qX)So({_shI~n3UdUG8CPKJ^uvb?6cuUJhlxCM+e?MfxDgc4GnN6 za14mDMO@#F6-G4x2!>_Tp3+8&c-fF*QzVN#wGPjzqcUmF7o%)hqHUxX=udoDj2B%Q z*0!SgI_qH#bwvspK(U9LI_~VD)Z}fLi$FkaxRy9b!EHK$_MJOXJz& zll8hETOm;*u#Nhs1uWROIP#HUw^tEyy>4Mh=~ULyoVFURAE^VqS*_cewXv8$<-M%< zztunb-|B}EVoJ$cy!@&g><|dMAIW8$X+{*vq*>PINW6gXi41JgN>1?Us@{Got*F<^ z&v5}zFeqvh@vN9SiGRn?dB|6QbkfOILi8dcnJ)qmtN}ZaG?ez8p~#z2WVD8uMLd93ueQ z5*QZFeZpi<j@fbHqCq zxmYzc8u6r&n5gUr)pzcY`E7U4Dcgkq{rFKJiPFvvE=&cbe9tvp#NO5kwq&l{+ge`@ z)DULrQshpLh#1cmJj5D$}qAoVPI^F;IpgPzLWmMJV>XfcTJwPaQuLs z-Ckk$eO2U!$r^VE|)O-dveVz~3VqjT^UCR;6M-{+G;qLYsxo(|_7=Pi%{E#8j; zXM?ZM=LXFT9bf<0wvkbA8zh6Ek+^-cEWdmb=iBT)1?@aX`?=tq8To;+p+zI|XS_$D z_!BOV=Se(LXO6+VverAip1Gp)z8*ttO36Z{^7@6v1`(YqXfIl!H!|V&>WU7 zbrkjfz;K}B83*wanR$PF+kH2q5-~M2SoRJS)8Rst!=@30O@ljiY|nRBhaTBgWB;b4 zm6xMh^V5r4;zpj6BZQLzj7i`YSuiVLuz9EYoIDld& zz4e274KNcZk2LC#6wNXTV59#>GNFUzVkw@VEQqwmwlJf_;r1L+V<>rlx7`C1wjNk1 z=ku}|%o28p9WFQvgpFNm5R`r=xY(blt9ur8O$b`YCF)os;M!o4i@5E}6UUk0A2t{5 zxIm{IA|EIx+w9atKSNuZYgfs{HuI~HP=bph4%6ul;_w8$r=I+9m#9YPUE~Icc$KwK z7_-MC{l~M&dbaN2!t!8G6~!%8!Lqz$uO5Kq#Dg!vvi!aew~O)7mV%~6#}a=2hu1Ak z^Nt;o0+8J4ut?P?ihuFnyFzh~CN+=MY5Dr8T@w{2``ODS2L!`wUVSL+mM)2uDA-Ye zsKGmr_!z%9-D(};awdi6QzKPCX~Brxlh8l<^?Nt1RK1C}i7kHPgi*WLa?J(F!uJhB{(c0CDzK57lMJBwFVzTGLXYUQ( zBa;@*X@u{TeEr1h#>KaIhLzM(xrn3ZJF737G{Qo>v=wlo+#b&6`r2*{`twyxCu5BC z>4VnoYAagH47z{1hq2SWrHI#V=#m#Phn~insjoUv8@rIB{04&2Q~r&IYTObYRsk)& z?-`D>KkL2zR5hS_i<+gXq>oF){-;d;;&TJ#@wZ*$=_SJPZV1uz9iLCOn64$O$1ZQ) zxMLVsI<@QG*r+tsxOjNs+wtAPq8Rw)4YUe5zON&|RuTF?QP!67P)%)u6v1!lH~JsaZ5rO}RbiM}JL|{eoff%i z{DTWy8}v^iFyLwj!ii2~qzVXc<;>bQt1ZnV{UE!;0HC)n;NW6D7o$nl`0-B~F}t%? z?&cA`tALmJVzzgUfA}k=H_P!Q?K?zEvZG|?%H%NC&cOxksQUU_f-8qDGg96eGih@Xqz`)QYIkbc@Fm#7>GnenX z_dd@#XP=)d-WB`ZYbU(cR>8xj!Ug~UPfb-x4**aopZ<$5QJ%hpdMTMt3zny*5hrN@l9RLI@6zV$|=N4AQwKe+KIQMe9>a4JS9HR>pH%nDWS0o&_LV=EGC2F9re|3Xb zE&`jy6ClK_w`KHsU9`4Y-<__FTBnT1_7oSjL$(Op8y6D zyLctQQ3|LUf0OtMFy;qH?KS!&fO#H(U(Lu~75Lc%bd3?>`~om>0e;>1m=^$AFkm^z z%p3qj=K`e4r$*8zTs4H-oKKd@{Ur@$k$4qhipk@JVPwQh$1$cx&P6I}g<_Q_$J-N_ zODPy3Ot5kW1AvlG&!4nCdk7fAuNfN?O@`oG@a%P>BbltN*B>{>D?Q}^VAVHt@{yab zo+?}lJ>2c_3+oY@<2#%ZzpEtsUj%ZEK*{cc(V6FeZ1d`KD)jH)&5ezD^*#ktt6`&% zM~5DZE~5w6n^5WdtBaM6HI@iL^9U8R>y;kZx#l;T@ieSxYxq`*%6$_K@}72@sZY%s zYRpNxu1oBdtd#fROz<01fg$e+cgCD9qLPj2=LSSB`Ek4&v$bh)JqL^LSx^q zwJQKPZT0B>!-0t!?ijT?4n`i!KB$zi0^#;*X?*=NF52By9Cn_BY7E)d+4)AyFP+$o4x$^V&_bSwhb7Q63jMOnz;a2uj{d`k} z+L~}-GhPQqBaV30g(ZpxR$#EAlUFs?G}fM1{mwwcB22V^C5D9>t=q%Sl>S|#fvtt; zrjNo}P$14&m795%IE93dFgRYZPmF~)K~az$nu?-U_tjvEcuIN7U5|N}yCPp$m5Moi zXu;Oy7luRzHv`vT%tqlx?}pF@^#c)L15%$ZI7>y!R)A&~XC3Bj}k=*ghsdmS=g=i_0PCI+T zXli6vWhZ+F^&E_g7yCSFAl`w4GM@s2!hsS@QJbS#Mme2CIbgsqCa|BgolB7GVQ9<= z;e7x6(=c|XdL~;YH7B1z#gDQd%Rg`o&kRQlQYzl*htwz=3hA#`VExIeH2hKcdS9Pf z-=RY4d)yC)?;ZxSUqekE63|V0HG6dwzv`CMS**A9GvL@z)(3Diy5LpD`bCKJvDJ;KhXD#tD- z(~^jc^Ikc{Z&sOB*{ji?pp(+2Gs+*82|hUWo2|2~yY;*Em$IR= zF|uiB?P(q5>1jdBUX)2`N@)&^!bZQ0&gP2b%LvQ~Zs%|3&*dYUEZ+va<%WERG~22D z+IU-Las+8}k9jL$^3B-rt$Dq2bzwE@Y-@FEIZ-)OJ6*f7Xx5?k=Luv8Qqe^Db8{Yj zu?FG>39)jpCUFM0E+`+^dKzc1Dvi5@u}#leeV!o@F&OoV(UdIuF(bT=nuaf&nfT@Y2FI*K|G4vpK) zd^UWajH>5;HhlyCxUxDXe|h=RyLkQOy0qA`;IfGYOsuPEuxUi6*Q3ZH2B8?njI>1t zAt!mh&A1 zbR=qd)I~U7{@`_%UJz>$ZjtThwKsvy7#A9=xoXfz@N(9Oy1RBD?hnu6)(Y2f)`Q7& z_y)~A13!=ToX3=tRqzsXOJ>Pw#%qgb{F5i-{7&|P^^^q6nv5OTL)+uP#5XBA89%RR z#!07rs>-Pqly>l`O(c-zx6n84O=vWGMQWQSp5{`%WD!}OKZBc~jAXk&RNALhFNGhB zTImpnJ%=rO|B))Ym|u^--IJR5=rS>eTcklwA|r&K9KQ67jBkII_DD{gW8VUPucHoE%Owa;%EKH-pa;z$NRg`fQNX~ zaCmX~YLPE{lw+|q3Ze)t?UZhAvnwAO8u>;d3iSbl86PqS{WC*5 zC1aqMGRw8Ef!~+RuVKu6|!#Ajpl zv3RljMdB|dB-UiTA9nA{6~}GI*^0;?zdVlAkdyI+UeD~$jZNlEe$GD4PVaPk|LtL~ zYoD@qvA?IEu45=bNZ{T1o4dnqFdR&KT#6vj*?7+o#({Lask_jhD8EamOixFmq2`?3 z+X(S2KJ}XnHmZ7B01(6q0O3&paD#kWcLBhU9{~0&0YEYb0LVSkEPg8kz&CX@C3%B@ zg@XsD9J@I$+W4CI`R!#IP9Yb%*WW3H;v-Nw62B^`Gre+dKv)08YLaEAae94mc7Cxx zcL+JCU7Gd*ce2ZjxG$!edTX4P1TwLHT9b}PQ;np+iJ=P5s}$to+J*)DE49(rT|u!@ znLvazz%ozBb)sRQ$8zx4ODU!|RmMqh+R_VnmZ`sxcKhTvit0(K>dA$+sU70?-HoA# z6~Cv$7RHJvE^Z<`^5?@4W2T)IVo*O{J7t%Kr^kBoJMT@w$mz=M(3P862tQw;pICFm z;OLv|w_HiTp)a4F*WF5Sn>PbH~Z9jiu+Pags zREX(Lr0O_r$k+^xiU+_L0^Oi5F*nbfqjJ^YAC2MNN-Ub_?5R>3C`2MCV5Y2P1CPbk z+){*iJ2H7Pmb!ZKmeb__MQ!;vF|~WO`CCZRn2Aa38Hk~|l`^4gwXCo0MOK%LN(JbO z!wAzj#}pm2kKYGH!&>`Dy}?e*aj5QoZrgwB)$l_CNGUiYx6 zoz-VJUHIoN>7=mi@^Xj*aiOTw}3U;#bFmMN{(+CgiMYrvarInCQge-J05c3Vpxq zt~QE{TxBl*PsJ~p4F5IZJ2@=xhap+>)^jz}cIPaRx6s-zk+pGm{KWN6Ib(Zl@pzj! z5M5VBYj=UMoTuSyPzBRH_ZXj4j_S&A0VW`%$xO;fRNo90mJv#!XArL={1her>`i~4 zQU;ACQA+%f)@}OeY^jh+rR*ArC;26$t58E_tyDWQ>) z;v9{UMnq#O4Vhadr*$X^ukF`s6cy?*p{uT_Gx4+Audx6L;$6hy-1YH+Y{J|Lur5s) z1CwBy63AbkMq3vk`a~^6BF5m;d|sYkfjX_S%wOkXQ1xNf(QWwu5$E^tMZ>0XJw&oGKuS|oUp4|MRW*Q+JM=WD_#@Sk73mqe&nNpqcL%iA%-RqoImHaU+ zHDY+Jg^70@W&{Zhi?q_%7f31#OS}%NQXi=E*Eua)0X##3hy;^GLGy^gSv5zRi7F!J z)tAIexgi#!D_iTi`6DR^-L2%&$B)TrleY`p^8cG#IvYDYomMx3jriW1&DA`EQY*d2 z(4b`-_Ub78N{2>4M9HmyPLxX(ze@S-P#Hhv7r7Fe_XvaF^x$i3+!;Hr6CqD=6wAWS zHo{SHLL!QzsZ>g(Xp+_l;KTz24v2*AN=#0n}8W$;uQT2*4;*I??B ziHdm!$SQMjJeQ@&rfqy? zv=t??YkR<~1`Q;whn2#u)R@&mB($>7&ntitsqMb!367B}M`xJBwf`P9Xr*aaED^C+ z&ak!bqfu6};LDYt5S;*D41Xr3a9)EkmM+_`0E+0 zC4gcb(q2Y%kwOjIvhp_Ur-bq2ND{g*N&mSqm07J#YYI=i%n|#T;4RCWixnCc-ZTh}CQ2hZkT!IxYMX2Fx<`$F)W?oxg&Ja5-*9 z2#NiCz&;!(gv?z-OQpIhu<%@!n%9ZeUGXESVL0e=$KbC)bD9taNrqYy!oa?@n;G4v@FO$|XxESH zsOj`W?!c(3pE43kgGEnWANTmn+nUU?Vn_0EI*X2f%fHKC{(OG{S`0YY0h8@aKV09! zkH?DdVf||lkjweWVhUk*ZzhePq!pbO;1IsN+*^ZRY7 zcQ-Z|2$bm^t|IgHTSUR*;T0a)BO=)1jv1qqRqJ5itH{G zh|x|P&N9mLDjz?dmO!iwor(V=`!K6XE54Pzw-7k#gaeFvjg-E6B&gy6u03i)Pv?YV7;IOaKRPdBCwE2PT6oDV zY8dv|yU9~?mQ)|U1vOLy3(o3|>qM!fz%&`dRlpwVL~J1S^L7_}xkU_Au{hIb4eh86 zS|4*YLV9dXd?5G}qBB6l=!ZeP{y*PMcE2W}y8qZ(*0FW&BR%wW9LopXn)N+n%xTeh z!XZ$s`X)++tjrt${EUcXesyDO0kp6Ywb|XcKDR}O+ygaOY#3VyJ`6J-zm-5HT;5W0 z<@d*@Z*_OJomPZ(`al2BDG9yfbML(9w;zVBT-G|sJ|tBd0r#?Hmtl+NpQ-bmz&=eD zIl=dH7;}?U(SRJSW{j15xMZ~4wS&G&hr<>{&Jz5ywo(xu19P~RDMt7#E$$>7rOpHI zD60^2Pr|Zcr;F&5y`8lWv%-qaE9|kMKQMD+?tDTAA!0T!Zy!{a3JIcL_~NYmaICEa zDwKQ(%SQ=m0zKyycU#=l^T_2fHO<0Yz&p|fe@23+4o-|Y(Pgw=7eQ%^>2LX->&@7} z@4z`Yb1fn$F3K|0^SxBonDXCq6`zz2ueo-9zgWC144)Ld8d{9cxow~S2HDM4L00Kd%GvOcC z`l*ytnn~3%c~I%eql93>sIIJfYQ5UpywMM@;Du>`JvypVS|v&E1hKy8BCaEb-+a}@ z8^yUKJbW>aCzq4>2)fAthbTWtuzCd(oi%Lo)S`2jR$s578G*g^EhLMLc&lGNMAULW z1yWzyrbf#6%gZ}zqm)IFy)jyd@zZr_{<8BRp0Y#6>YIMVO;zs8-61K`ai$=+a6=LSKCt=XTw~ zUx!WpR%BuKZ2sg^@(%bTD3CAFCSs_jW!Zr5t+L2j*F8ToUsyo#)!KId*^>3F{D_Qb zICSVR_Gfsysc1Qing}+xzu3&1FN6FT-J}_Czb-i1&ob!dpJs_DS_beJH2t4_uV+#Y z0+%qd#zP%{V&Wx+q~hH3A^w$J@f18-wvxVhS5Ca@Y?*lA`qL9){<72mu~c<^6xKZy za+Um_%Bu^w&5^k?F4i2D{CTLE)WDF_B-<_C#GiOGN?Y;~+c64<8J!MKciMGhBO*=r z@UwWqIc2ziWw^v(HJ)5610GfR&^CI5kCdg8@b*(!xhOLJhJ#e!=uF0cB;z)gk=)Ij zi%Cb#GTl;Me3KTH)(cZh#islyS9PRt1bQWIr=V9G4rv0&tFvDh`-+Xot48HQKV|qZ z{NOgVpm61WmoEz{J69>{B??_dj8P~X5iNX@JPqG!N`6|Ut&gyW~D z&n6lr?EdV#h*2UO1VfLbA}Qe5&SHJl=jUzx#)wf+hzy0MA5`_~86C3`n!k|HW(EgS zgrwTKHi`6Qa&=SK&e}j%1D}=zXd!Yc=ZxT}?JjEjCE5VqD6TLyQF;_qI@eATXDfGM zru)F=5bm|cLK2+k7FSNtX8)hg0|#h`vkLz^iu>#gEM$Ps3y0HK`iL1?^A?W04i{^- z`$<@rpDPvlYx7bB-?5k04oF|!lLHpq(Fxp>1I7Yx*0L!lLTl>!7A~akFfW>FYHOcL zD8_z$O4CUF)cF!A!!*dvdM+2z=jt^R&(pNMXxLnOfiQ<&Lw0*f;7K7qb>;*jk%)I4 z{~#5;A*ylmxvw^{37y9JCO>XlUI-Au7!5eu7`($Re{dXv0rXP1y^q7^$jU96zptU$ z?wYnmx$`il*G_N3=Pheq9gPZG+m8KJ)M*%nDfIkM|4RDDD;7T^cr7pHFU?o&n#nC@ z3<_@IQMzYX1$vP`y1%oK%g?DZ^wq5d#r+30YKL#=@KTe?ZTTLW0-(P`Nu;MQ%EK6QS;OgBYTrAs8{Wjn=^T zuD}sv-Cp7%&1r&7K4w0Xt^aH}ge#1$BxDN)nPxACy$?!Ep)rNmhi#srF3fG;l^0Q% zzTK(3`6z~;42N{sC54KXeEdFd{9U!30dTYSHcZq_?0VbL7JliI$Ql@8w_8DwtmF3k zb|yAp;IkB&1RtbQ(wN=4Svf(ir^uAa-d@b6h9$8ils$4S)Ev19RYCTT1;4&b?*(1l zxji5(Lasdy+7_3r88S;n($sm^VG=vnkhk|3r<|B!6-^h5{g=xNi^ED(bm;hEceytznBrOeVYVYy7?xiHqtc~6kw2~v z$Gq!BsDnfy?6awHKzH(eKmV67mBygzrh*BskYSocxc!b~N@Km=q*LOSt4W zn~2=4&(zbqY`>h~jq=nHdR(wyByewc!_ev~)EA^p9f`{>4jNyOXcp4n!N~mXs7ice zHi$B5fw)_US`Rim`_^{vk}Z33rcrM7C{|8@kc1-60B-Wx+D8QW%iFW0a)xtodGeBU zoh-yiu0dPi&2t?sV0v}P63FLzCZ#ZUahuMSRK6svb$C4f{&)xXfy%;yaDvU+=-Heu z4=(^n4+k;Z&(XYL06EsPxHa}rpRbf(J`VFCntv+c-aLY(AF`TidvIA897EAd+96q? zS7HPmS0TYRB}ATaI$B#EAtN_U9S=QEAfXTOz4N%=s^cdX#SVu(R{VM zd3^I&AAA*tFBk0g0{Q51j4YL%XHuoCW{_}Q6n(#a#n*lzMPBsGF?cp|x>UX)Ft>t|4ZlYUdS z%ZIJTeapyOyG8y{ZtEWi!Hz4jAAe8nsB@etg@rv?fbU9j&Cd8dwB8=|J)qd!ZGS?e zLxXoWhchw9x&P`9*T&7l?z{a<&799HOpB3?jW@;ll0k@TUP4n*F`rXe$aBC$f9g%{ z?f1(iZS7wCG8!{cSf?{fpzu)(30R^I+?b% zj%6t??~zmWv;0n<>xITT@cjzO6FiQQ*U1*QnMNE2B`Wyb+HNP)Iy$^HgAR1L5`kMa zop;m43*g>UA;68p5?7SMnL!|jff6Wt>ceCoDrAt4*&c~taerI8_tM2OQtb_W#gFG3 z>Fg;Fyu=>LIdbpb zUM^qG9T2SR`osFH1W!c$qf?nU-{AHE{jf+Ua974(;+AMFu>c#GUn1+uaAVT^?<0 zp+-S1%nDIg!;C}sWWVyP7Y(!U5Rn4b1&V%_?tABVhnwq;pW2Ogx~$2jG_`n)Z95g3 zTvyRGm2z|r2l$b-3zeSt2Md2&*_)E7D-&BCW^o|5SJ`w>l#r0T>(zv)TB=3GK7w6% zZB;>NSnK^28U0ODMc~Z*JMFcarYi`t-mS@LHY2BN?^36RKJLb4s_*K!O|8C+jnEds zMxu>Aux~rko-Wnlvc1&g28~cv2dg~n=kJPX9|n)qw7TcR>GAREic#|Y!E#YB3Zt3P zui5d`YFLELC`&nYF~ht42MJGH@=cVH1x*R9N&OZi2%+Z`4ZO+_JKdkU@$b?+gbne8 zU5`Bw$h3_vxx<@6*CT$XguG`bs(dToByO3&Sn?p%8Tjvd2&=2}hMF&I8(c_3t*5=|*9k(AWdvbs zT|J5Sm&des6~*`G_Ht56o$itWo3#&v2+Pc(P$g(dDt-+zYU4nYLq&bwAVpb-#0Hg1LdX4olUhsA^O%}#!~K4# zVh#8HCfbJq!z4P-`n~@EaiHqNlt;^6D%d3u{&A8BwFDh|rXOsDJkFyA=yK&?lD)6|{1bI9R z^95y?`Ka3*ZLKK$L}w&WFrU)Q1@P0eRIxj%o{+}r?0fiju(DfSh~`yymlPWVe4y;= zsN-xgrQ^oqxb=!p)3udIJ7VGYy~8pEVIN-6=#0j(*3z%Hq9fQMOpNSqGc!qo`Mtlo zhkoh4mRNAzf{qU2tGLhLmO0zo<1^-Tmge46j>_xTA4tCb-r4x~8HOO8nFY!O{;wAm z=t5}jv9qUL-Y%Vj%>kM3vxQ(*6u1WU&_F3i^LC|x$lS^w`k&DQE@>UVv?ChESZdte zb+$LbO-X}~`XqPksdAP~LO%5`cW7;bSDyBgmw#>>J;SEkR`ZCctjcheLHHo+=_;s* zp-&Dc%<5=17G99=L`S-1WNEn2zxdW2)f`Wc3Xa91RVynYBnqt-6UfxlFVGy(ztOxByd^hez(8H7d- z8D4J3$u`TD+6^{!9KH}ToIx@BPA4fIcHRH`!{z6JCUc9NpRNmAnTGGLA5n3kXJsxJ z1ZGjORrFA&u|u)Y-WxL1n8&{l!3+MDo<8Fyie8FVqJt8Zs8F|=Ul0j1()Fae)*m(1 zBXP2IhzKcnsQ>j~WYCMCI8nD#aqG0rv?`UF8s5eA>Kvvyxx@RDm0- zZuN6)m>H8r0j~F%weP$~%C(QMDF<7Ra-O&+p|k#=GY5LabK1;w2Y=si$PbCZNFOr> zN#=y)R2R|Ir1)I)l91CO9soCJ`>?)@YK>Ewo7<)GKH&~5sANtb>?$byWpJnOgl8{s zQJ7YurRuLz5WXLV+AWMdn0%Z)R{UUS;I=k!o$~_?)NyWZ%*CjL5H!_C`Ed>X((YM9 zrziK&{#?5{5vf@cQ%%NLK*Jwvf|+&r3a^d+Vsg9t;$*F9v8+_s<#dt*{b=B8e3ptb zdm_$wnwr3_G?Xar0#RVgZIRgPXS1e{t_2r4ag?aTthEPfi63Ur7IxfQo^OTWtBT9vQ|3KH(LRm``*+ z1p3ikq8DB7dovRmXcfYDi7b+P)}r>a_0mzQZ1{18BrT>IcW$c!$D-t?&*P0nq6*Yl zzOC^N^ZPXSNNl7Vnr_9a!ZJUo^)>j7SlVYRELwWedhV&b5f_z6zfIQ?B1`*r5-fE$ zrFUygS@|M^qH)Ct;{wD0riIBIU2ZXelV?Xf+Bw2SH8?-T1`3s!>xPC8&Pd9&3f}-% zj3sWb&!*5Btc6(1@FzmoV9~t%h-up_V9f&vOOdsEuyLBR^ zTA5OT4$t;u2yS`T3!=H54~i{~f}(?0X2^{j8B7Z@bZ>$Sc9*i^)lVCUy~ zW4ENZwR#~SsKLkgkl#2dFxiLQ%)jNMf2xJ!MZZmbg?^;i&l}~084hZ`7DDMZk0Lcr zrD=XqCvG;QaG)^?$0}R$N%g_UB$dnPMbm4<#I09c09oJja4HK8xgsEkDtvap9kD@@)Td)Y)O6CKfL>M`yKowyAx>W%%Bz zIy}pUq4tm0Oe8Lp<3r*EBv(I!_aIQNU4Sqy1J$S2(`n_z23LMh`^EdSM1>oedppGRqyOQ!9x|GOlVRK+`jyg7asve!e}owD3~z5!JO z*vAj<`@7Toyf5#w97Aa&1Mu8-oL8m^j_zgT>ehS8{*P;9aZQc{^yXEUZNA6{sj%HS_r%(O z^M6xALg}6bLEdXSZu{h8iBRGbEioSG3w@gfd~_RGBvK~mzOF;Tqr>m8??eDa_EHs@ zkDxQwWZV7y@7DsLWc6zGGathXd>w6Jv<5XyZY@3$o3tPXz910VxE&{l@YkXzTK@JH z-oN&H8(-n;Hl&G@e-nu0H@Ys}f!R7+ZN4;k7e(+lpijCTS(8hBOj%`SDt=etq9Ze3 z!}GjMB?F&Hl*5(qSkR6Mc!fTIizb3&PrVn5QQzt^rYU@{arWiWRDFi27R$$n-CAGF zZA5qZmUDl6|2fP1TAh@-95L6oq}=tFN?#+cry{y% zig#(3aw+9{amz5N!&;lNK}6_Z6gDl=J{=1i#S zq0I8hN++`N=|}H#p*o^!HmdW6LpXuhjRHk13Qg`W60LU&Z&jTF$FRMPr2Om`J8w2y zjb@2Ki2GZ8#3O|LaaHz4G^+6sP0U5EHLs;4o7JB_2m8{*BRY zVOYRM6g>jt>DWK&spnOplkGS=&wbI=jna5=p+tJbK^lIUDv zI)%Z56%eRjGt#CHsfF#fWyF<4pn%TV=;(M!ZnXAUL_P(KklbDp)DUNn}%D~x~3 zeY1s4ZBE-f9`6dJd=6o#IOIC>mH?B7(5GgqK{$8QWC4SIlqp18Zdpsqa75Jbs!Ew( zu|XG@i}1$WP#VY5Rw7tLhgrM|(T}s|uSDfpvB&DH_L-Yc-Z-cIrHHW{1T&5p<#Bn@ zJ=k!;PZ}_Ci`&gwM~$VbO4slkSpmLrMTB;bJ@j6doZq=E9+k0eopr|eyRD)TvZrNW z;#x(j?Y)vkz<^km0M*lgixPC0PyAdalz;At8T7_sV}eu_5EEUn+Xs# zc}yB_nD zJEBbZ%YBZ}r{tFGH);IN@%CO$18wHM=!)*K9gJ|D;IW|&+YP2~d4QPsBuy$Xjn#B_ z`Z1J_=JCB-J~izOJJ!!G2X)?+;UJJpDWbp1Ahh8u-sf(!3pRCI-mk$$ z6+0RxklzrYoB0+Gf11Mf6YwYS6{S&3#Cxl0EbkPJ6|j-4Vn=96E!#V8M{pz-0t)YzY$o zc{BcfVRAON2?%#EI0n`Fsb#9ksnC1QCD6w8H_^kh#mM-i1(AQsvmM4;sW|eOEZG{u z(QH^?KuMXBlBTU+6Ny14aVrY?4oSrvD_CnS(dqN-QLgdd__qGS9D z;~edj_s1EeHOaKHRY>TA59a)(Ie6>+OfWIP`Wr6smvGP$4V`ZHpM*mB9W6~A*ukFG znCf08Xnjqq`rG@H39)ZMVwIyWFi9g=YJ_4NH7tjp4}LJ!P%7h5eZwa$?03Dd9CtiY zV{)1aYLHjbHvjR_vN;ko{`WOc0-Uo%E1t>5E;H-~8TuPF<>=YL)7$|4b%)B;k;$+` z)C+aa#wuqtJ+V0UuLDK%7sa8+M~xo^qC)Seb=pq+1|(R+3spbk`hyLbnZ?4+_UYV+ zsS9u}=%VD2C+q}m+cr%+9)ovu;=Uu3I8R$qa=FD1a@ZjUb+pJE@X=cn7qoM857~NncA8YzQ_EiuuF$UpmR4Xlm4czUJO1@CMze$0Cii}eQ-u^ z=#=BGoB7K$cJK}&mqEoJz9eX+%7MvP3zTG&e(Al?aG)4dswf)FkDx7?OTTXyql)Rae^o`n^R}e~kCPTjgk4@;cs>f$H zcYe--HV&#H;+VC3xBHwF(|=lU%Veb=?t2Bc{EoV158-Awb%c^yC*jvrq+M@*w$!&$ zzmqq$=6^K8$hOFZcwlAj_CUqN1UWy5h?TQgqGB1yxXyi*vvsC&Rae)-h4Y`y_xk0{Z-S9z zW;Cr9DA6iO6ZH#+kN{Bv1DfXDohTFTwmfDsj~j|{>vk4l$A6EnlhfN9it3{rZ5plO zyCLr8&j$anRulRY?vRH)h=l80ianlQErqQ=ny@E&MQ&y?$;(PWzdH9-;R|`xW7YT8 zyI4C<^~->ZG@Txrme2A&+^;Z;(Mg^=0t@TwRFgZ1hk;fsVUgv>8Tv=qq)pO4Qn!-K zOybqDvaF>xHJ80yxhIBA2H)X2A0d1dA{zh|t8qumy2xy%gt&ko_b?h{Ex5gC16ox% zl#+(KG5LB*7_%jEx)hUklDVvXlt@8%CpAA=<(-v5=BT;hXW*2< zG+!oqmo%Kx>Z-^Nhs)x6!}u=5Bly0ib)0108`QvOUVyzf2K)2F-Io7&vHg5y=)f}; z?z^5z|G12i-*BW{_DXC0G_x8_bmvc>vu3>`^&i186V!<}sm-YG2Y9x__GM~!KZ`Z- z*SJxKUoM*`g}ygpv1+1gxh<8w{?|w5qvL7lE!Z01#mUgRyXz;m47LQ&_BMs|AERV_ zw`Q(Jh3dFe`-CmTWnYyX1TN0{-TnBl&z-V)vx{&G;@$Mwt8GapDN;K5{2dwH6lg`a zH?6xXi+Q^^*ihoHyncEtM5ebUYaNN7CS8RtwraQUXVV3zxHn9(%+T<^rKyPOW^fkQ zXJ?GuuIiD)!3=E)333<#dm?D*``$A6Aofj{SEanijY49(tcEjLxPLzFL4|6DEb4?d6E;|> zz6Dqa2J=dm3^viWJ(7fNc0V0}&`Wg8Sb~>YERR5r^imD)_bOh*A^+&m$$GnDE$6u8 zJdfDfAR!T04mdBf^Sk5xuQ!Ldj0hnhhAXm6-jz(IWNrKMgU?4wm4z)+?v=w+beOsg zqo|w1ifOJqW@{q)HbSzV0|XuGm*A>Vivp>$u9>x&7c z2+P?+)I%z?*PTYU9z&+@iXl)YGf#y_*VN}5gp#S7TB5Y5?OAw0^SoQ`^UXWQ6-rQb z>F1G}>{mn;)Fd=wO}jiV&w@0`t-dttI6Lmp53SDa-_!qX#Bd^DxgK7l#l1!@3^>5X%ra?9Oa4;6Z;(sy`4P#Zj&y+oCbw`x)X z1sLg27K+=#bfTN2+>2)lp7`a9*-ZB0JeG<3_ee~>d`_HvcfzZ|2OIjOXO<%dFTKy+ zhFNb_(o8)1*d*ldEx0<#fmN^!Io}%38r5_bgbCRDP^3WQyL&0m70hY5#L!(OnCO6<{8r|ut5YB~72r2-v-<5?6TGh0vQzoZd<#ZH})qeCwusZarH7J+2ZEMxlLH_CF10^HdM|ubju-h z%ZI!zDf?{dFQY^0(+yv&eAS4;7YAij-wG`3h`$!u87k4`W3NQc=A!eoM}HBN(0_C| zhu`W;LFik8uSRPRKVHpc*ECj+^y%WLxF6A9{w^1e`q$eQk~ck@)fA)-5IGoHk44eo z>(#8zY~{^3hjDIwt0H{<+2qyyA8BPOtRvCE4g2&ANS>=(pp?j>@aStMg}G=J1>;0w zA|a0}@_D_9NL zv(H6upKq-@E0->>ee2#w^zCk>Zbati69tywxhvP@!qnCVIUdWuwVc0|Vk%g&4CD{& zT`G;b-UK{(-VJhPC*e8{elh5vckCgqYp|tEe+A?0=`v(_Tajcf^$;FcOhv&PLVoMM=IW#vv z>mIV2Z#YJfYS(k^B6x?(;?(({y#?jl6%~SxGet0nV&CokansALjKaZsfypCt4f?=; zm{B?fOG#~Y4%@`_g_1%K`Nx45@E(7_qwQ{zS?rx3*m|~VpW1(SZ|tPbjsm8clQjpC z4qEG?58V-|PZ9z;jz^2(ogTb9Uq63oc9`oKcp36%C8c;_G|Qves@mzGV%ijW=CK@d zwAb8=xGXDohuTFL%c0GkU{&#+7rkt<3uKkK>HD)B66LmtURfEsHe|}yM0bOM^xX&F z|2|m~bN!rFGw^AxH_5#C#9MZl+11Xt+=ZrOh2+`XkKJB2xy9CcrhnBvU;piNG>na2 zkLABal70D{HX}5*ccZhpS^wO<(oazZ_k4jdBHQF%eU;)-?z5XObEY)6wez9=rDKI_ zqNSh$0Ryl4v;QIL9RuTRqb<;|v29IkyN#2HZ5vG*t5IV#wr$&K%!zH=jn&*a=R5b_ z=g0h?{XSTG?Y-942hP!OeSu(}&S`%=pk@7fo0r*7cl_u-6oO^~9lCvFW=Vi}Y|3n$ z&z(p@EKHilz**V1xFD~}p#h(1dvl&|Uys%$&B0kZ>OVuA?{ zqjkZg`NcMnjl~{}B`3~iS`hwK9{Vqxnx4mnkn1_9hw39D-Ql%WKW;pZo{cLsxo;+A zs_Q7?;g$zwu%jT}WO!%b%DS2!nmBwy4HRX{!Xbw00`xIP4YkX!94Sp`Iwtzeog*U4 z9%6lH_WlQH(5)Iv3TD)ok!`RR_(8C~Y2@yon$?)RB=G8bMVXNHt`U|_!cITWZks*8 zlD_Sa=!xZ2E{+*KNbKRA)<3uPy#D((A_kBJ(a}fS|HgffYre;_got2|qf6$TtsA|7 zOVz9GNg7n!wi*#9@gt9)uWyC}J9*e)Vp@Fq-G7e~w_l@k#U3&^n};;sw*4=E!i?p? z1dq!4KVPw2z%(0A4w&&KfEHWmgP&6cHV+{7zY;F{e_RzKBLcZq;JnLw7vaI zYziNwpyj1Z|BoM6K4+&kP@8T_-gkPmMo-LUf=@RzB7)z0l%WSLMb-;~Z~}OQ-i^N^ z&9I2+sdF#MdMi(kj#V=UxSuu{!%Ipi#0@|C?SFd*7prrLyMNFBJt>~3PJO- zf_|}hE<8@&T$2pev_sT_vZJK(7`S^qUvM%bGhcZJjI@4bE07Hv+!_D77)Vv}v%M;x z|8)8KWKt!5!n-bR+#oQ8Km40rJf~4MA&cZjGkM%90IP{RW>eLbf|u3 z$d@fVx(6Shrd&5u(@oGZt9ZNmeLgvM23?BPOItXA0TGgsXSU2&9YxXAW4}w?`h+G9 zG?xSOT~a&@E-&r8V{j*{^E0o=Ey`?t@Rxu4rV?Kxj>H-CJ630)>(T_+ZsV_wf!k&mIW0AeDeGD4Lj%Sg&R) z;r+gletG@5GO3icj`86jy4LRYaJlXJn)8z-49KoxO5*^4xU}>+4!BzL|Nb=P+f9*Y zF#RzVJII(vf-+lEyqig0AX_<+XB~x_iGD~|g#WX45OKnQfh@q?Eh8dm&2}v^z0>a* z+#Q%Jm~zm3&S@oo{p`zhNYs(&zJ7os9xCi@1T9XidX>-vW= z!7k->O5Nj#CN8?|d=YI4_utJR*}v)7o~PUMi9c6iBwuJbpNgA( zQ%V}jjI5kB|8-%($8Djn-2;`F7>E`u87W5tvMp_`iH$mXxd&x>AZE4i87nR(&A7%| z7erQ1@=V_jfb9Un)s$kit?3##?w`;QVYqw|M_$&pN#)7zTwz zou^)nC?|}C^ojS6Ev|6_SQONZ}=IVP9`CPL8Tp+!{ps$)q# zE+OU;ZWiEdHnA-SW-Ko16qMZ@ayL{h<61891aA}rIk76&TO81T(YwZJ2lo!5DvH%f z40aD118uqwS68deS6W=m-j+mn{}ji~W8tnfxUIK*@J?UwZ`{*%-mi(D4qmJxc-x~S z&HJZG+NR2<6tMQ*pb{e%Pn~20r{lZeOTZS1_Lt}?UG$GIM=IPFWkM}nwAn9L`X6|W zBrM9swz$N0>d`ezc2+?tuN0AviJt;Z=B0d9?`th;4^Re zXd7WI8s?(O70~sb!}>jsi~l_l$5RqoaxnLB3A8|mvy|NRztHqcFZVui#Tas}!RdoV z-2DPH`L&Pnyu^V)XLU*K9>+#m29w4FfUz>6tW$Q~PY;&_%%-HD2DNTB-_4L<>3MXv zn0O*vx{_a$S+b}iYkp{*N=%hi}tIgE7ttsR& zaSJUb3Gi))flWi#Wo(tHiGlh9{lDD1cggNcJz^CPQaO4b=AfG*MgvQxxS*Q;5JFr| zlgQ!b`ovaG{;Ht;xbcHKDd^7AH61#tw6tQ=)6<@4f*{rs&{rYjEmixMs+=!RPXGde&*zZC9q=_P7l8Il%;jGFH zt(_)Pa)fHh(;ALo+0u|P86N!FZ=2(d5kfAez}o)HWWh{TW)EPVS6)6w<+0iMcEVWV zenCQm1&c6r)K`=DvP3thk%#Sfon4^f^?NbP7TjICE28vVUd*OMl0tnvzFrfuQN?uYlyCp7ARDndRl+?vE{}V~^k97+iVNL#^S)GSr8fj>FIVlLg-e zR4FIJ<9k?t{s=kwaNZnesadD*bjh*1V{(JpL2@<#dJ-<-_YP&Bw%2jZ*{D z$ptuvx&~1y;c3B51kZ*6EWgMHsFIN>O0b|C+rEJmJhnTZMlaO_pU~#HT&cu}+0?UH zQPLVl2R!qou|Q{4iu6L|8Qge?BXM;YUXfUhb~Vd+Yip^zGYS+HUB2z6HGm7zF4mMB zTyx^IWZjW9j=E5A&K{P)$&JO^bx1aEJ#$dpZdefTc!)(N_%sS#c_*j%|Ly|}IZalw z?Y4Jd(%(ivXFVb;D;G)KeJl{7ac(MB!pAp&`VF^rZv|^Gk`M z@q7wEL*S42xqCU*Ck9G?A#;rgvp2*d8wLZPb{g@ZQ3b9VVkF^EC3!*$Wt#|UWSL94 z$*(3`fZRbH+jM>!g0;uS(|qDjX@+}Ng@E&7WNTJ~uWncMv0!;v?H7?Zm%)S(tn2#b z%1u7IUv~@?)g`$aO<~3A&5~tQ5^kH+h2O{SZ2Oy>D-Z-N!v-MA;LpzyLcK>sW|OJm?uecP6KayWAI62m4g(g@qz4 zH&Ly;1y;+!F%uR4#TOv7NLGh4MUU=F|Dk;#oI!Yi!6DJD`^v2gtFZ9*t)78ceZ=4? zl$u~W#^y$kq)_W*9F?$#8Cud|EE(Q}1rPi5cKb@*g=8|s~3KtU-&$W9Ox zTO6EDZC znlBF=@QWA8*Qb1BY=&kaVkn3XmG`JZ6duu_+1q-qgm^iKn(~liCiN*mV>MmXUB%PU z5koe8UVavGnH3hk6gPv_#_-@4Ac#w=k%R|3rP{9#J>IX5A*_rAL#i>2lZpy%*Ngc& zYeIjpSH~MCOi~ocHNql0ek3HFmJ|!11i+8>(GV|9NqjA8)j~C!tt@YfQ{9u`pMdSn z51eC}H2CWG`4;2p$JP4Fj_yq1B%fhzu0__(d&}!;D)EU`XMbj^hK&oa^vK5NTSOCI>}Z)zgJvLr~9fjB9Cyv%P=zj&dI2Va)`lvCk=zpoX^rK zu408WnRf=X!Yyqt#|@`HppCGrnloY7itMWR3|COfMw2r(y%mCRGS5Zb1mu`(wiLGQ z7+BM5I`F?A!Eb!)H2sh4A99TqH}3(`%%I}$y$3vhtkXGZ~LuZ(#q;3CAsKm)RP{`QK71yTXITxOtu1dG1tKz}oNtI&p{ zMi+krnrZJC)E-k{pQeBt`~{=dY={6Z(Mi6>xYxz(nsBs{tqMotPxfj0)G-&iK|^`1 zuw1JNh3%HRnrp)BSypgKzX@!U5e0AkjVgsH=VfKBSV@Z^#GQK(-C-_8yF>6&T!p6; z^H*I&^)88h*92>qL%0GuR{q3Zu1ynnQU#eMF^=lbVL?ZYv*m`$$c}RRtAF!b5KkiC%UtnXTwj~W=`C6NW-2mzwBWSl z9QkuF=&uh0e~1NIWR~MSI&Z4Z>TLNtE^(~{H}*#3-|=Ry!`@=L*tr#f`ny4vPPv-6F0DH_(vxtTHn zbU>kQXot|6l7?_KG%`#@h{ycV&Zt`z`2}4TGpm6>quUco`8R??{*VUCB7=$m z57exx%V`#SpIHgVUMI3rMcN#gbJ|rw!Q(=AVUsxCXc{Jl&$>h^z}{OMC3`X@FH>sZ|Zcwl$ZH zke8;(V3nnsFK(W_q$J|u3kT~Jq6Mhn!Wnx#bdnS}8w^jW9V!?rGAQvav6p@l8wT21;f7Dgs)(+}1XctuwKLn9!>oi7H{0^Aln7s!8%LS;$2=0T^Xa zYf_GJC`U>tDVDjg)@WdnrC!4!BVdmoP2AVI1%d)yldZs82$opK;0WPpvq)LG`a~o@ zBUE{ETP|pDQX57ytIO15sZC7$4JK}2G<#IV7#C4bgtJ;r;h+Mhp=&B@ZzrZ+PkORk zF4Ha?KJ^4YwXN(ilku=G%pOxUs8Jx zMJ}nVkH6S7L=#pJT7kJ9j7=m3yXw5}rDhw-mqN7`Pbd#@l`~Oph21%|9x7U*q3okl z6Grtp**i6(gfYW#b!Ak1Zvum)uYgB{oysYS{?^!X5JIcaz9j2J?T6`~GHqzRV{02W zv$?ep@~fY+qPIrte{xX!4@^ z^^%Bse_}2U{iov;kkU+vjZC zYH=TWW&})1cjZPQCc~y<{o?=g9mUZiMrRA9e{^29Wd7*!a&~rh0T+wEBuBrL zPLimgyV?u6>i!8AR=%ZVJ$8m|qM~|v4`@Ld)2$x}3vkEovXmXvbk+oO+l{jPUNjfK z9r(HwgO-b;jnBZ$W1e=#GSeeL0FUVxm*=TO&Q6D}!yJgF^DETkWNUmEc`XTVt(XBm zm$XjcgF-+{>c1$p@>XI<>r^X$&ODMkR!D0P`&o_;0$i%C`skh2DyX#-=n*PsIO)bs zJF1q-;4j+vyOtCer!8R74drzz>M0csjoni}GLxTuN4zbICV~n~xXGAi? zn%~j23XP086kB50bXM1ay2I2(L2bn?j*~!X9bh5w0{j?47mRCy?>+%FMa(ku7_nVtR;Vniga=Y5SZFBTY6>GME-5+k6K^xlBK z^!{FRxwrb(O6ohX%;SAvK%}anl*Q+?H;4cMhf2)nezB76vDI$B&Qk-os>M+D`#%c| zsI{R&t@Vc?+E09OG?_brlkM!yVwUv-JiRY8NV)`reZ~qfuG-czBwPy`F@_|03hTO# zZJqTpPqjlf4NF0We%u@V+caoIG6pOf&$EU!PUyzP8gz0&y2k@Q;u#ya7+B1Wo#*>r z&*m~op;ju`(drH;*bh-tlbLKt|(vtc;?+y(~Vx(teyhipK zdD+`Ml%ru`73h~?dwgesH|1j~*|M!bYb4|ekn!FK`}{%8$nfpR0IfYvNW$To=fiY4#K|nn+^?ccZyh!-K<$ALngej+bZn6EwbTjHH z$^t^}uCd)-V-dvq&26ujq&7Nqyrf=(aHnxOEP0f1Zgm38;xRQE&fYvNoH8;&3&(eQ(w6vbt}sCi-}+rhs}x>Nyr>vU z;&zM9

>nUa&@tI;NwRNq^d&2=?FH`$KX2#Ju2BvT6H-W}4hO+dYB)uCBxt(*VR4 z7rYKU(XPp*I)9W?YgH4qOTPXB{e# ztK`4Re*x4E8*7*ad^iFPb&F1iEQd~Ml{nd&j^QfOFp!c^B_*iO5A$SezE4Kax-r!J z$H#xoAF(S&BMpU}v@`izix5DU70_wngMVlXObr$-gRk6a{6kdshsPakJF;Yn$W>lS{rc{YEb?vhI8tC%*n5FpuhC1+*j_ z4e=^L$6*d-n@A|-IQR|@dxl=T74plXoyVxvAnN-16lF`{wv~CR=BI64NAaxEf z4h2xPX^0udH#<#I_^Tcf2u>c%;pB}A1mMB^4qy2z)sE$4F72sa-Tjrd1o~lPegiY# zS#mE?=7MJ;=)~2ns4wn-0-G>s$+?Y3y^ibK2*_OVK!OQ4l`G(MZnv!)=#p)RV#||U zhaLVsmC5?!#^fNtG)!ktn!ui80w?nU^JtG51VL5GVQ`I#NLY~J!fU3KAkIYweaKZiA>P_B1Z6PrQPK?YNe74a*aylO%BqU7NRmW)&*!FCxtA<8*cc76-gpn z7UY_JK=@b~x?R? zHQAU%5kc$}i1;F*ihyrPSFD=!OPn;{#?V0D!CM$TSS^JIsGISJ$NzSrrCVCSbxI{u z#UVUFW}O^zi7^i*=8INeRAdFB)&~P)n^l0TrD!&QCM{@4WpPZT2GvhuSfHiL(I<{pR2zljW~#}1dK}joUxZm- z7;HxHike!6RccjZE^$q)-@A8|e4#!LkDVkn6Y;j(rwp-Fv#gG^a9TtQW z24UFqwe<4!d617^RHzk7%GUch$J2AYhl<4YL{r2V@5VThF+4g{MEr4Chc^P zA`BODRGClh-(MtzC@U4~y3RRg@dx5CjWTLS4p0*cT2p=-f0Z0YJ-coi>Rp0UqKZQ)Hl9Fd-D!sY#2R zT(v%{#DRF-ZzoDfD%bDzbiPz6wjWs4V$W*OaX(5G>+`-(_RaraSB0XYVo6fY8~nlA z`|4roS4|#qNoF6JxMmqyS+brsP4#o6yFllWGGmj!dZ~_I@RbQC3?j`mYP!t0aMJo@ zgJ)W3Dj)2jiCG}WqHJn(HKLOiOpLxi+70d z<^Y6@b4LnU(j86bt2U_YbSLGm(R>1p@1YeAg?2SL6AKjbSLqNg#ZxaB>I*Oo$XZgW zRdf#+^({m>TCbgkv+E6<)rP*94oA9tXnL|b?Dk!?BpDwJg@OTWqZdUwXhh#Z>_moeY8(MOK1fHy={R?_N z@^*Ty8(FgDk^GqxVsYcWm&W9PFhFU#je&CzqdWN z?-jN=eD@7l$4~hYDRR5N1odGl{SS?x1i=S>iWPV_UBUQ7UP;Nn&+y~F141bxXy18? zGMCx)@1WD(4fiPK!tv-}CWc>`YgmE8fH7?&a%YXke&@h(BE9%F5axA8ZeWpH?FOo{ z=w#;Dc%_E&sRiDrBdo?b{xldT5HcLFsA-~oZw)(-m|snF<)IblP6?CTt87TX)tQ0v zGWSl*37ijSW9R%uUC$*CkhdcJ>G+hdCzRxfXuSyOO(>8VVkAl|o_Z2j&Cxz+dFE*O z3npOQ1g3cX=tyEu8RkORTMt-T{uArbX_k;R9lA~_Ysq`C-I>WXM4K+l>jP2 zmhNjA1u5~KVkopV*$)O*mIl|7X~Uha%ZqihXMrf3$*c`dG8k#5p*7 zv6{;Adg|Q%7}x6g8~wv)|Nfo}!%g&12jf40%Zibg4Ixj~6SnDlHC~*Ai4_kxlB%}Y zT?j7%0H;X5y_~gL)@+n2JF(eMs546Mv-i+<)y1<;UsiHW?-MdKi$s zLh9Dcp#6{uFZ-Hj3fpy2;t)C<$Fib^&PZCQ&~fY`DxQI{%`#a;&2M)+bS9GHT9_ib z!lPbO8WmxwS-$8DL5QY2c2| z8}W`iq0Gnk5s`On7nsnFkr*daP)g?iKE>OG0^<5kuiDT+bx(g2##&GaMj$(G885fPzifotcb~E3htJU5&8IChQXD^+rX%oW(nu zC4~1;mM>34G2+F1^W3+uC5{Y}Xp1EMjVhcTm86%P4c!Ks!5z#KU<)mYvSs58AI%q) zXT6%F8LSe37l89h?xkv}xPd>lCZ1_{O9!ch3Trwy)F5%Y zt$aw+`s%1{MtmoRhdj`7&F4c$U|FK3EqsZ=WG6 zP?acZ@Vs%rcpM+lHXs|Hf)X`uY;^ zVbamjiI`qBz}jlcIm8wC-`p`3bw)AQWm)m+E7+X#y2?=4_p;st)sjpa&Vq7dV@P2@ ztPuS{AVOSup${Gb-~D9x*Nlv25-|= zb+zODNyJCWn#-FW1^!Pi0b^Y{ttEXez)^qxqk8gxgII0w zst%W*lA)r<*6BX(U?`{9>fXJvDV9E&+(AmZpKPiUx;0=#Eo=P9a3lnFX>{@^6%#6( z7lDCn@5GRuuU#=uISZ3*K;Prc2Z(3G2L9ZF$fDM95ZyrK(bUo`ZT(?^(W@hY86Q(_ z4iq*uiC<9aY4E#xE{)lE5Qr085ndLZG1kmT$Ko7%XHeFVuyaGJzu}iUmWQ}@jgytU zE|V1ZIl=$Ee|SVQibjrlvDbWUpV8kQ?%({} z**pqB@=L&^7zRxeD#60E9UJo!2U45?Qj++?IrB=uRYd~kS-$3TU~xd1YdobzNBb8< z+s&DU`KVNyuDeeLafTsSQAWW!wPexvkB#C9fY=}=zdCwld66Ykgvf1Hj`ztfl}FDK zdT>gHFAUr_&)@ul{0yu!a&Al(p>%l%0*{zy_c$elEuxSv_SxaTiP`AHH}vo;8iYZd z@z_e4y9V$o!PqRf>Om6rSzkhgW^CQjddMs3kp^~@DJjr2BMz%BU!~M(fjOHK9}Tbx zNvgHWL}X-eTp&F+&=-S41YY2i8cu8gA3=wiYU)CM`rxfF zfB*Jzk}>${!?J7s9~FiNzVMFo6&1y*zG|}y2{8ouEuM!exbUBb8(+1%d05uhO-1Lo zhiCD-`ednL33n7Yq`1UO66FM%C!vFZaA5JfG3^kNuTE~Y6`!NoudUzf-Gp~b_OTjq6H&=Nk`VSi0jq&9P8 z?#@{!XIy1e(9!|C(W_Lr;B!z>0QQC%^>5G9O@cXCJEyr1M z8Cnz?5`l%mo){kB^ly-AgF;8Txf?MZ z(^jB|QPxhAcq21fcm(;P#8yRTz{rWph&Mt&U$yo=PH}c!lojvfPYaBdG7^M!*GEsi`eNJd5b?q!?=){%x7$abcEahqieyRh_!!9D$;btn5u29A&LH7!rrYdHw zghvI5#DAsE=yonX}6He=H|oVheHkYwDwcp{)CL4f$%SZ{0SOG*xG#JR?>!RfVMz#z%_D$KLp2><9$dEdvi{F2n>huK!Grju<6I7F! zY9yx^t@rx@3Z~%scM1AkY@M!`e^aVEMMyz^5OMV|Zn;>Aw2(ybG&wav5o1w#KGfVC zqLUc1$mUl8u3{pYgJ1W*6iP@iAMvx{>jq-$IM{Xa>4ruaFELbPD9;{HxG(p;u8r@_ z4X<_7$;{g&6wzQ{HKKRf8DQe<@3MmL8_TP-7ca?ptB)0=94{ZpYcosw;>rDBy_W9; zWMtP5-qVp})2%QOWap8wQ<1krJm$pzyOX@2*QU8sR*acNGF8iMSfpu2B?H(epru;$ z`CTaM5ynF+U+pNOjw}_2a*-r>tmP(WxmUT0Sj0i48IMVW+v7}SDRM#HejXY8vm1;A z3XARe8I+I?LD5h!QA|@)6-T#Q+P8mTN=xuAWK8S0%TKXtITG&)F(^cWbGKt;?Sj>W?PE{xbGUsJ555xkgGuG`C< z@0*_Y%Juoop^_d~*Dcn6%@}u&;GD(ddh7Jm#={7Vu#Ak*gws%ezg|ea9wShYL@rjd zW*5B3R7`BHoVFJ?&JR5@ML*}%0Mcql0xJsYo7(G3Y^VJ1b)`Hk8gajyD7 z5S+ndTypVA)`jmDKoC8_xaO|7r1JsTM15SwNr5++HP1TT}5 zU|$6#HS{N>03DU6A+61cu1WR#g5WZwmYI#|$TLk1DuyJ-o@GED=wI-Rzn2o_T$f6q zM1b=&;3tHoPI)9YthHT5W8)phI$!a^J@Fuj=~j$F6+HrQL{nUH$_-%ZZ`8uYwPIDg zUeVi>nT(7Oiyn}$J+g<17Tbg;f&Gi`bcQVzu~N3yt5PpUwHKIRK^5;f z^V=#xdlVsy*wR)47UH*6q6j}4?(tCyZt7T^_vFd}fK&A>0zHxMm(F-4lLN6!LYyP~ z3qXWTce*qsG7UpGCn=#*`ucd9%G7rX6Tnu_TK@6&A8jI(_px!FK%5^C=|Uh$uk{ZT z;x|Z#urX`6wTX!6jG#rdu2;tNC-(L6UWW-_FNG@85(8{Ncj?$0!?i~~pEBF#<)&KR z1Rs}^TI&F_zbg-b@ze2)j-5*F&4Feq{(A*M?RK9xm7^z6wRv*1Ox#R#mop;XW-3D-jSg zc^NKpH7YN}l)hQ`$iAl%=Xqs!r!CL*GqC5O3Vp6wq=%Av^uIF$ZvM+M18#+{Ut|c< z{<3{>SS*azi25D_V8@a%yCl?;!(=9pYADeKc2+v!H$vx3#Fg67#E&c0+2Wuq$6bxN zv5Y~U!F*J@MdO;f-2zaVq9V!#^uG|TZ={FU=%*x(fk1rGb?0#h0`_dJ4zJ*|jKkF!b7>C@;wDLw{!gq{>; z9H$%)EnU6LJUSL9dno`kcz4Ixcsz9>**T1`A9#`KE4#7Q-1G@=cI11!yrg33uWf-II zb^2Z>?a$32F>wTZ=6G4AOIpDq4%OmNa#c;ZE)$1?9xP&Vioq;z3_w@}OAU3pi{Wy1?j4OoFpGLB-+(qs(85UH#n3<~N9eWqYq z^cxn0cCQ7PIT>33H)RBojW>|8qVwC|9jsd4^H!~xv6B22I_dA|%2kybOgK`o+pccp zcmyg8-nP3jV_6&Af3pJmwO?mMnJ0dW;L5rziCLeny>A>=Rx(z8)EnA*W9iYPCElyf zU$b*2$_P~kFPuwfhj|9b5%Yf0I-N;K;jyZ5co|&1O>|M#>-PA3Z{3`=xr<(Mp;zF6 z`#t$EuBCzSeu+c%$*QHCa4R@Ly!f^~>4G+-=)m0{*uhCqW9*#hy!1B1Qs;K( zL?5IHY#4T=gY=d)kaa21m54w?`-{p&YAzzVv=?mpNmVhsMaXEeFnGGj`safX_A!QOc|~a#e^xJNSZLVeWhPtZ=onc$hw_h=aaRL+`T)VYnX*#S%iu`D<9Q zkl-;@CPd%)g0jjohoWnARkRinM^ttS;gOrzER4NKvda`Ng^yaYyM3Il=9(8|5;MxH z^?nNPCS@#`VPMeU0)Ok0FL{|+wN#Xv2Vn71fBXjSN4r1O3bEalD!F?2@6AqJ`F*TA zkikYAkC!v+@cXtzjB0&r^!oqK$+C8VS2C6!i#SVO0Vq_=nnf{P)Et$dZL%O=0@Hhh zJOV~6WNC?KW4$MDTd5|wMA5t*mJ_EUC>aWOic%89f56-=gNxl@903I$sY%LBlT6iF z!JyJ?(CO@i>xhvuSPrD@7aK$k4SV&6AFcOvo&)LI`dB{h>55ml|J{{#C*$j9&*ow} z<>s1~u&VDHmIh&|P4O0D%9Bb_i@xttfL%_Dav%EnAZ%88eB^hcA@_st zXzA)Lm5fx-$?cWOs^-r}i%OQ~)$Rc`w$T4}SpVAtqxyWTs>?k1e!h+Bw35XVLX8hU zY>&pNgZ4pE4^vAuGfO3MC5ivxTX=XHBwC1h&R522R$5C3pBS)(Jgcr zW~o7L=yICHU#aQbEQxcM{pQ06n82&$&k9MWXSl`3jjV&W#6-w&he1myv3XUPPXtf` z!OpQIz}T;@ujgC1G8v1jns6&_%4q=gBi(^akjX6^1D?Vzspeuyx&;1r0eF=b@(MhC zZF^s^a<9L*o$*dyrn|{vWXZ60gtDA>=^hg)5sMb68qP3Sw1)Wv0mtaFpTgYVsME$e z2(2pU9xMyAM|8N+D$Q%DiLfc4< zBmtSjrPR=ZY>4zwDxcguuNq5EJmf2WcsN!caaOPbC-pDx3+qOv+G9XC@{FrmP6MetCQM;3#O!_3Q_3#v)PrIpz6ew!kD|27A;FH?`Sp^+l&&tui1mQ z>efy~C>YA~#0UH~uk7>;{gzVwTW7|3c#1;aJ4;$g{Uazx01C+w(lTsG*sORx<={lq zT;iWY!h-BV16$$VD?4k+axSSyxV5aY3cnS;rzZixaASBl2t6r-G%XQcJAunV zHlG(RVS$yf&?Lu9vN|?=(`|1a&uZ&q<=tbu(ftk;Vn5a}<8}13oy_}TZI&biu%ELO z*|cr#TRoWYzp9H|@br}p{=SO*oDzHZTRhzmTltSTi4fZ>w#ocaVg#|~O4nu4XFVx< zQOksc&IePb=E*2IqUB?)($d$&L|;k4~NB-cq|6pTu7dYbD+m+aQgk@ zwYz?yC~e9DNGX;u8XZhBRemf05grnhW!RBwnKZcQeO#;b_2wSbNv6~|(NSEBh2rFF z-`ai7em&N&_ah{;>U;rC5%hi%z6QFngFVpngG|?%5w>B0YGu=`?z%3v)swn0Lv>uRS~4AS0bL zb5(%gw|hlm9k&4ku8n*_2GV*qWfTFn#9X*!AiZ`IjI1E4<2U~+!n6eVu+_#o8D~y4 zT14b{gXrL~jZMHqyM4q;KKMXvDOH|-)aSJS_}&!z&Ha(6$3;0RLsgCZ!p1aGc5$p5 zf7#q~~pm774%m3d+aU)(T-tzG9Telx44?hL)^@ANacOILloRCvAC=ZB` zRcoRM)ce9Ox4+~q1W2gZr*HAuyN@yI{L}6zd^Iwc>Cp3cxo1l?uoG0P;CFU0oPRla zc$n?~_hdm@ab85rsQ$+l*rBfbm0SfbBzkG$&nD-83_L>$c6*?0o)o#|QkA4~`zBp= zoif=xh!WoBqzq{5Buma~RhW<94}Bubs}?ThRLWXxaM%5Ro3vzr)Oi#2Kld5!z)f(uaM3 zXep}@Yc08#93Uv+IdhgiLiW}BjZxWBHOPikEVHj8Tx?L3up;;BAYed-M7~Bc*v-xB zcKiiNYkE46pPQr6r39!@yKVQnpQW8aBRRI|dUgmkou_^gAVe9)pKl&wh}>agU-xvp zCHVjJ^wx1rzHk5V=oUtU#DEbJlG4b40i!{>Q#zCm>F$v3?nXcw5s>aq5s(JSN&oio zdq2zD^?Qjk6wv<;SGT(y7 zr~^dK6w71+O+}OASdmFEbicI2SkNPdka=s4NM137#VsewCN@)^P&rl~(!gEaAp!1N zySmSpmh0==B4+MWdF%RXpV~uY?J@w|7RsARDrxa&q{gI!#H%!^vpn-~Z2%{2!l={T ztw4O5_T|f?*z3D(bER3nZF9NIQlOdRojE&R)HX^3SGLZeqCNqyT0!jRUKesaBmhz4 z={=c0&rSbs^z(IVP3MJ7?++uNox$hR*4;bSN)Pu;W3+@;m9fX(sx%{?sh5$XxLiY? z`K(2`!;3OK|1e^Qrd9B0qOxu5>rF6ViE9}yEkomxE2 zMosWg(R6B+EVB1d;_&^>ooqXUgs@~Ce%FD!+M8dm?uv?BZtMz;|3!)XM)ow?t_>@( z^R`yBQV_#a(+?;(^kR`8rzCs-Aclbt7_d8v@@L?Xm{MSWE$00Ye>WSpvHLz2l) zlRObMoGUBKmpDG|O2-|hKG}(S&PX^v#&~{Hwk}W$VGtAtrxw>wFD@?ZkqRI@p6Hs= zXUvF@Ec#1;3nuG*A@O1=ELle<3C5t9RD1wOf61ZA*~A+!<~nN#CuFvcwpJ6aWN7x9 zh?vZ$bWhiw$P@E8d>Fa#mPbS(XR+6VgUp#sZyphOQLDt#12uW2S!U-$EQS&1kOe+W zcIijH80?7Qb-_0)FDl`|!E5@fH!tx$IXV1BPry_c(9d~qaZC=}WVbWu=vRf%Opg0g zejhjA^tyW-<>{yUO>Xm^iJNYB-JZ2!FeDt=73=>aSW8#ATcnd-X@-zu%=Q!~2lZl-WxtQjm|eCXln z@IJq|s68RNhdV{nXpoaag$zz}tdxg?t;z2kE4kfW4<4EwEz;84lIP1*sO(9ieQ2$y1&=|<)HTA1+ZJ9{L zu=_)b?z^6hmG%-uifZ#^7L^ksQ}xn3aqdb7mPr%%ZkFvekZRr?MZk7xB~ZUMKXtV4 z?n*?Q_k5W5QC+($?e(MfW~29}S^}U=peNHZ&Fv_JJAJ7}>C$f1?^4}sFEzC1L%ay! z|oaE$xb(l!!Z1B}@|ea9@{A7cEu5wn;(cPrLu|5vwvfQnxfkx|h% z76py>o)3%bWFR~%=PtT1N##)+#^n`Y^B$(N{e8O7-e!lc#vNfv%p|*HPG~bhAGtO~ z8*MKckqJJE6yU#@Z<~)!Bl9>}asKo3rc^EzXGntKBO$-GfQLsM)M(rU`sw_F2e*Qm zeho}mm>klk@w*nCrcwY^cNMW?SaHjo;T5on4=aU_aPwfT?TAfbk*P%y1CMaTBq&jr zNpeG{=kHZUQ`u{F17jLm+N1bb_>asD9r5cdzn;w_`1f&+YsxJ|%>Qa2EiR+x4l3vku_oYr&tXO4N&@p)dH z;S%Q=Q5aMmKEuPfK9l#T06%$1iJyhsm+h?>sz-17*>CAPy|kxgHX{g1eJgBh{Ny(L z4;GrFMdYn%*Lip~9aa~xp!T)Nh5EagC1aTk={CSrtRr)?R>j;x*@1o+K#Aaw zTRSGiR#x;--gqiST&n}0)yCfS-Y*T@03r(%MZ`KY;a2abnO_^!+u`x22XMkK!c^(u z#>mmVYwPJl^QmOob+7GXuF+7r_UtX?B~9LG+7d2OFa-tozG|Z+IiAlTiiRa6_sur~ zDI-2iFiBSW{XS=Q^q*%#ii_U11sP>$`QG&(;E-9abMe3B?{ceLwDW%S^RM2_BR{(S zQEcO_6c2qz#M_F@^_f>;huSfN(VBu{0)W<>r#>s{?hc=Pl5;WjJIO^^?72@lYF+1g z$|!?Bar(0?YPXGNrkk8}Q+wT8w6`?g8+Uuadr$**1vW(Q(~LfQD5ieU`R&~B=SC!L z!`0<^xatIt_hg~Lq=@%(cuZ0(-=6UT2mD`z+k*)a@qL02Hdxd*e4A-?=P1X-lqpXVr{N!2z_jx8uTCQ@>qki} z-305}5#kXJqrV=n$?0&l-JFOF4sTIWz6xGZv!zPNboX~Tn4w=ArjzVT4#_l1l zb;^ck&*BmMhxg;TpT9jjBVrBpwfE!3k|zRf#1l|T4@=^MCK@$-myiUMkZYnT&~hRB z2$p6z-gD;VSEoH4z-zjH0TP3)ujd&HOc?M@za`iDFLsGMf0yNtJJs_Uz+*G^m>pE= zSa)`tisQhM462HSFPyF5(~mgJFWf9mL3t|WjRph%mzm{6pL#+jPs`ZNHuPTIxD#g= zy%4!QmJNy?&mq)xQ#AK1EBh@UYIz#^vFrpO?eZm^0@1lWixXS-S?t4{91D*dlk;y> zovmo1z^{y^Muzlqk-eynLdLm$*|)x zjYl=mG?i1xcGEV_6Y>@(-uGK#y+^xyZi3fvyBjWg+0}GS3c<5|_9UE#C=y$sk;#f( zHds*>a&a7sjiw^p$uhCjAf%WDheM`X^*NWo3XVq6syEnnNqV``1Mrfs|mD4f^`fWQ}OT=JgFRjijz?;b+G zlZa#3&Wo}9=)N?#Z{hgyG>-8Nhw}5;(x#`U%K2K1(6mFB$I-EqKZJvf0JA?BTa-LH z7=8S%hE#_P}08F@&IQ7;}^4@KHqYEyXv3{ZO*eoy_c%L+oQ;k{zx4o{` z$`ri91K_S()dN*`Fx1L;F{xMTk<6Ih{G~!x5$vR#<3^hX0Hai5B#^#HVqz|lzq;!} z!U7@Ffg%`1g%^cfi^UpBTiiz5r_bBDj$VN|*KFW=>pV(RpmM`TX~pU{Vf{jUVeC=JyO^ueq zOtDs-uH9$7)c4X!rTmD?@DO=0j7b8OhZQx}dSi*s;iNO?2wNvT~vW~x*KhNs1(|Urqf3c^x_fFut zaOf<#*N3wQX2*|5hXDa$y+^j@%~5qCd|MkB1T;?$A)hq|9i=5j2v_zbtycw-KiI!K zspz;rXc>Hvx_&Z+>@Vn zsT<0xUk1wpOeO~@>7laFQa*HOvWvWWhkd>HAJ~43vCg5`!%{)T_3iE%6|M2=RQPtm z0h;6=BilFc)KEX`Om`8@8@9g4>vU{A_+=+^N^ekQEe>&x}jx$*}3~_fRF?f^%}(!I||u=Tr9dGYb%4(fp$c zhZ`Ab6m(@kNbw>IYpb(7l`DXr-6Ga19AJT^O8A*R@FNXYy)iP~HF~AE zEIaz{()n&i+itV@K}*#_eC+RVOA%%88`OvZWOTHU80<@ed;kT>CH%cjBx{ABB=(a- zxn@waToRanyivkm6%q>*af3C2$7lHDY_Hdt_&Kq&bh5zBoyrzTe2nIbnXkl3!(#ww z6aYL-kSCV}-%F&K#~;l8&;I6{9FH^OCmnUPo#qC+MZuoI?V&u154XMuT6SLt+L4}h z4LFd8%J)Qc!Ga=k;Pwup^&+bRi(R*kp*|byoBSm@i4*Kdkh4lTajkM|PY8z8H^MjU zx`du}WJ@W^lcmyvy1rD};4cgXzOO@CeDOeP#HN;Z4wqFj&0}$^Erg(ad*Rg(+@W>zLbTGV0n6 zm2)CfNMYhiw)54R%Mpq0bM=-n%O8)e&H3Nj3JJMCh(Fs3aU+k7a0SX~#7n?!nYypO zC!UFm!$oLq*PE4wLw+@M&D)k45%su3ZHG-R`==-UQ3<=gQy?w+?gByC&*Q6oN+h^S zK)KyYIp{Sxc`OphRJ)z$V_>rSJu!Ga>oEJ2ieLBb`)M*{F=o7 zk!S>!G*r|MqJ*rI^M&NjPlqR5ekN2N_+;0aJ z^gRq~;0_LpV_}Gq%R0dm47%3}!$Qr5irxF)-1VuOkJF|9KccsgRq=eFf!bqFBf!II?+x z+@-cJ)~Bf69TQ%tD@v(>4^8A|NBcC(ap%U}tf z5z@kWbxDc{01_qPSyJ%jz<182+nWa~ar)};uu$PHgiz%p12>S&yg$5<|Cq(R%;gzB zh`r{GQxJ`*!vl9M_86U9B4 z^>d6DR_JRI?M9=!BLu{vG>fp`qLYo)DeuGeZ@X_RJmy~*y=k%N#ed02aBf|LufKPQ z7s-5y{skKyWU&|1Tpedl*BTVJDkq>yatKthPEYRz01DCelq4T%O6g&+g{!+==MH1g z4MtoilaOApBnu0Z1f7Wqx+zeq_m}Id1XeZbP;N59hGj|J;Ft99AWWj)rU!j9k5f0HK_xZ?wu zo-SmG{BIcmKlNtX?=x>zHU`@U@(COvIyiE;O{y~H7)d#>y8T!K&6rxYi$Yr&l>=k* zYGhDkh&%YpWa3my9rG}>U$1Ie%TzA)JvNw9T8&tG+WxnX{xX(oq4Z-1oCvuu6(6xkJ{8y788z)T&aMN z4_;m-SUG#nKLf!^)r^fHpd_8oI>7)I_7|`o?H)U-_D;=i=Wi)vFQG6ySXd78BUHGk zDHStTF5)WvGl(#W`&~}2 zM*c5O^pITbp3tbGVJ!Q?M3PM`tyZ^4qNZ2#tL^ttEyE8dDxr&s>DTl@Gg`;e0P-R7 zv+RZiw<&>$|XUxv>qpnFLaE=+%20!W0uCpiI%Bz;RCFd$Sr6l%SvJm6dWOZ&<~* zsb5NxSU08G7y1xOI4MB^kzy#G^h7as7JuXQUKarfBTWGcGSDF~Q^R+Ky4g2iddVU^ zC;5&j(2IL2K(VFOcmF$QXA9FU7g{I(Kj_?iR5{c2aAZ`2yVwrphr68Rr?zkJiOf_( ze)K#oW%hVO2vH(fz{gp%ZNM}P%ZAxa;bq@R&F)-KlqY&0Xn_GT_}X_rvjpEb8rn-Q zC52{AloJqCPh&5`wcag0MU{72SG1zjW#nX`>p;E|##&+%l%gM_IiL1FRYin?iy5}q zi<;+!1r(|8b!)V$^gd&2=+)er*ECNGSZ#{&Hx=wN6vA-<7K+PfY}xw>ct3aIZtG#D zNRLB(q7S$ceoHQN^gb`%eeAQ~`0Tl-8iMJNNsp^2xuj{TN}jx-BMIU$86uY~;Q5zpl1ll*|FoA4S0PCn=4I@@n&ZL1p!UOo{R1<^nz+` ze|aPww3$CY&IYrULKHYnG37~^_JsoixRR*tyHFue>G}>|!2X&WbpU`cF)>s3?s`=h zNsw>)MFK%ZBP}^=WaAxUeuKdajRFbI3VCBH-NH1|D2Ct$L;(z<`ZqSrZ@wyH&#Ojj zv~f(YikcN&q?5b~Px)VX*TnGU!m35xrIa~IR3`>HKJ&rvEw6c%UXib#`K5{OB?S&N+wqyr=&S(1Y3A<^9yfJRbO zHPIw#&1WEf2xbTsx;I3I*~HSl;i-rWJxk!KE`3f!!8d3wh8Su%WAI06x874Sh+)&) z?COl>?5S_z#;4Xms0^2#Byr;hj5I)^zA>E066D1+_EWS)58og z5i8t@DzB!j@)ji`1bSF{(B%!l1VmkK4Pb?41mBW-pIwm^@+`v8gW_J{qP?XC(9x6g zjVKgASYbO|1Sxk-L+DWo4uxp_I?WA~i$xOZiLejLljFC zqvpgxR{6Xw+iIfo2L`8rODOVpe~kP8zTTH2U`4&eiD zNSWk4MCsDggFNdbbH}KP--RCG_aLU%Z}LPtJd%*W#XJ7iiElhDaj?*X5V`|a`k+cG z?(Mf*$G0lP!7wl*-bU0(wq;Rk`0#W2s<+|OkGF?6Uf{gvvG7&eu1J*am}61OoYhcX z8ITbW22CJ@0xV5c1{*2mn`8@(HqUZG_pB;77^Kw{?FF%JN8a05r&Umu8tHcR&zHqR z8r#!?8UDK>3CLTox^S98i&x~dS@ef%wRC2z`BGC;Gsl0aR&}5KooiXSYMGWcM}>A; zeFh&k9xMj}fPs{y+~M*P>#j?5=(Bw5-#}8fz9^MBfEWURB!_e)rUd>N@=K`sl8+=5 zB>-L3b-#=;iBv+q0N!0sO$W* zH5CJWjayIP$f(t5)OgG3H7$N*e?W%!!1X9b6*Lnq0k-r zALI}rDTMiEfK#Pe8ie1!JY}FHFRkuo;?0`-MesdAbxDI(w^O~Vz2Lh`e)eGZC;!K8 zW-`CCMPb^nbW6V;qT_3ynqyug2lBMLu39jOlhA`fZ zDB11#o#j5cWj(e7w+Kyid@(T?wNC5?im)3pG?sGgFP3Z&9oxNBLaS~I$uP8~`7u`Cxi#hw4GYikRqmy~8q_u}kK?b0&MrrYsfylbhnSl7N4 z3ShW%SkMD+Q#}D8p%+<<(06kpFm58GpO?^kud*qhl^`U-8Wxg>2Mn}=noTB`y9Uq{ z&}%pdLf)L{(lw5o)|2G^MvmAQT=%bD<3cuP=%X24>EbOi_Q`iU%gO23j15AjK@(I# z0$?yMLzfsBdrQj20?eUE0ariIe-)6SpRLTbU9%b{L!qrUeGYn@egP3MtcXP+FbF03 za3_F^0w)53oO}IKCxGxQaZIwQ)dk&1G%h)gMEc`!e}&K<RnnzFJnfRa8+d7yRL$ zVb-#e_j@6Xb!AZ%=pJlYzqG36?MYR>EOdIhy8Ap%X>{TDm2>QUFsHtXDP?P}fZ|rO zHSHgUL`0Zh$0J#OEV%Sq&<`j?M~kASI8xblhdrL3{-r|rZQBA@=u)B9TdTl{GkotX82JuaF>f*#w_KYSv&sP( zwBNu4efPfAbYp(|xOEfmlsesBNC%?N*F7%wd9jNxnkL?!CET@})yn>`YW#8A zjYCwG4hcy*gdof-o(bsQ>%9u1k4iGUlSPi0I!&FVcAcb_f*ne$88rU35}?hqv|+ti=kj*_GWe_O@HXTvnc7l#nkA`k zYFOvg4&-%?WqQD&-qA&?o+2-D{>Tj883rl=X8=w33ci7`d90^+@>e?YtA)qKo(ca4 zWP+T(HSu(#)6chU!<&z0?MEQ@`?o5WWX6Mja?v#kZ*MX7A1PJ{(HBP%*A3jhob=jKq}Vz=rhCvj-^b^- zFa_%28H?v>=h4BPGK6N{e(Ur93r>et2No1&W*E-IuiZ7no5lUAj78}C$p6@vPvt9F zTlxq%P#E~yAnfm*!UASKCW;TA3|?u50s$4N0dDb&{PwMaV=d!=018N|!l$R*T`SAt z;!c*q*KIp<1Gv(O_T=*#924{A|JdgAy1;=mfwh#ryK=X$=wxsd=Vj}Aj5?Ye0haPE z&ZK&Q1#I3#te?Ok77&lO9|_WYrLgs6MRDfazmap85@$#}VO_MjkiMyH5Hd1-tlvRL zutORXCvDb!(WbodQqN8NQ<&`K?rKXxcCz;iNlC!&Laahw`~8kAdatt6l^uR^nu^<| zM@|3$azwj1eV4NOy{24@lmb)~WOqndxk^SKWT7SsLJsn*`z*kR6+k7t;Pcz0&1#xh zx`>=pOM{MiGyz*$`IVHi?nU(f$0K+>nI}n8tERtAt(QalbLDg?H;Y89E%-!fV~)> zr+Zu2uvqZ+Tf~D7HDJaNLK5j}6MwJ*6tW#@widfX`d(z9 zNo-l@grS1fmzC%7q|GIY7d<*&aEg0PxwWP4#a2{k$INNHj?`9vqm+*=O`k*ZPrm%v zasf9%m1fG~j~c|%9fq6Bw#S)SJq3cUw=g1Tx)?70cEo-t-JSw?21NpwYJvs{y>92v zUw)%SNu8^m1WP&s^bS>I36s5V=?NVZ9;a>FJM7BqZec6~xg^Re$&!CrLLDm_;3j_I-jD6FE{4jbr@YJo=Ft?q-x( z1|E&R%dEJg*srd{o#w5Y4>Nx6LQDsi`47N+Bo#wCo)q6RvLaDuT$`Cmx)~5zvCGZN z=~3SUp;BkKYh=_7pwfj;OzDIak$>#iOIQ z>7ip(|JlKZk&uJ`Ybh5A300#1_VbNt-?6;aa2TWOjIX32Hg1>lz9k?)6_D^aQ+9g# zX}|P1!&h}O&1r4S+-&#H%kIn)PDeFO~eCz=q@fhCB~uC1uW8y>EnPAANB zlSC&Mm1~5)dv8{8L>|=<|Kd(0C!5!KOSnSzrods+X`)Mpq)6%fRdrfY&58SY*Ub*2 zXqWHKzO@oWM9WTNRF5&B^KzsXJGeA+fnA<6w5a%di4z!mvvE-?0WryaJt6t5a^p)2 z``tV1m=-d>S*X=^JLm-+Zpcq*wijS~( z++MlyHNI%uWSS~w1_n~eFzX&)Ob4I9;`IZ~F$$mLsB7D1z37@1552U`Cbtjw`_rNl zH>^$&`d=6{swC*HSLl_3czqTy|FGZaKJn1whd*gFubC;De(@wkkdbWT*0`3K$a{}q z1%`}{3^U_Sx#F@AI-*;Sn_qK4r1}D&!gu=iDU+v8V!mH3Mi9=|`C@LBy)w7|D-4JL zGMz9aSB+GKJmg85-d*k`cYE5{$i>gm*vZkkk2w^_wk899 z?K|Z5gLxAL#TG>vN=V+WX_jfbJk!1RVyX!?GLIcHA6?LHQ~n z{$w`RTjO4LN#DI4+OhCujH=GAl%D@gUWKJbU(m&h<={iNw{O+B zY#)D|ssFY6t?w=@I{d<+y}lr7oZWyC9Vd@C1?3xEG&ZsY3?iw(y(2d|$`t=RY~?Lr z^n!e%C<+sh$dgAd`Uw@!tlUwMeMoyyoW2`sUKam_cC+J)&jOjWT8wfv`;SV-kB{lt zg=*K}L0hw~|N9@`ey>qfrKfZpmi5YM4v5a{HXSXk-P~Q3>Sa{}&vb(tcnMiGJoml} zD(V{&VDW$0QJAFXGa%VJM-Ry7M!1vrLp=axBqrz(IjIc2`wPqg9BTmu86QfB1Xq{Q z?XgN${Fzg04oB48oW@6)w_n}`8ZD0vwt2^B@o;|;WfLu8u8IWe9w&RPtCOcX8dSZt(ewH0)#G*i6H!Y zYPQHKYpGkI=KcNe!EwPZ-z#g!F5zY`vg7=461jOS9Kr@G$;uY=`9a+vqnDUf5`37R zs6`?)TY`={)WvN?>&!-apS;@@_^TFwlnq9CBMt*ZxT~tPsTMMuiLL_H(sf5#n|Y(R z4d?PMKij9bUq!&m4Tcf``@>A8srjX($*^EG>->JMP8@8aw@`-OOjvu?mT2c!|EGp7 z1=-A`z1yYCNO|PDWSN~9SFQhO#czd>58rdbl^e6MHUT{ZcWOi@S5JOH%DO#F58AJK zTN2R>F98J5W?mDXeQE_R*Godm6jO1wZ|+LrHgs+}Vk68T_LRArlE4f8SL>fO**#`(^*?QpUe&d}&AXP}OF2=QY$g%E^~PR)k1mP#hi#t>zm zxOc2i^ekqiA5N^T35udKVxl06lpSIgN;>zAb~*nzZIgwwyUVK+4}{?r4OFSjD~s1q z9#oTaPm~zNgt+%7;S@$qm;Oy=EuFUJ%Tkg~E^&XVS(vkQ*61E0>yc_ye z#5s1BeZXW>!!pRc_=GEbboI|1Mx2*U;Ulj9I?fW>2x_TkEG#=d>eqPKm!vsy{lH)p zZ?d|X7GsWU6`H(sBYH_3&Z>2lT(N@igLN@~RU?4gYd|!Fcpw?&9H#$1#Cfz{DfK+- zf={$HvitmpXzCjoow^GDcSuJ&j~Ux$;T+}G)f4!=mN(W2&yLgMySwYys=vO1fPf2WS5Dl^W;2p9vR;P&n0bfRVV~-FKU5|`o{&6s zdc7_$c^}hah%oApzQae=W~?JsBQc4IiS8X;otNLV}0<9wdCigM{sph|0M!LXxQo8$)=AgT}LF?Mx7C-@D`IMJM(SU zuU>FEPlv^jlSwyt3K#AZNCQje5pJ1dAVr&j?%#v#RpcjXd?(p1cg!QYnm^TYbR!Xl zgPaVfaR0<0b~nXuiUwgqfC?KH&~zgGPB z20|Ihxi?S|wiqE*H7&QC)b diff --git a/1-js/2-first-steps/3-variables/1-hello-variables/solution.md b/1-js/2-first-steps/4-variables/1-hello-variables/solution.md similarity index 100% rename from 1-js/2-first-steps/3-variables/1-hello-variables/solution.md rename to 1-js/2-first-steps/4-variables/1-hello-variables/solution.md diff --git a/1-js/2-first-steps/3-variables/1-hello-variables/task.md b/1-js/2-first-steps/4-variables/1-hello-variables/task.md similarity index 100% rename from 1-js/2-first-steps/3-variables/1-hello-variables/task.md rename to 1-js/2-first-steps/4-variables/1-hello-variables/task.md diff --git a/1-js/2-first-steps/3-variables/article.md b/1-js/2-first-steps/4-variables/article.md similarity index 79% rename from 1-js/2-first-steps/3-variables/article.md rename to 1-js/2-first-steps/4-variables/article.md index 166e88a7..e6047977 100644 --- a/1-js/2-first-steps/3-variables/article.md +++ b/1-js/2-first-steps/4-variables/article.md @@ -28,7 +28,7 @@ message = 'Hello'; // сохраним в переменной строку ```js //+ run var message; -message = 'Hello'; +message = 'Hello!'; alert(message); // выведет содержимое переменной ``` @@ -36,7 +36,7 @@ alert(message); // выведет содержимое переменной Для краткости можно совместить объявление переменной и запись данных: ```js -var message = 'Привет'; +var message = 'Hello!'; ``` Можно даже объявить несколько переменных сразу: @@ -51,7 +51,8 @@ var user = 'John', age = 25, message = 'Hello'; Например, переменная `message` -- это коробка, в которой хранится значение `"Hello!"`: - + + В коробку можно положить любое значение, а позже - поменять его. Значение в переменной можно изменять сколько угодно раз: @@ -59,26 +60,43 @@ var user = 'John', age = 25, message = 'Hello'; //+ run var message; -message = 'Привет'; +message = 'Hello!'; -message = 'Мир'; // заменили значение +message = 'World!'; // заменили значение alert(message); ``` - - При изменении значения старое содержимое переменной удаляется. + + +Можно объявить две переменные и копировать данные из одной в другую: + +```js +//+ run +var hello = 'Hello world!'; + +var message; + +*!* +// скопировали значение +message = hello; +*/!* + +alert(hello); // Hello world! +alert(message); // Hello world! +``` + [smart] Существуют [функциональные](http://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) языки программирования, в которых значение переменной менять нельзя. Например, [Scala](http://www.scala-lang.org/) или [Erlang](http://www.erlang.org/). -В таких языках положил один раз значение в коробку - и оно хранится там вечно, ни удалить ни изменить. А нужно что-то другое сохранить - изволь создать новую коробку (объявить новую переменную), повторное использование невозможно. +В таких языках положил один раз значение в коробку -- и оно хранится там вечно, ни удалить ни изменить. А нужно что-то другое сохранить -- изволь создать новую коробку (объявить новую переменную), повторное использование невозможно. С виду -- не очень удобно, но, как ни странно, и на таких языках вполне можно успешно программировать. Более того, оказывается, что в ряде областей, например в распараллеливании вычислений, они имеют преимущества. Изучение какого-нибудь функционального языка рекомендуется для расширения кругозора. [/smart] -### Имена переменных [#variable-naming] +## Имена переменных [#variable-naming] На имя переменной в JavaScript наложены всего два ограничения.

    @@ -132,63 +150,51 @@ alert(имя); // "Вася" Существует список зарезервированных слов, которые нельзя использовать для переменных, так как они используются самим языком, например: `var, class, return, export` и др. -Некоторые такие слова, например, `export`, не используются в современном JavaScript, но они зарезервированы на будущее. - Например, такой пример выдаст синтаксическую ошибку: ```js //+ run -var class = 5; // ошибка, слово зарезервировано -alert(class); +var return = 5; // ошибка +alert(return); ``` [/warn] -### Копирование значений +## Важность директивы var -Переменные в JavaScript могут хранить не только строки, но и другие данные, например, числа. - -Объявим две переменные, положим в одну -- строку, а в другую -- число: +В старом стандарте JavaScript разрешалось создавать переменную и без `var`, просто присвоив ей значение: ```js -var num = 100500; -var message = 'Привет'; +num = 5; // переменная num будет создана, если ее не было ``` -При этом в любой момент значение можно скопировать из одной переменной в другую: +В режиме `"use strict"` так делать уже нельзя. + +Следующий код выдаст ошибку: ```js -var num = 100500; -var message = 'Привет'; +//+ run +"use strict"; *!* -message = num; +num = 5; // error: num is not defined */!* ``` -При копировании значение из `num` перезаписывает текущее в `message`. - -**В "коробке" `message` изменится значение**: - - - -После этого присваивания в обеих коробках `num` и `message` находится одно и то же значение `100500`. - -## Важность директивы var - -В JavaScript вы можете создать переменную и без `var`, достаточно просто присвоить ей значение: +Обратим внимание, директиву `use strict` нужно ставить до кода, иначе она не сработает: ```js -x = "value"; // переменная создана, если ее не было +//+ run +var something; + +"use strict"; // слишком поздно + +*!* +num = 5; // ошибки не будет, так как строгий режим не активирован +*/!* ``` -Технически, это не вызовет ошибки, но делать так все-таки не стоит. - -**Всегда определяйте переменные через `var`**. - -Это хороший тон в программировании и помогает избежать ошибок. - [warn header="Ошибка в IE8- без `var`"] Если же вы собираетесь поддерживать IE8-, то у меня для вас ещё одна причина всегда использовать `var`. diff --git a/1-js/2-first-steps/4-variables/variable-change.svg b/1-js/2-first-steps/4-variables/variable-change.svg new file mode 100644 index 00000000..ce1b9b43 --- /dev/null +++ b/1-js/2-first-steps/4-variables/variable-change.svg @@ -0,0 +1,47 @@ + + + + Diagrams 2 + Created with Sketch. + + + + + "Hello!" + + + + + + + + + + + + + + + + + + + + + + + + + "World!" + + + + + + + + message + + + + \ No newline at end of file diff --git a/1-js/2-first-steps/4-variables/variable.svg b/1-js/2-first-steps/4-variables/variable.svg new file mode 100644 index 00000000..041ceea9 --- /dev/null +++ b/1-js/2-first-steps/4-variables/variable.svg @@ -0,0 +1,29 @@ + + + + Diagrams + Created with Sketch. + + + + + + + + + + + + "Hello!" + + + + + + + + message + + + + \ No newline at end of file diff --git a/1-js/2-first-steps/5-strict-mode/article.md b/1-js/2-first-steps/5-strict-mode/article.md deleted file mode 100644 index 4acc70e8..00000000 --- a/1-js/2-first-steps/5-strict-mode/article.md +++ /dev/null @@ -1,90 +0,0 @@ -# Современный стандарт, "use strict" - -Очень долго язык JavaScript развивался без потери совместимости. Новые возможности добавлялись в язык, но старые -- никогда не менялись, чтобы не "сломать" уже существующие HTML/JS-страницы с их использованием. - -Однако, это привело к тому, что любая ошибка в дизайне языка становилась "вмороженной" в него навсегда. - -Так было до появления стандарта EcmaScript 5 (ES5), который одновременно добавил новые возможности и внёс в язык ряд исправлений, которые могут привести к тому, что старый код, который был написан до его появления, перестанет работать. - -Чтобы этого не случилось, решили, что по умолчанию эти опасные изменения будут выключены, и код будет работать по-старому. А для того, чтобы перевести код в режим полного соответствия современному стандарту, нужно указать специальную директиву `use strict`. - -Эта директива не поддерживается IE9-. - -[cut] - -## Директива use strict - -Директива выглядит как строка `"use strict";` или `'use strict';` и ставится в начале скрипта. - -Например: - -```js -"use strict"; - -// этот код будет работать по современному стандарту ES5 -... -``` - -**Важный пример отличия современного стандарта от старого -- присвоение переменной без объявления, оно в [старом стандарте](http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf) было допустимо, а в современном -- нет.** - -Поэтому следующий код выдаст ошибку: - -```js -//+ run -"use strict"; - -*!* -x = 5; // error: x is not defined -*/!* -``` - -Обратим внимание, директиву `use strict` нужно ставить до кода, иначе она не сработает: - -```js -//+ run -var a; - -"use strict"; // слишком поздно - -*!* -x = 5; // ошибки не будет, так как строгий режим не активирован -*/!* -``` - -[warn header="Отменить действие `use strict` никак нельзя"] -Не существует директивы `no use strict` или подобной, которая возвращает в старый режим. - -Если уж вошли в современный режим, то это дорога в один конец. -[/warn] - -[smart header="`use strict` для функций"] -Через некоторое время мы будем проходить [функции](/function-basics). На будущее заметим, что `use strict` также можно указывать в начале функций, тогда строгий режим будет действовать только внутри функции. -[/smart] - -## Нужен ли мне use strict? - -В строгом режиме исправлены некоторые ошибки в дизайне языка. Если старый код их эксплуатировал -- будет сюрприз и, возможно, ошибка. - -**Основная проблема при использовании `use strict` -- поддержка браузеров IE9-, которые игнорируют `use strict`.** - -Предположим, что мы, используя `use strict`, разработали код и протестировали его в браузере Chrome. Всё работает... Однако, вероятность ошибок при этом в IE9- выросла! Он-то всегда работает по старому стандарту, а значит, иногда по-другому. Возникающие ошибки придётся отлаживать уже в IE9-, и это намного менее приятно, нежели в Chrome. - -Поэтому строгий режим используют пока ещё не повсеместно. - -Впрочем, проблема не так страшна. Несовместимостей мало. И, если их знать (а в учебнике мы будем останавливаться на них) и писать правильный код, то всё будет в порядке и `use strict` станет нашим верным помощником. - -[smart header="ES5-shim"] -Директива `use strict` влияет только на "опасные" возможности языка. Большинство приятных новых возможностей, которые мы изучим далее, будут работать в любом случае, поскольку ни с чем не конфликтуют. - -Браузер IE8 был создан до появления ES5, поэтому не знает о них. Так что же, неужели они для нас закрыты, если мы решаем поддерживать IE8? К счастью, нет. - -Сообществом создана библиотека [ES5 shim](https://github.com/es-shims/es5-shim), которая при подключении файлов `es5-shim.js` и `es5-sham.js` добавляет в IE8- многие возможности из современного стандарта JavaScript. -[/smart] - -## Итого - -В этой главе мы познакомились с понятием "строгий режим" и посмотрели одно из важнейших его отличий -- обязательность объявления переменных. Ранее уже упоминалось, что объявлять переменные через `var` полезно с целью избежания конфликтов в IE8-. Теперь есть ещё довод -- соответствие современному стандарту JavaScript. - -Есть и другие отличия работы в строгом режиме, которые мы будем рассматривать далее, по мере погружения в JavaScript. - -Далее мы будем предполагать, что разработка ведётся либо в современном браузере, либо в IE8- с подключённым [ES5 shim](https://github.com/es-shims/es5-shim). Это позволит нам использовать большинство возможностей современного JavaScript во всех браузерах. diff --git a/1-js/2-first-steps/4-variable-names/1-declare-variables/solution.md b/1-js/2-first-steps/5-variable-names/1-declare-variables/solution.md similarity index 100% rename from 1-js/2-first-steps/4-variable-names/1-declare-variables/solution.md rename to 1-js/2-first-steps/5-variable-names/1-declare-variables/solution.md diff --git a/1-js/2-first-steps/4-variable-names/1-declare-variables/task.md b/1-js/2-first-steps/5-variable-names/1-declare-variables/task.md similarity index 100% rename from 1-js/2-first-steps/4-variable-names/1-declare-variables/task.md rename to 1-js/2-first-steps/5-variable-names/1-declare-variables/task.md diff --git a/1-js/2-first-steps/4-variable-names/article.md b/1-js/2-first-steps/5-variable-names/article.md similarity index 98% rename from 1-js/2-first-steps/4-variable-names/article.md rename to 1-js/2-first-steps/5-variable-names/article.md index db6a7899..751ea9dd 100644 --- a/1-js/2-first-steps/4-variable-names/article.md +++ b/1-js/2-first-steps/5-variable-names/article.md @@ -95,19 +95,19 @@ var border_left_width; Кроме того, поскольку именно это имя переменной пришло вам в голову -- скорее всего, оно больше соответствует хранимым там данным, чем то, которое вы придумали изначально. Исключения бывают, но в любом случае -- такое несовпадение -- это повод задуматься. -[summary] +[smart header="Если коротко..."] Смысл имени переменной -- это "имя на коробке", по которому мы сможем максимально быстро находить нужные нам данные. **Не нужно бояться переименовывать переменные, если вы придумали имя получше.** Современные редакторы позволяют делать это очень удобно и быстро. Это в конечном счете сэкономит вам время. -[/summary] +[/smart] [warn header="Храните в переменной то, что следует"] Бывают ленивые программисты, которые, вместо того чтобы объявить новую переменную, используют существующую. -В результате получается, что такая переменная -- как коробка, в которую кидают то одно, то другое, то третье, при этом не меняя название. Что в ней лежит сейчас? А кто его знает.. Нужно подойти, проверить. +В результате получается, что такая переменная -- как коробка, в которую кидают то одно, то другое, то третье, при этом не меняя название. Что в ней лежит сейчас? А кто его знает... Нужно подойти, проверить. Сэкономит такой программист время на объявлении переменной -- потеряет в два раза больше на отладке кода. diff --git a/1-js/2-first-steps/6-types-intro/article.md b/1-js/2-first-steps/6-types-intro/article.md index 71a7da0d..fcead2b2 100644 --- a/1-js/2-first-steps/6-types-intro/article.md +++ b/1-js/2-first-steps/6-types-intro/article.md @@ -1,6 +1,9 @@ # Шесть типов данных В JavaScript существует несколько основных типов данных. + +В этой главе мы получим о них общее представление, а позже, в соответствующих главах подробно познакомимся с использованием каждого типа в отдельности. + [cut] ## Число "number" @@ -96,7 +99,9 @@ alert(x); // "undefined" Первые 5 типов называют *"примитивными"*. -Особняком стоит шестой тип: *"объекты"*. К нему относятся, например, даты, он используется для коллекций данных и для объявления более сложных сущностей. Позже мы вернёмся к этому типу и рассмотрим его принципиальные отличия от примитивов. +Особняком стоит шестой тип: *"объекты"*. К нему относятся, например, даты, функции, он используется для коллекций данных и для объявления более сложных сущностей. + +Позже мы вернёмся к этому типу и рассмотрим его принципиальные отличия от примитивов. ## Итого diff --git a/1-js/2-first-steps/7-properties-and-methods/article.md b/1-js/2-first-steps/7-properties-and-methods/article.md index d878c3f9..7dae7e5a 100644 --- a/1-js/2-first-steps/7-properties-and-methods/article.md +++ b/1-js/2-first-steps/7-properties-and-methods/article.md @@ -51,7 +51,9 @@ alert( hello.toUpperCase ); // function... */!* ``` -Метод -- это встроенная команда ("функция", мы поговорим о них позже), которую нужно вызвать для получения значения. Если обратиться к ней без скобок, то результатом будет сама эта функция. Как правило браузер выведет её как-то так: `"function toUpperCase() { ... }"`, а чтобы получить результат -- нужно добавить скобки: +Метод -- это встроенная команда ("функция", мы поговорим о них позже), которую нужно вызвать для получения значения. При обращении без скобок мы получим саму эту функцию. Как правило браузер выведет её как-то так: `"function toUpperCase() { ... }"`. + +А чтобы получить результат -- нужно произвести её вызов, добавив скобки: ```js //+ run diff --git a/1-js/2-first-steps/8-operators/article.md b/1-js/2-first-steps/8-operators/article.md index faebc399..7aecc255 100644 --- a/1-js/2-first-steps/8-operators/article.md +++ b/1-js/2-first-steps/8-operators/article.md @@ -84,9 +84,15 @@ alert( '1' + 2 ); // "12" alert( 2 + '1' ); // "21" ``` -Это приведение к строке -- особенность бинарного оператора `"+"`. +[smart] +Для сложения строк в программировании используется специальный термин "конкатенация" (от англ. concat). -**Остальные арифметические операторы работают только с числами и всегда приводят аргументы к числу.** +В примерах выше оператор `'+'` производил конкатенацию строк. +[/smart] + +**Это приведение к строке -- особенность исключительно бинарного оператора `"+"`.** + +Остальные арифметические операторы работают только с числами и всегда приводят аргументы к числу. Например: @@ -110,7 +116,9 @@ alert( +(1-2) ); // -1 Тем не менее, он широко применяется, так как его "побочный эффект" -- преобразование значения в число. -Например, у нас есть два числа, в форме строк, и нужно их сложить. Бинарный плюс сложит их как строки, поэтому используем унарный плюс, чтобы преобразовать к числу: +Например, когда мы получаем значения из HTML-полей или от пользователя, то они обычно в форме строк. + +А что, если их нужно сложить? Бинарный плюс сложит их как строки: ```js //+ run @@ -118,9 +126,16 @@ var a = "2"; var b = "3"; alert( a + b ); // "23", так как бинарный плюс складывает строки -alert( +a + b ); // "23", второй операнд - всё ещё строка +``` -alert( +a + +b); // 5, число, так как оба операнда предварительно преобразованы в числа +Поэтому используем унарный плюс, чтобы преобразовать к числу: + +```js +//+ run +var a = "2"; +var b = "3"; + +alert( +a + +b); // 5, число, оба операнда предварительно преобразованы в числа ``` ## Присваивание @@ -263,7 +278,7 @@ var a = ++i; // (*) alert(a); // *!*2*/!* ``` -В строке `(*)` вызов `++i` увеличит переменную, а *затем* вернёт ее значение в `a`. **То есть, в `a` попадёт значение `i` *после* увеличения**. +В строке `(*)` вызов `++i` увеличит переменную, а *затем* вернёт ее значение в `a`. Так что в `a` попадёт значение `i` *после* увеличения. **Постфиксная форма `i++` отличается от префиксной `++i` тем, что возвращает старое значение, бывшее до увеличения.** @@ -327,7 +342,9 @@ var i = 1; alert( 2 * i++ ); // 2, выполнился раньше но значение вернул старое ``` -При этом, нужно с осторожностью использовать такую запись, потому что при чтении кода зачастую неочевидно, что переменая увеличивается. Три строки -- длиннее, зато нагляднее: +При этом, нужно с осторожностью использовать такую запись, потому что в более длинной строке при быстром "вертикальном" чтении кода легко пропустить такой `i++`, и будет неочевидно, что переменая увеличивается. + +Три строки, по одному действию в каждой -- длиннее, зато нагляднее: ```js //+ run