From 0abfc905e604bcecff338f9fdbf3e304ee8afb87 Mon Sep 17 00:00:00 2001 From: ksjdragon Date: Sat, 14 Feb 2015 17:48:55 -0500 Subject: [PATCH 1/4] fix of git(hopefully) --- millennium-legacy/.classpath | 10 +++ millennium-legacy/.project | 21 +++++ .../.settings/org.eclipse.jdt.core.prefs | 21 +++++ millennium-legacy/README.md | 1 + millennium-legacy/bin/map.txt | 16 ++++ .../bin/milleniumlegacy/Algorithm.class | Bin 0 -> 1487 bytes .../bin/milleniumlegacy/GUI.class | Bin 0 -> 922 bytes .../bin/milleniumlegacy/ImageLoader.class | Bin 0 -> 1033 bytes .../bin/milleniumlegacy/Item.class | Bin 0 -> 877 bytes .../bin/milleniumlegacy/KeyManager.class | Bin 0 -> 997 bytes .../bin/milleniumlegacy/MainGame.class | Bin 0 -> 3145 bytes .../bin/milleniumlegacy/Map.class | Bin 0 -> 1373 bytes .../bin/milleniumlegacy/MapLoader.class | Bin 0 -> 2649 bytes .../bin/milleniumlegacy/OptionsPane.class | Bin 0 -> 290 bytes .../bin/milleniumlegacy/Tile.class | Bin 0 -> 936 bytes .../bin/milleniumlegacy/player.class | Bin 0 -> 897 bytes .../resources/sprites/player.png | Bin 0 -> 440 bytes .../resources/textures/grass.png | Bin 0 -> 179 bytes millennium-legacy/src/map.txt | 16 ++++ .../src/milleniumlegacy/Algorithm.java | 35 ++++++++ .../src/milleniumlegacy/GUI.java | 52 +++++++++++ .../src/milleniumlegacy/ImageLoader.java | 21 +++++ .../src/milleniumlegacy/Item.java | 16 ++++ .../src/milleniumlegacy/KeyManager.java | 58 +++++++++++++ .../src/milleniumlegacy/MainGame.java | 82 ++++++++++++++++++ .../src/milleniumlegacy/Map.java | 26 ++++++ .../src/milleniumlegacy/MapLoader.java | 64 ++++++++++++++ .../src/milleniumlegacy/OptionsPane.java | 5 ++ .../src/milleniumlegacy/Tile.java | 31 +++++++ .../src/milleniumlegacy/player.java | 20 +++++ 30 files changed, 495 insertions(+) create mode 100644 millennium-legacy/.classpath create mode 100644 millennium-legacy/.project create mode 100644 millennium-legacy/.settings/org.eclipse.jdt.core.prefs create mode 100644 millennium-legacy/README.md create mode 100644 millennium-legacy/bin/map.txt create mode 100644 millennium-legacy/bin/milleniumlegacy/Algorithm.class create mode 100644 millennium-legacy/bin/milleniumlegacy/GUI.class create mode 100644 millennium-legacy/bin/milleniumlegacy/ImageLoader.class create mode 100644 millennium-legacy/bin/milleniumlegacy/Item.class create mode 100644 millennium-legacy/bin/milleniumlegacy/KeyManager.class create mode 100644 millennium-legacy/bin/milleniumlegacy/MainGame.class create mode 100644 millennium-legacy/bin/milleniumlegacy/Map.class create mode 100644 millennium-legacy/bin/milleniumlegacy/MapLoader.class create mode 100644 millennium-legacy/bin/milleniumlegacy/OptionsPane.class create mode 100644 millennium-legacy/bin/milleniumlegacy/Tile.class create mode 100644 millennium-legacy/bin/milleniumlegacy/player.class create mode 100644 millennium-legacy/resources/sprites/player.png create mode 100644 millennium-legacy/resources/textures/grass.png create mode 100644 millennium-legacy/src/map.txt create mode 100644 millennium-legacy/src/milleniumlegacy/Algorithm.java create mode 100644 millennium-legacy/src/milleniumlegacy/GUI.java create mode 100644 millennium-legacy/src/milleniumlegacy/ImageLoader.java create mode 100644 millennium-legacy/src/milleniumlegacy/Item.java create mode 100644 millennium-legacy/src/milleniumlegacy/KeyManager.java create mode 100644 millennium-legacy/src/milleniumlegacy/MainGame.java create mode 100644 millennium-legacy/src/milleniumlegacy/Map.java create mode 100644 millennium-legacy/src/milleniumlegacy/MapLoader.java create mode 100644 millennium-legacy/src/milleniumlegacy/OptionsPane.java create mode 100644 millennium-legacy/src/milleniumlegacy/Tile.java create mode 100644 millennium-legacy/src/milleniumlegacy/player.java diff --git a/millennium-legacy/.classpath b/millennium-legacy/.classpath new file mode 100644 index 0000000..6c614bc --- /dev/null +++ b/millennium-legacy/.classpath @@ -0,0 +1,10 @@ + + + +<<<<<<< HEAD + +======= + +>>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef + + diff --git a/millennium-legacy/.project b/millennium-legacy/.project new file mode 100644 index 0000000..b29e032 --- /dev/null +++ b/millennium-legacy/.project @@ -0,0 +1,21 @@ + + +<<<<<<< HEAD + EYS +======= + Millenium Legacy +>>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/millennium-legacy/.settings/org.eclipse.jdt.core.prefs b/millennium-legacy/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..acfe6af --- /dev/null +++ b/millennium-legacy/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,21 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +<<<<<<< HEAD +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +======= +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.7 +>>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +<<<<<<< HEAD +org.eclipse.jdt.core.compiler.source=1.8 +======= +org.eclipse.jdt.core.compiler.source=1.7 +>>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef diff --git a/millennium-legacy/README.md b/millennium-legacy/README.md new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/millennium-legacy/README.md @@ -0,0 +1 @@ +hi diff --git a/millennium-legacy/bin/map.txt b/millennium-legacy/bin/map.txt new file mode 100644 index 0000000..ec336db --- /dev/null +++ b/millennium-legacy/bin/map.txt @@ -0,0 +1,16 @@ +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww diff --git a/millennium-legacy/bin/milleniumlegacy/Algorithm.class b/millennium-legacy/bin/milleniumlegacy/Algorithm.class new file mode 100644 index 0000000000000000000000000000000000000000..05cac0e424d9aec7090aaa750df0214ede7d7b15 GIT binary patch literal 1487 zcmZ`&+m91f82_Dirqh|u-nWb6B61VkE^cAaqAkMKMYPbpKnaPEn4B$#?y%DqhbhUv z_<|3<=z|X`zL}61-@HXx6Nn@}`4{;F{$^U-E|;b~=ez#C@B8&T|2+Eh0f1w;U?3sj zv_0Qf9k18+RZBKEi&ekX4ZLu@Z9o$kzby}})eHqvC%ldqo)k#t@|Og( z#qL#QAqmrlj+DSy-Rr33UVBXi7v-9-1SadD;OQ480-n*y`-7dB84NC)bs zl0kD_U^=77=F`j_i*o%GSsHI5R zq1;gGeI6^rU;~qZ0|HZ5hGGX}Mnzt;aR{%I{tdO+h(ITv5E7T9iM`}8XP~g77dmVl z#v7a^>{f$7ZVF^``Qa*q@)n9XYT(F@f4$#<4Hw5)TYb`#KAFruZ=lN--okMMC4tdx zK9^*;ZsTpd!}LIQu6En;=A2F~e8e^6hyU`8hVr>vN4G_nA_pDxyMvQKx7<7~8B->o z<*V-_hQ2J@iZSs`J$Z4J8c)i?i*x%GtEHk7pFiMMh=CvAh*T`!ll+6w9 zPQ1hhP6=3zZZBx6GhVdmqyN92`G^7R<8;Y*$^<1o51t0~B5%Q4FZ_Y@&lD1{ct&nO zLx!i_58ypQ&BQ3iXkl_9!H7}X{{98y+C9u{VRr(5VgEVm`jB3yzJ-GVTgVA46_W1q zT+%IT1`A!`mHlr6_H+;YaT(r(#yGLHT`=D)*;V>>BI zcaWzolKQsDdk5KPP)0s8Mb3xM0^ce)-#F5I zIwt06b;-nWGH`+%R5|k*a&V3j=lSfLn1qKZbeVS>S$u;T{7B!gn8khU#zX9hdHj|+ z$8ir?XNi)e83PjOLYdV?7b5@qDUHuVT>VFm9BW!?KFh{k~bW| zkga-6?$o(2m3`*a!nO<;^3@Tkw~4mHrOQw--&W5h)Iwjnt?g1hjttQ%;FBF3lh1y# z>+_CCAV->?{wZdzI;ciR8hNFzK>5s3eCoxdfhkNgOa>x+Bo27j3CoTbh`l4>^H6%E zMl&la_a&kkp?Yym#|)B+Yu3OV<{8F`tL(XhJN;T=kmQ^_yZ>s>MjqnysoSQqdKcI#G6b5QqTtp!K5t1S0fDYei?AESqjdcWk+j z#Mc3=)2U!U#|1i#;RCual9j|bQshy=Ux+e7_vR_m``K)tBwAxV6s=Rt?DuiGhbvaJ zhpSc(OI9Yjm5F@lp=4=2tbD`G*XQY$h!#Yz56DxP#sp@O#{vpiK@sbi#2s2DC8sb< cN%kgLI^lP*MS>!@M|K3;*ctd4t44Qz(RjQ{`u literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/ImageLoader.class b/millennium-legacy/bin/milleniumlegacy/ImageLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..f848d1d0a55e7bebfde7f5d093a2ab563c0ca968 GIT binary patch literal 1033 zcmah|T~8B16g^W4Tk2wKu^=K)zuSVWBKVOS6D625X~9_2_h}i*;C8p!ZWVrj{|9|Q zncwVx~}TT_K{QV%8sh} za#sZwk^p-%PE3?Hmaefk~HQB2@xw#o9hq+PuA(;FfXbsx@2e`vleDp!H6Y#vT+4-Ok(~U z)%OQMTfOL$U&*dO>EEKX?^M0sAdEvvFpmWb*97v0;4l_!f{gI$j*Ueu(NN;<3TzB< z{{Z<0INeAF8g6Te!`x`2#jFAKOOo*R=7s!W8bZ%&j2sgM#s$1{Wf6 zX_T;Rq0HCFo3nW~R&YKQ24Bl_PwX3K88n7Xe`MQq>M6gM-hKF1;l(dcw Tem!C&MQ&R}7I@540#AMcQ4aXp literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/Item.class b/millennium-legacy/bin/milleniumlegacy/Item.class new file mode 100644 index 0000000000000000000000000000000000000000..d04d6d78be096cd14975db05872e77c7f43ed045 GIT binary patch literal 877 zcmZuv+iuf95Ivil9oK0ZQv&7Qa!Uf#v;|5?)E5vUC~Y4Mts5^`>aU#c#)W6{u zfQNDsd;lMXm~~Pm1uR*sJ!fa;%$)i4``b?d8+c|Q!LZnqN(o;^JtexlbL=)k(KC=@ zSUBP%?ketg-QD()=!6VuN#u|r-;B8^l*--agBnBDlU<*OQ6LyL&$9LLHBQvoULx-0xmKbBd#K``<|g#YLsULor*MY>C6k-Qf& z2u<9e{@?m?B!VGVb6CMG12-9RQ^_RP#%HlSd{>RDIn< zh1}TZp$JUeCuGCKsvei($0i=qB)7$Z6x5-Kb%sQ>s!fx=*ok^=5xn7TMMgQzeut|) z9!PzUK?_ObDN%SR$>(D8f7?MuSzbR1I^w0&X|j4{R&}#jCIgbRT?|Xw1v(A7C1A#X z78W6MgnS@Qe}nI^TPK+RjKU`rQeSW`^8-t*q;uJ8rJSo?EA3qOzG69ved5zo{;uZB zfAJaOjdA=v%|Fn*>$Nh@+9b(Gs+pkO2a2Q*q{kvX722fN$f1vUJc?iF4rs9^YF#=R c;pxf=9#2!~_JC9zVvir-2{s8MgX1*SKQPO_g#Z8m literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/KeyManager.class b/millennium-legacy/bin/milleniumlegacy/KeyManager.class new file mode 100644 index 0000000000000000000000000000000000000000..922a2b67cb820ef24eb4a1e250a652f0c9eea918 GIT binary patch literal 997 zcmb7?-)<5?6vn@Sg>C6l5G$ov{~)$P(Qaef#H7Z=_%EiQMjA}K8(`dSyDVf`+VCLW z`wGTH6EA!KAIkX6LfWPcCSL5!erL~_^ZU;1?>|3(0oaCZA|_Dmxt^zdchvKgBRgYz zPmLSWmyQZd7y{Wtc`R*D`i}j!eW*I2i6pC{s5}X6b*%hQ7uDTisC*R&Bpn^CW=f_>Tclt8ZD??|sD16S*5&PU^>1!_1{UFKHmm%(0W!rf{sg{!z`Vo6|mMv{d*mU*P3LK@Q8k%!mwSiyA@MS;Ra zmWFiwSF)!ptm1}1Y%~xMA9cYk3%7O1==M*19k^qm90fe}Db#^A3+p%;xF(}u5^26$lLRaxL&d)YSGelp&&-Z-->H2^ zF8kpNOye60k!ViD%}6|*h*Bh;PsCl_EFLvmj}EiAF0x^k7n4H~OPpXH_fWtV)i!6Y zVe*rPQy8{pMuj+4eoMkgTb9P%_y=PAJR-#zBE=aZ#U;cN5zE9_i@=I(T1Jfk4~S?J i@!@|U)=m+3h_0t7E{^}vx#PsCV}bjTW5Kq%aPu$ONwZY| literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/MainGame.class b/millennium-legacy/bin/milleniumlegacy/MainGame.class new file mode 100644 index 0000000000000000000000000000000000000000..863932bc2ce3a4618b2357f99803d5ec84681de7 GIT binary patch literal 3145 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 literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/MapLoader.class b/millennium-legacy/bin/milleniumlegacy/MapLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..d3266780de7afcd0fa80d4a866450fb447207475 GIT binary patch literal 2649 zcmZ`*TXR!Y6#jN{l6`szQrf08mU2^Q3x!I700~qmf)rAqv{2IGV_5^0 zsF0`;@HtjH)w<7)Gt+9+s!W#%_#fo+xI};{mtu}uiVp*Is8`6P0*i~tqSJ6QQOg8s zXHgxw;bALd4b37OutFhMGSzux!APu1^${N)#cGmj4h`LtS%LU)bH9NGH2TnlW&u6J zq!iNvHBHU;bEAB&^PvUnDbbjHp8Kd*r&@0H;W2FFe8i%h{-(}Scrlp7rZVvhj2mdf z79WDxDzG4%+B0fq9KIQ%saa{Uon9$Q1;W@Vv7_9@_*m9T_|T5Wxhs`Zu?u;V#Um6n z%OIAS2utjy-VT*c;T2+cWCI#SFqK=wTm@I5K2Yv(y|#uSCymF_xdnhhwVXWLh0Fo>W5i z`EWwDizgOOjj=5IaZ+NS1m1ag@41+j&f2M@4^KIr<-mKgX6$rt#*9%?Ep28;RfFBj z7JJ7NXLYc{iX@kJ2koxGj6mI-0_7!3yE~!!?xDF2s(Tb{n6R3%)nXwt9Tk#F5NT$( zO^oyD5TuKHN7if5}-HqPG0L7*EgM8O1^^Kgy2#58qBF3mu+#cR2Tr zL_)xbrEjiKX(q^}OI@ZVgwEs1 zg@|#(K!++e#ehJCa;DmsAdi(uXO&R>d~AtJ5|?K)ar&=!G?O}8xXF#4R4x;Su1}9e?4obpx@w&3kFAJ27FlHjLrtm7IH?{Sj3TF zR~s~E$DL_ZMyF8KHI3@%x+(ZW+BE8-0c{Eohdk40hz2}USbk^{MoYk($Ev>dd8~P3Xd}s}$7iGP61!kk><= zfG3ZrxXxo%;V1me{?{B@j-rMXEP{^3wAApX@S_n+uoeMqgcsXzrTEs33$U@BmR^kE6m!vu>O~w0RB%r>l3X*GhX*O7 zIX+huyAUZGX(>NbxIleH33z5YdzSXLGL80TKwKkmBuxAC){GfEBs!+_UX(Y>nP^S(V*tKHuHPKRrvg#tB~3xw1%L* zE|1s!`WGRoUIOwvMz6$4lB$|QRs8{y3#?b4Vbt z9{cew-!w+si}&z88EIr$eZV!ZBg97NGfczlaD7qYLm}9h|3DWDTvVZMmzbf%u7X*S N{SiZb%)l;u@*kewT0{T< literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/OptionsPane.class b/millennium-legacy/bin/milleniumlegacy/OptionsPane.class new file mode 100644 index 0000000000000000000000000000000000000000..cab53bcdd1c5bcb04cdca8ff4a712ae5f36fc980 GIT binary patch literal 290 zcmaJ+u};HK3_PbvL(@VdR>Z(oIy4I#s0$KPL@R;1zXYqedU-)S6N=0@*`WkwNkt7(m0M064H%%H<>kVoh^zD zmo1@xCr;Wqp*Oi+5yJcWg%k8J7$HKRFwVvCV^Fx0_J{j%sbPUEe4E) zUb{nU1+CVRj2IpxCP+T_dS3K`pirw-mv~yne2vQN$e! zD*_YefoGX*+{LQED4V051+xF}595c__iWr(H0I0t+jW)lq0J$d8QbCn8+tw#JE^2{ z6m4d@5OPMxLNi;D+kF4pJ&YTZ-U|9*Q@-NZ1yXAIt4bx7*zE*=loS`6&mF4u+OqN5 zrg2GIJGPnFj>UF7_II>3m~jG=+_Q}GVZfxFD*oWg4=__)7+|irI6(d@?+q++&ygF* z&~u!e4#t=v%N&<^TO7vY3a;|ROj@VVNGUZmQd$$_T*9@O`4jyVbGi5(d8hpunU!z2 zev0KUNE4NaR`@jIIGu%Ef;oc4U5DQ(9w=!EEp1*GHO=%h6gEp)dCc==jp8okmCxms f@d%G8fy69kD6h=OB=bGttqCKWk7WxFl7D1u;X>lbV-Yt%Q451MF*8~aejq;CUEx6>>O4ofRP%S3A8 zgFnC@WxO*>X=9V_=FZ2RbMKjZ?)>@t>oh9cnonKuskOsE_( z48>!9!o843fw$K?7X6rkeIx6T%^0!?lwrd+KzxVWy_p^!3MB>|y=xQlm5gNk znqj-q>G=OM8k9fc1EJc@E<@(+Xdo=4v2Mdcfg#;!cJpAkY2ya6dR4NKLv{tX8SKwd zEaOlNTH`3Na0k^KDh#!2SZv%yjUgWrry*x}-biXN#qP&SMnSuIeOdY*_iU^n&rtAX zBtA}uJ)u7FUMLtGf7It;mn*6F3uh)ik`so?6$uh0NvTxFr>s}bFH1ynDiM)b)V#&5 zwes&3A0Ns7ge0`^1kD^8q}Z}C=f^f&>`?6k#ZMQtzqpjexZ2dDWuP=2HU7QcM5q(p zr2~2a0kz=*cAlSVu=Yn&)fexi)?qa%t)=r}izG|aWi;G?pnLC^SQXd8}cb{t61%B(Iw!!F{@b z{;GzYnU$tbnbkHP5FNuqJX+9yAe=rc?YKWsCo7UU>2=C0Pki Nu}cXVT9hgU?;nP6#kl|g literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/player.png b/millennium-legacy/resources/sprites/player.png new file mode 100644 index 0000000000000000000000000000000000000000..18e68e8b71206d0f81de302d8709d3a86101ed98 GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVpNUVD*XqujXSqNj+02lL66gHf+|;}hAeVu`xhOTUBsE2$JhLQ2!QIn0AVn{g zoq>T-&(p;*B;xSfX$y;(3`Jc1yCT_}(^d)0SiAnttI`_A`;E`6f3aGWgkRgt)|hmG z=e2=PmY(rUS+B`c=3bf^BRp}>bmNn!Ya5p=v7g4tdxHBm`>z8MGc1Co6Sz%EQ)l@x zd^%*utZKmOcHqKHJBI26&NZ)2y?MtqLHrx<3}*cU3@>6M%h>u3NJU(k`f~?&!{(pb z6Yh3wmGVEZoWJFx&A0OYv-_K8+}+iu-ruBM`evs3msGppn3XmU8CHE;`OaoZn%--+ zu6{O&)wikz{jX`{EwKq?n0zg``{IVD;*Jb+Uq56tE821Y#R8yk^v%~dEAQ{y)OB0i zU&KK<-+r6VvGih*?IH6D7)rNJ-ShVe=R>Q9QN1fW^_*_LaN71u_{i3{4Zr{2{h;`d gIreYIBp}$w(Elj6-~a8D8c>jWy85}Sb4q9e0IX`Xi~s-t literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/grass.png b/millennium-legacy/resources/textures/grass.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1fab03374608e54e888e17bb2b29ff9a04d014 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WI14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sfeI`B;E!D2a#;1TnvY8S|xv6<2KrRD=b5UwyNotBhd1gt5g1e`0K#E=} zJ5XHH)5S5w=W^FRTCn literal 0 HcmV?d00001 diff --git a/millennium-legacy/src/map.txt b/millennium-legacy/src/map.txt new file mode 100644 index 0000000..ec336db --- /dev/null +++ b/millennium-legacy/src/map.txt @@ -0,0 +1,16 @@ +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww diff --git a/millennium-legacy/src/milleniumlegacy/Algorithm.java b/millennium-legacy/src/milleniumlegacy/Algorithm.java new file mode 100644 index 0000000..d469134 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/Algorithm.java @@ -0,0 +1,35 @@ +package milleniumlegacy; + + +public class Algorithm { + + public static String research() { + String[] pSelect1 = Item.items.get(1); //1 = player input + String[] pSelect2 = Item.items.get(2); //2 = second player input + Object[] keyArray = Item.items.keySet().toArray(); + String Num1 = pSelect1[0]; + String Num2 = pSelect2[0]; + String Name1 = pSelect1[1]; + String Name2 = pSelect2[1]; + String TP1 = pSelect1[2]; + String TP2 = pSelect2[2]; + for(int i = 1; i <= keyArray.length;i++) { + String[] Craftable = Item.items.get(i); + String Craft1 = Craftable[4]; + String Craft2 = Craftable[5]; + if ((Craft1.equals(Name1) || Craft2.equals(Name2)) && + (Craft1.equals(Name2) || Craft2.equals(Name1))) { + String[] getNewItem = Item.items.get(i); + //TODO + + } + } + int rand = (int)(Math.random() * (100)); + int Prob = rand; + + return Name2; + } + + + +} diff --git a/millennium-legacy/src/milleniumlegacy/GUI.java b/millennium-legacy/src/milleniumlegacy/GUI.java new file mode 100644 index 0000000..d99a58f --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/GUI.java @@ -0,0 +1,52 @@ +package milleniumlegacy; + +<<<<<<< HEAD +import java.awt.Component; +import java.awt.Graphics; +import java.util.HashMap; + +import javax.imageio.ImageIO; +======= +>>>>>>> 357779b2c6cc94e69241d389a64fa3959453599f +import javax.swing.*; + +public class GUI { + + public static void main(String[] args) { +<<<<<<< HEAD + JFrame f = new JFrame("Millenium Legacy"); + f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + f.setContentPane(new JPanel() { + public void paintComponent(Graphics g) { + super.paintComponent(g); + } + }); + f.setResizable(false); + f.pack(); + f.setSize(825, 625); + f.setVisible(true); + Algorithm.research(); +======= + SwingUtilities.invokeLater(new Runnable() { + public void run() { + createAndShowGUI(); + } + }); + + } + public static void createAndShowGUI() + { + JFrame f = new JFrame("Millenium Legacy"); + MainGame draw = new MainGame(); + f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + f.getContentPane().add(draw); + f.setResizable(false); + f.pack(); + f.setSize(825, 625); + f.setVisible(true); + draw.start(); +>>>>>>> 357779b2c6cc94e69241d389a64fa3959453599f + } + +} + diff --git a/millennium-legacy/src/milleniumlegacy/ImageLoader.java b/millennium-legacy/src/milleniumlegacy/ImageLoader.java new file mode 100644 index 0000000..4845cb8 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/ImageLoader.java @@ -0,0 +1,21 @@ +package milleniumlegacy; + +import java.awt.image.BufferedImage; +import java.io.IOException; + +import javax.imageio.ImageIO; + +public class ImageLoader +{ + public BufferedImage loadImage (String path) + { + try { + BufferedImage bi = ImageIO.read(getClass().getResourceAsStream(path)); + return bi; + } catch (IOException e) { + System.out.println("Error loading Image"); + } + return null; + + } +} diff --git a/millennium-legacy/src/milleniumlegacy/Item.java b/millennium-legacy/src/milleniumlegacy/Item.java new file mode 100644 index 0000000..89d827f --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/Item.java @@ -0,0 +1,16 @@ +package milleniumlegacy; +import java.util.*; + +public class Item { + + public static final Map items; + static + { + //Putting items + items = new HashMap(); + items.put(1, new String[] {"1","Dirt", "Universal"}); + items.put(2, new String[] {"2","Water","Universal"}); + items.put(3, new String[] {"3","Clay","Medieval", "99"}); + } + +} diff --git a/millennium-legacy/src/milleniumlegacy/KeyManager.java b/millennium-legacy/src/milleniumlegacy/KeyManager.java new file mode 100644 index 0000000..afcd42b --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/KeyManager.java @@ -0,0 +1,58 @@ +package milleniumlegacy; + +import java.awt.event.KeyEvent; +import java.awt.event.KeyListener; + +public class KeyManager implements KeyListener +{ + + @Override + public void keyPressed(KeyEvent e) + { + if (e.getKeyCode() == KeyEvent.VK_W) + { + MainGame.up = true; + } + if (e.getKeyCode() == KeyEvent.VK_S) + { + MainGame.down = true; + } + if (e.getKeyCode() == KeyEvent.VK_A) + { + MainGame.left = true; + } + if (e.getKeyCode() == KeyEvent.VK_D) + { + MainGame.right = true; + } + } + + @Override + public void keyReleased(KeyEvent e) + { + if (e.getKeyCode() == KeyEvent.VK_W) + { + MainGame.up = false; + } + if (e.getKeyCode() == KeyEvent.VK_S) + { + MainGame.down = false; + } + if (e.getKeyCode() == KeyEvent.VK_A) + { + MainGame.left = false; + } + if (e.getKeyCode() == KeyEvent.VK_D) + { + MainGame.right = false; + } + + } + + @Override + public void keyTyped(KeyEvent arg0) { + + + } + +} diff --git a/millennium-legacy/src/milleniumlegacy/MainGame.java b/millennium-legacy/src/milleniumlegacy/MainGame.java new file mode 100644 index 0000000..00bdb18 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/MainGame.java @@ -0,0 +1,82 @@ +package milleniumlegacy; + +import java.awt.Canvas; +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Toolkit; +import java.awt.image.BufferStrategy; +import java.awt.image.BufferedImage; +import java.util.ArrayList; + +public class MainGame extends Canvas implements Runnable +{ + private static final long serialVersionUID = -1902119798739765822L; + ImageLoader IL = new ImageLoader(); + BufferedImage player = IL.loadImage("Untitled.png"); + KeyManager km; + ArrayList map = Map.readyMap(); + Thread main; + public static boolean up, down, left, right, running; + int offsetx, offsety; + public void init() + { + km = new KeyManager(); + this.addKeyListener(km); + } + public void paintComponent() + { + BufferStrategy bs = this.getBufferStrategy(); + if (bs == null) + { + createBufferStrategy(3); + return; + } + Graphics g = bs.getDrawGraphics(); + g.setColor(Color.blue); + g.fillRect(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height); + g.setColor( Color.BLACK ); + for (Tile t : map) + { + t.Render(g, offsetx, offsety); + } + g.drawImage(player, 200,300, null); + g.dispose(); + bs.show(); + } + public void tick() + { + if (up) + { + offsety++; + } + if (down) + { + offsety--; + } + if (left) + { + offsetx++; + } + if (right) + { + offsetx--; + } + } + public void start() + { + main = new Thread(this); + main.start(); + running = true; + + } + @Override + public void run() { + init(); + while (running) + { + paintComponent(); + tick(); + } + + } +} diff --git a/millennium-legacy/src/milleniumlegacy/Map.java b/millennium-legacy/src/milleniumlegacy/Map.java new file mode 100644 index 0000000..81bf414 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/Map.java @@ -0,0 +1,26 @@ +package milleniumlegacy; + +import java.util.ArrayList; + +public class Map +{ + static MapLoader ml = new MapLoader(); + public static ArrayList readyMap() + { + ArrayList tiles = new ArrayList(); + char[][] map = ml.LoadMap("map.txt"); + int countery = 0, counterx = 0; + for (char[] chararr : map) + { + countery++; + for (char c: chararr) + { + counterx++; + System.out.println(counterx); + tiles.add(new Tile(counterx, countery, c)); + } + counterx = 0; + } + return tiles; + } +} diff --git a/millennium-legacy/src/milleniumlegacy/MapLoader.java b/millennium-legacy/src/milleniumlegacy/MapLoader.java new file mode 100644 index 0000000..9ee45d0 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/MapLoader.java @@ -0,0 +1,64 @@ +package milleniumlegacy; + +import java.io.BufferedInputStream; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileReader; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; + +public class MapLoader { + + public char[][] LoadMap(String path) { + ArrayList lines = new ArrayList(); + BufferedReader br; + File map = new File(path); + + try { + FileReader fr = new FileReader(map); + br = new BufferedReader(fr); + String line; + while ((line = br.readLine()) != null) + { + lines.add(line); + } + char[][] maparr = new char[lines.size()][lines.get(0).toCharArray().length]; + for (int y = 0; y <= lines.size() - 1; y++) + { + char[] chararr = lines.get(y).toCharArray(); + for (int x = 0; x <= lines.get(0).toCharArray().length - 1; x++) + { + System.out.println("X: " + x + "Y: " + y); + maparr[y][x] = lines.get(y).toCharArray()[x]; + } + } + br.close(); + return maparr; + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } + public static int countLines(String filename) throws IOException { + InputStream is = new BufferedInputStream(new FileInputStream(filename)); + try { + byte[] c = new byte[1024]; + int count = 0; + int readChars = 0; + boolean empty = true; + while ((readChars = is.read(c)) != -1) { + empty = false; + for (int i = 0; i < readChars; ++i) { + if (c[i] == '\n') { + ++count; + } + } + } + return (count == 0 && !empty) ? 1 : count; + } finally { + is.close(); + } + } // Thank you google +} diff --git a/millennium-legacy/src/milleniumlegacy/OptionsPane.java b/millennium-legacy/src/milleniumlegacy/OptionsPane.java new file mode 100644 index 0000000..9cbffaf --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/OptionsPane.java @@ -0,0 +1,5 @@ +package milleniumlegacy; + +public class OptionsPane { + +} diff --git a/millennium-legacy/src/milleniumlegacy/Tile.java b/millennium-legacy/src/milleniumlegacy/Tile.java new file mode 100644 index 0000000..91f941c --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/Tile.java @@ -0,0 +1,31 @@ +package milleniumlegacy; + +import java.awt.Color; +import java.awt.Graphics; + +public class Tile +{ + int x,y; + char terrain; + boolean up, down, left, right; + int offsetx; + int offsety; + public Tile(int x, int y, char terrain) + { + this.x = x; + this.y = y; + this.terrain = terrain; + } + public void Render(Graphics g, int offsetx, int offsety) + { + if (terrain == 'g') + { + g.setColor(Color.GREEN); + } + else + { + g.setColor(Color.BLUE); + } + g.fillRect(x*16 + offsetx, y*16 + offsety, 16,16); + } +} diff --git a/millennium-legacy/src/milleniumlegacy/player.java b/millennium-legacy/src/milleniumlegacy/player.java new file mode 100644 index 0000000..0234242 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/player.java @@ -0,0 +1,20 @@ +package milleniumlegacy; + +import java.awt.Graphics; +import java.awt.image.BufferedImage; + +public class player +{ + int x, y; + BufferedImage player; + public player(int x, int y, ImageLoader IL) + { + this.x = x; + this.y = y; + player = IL.loadImage("Untitled.png"); + } + public void render(Graphics g) + { + g.drawImage(player, x, y, null); + } +} From 162d9d4e951afd7c9481da2fa32c86a24a4a9d96 Mon Sep 17 00:00:00 2001 From: ksjdragon Date: Sat, 14 Feb 2015 18:12:38 -0500 Subject: [PATCH 2/4] fixing git --- millennium-legacy/.classpath | 16 +++----- millennium-legacy/.project | 38 ++++++++---------- .../.settings/org.eclipse.jdt.core.prefs | 32 +++++---------- millennium-legacy/README.md | 0 millennium-legacy/bin/map.txt | 0 .../bin/milleniumlegacy/Algorithm.class | Bin 1487 -> 1485 bytes .../bin/milleniumlegacy/GUI$1.class | Bin 0 -> 551 bytes .../bin/milleniumlegacy/GUI.class | Bin 922 -> 1466 bytes .../bin/milleniumlegacy/ImageLoader.class | Bin 1033 -> 1033 bytes .../bin/milleniumlegacy/Item.class | Bin 877 -> 860 bytes .../bin/milleniumlegacy/KeyManager.class | Bin 997 -> 997 bytes .../bin/milleniumlegacy/MainGame.class | Bin 3145 -> 3145 bytes .../bin/milleniumlegacy/Map.class | Bin 1373 -> 1373 bytes .../bin/milleniumlegacy/MapLoader.class | Bin 2649 -> 2649 bytes .../bin/milleniumlegacy/OptionsPane.class | Bin 290 -> 290 bytes .../bin/milleniumlegacy/Tile.class | Bin 936 -> 936 bytes .../bin/milleniumlegacy/player.class | Bin 897 -> 897 bytes millennium-legacy/resources/sprites/npc.png | Bin 0 -> 266 bytes .../resources/sprites/player.png | Bin .../resources/textures/grass.png | Bin millennium-legacy/src/map.txt | 0 .../src/milleniumlegacy/Algorithm.java | 0 .../src/milleniumlegacy/GUI.java | 9 ++--- .../src/milleniumlegacy/ImageLoader.java | 0 .../src/milleniumlegacy/Item.java | 2 +- .../src/milleniumlegacy/KeyManager.java | 0 .../src/milleniumlegacy/MainGame.java | 0 .../src/milleniumlegacy/Map.java | 0 .../src/milleniumlegacy/MapLoader.java | 0 .../src/milleniumlegacy/OptionsPane.java | 0 .../src/milleniumlegacy/Tile.java | 0 .../src/milleniumlegacy/player.java | 0 32 files changed, 38 insertions(+), 59 deletions(-) mode change 100644 => 100755 millennium-legacy/.classpath mode change 100644 => 100755 millennium-legacy/.project mode change 100644 => 100755 millennium-legacy/.settings/org.eclipse.jdt.core.prefs mode change 100644 => 100755 millennium-legacy/README.md mode change 100644 => 100755 millennium-legacy/bin/map.txt mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/Algorithm.class create mode 100755 millennium-legacy/bin/milleniumlegacy/GUI$1.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/GUI.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/ImageLoader.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/Item.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/KeyManager.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/MainGame.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/Map.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/MapLoader.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/OptionsPane.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/Tile.class mode change 100644 => 100755 millennium-legacy/bin/milleniumlegacy/player.class create mode 100644 millennium-legacy/resources/sprites/npc.png mode change 100644 => 100755 millennium-legacy/resources/sprites/player.png mode change 100644 => 100755 millennium-legacy/resources/textures/grass.png mode change 100644 => 100755 millennium-legacy/src/map.txt mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/Algorithm.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/GUI.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/ImageLoader.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/Item.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/KeyManager.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/MainGame.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/Map.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/MapLoader.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/OptionsPane.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/Tile.java mode change 100644 => 100755 millennium-legacy/src/milleniumlegacy/player.java diff --git a/millennium-legacy/.classpath b/millennium-legacy/.classpath old mode 100644 new mode 100755 index 6c614bc..91ee9a5 --- a/millennium-legacy/.classpath +++ b/millennium-legacy/.classpath @@ -1,10 +1,6 @@ - - - -<<<<<<< HEAD - -======= - ->>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef - - + + + + + + diff --git a/millennium-legacy/.project b/millennium-legacy/.project old mode 100644 new mode 100755 index b29e032..9afda82 --- a/millennium-legacy/.project +++ b/millennium-legacy/.project @@ -1,21 +1,17 @@ - - -<<<<<<< HEAD - EYS -======= - Millenium Legacy ->>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - + + + millennium-legacy + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/millennium-legacy/.settings/org.eclipse.jdt.core.prefs b/millennium-legacy/.settings/org.eclipse.jdt.core.prefs old mode 100644 new mode 100755 index acfe6af..838bd9d --- a/millennium-legacy/.settings/org.eclipse.jdt.core.prefs +++ b/millennium-legacy/.settings/org.eclipse.jdt.core.prefs @@ -1,21 +1,11 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -<<<<<<< HEAD -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -======= -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.7 ->>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -<<<<<<< HEAD -org.eclipse.jdt.core.compiler.source=1.8 -======= -org.eclipse.jdt.core.compiler.source=1.7 ->>>>>>> 02c13080666632aea0bc8fa372361e43e18af2ef +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.7 diff --git a/millennium-legacy/README.md b/millennium-legacy/README.md old mode 100644 new mode 100755 diff --git a/millennium-legacy/bin/map.txt b/millennium-legacy/bin/map.txt old mode 100644 new mode 100755 diff --git a/millennium-legacy/bin/milleniumlegacy/Algorithm.class b/millennium-legacy/bin/milleniumlegacy/Algorithm.class old mode 100644 new mode 100755 index 05cac0e424d9aec7090aaa750df0214ede7d7b15..f1fde3d7df18fe9141ec53305a5bca6ada0d7946 GIT binary patch delta 468 zcmZ9Hu}d3q9K}Bu?~Hes#Kf53VT_Olj1YRbh*-6z)i%~BcGW2$Xp5VsgMwLHTx{tr z>JS$l3Y{7n#i95Qh<}WW&>?+9kRlvk-ur#u_q}&_?ydXnZ#-G~T>Vn@YdfE|{Bm`B zGYA`H&tZt+Fj<4dv+cUEVmQs;MkG`;9x#ak*T0CHSEO5HZpbZ)Sx>AY)*>I=cNHS5 z!YTW46^xpBf5daW?iMdkiFy&w5;`IIpGa<#(F5B^*~LHS?TcXF%++J`kin*aLlKuT zB8(H|m8#6r%RF%wNw7vARg!Gb&mJkhlIBdi9}Loz!zEc=!?A8+{A7w3Vi_7t3mNkN z&J3>!DdkAcCAyS#Sm%wPsmKG~3Rw!SGbhw7(XQf4gf(lt6Y8O?67Mx_6`Er~){b6g z_@J$;auX_B(l0c1Rq5z16|^Meu&hGkSZzt1FuBebG^_#7??6pI`9N<-ZC4}>@$nxK CXHm5P delta 470 zcmY+9%PT}-7{-6+ILDYdGmOiboLn0gluRtB$!**(L*pM%(_}%)2Bl;cENqmVa?3`| z#ukaih_aQxMkx!PrWEykU(fTs&-=X3`{ukmM_=Kp^lEl1o7mh~SxfkiG3`1u(GsB9 zAo8cOW@HTKwrGUSUem;)5_r8KYCRBpq|xM=_?)=?ho{9KX*cjc$~r2S#N6O-+3&R4 zdpbSGE5E1vf`}LPY@u`9e=@lyBl|(a4R$>hzOVcpE1r*1K`TMJ3DJu~KVb%lkW#2g zs+c3nBGu%mVTD@Osbde9Q(|1Jc1r_A8hN2v-EgL!D0lK`6KkcwppYT|6NVVZ)RbdJ z@u5?NFqCxXQA@xEZ_P6#41&Ei9e`(iyJtde3kf{Bn+Em(%q$Z0$NDogE diff --git a/millennium-legacy/bin/milleniumlegacy/GUI$1.class b/millennium-legacy/bin/milleniumlegacy/GUI$1.class new file mode 100755 index 0000000000000000000000000000000000000000..f10639b83f915fb2c38a1f86b8796f6d95ac6450 GIT binary patch literal 551 zcmZvY%}T>S6ot>&*lLVct!@1U7cQ!TLAq4j6qQO9LG8xX7>9ObGAT*w&ttg~T=)P! zlz66fB@JZm+_{JEo_oK4KED7ou~ov9KsDCJD65CDQ9T*Gh39weox>75f#oOpEMLRy zMcZC@aV@Pf0>xu(b$%jHXzX?cyjJq4d=xMnU>Ze%az|TrHH;rrdMh7{BBql>(sX62 zUHQHW#QhI?hihU-Ixgm4m*HvZLLu>%A0U0c8Qv z6R1p33HUe3Fpboic7|p+;(=q)?Wv7Sl5xOGmG_g!5>|d5HaKofSI*1*xQ&rq z%}t&XKraG8+gg>jjLb5XVH;c%cMVMO=X#izcxy5W_pmxH;U$bPn0ZT8fr3^oqo< z(0HLA!MoiQGZH_5_kJ9WPhpy9VlSR2=l_3Rem(6c^)eLs_Ve;9fP1K_;0zOPflXY@ zPIE=Yvb)I=XGEz!lYu%ic!mmClF&~`;5fzE(BQa5*?)4Q^b5_{ Bl_LNE delta 167 zcmXAhOA3Ne6o$Wh6-1>MmOa6N&>#pRLCb8=UV;|W@Xp$WQwJ@eRkV`mr_O=@{4Y)y zKZ4=w(>;NLbAUA@?qZTQUs>1M+P%G5cc1_lP>jU0?D064w{TmS$7 delta 17 YcmeC==;Yuy^>5cc1_lO`jU0?D064=1T>t<8 diff --git a/millennium-legacy/bin/milleniumlegacy/Item.class b/millennium-legacy/bin/milleniumlegacy/Item.class old mode 100644 new mode 100755 index d04d6d78be096cd14975db05872e77c7f43ed045..fc5ddb1a119a42c2d5c0a2a18ea0fc0f95f8acfb GIT binary patch delta 312 zcmaFMc887Y)W2Q(7#J9g87wApSs4lYWF?j*>X(*e=IDDQ7H9Y-7FaVfa0X|l=Ovbu z7Ns&WSfic`i-CthiHAX%L1l6+qqC73BLkxm2ZIJ918aC{0XK{0$2gCOe; z24S|n43d$|LaM=$EJEtRk*q@U!BAN?pe#E?Rud$v4U*Ljj${+k2P@eKG>(bE5J-wK zumVXgAmnDy06N!=ftMkZfsesxvI4Wbo-slp8v`RyAq#^MkmLcgSs6?iOo2Q`1~VYZ H#9$5pdkZ|c delta 346 zcmY+9%}T>i5QWb)xwp4zS~Y^;Lj0?LQ5#LwYF&0Gc9liR@`6E9f|ig5T)FTGN?yQM z(3J}M06v3zS8jX&@ivM-3=G5h&KYK2_!~E#KOUX{G|(CvEqm;^CsXMRk}z^QvVTY@ zdEx1qOa^g4X#SzY^nIp`1=NaIBvk&zOe|qJi>d9d637*>39KuVAQsqAN<*Md(A$x` z5ZEG!PH++isf+~N?3J?8HMqJ7=x0}j+T}gwHFR$=!R|20A2ID~){5ur)|%%tYu5YW zT=C);Umx+!5qCVFTif5J8@05co&~1BR5w(WVZ+1`DmX_KJGlcOj4MWpW^-D#zWbZx UN(J=XY34J-9-2xc?C0r&PsK?;Pyhe` diff --git a/millennium-legacy/bin/milleniumlegacy/KeyManager.class b/millennium-legacy/bin/milleniumlegacy/KeyManager.class old mode 100644 new mode 100755 index 922a2b67cb820ef24eb4a1e250a652f0c9eea918..000f31bfd374fac7affada364ba0885576447ea2 GIT binary patch delta 17 ZcmaFL{*;~L)W2Q(7#J9gH*(x%1^`9Z2JHX< delta 17 ZcmaFL{*;~L)W2Q(7#J8#Hgeo$1^`9e2JQd= diff --git a/millennium-legacy/bin/milleniumlegacy/MainGame.class b/millennium-legacy/bin/milleniumlegacy/MainGame.class old mode 100644 new mode 100755 index 863932bc2ce3a4618b2357f99803d5ec84681de7..81693c578bc9f1f66c5a61e575c0e197d6ac61e5 GIT binary patch delta 17 ZcmX>paZ-Zg)W2Q(7#J9gH*z@g002WK21Eb= delta 17 ZcmX>paZ-Zg)W2Q(7#J8#HgY)f002WP21Nh> diff --git a/millennium-legacy/bin/milleniumlegacy/Map.class b/millennium-legacy/bin/milleniumlegacy/Map.class old mode 100644 new mode 100755 index dccb8e2a3323b62362a9030e4dd8305758e6195f..0c677de92614a6088eced5291c5c15941ef3f3c1 GIT binary patch delta 17 Zcmcc1b(f3d)W2Q(7#J9gH*$os0surK23-IE delta 17 Zcmcc1b(f3d)W2Q(7#J8#Hgbfr0surP23`OF diff --git a/millennium-legacy/bin/milleniumlegacy/MapLoader.class b/millennium-legacy/bin/milleniumlegacy/MapLoader.class old mode 100644 new mode 100755 index d3266780de7afcd0fa80d4a866450fb447207475..4f394d24e2a53d71c14d1d09933c330ca06304a7 GIT binary patch delta 28 kcmca9a#KX$)W2Q(7#J9g8K$u_FflSnPMj#YQPY460Fkf=W&i*H delta 28 kcmca9a#KX$)W2Q(7#J8#7^bl^FflSnPMj#YQPY460Fl55X8-^I diff --git a/millennium-legacy/bin/milleniumlegacy/OptionsPane.class b/millennium-legacy/bin/milleniumlegacy/OptionsPane.class old mode 100644 new mode 100755 index cab53bcdd1c5bcb04cdca8ff4a712ae5f36fc980..a0532c67bccc065238388f699d385d145dc7664c GIT binary patch delta 17 ZcmZ3)w1|o0)W2Q(7#J9gH*!cZ0suQ%1(*N; delta 17 ZcmZ3)w1|o0)W2Q(7#J8#HgZTY0suQ+1(^T< diff --git a/millennium-legacy/bin/milleniumlegacy/Tile.class b/millennium-legacy/bin/milleniumlegacy/Tile.class old mode 100644 new mode 100755 index 5b97d8674a1f59ef860b1208c497b1d797c6f481..cbaebc09616780d7aac5d1d2788201e62c85ba6c GIT binary patch delta 17 ZcmZ3%zJi_O)W2Q(7#J9gH*zds1^_+11~vcy delta 17 ZcmZ3%zJi_O)W2Q(7#J8#HgYUr1^_+61~&iz diff --git a/millennium-legacy/bin/milleniumlegacy/player.class b/millennium-legacy/bin/milleniumlegacy/player.class old mode 100644 new mode 100755 index 6430540150b4b4940b63aebbfa747c00759b0d75..db01fbbd37058a0021f59274b7ed74ee5b24d915 GIT binary patch delta 17 YcmZo5cc1_lP>jU1KC0632Y!2kdN delta 17 YcmZo5cc1_lO`jU1KC063Hd!T<>&kwgiBHT-c)=?D1fY;)iEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8afMr;B4q#Np%wiI)u%h0glb|Nq~<@w=h1(WN_#C&Yx9j#za} z6q`2r5r>>>>>> 357779b2c6cc94e69241d389a64fa3959453599f import javax.swing.*; public class GUI { public static void main(String[] args) { -<<<<<<< HEAD + JFrame f = new JFrame("Millenium Legacy"); f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); f.setContentPane(new JPanel() { @@ -26,7 +24,7 @@ public class GUI { f.setSize(825, 625); f.setVisible(true); Algorithm.research(); -======= + SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); @@ -45,7 +43,6 @@ public class GUI { f.setSize(825, 625); f.setVisible(true); draw.start(); ->>>>>>> 357779b2c6cc94e69241d389a64fa3959453599f } } diff --git a/millennium-legacy/src/milleniumlegacy/ImageLoader.java b/millennium-legacy/src/milleniumlegacy/ImageLoader.java old mode 100644 new mode 100755 diff --git a/millennium-legacy/src/milleniumlegacy/Item.java b/millennium-legacy/src/milleniumlegacy/Item.java old mode 100644 new mode 100755 index 89d827f..4b02596 --- a/millennium-legacy/src/milleniumlegacy/Item.java +++ b/millennium-legacy/src/milleniumlegacy/Item.java @@ -3,7 +3,7 @@ import java.util.*; public class Item { - public static final Map items; + public static final HashMap items; static { //Putting items diff --git a/millennium-legacy/src/milleniumlegacy/KeyManager.java b/millennium-legacy/src/milleniumlegacy/KeyManager.java old mode 100644 new mode 100755 diff --git a/millennium-legacy/src/milleniumlegacy/MainGame.java b/millennium-legacy/src/milleniumlegacy/MainGame.java old mode 100644 new mode 100755 diff --git a/millennium-legacy/src/milleniumlegacy/Map.java b/millennium-legacy/src/milleniumlegacy/Map.java old mode 100644 new mode 100755 diff --git a/millennium-legacy/src/milleniumlegacy/MapLoader.java b/millennium-legacy/src/milleniumlegacy/MapLoader.java old mode 100644 new mode 100755 diff --git a/millennium-legacy/src/milleniumlegacy/OptionsPane.java b/millennium-legacy/src/milleniumlegacy/OptionsPane.java old mode 100644 new mode 100755 diff --git a/millennium-legacy/src/milleniumlegacy/Tile.java b/millennium-legacy/src/milleniumlegacy/Tile.java old mode 100644 new mode 100755 diff --git a/millennium-legacy/src/milleniumlegacy/player.java b/millennium-legacy/src/milleniumlegacy/player.java old mode 100644 new mode 100755 From 70fe05ca9169d3a487256c750f583a7de231c245 Mon Sep 17 00:00:00 2001 From: ksjdragon Date: Sat, 14 Feb 2015 20:53:36 -0500 Subject: [PATCH 3/4] more stuff --- millennium-legacy/bin/map.txt | 16 --- .../bin/milleniumlegacy/MainGame.class | Bin 3145 -> 4015 bytes .../bin/milleniumlegacy/Map.class | Bin 1373 -> 1388 bytes .../bin/milleniumlegacy/Tile.class | Bin 936 -> 942 bytes .../bin/milleniumlegacy/player.class | Bin 897 -> 915 bytes millennium-legacy/resources/maps/map.txt | 92 ++++++++++++++++++ millennium-legacy/resources/textures/clay.png | Bin 0 -> 1758 bytes millennium-legacy/src/map.txt | 16 --- .../src/milleniumlegacy/Algorithm.java | 4 +- .../src/milleniumlegacy/GUI.java | 11 --- .../src/milleniumlegacy/ImageLoader.java | 3 +- .../src/milleniumlegacy/Inventory.java | 16 +++ .../src/milleniumlegacy/Item.java | 6 +- .../src/milleniumlegacy/KeyManager.java | 4 + .../src/milleniumlegacy/MainGame.java | 67 +++++++++---- .../src/milleniumlegacy/Map.java | 2 +- .../src/milleniumlegacy/Tile.java | 17 +++- .../src/milleniumlegacy/player.java | 19 +++- 18 files changed, 199 insertions(+), 74 deletions(-) delete mode 100755 millennium-legacy/bin/map.txt mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/MainGame.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/Map.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/Tile.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/player.class create mode 100644 millennium-legacy/resources/maps/map.txt create mode 100644 millennium-legacy/resources/textures/clay.png delete mode 100755 millennium-legacy/src/map.txt mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/ImageLoader.java create mode 100644 millennium-legacy/src/milleniumlegacy/Inventory.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/KeyManager.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/MainGame.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/Map.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/Tile.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/player.java diff --git a/millennium-legacy/bin/map.txt b/millennium-legacy/bin/map.txt deleted file mode 100755 index ec336db..0000000 --- a/millennium-legacy/bin/map.txt +++ /dev/null @@ -1,16 +0,0 @@ -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww -ggggggggggggggggggggggg -wwwwwwwwwwwwwwwwwwwwwww diff --git a/millennium-legacy/bin/milleniumlegacy/MainGame.class b/millennium-legacy/bin/milleniumlegacy/MainGame.class old mode 100755 new mode 100644 index 81693c578bc9f1f66c5a61e575c0e197d6ac61e5..49573741b525121c19dc10acb3887f596a589d7a GIT binary patch delta 1239 zcmZ9Ldu&s66vscm-L|*Ay=9y0My-U+MX{UUmS{HTgiL}66CJvNS@6Miy`6&cI}^8a`*&&gdy11hrSqhsW{b7WYD-y};kN$mdB;wh zJk2u-f5ysW2a;)9p~YHyeLa^-CV6}pWT(6v zylnCS&93#T$y%DdGa0m_0Va#QVe%$#N%m~PQPi)i@JMFc*5{HLr{BrhR=Qi~ZN|R}uPh`}(ucvj9ML&EzlTbM$$Px7(6?Esg58&p^s%)qGZkh!b^6>y-3EvF(BxD; zazo|?RQxR){d}S@n+B3YTk}hsR*&SHT+C-CpYw&nXN`=Arix{y)~aZ6HuoHkl?q?F z(O)SRok-%uz;8^xd$%+6%P!W#J=Ut&?@B=^T{HUm#tJ=`4Y$iXu4e28i?4&Z1 zFJ)<1d`QnxRL$mu)*FQSW-v9RE zAKfSAHM(V8A_UxP@1uhn&ZR*LHgUe3uMi47a=KF1Ri(k;rqCMPyIDss3t3m13@$FJ zF#%Rff>LXlgA+W_6Xx08Fwb>)7j)@bM?mW^CYb6B?jbGS&QL^e2sPTbMZDReE-`x| zdi7oRQX}Y>b_SH}hP!mxyt30!f@=ucVP3oQKH3|CVpyHQab7>bp~3pV1n)dX@q?2- zF7s)R3wSrzi*5+qRkXx%fg|Nc z`9)UwGT6nh{3g2Bax=e+<=a^WA{2l%hY*0wq{4G|9J(4qu dHZ5HJ`XZD^(=??#h&$#vCZkgPBOz5B{}&2DHk$wd delta 384 zcmYL_OG`pg6otR5w?w^K^iX>mW)fBq6%l48SoDyBh7m+TMMbFt2MvOnixAyWjRS)S zQOiM*^oIHm{fwYdwR=z;_St8x1$*svvhF9B<@x=h1oZNlv&4)Q_Qc{^EE$P!CgQQ> zShBEVJW{I^ZZszFSWvjrIL1@hu#78aCstfkQ>R~9-HKO#vF;CtsE~1ul+lD4H+EWt z@lZo64S2<C%f@az$M@C!Ocy0GogIjI_G+jZc4Z>Pt`M z$^K!{Q#r9UGAOrCjG>!ydZ?ri2mP|dfbaofgMvbY3F~{dIa>sc5s5I0lQI3x*1RrT zDRRK!FH*{2m3A$4o9FWIu+viyv+;%FCz}I delta 24 gcmaFEb(f3d)W2Q(7#J9gH*!=mGO}-;$atF>0D9^Ow*UYD diff --git a/millennium-legacy/bin/milleniumlegacy/Tile.class b/millennium-legacy/bin/milleniumlegacy/Tile.class old mode 100755 new mode 100644 index cbaebc09616780d7aac5d1d2788201e62c85ba6c..6387dfe3259252df76ada44cdd45f72a98ea3b9f GIT binary patch delta 101 zcmZ3%zK)&a)W2Q(7#J8#Hgf!8;#|nU%D@8TSx@F>R^b;ANYUEDASob_A)5eXPqtvz q)U{%e140G{Er>b>c?Ja_52%B|jKQ3N5zOLeU}Incu_pI1O922Z*bou` delta 117 zcmZ3-zJi_O)W2Q(7#J9gH*)-9;+)OE%D@8TnNH?rR^imz!XPOikRh8e*^XJ$-Go67 z2pJf(ASxK-85Dp#pjrkq26F~RFpHmoje!Zw5&*K887zQo76v9^HlVyEkj=zk1pw!E B4xs=5 diff --git a/millennium-legacy/bin/milleniumlegacy/player.class b/millennium-legacy/bin/milleniumlegacy/player.class old mode 100755 new mode 100644 index db01fbbd37058a0021f59274b7ed74ee5b24d915..e1d4af0a0ded11643c3bee8d5dfcc34469cfeb65 GIT binary patch delta 40 vcmZoff$?3=9k=6FE)@%N3;-=a&{GrxxoM7Zhcd0O^evH!uMJGa3)5 delta 22 ecmbQt-pI~z>ff$?3=9m$6FE*W@@#y(fe8R!=m=5( diff --git a/millennium-legacy/resources/maps/map.txt b/millennium-legacy/resources/maps/map.txt new file mode 100644 index 0000000..e687a7c --- /dev/null +++ b/millennium-legacy/resources/maps/map.txt @@ -0,0 +1,92 @@ +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/millennium-legacy/resources/textures/clay.png b/millennium-legacy/resources/textures/clay.png new file mode 100644 index 0000000000000000000000000000000000000000..e19570545177e0093b4f1462422111f7adc3310a GIT binary patch literal 1758 zcmV<41|j*0P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00u@$L_t(o!(Eq4cH_zohCcvR z6y@%ldnd^jv#u;5>&mD*ZA)SmfDBNi-O)L+2c%ed{4dJC|MkyI1dk2R1|*S6rU4-0 zs09E2`Mf7l31r=qK&J9B{=Dve>puWc2{J)o{egDg2j;E0* zkxGQ25;#JW16@U`IG&vuotu4NIxrb*_E^PLVKX*>I^(P)vRz#XiHW1)h(KVx{EZnm zSl7Bd*L6o$*E1E*&f#|=4T(TBAR#f1*m=x9iB#_P6BVcZc>ZHm{2&oj9U)Mis0NV= zz>FI+HWbHfVmfOoX*i0e#$46;T8Z(T z-`Uy&lG>vNrnQ>k9Tg>0$!d{65wwcM&~%QtBN;>*n>}cHVy1A_?(Lno{u7U_0JhK{ zY0T`js2`XN#DYxW@O_mnWEOrldmzL@yECE}GqNz`X|+Oilq&4-y(X~f3ndu~ot_=j z!QK9g>EvXM;*7j8V!sZ**+=y*PNd;sGzE`_nIjS?f!UzzYq3EtiZ)q~_cV^U12Fu? z-hS1{>>$F{9y^f@5Sktg-;jb{p}shR$0xO$97|uQ|H<`CfM$9yvjcMNU!}0nbYS8P zc4l-Q;}5zXs7$)n$bE^C=XUKk(hx~JIwAInesPBH47mYt(+^sWQhChpc=Y0?j;a!a z%&Inp$cFHs>x?C@vqZ~9531)6r_se209cj<`h7ydpktuj~grwh|-0Yp?v-)!yn$=mZVmu3^e6d-< zFZqroLL`^N)>@2KR0%vACXO+x>gWh<;Xv>;jjcZ}y3Xi~?0761i(|{4g&@(T3u`Lp z;W&YjNr6x#*52}J!J{LRjMx#9Oi20ca`?`O8Xx|bETf0mwzMD=yrev?KR&(1P{BAERvWUASaM=?UQmw z70zl?XYD!U3K}ZD6fmye=K|&Vm36(%+-Op+hg8JQB|8=8>Lk_jc9H5jI195C!}?{p zrx9gV+%JKfH5q#>J0C#OuDQ$ax&P_kYYNNzyS}cfRs34bDO`aO(HL=C>iDGVAjB_I zG8r@mNiMU>l46y~h<#}R7l%#i08PIFhv&A$CTRL%#5t+eHB#ysRx6D4J|S(TBfp~C z%&m0bYeXvkCtaV|aTzF%^Bayt{64!S-rESOG4-0@hNAYhBq0<@pczZX*1 z`%;8qI_dhPRFca=RkCbUoL6?#?~J(7?MZ|dMsPNLmQt*jnn=51+3B36vNsgTFYW{* zb~26U{9{S25Gj~=<#~Ol>uZJ40^O;6isR8sh;k#-h%gS{$rMb+Dj*PXy1puseU;3n zr3+_7PfA=~{ items; + static + { + //Putting items + items = new HashMap(); + items.put(1, new String[] {"1","Dirt", "Universal",null,null,null}); + items.put(2, new String[] {"2","Water","Universal",null,null,null}); + items.put(3, new String[] {"3","Clay","Medieval", "99","Dirt","Water"}); + } + +} diff --git a/millennium-legacy/src/milleniumlegacy/Item.java b/millennium-legacy/src/milleniumlegacy/Item.java index 4b02596..c3ebfac 100755 --- a/millennium-legacy/src/milleniumlegacy/Item.java +++ b/millennium-legacy/src/milleniumlegacy/Item.java @@ -8,9 +8,9 @@ public class Item { { //Putting items items = new HashMap(); - items.put(1, new String[] {"1","Dirt", "Universal"}); - items.put(2, new String[] {"2","Water","Universal"}); - items.put(3, new String[] {"3","Clay","Medieval", "99"}); + items.put(1, new String[] {"1","Dirt", "Universal",null,null,null}); + items.put(2, new String[] {"2","Water","Universal",null,null,null}); + items.put(3, new String[] {"3","Clay","Medieval", "99","Dirt","Water"}); } } diff --git a/millennium-legacy/src/milleniumlegacy/KeyManager.java b/millennium-legacy/src/milleniumlegacy/KeyManager.java old mode 100755 new mode 100644 index afcd42b..2893467 --- a/millennium-legacy/src/milleniumlegacy/KeyManager.java +++ b/millennium-legacy/src/milleniumlegacy/KeyManager.java @@ -25,6 +25,10 @@ public class KeyManager implements KeyListener { MainGame.right = true; } + if (e.getKeyCode() == KeyEvent.VK_SPACE) + { + + } } @Override diff --git a/millennium-legacy/src/milleniumlegacy/MainGame.java b/millennium-legacy/src/milleniumlegacy/MainGame.java old mode 100755 new mode 100644 index 00bdb18..3ace88b --- a/millennium-legacy/src/milleniumlegacy/MainGame.java +++ b/millennium-legacy/src/milleniumlegacy/MainGame.java @@ -12,18 +12,20 @@ public class MainGame extends Canvas implements Runnable { private static final long serialVersionUID = -1902119798739765822L; ImageLoader IL = new ImageLoader(); - BufferedImage player = IL.loadImage("Untitled.png"); KeyManager km; + player ply = new player(375, 300, IL); ArrayList map = Map.readyMap(); Thread main; public static boolean up, down, left, right, running; - int offsetx, offsety; + public static int offsetx, offsety; + public void init() { km = new KeyManager(); this.addKeyListener(km); } - public void paintComponent() + + public void render() { BufferStrategy bs = this.getBufferStrategy(); if (bs == null) @@ -32,51 +34,82 @@ public class MainGame extends Canvas implements Runnable return; } Graphics g = bs.getDrawGraphics(); - g.setColor(Color.blue); - g.fillRect(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height); - g.setColor( Color.BLACK ); + g.setColor(Color.black); + g.fillRect(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, + Toolkit.getDefaultToolkit().getScreenSize().height); + g.setColor(Color.BLACK); for (Tile t : map) { t.Render(g, offsetx, offsety); } - g.drawImage(player, 200,300, null); + ply.render(g); g.dispose(); bs.show(); } + public void tick() { if (up) { - offsety++; + offsety += 3; } if (down) { - offsety--; + offsety -= 3; } if (left) { - offsetx++; + offsetx += 3; } if (right) { - offsetx--; + offsetx -= 3; } } + public void start() { main = new Thread(this); main.start(); running = true; - + } - @Override - public void run() { + + public void run() + { init(); + long lastTime = System.nanoTime(); + final double amountOfTicks = 60.0; + double ns = 1000000000 / amountOfTicks; + double delta = 0; + int updates = 0; + int frames = 0; + long timer = System.currentTimeMillis(); + while (running) { - paintComponent(); - tick(); + long now = System.nanoTime(); + delta += (now - lastTime) / ns; + lastTime = now; + if (delta >= 1) + { + tick(); + updates++; + delta--; + } + render(); + frames++; + + if (System.currentTimeMillis() - timer > 1000) + { + timer += 1000; + System.out.println(updates + " Ticks, Fps " + frames); + ply.getPosition(); + updates = 0; + frames = 0; + } + } - + } } diff --git a/millennium-legacy/src/milleniumlegacy/Map.java b/millennium-legacy/src/milleniumlegacy/Map.java old mode 100755 new mode 100644 index 81bf414..1cc06cb --- a/millennium-legacy/src/milleniumlegacy/Map.java +++ b/millennium-legacy/src/milleniumlegacy/Map.java @@ -8,7 +8,7 @@ public class Map public static ArrayList readyMap() { ArrayList tiles = new ArrayList(); - char[][] map = ml.LoadMap("map.txt"); + char[][] map = ml.LoadMap("resources/maps/map.txt"); int countery = 0, counterx = 0; for (char[] chararr : map) { diff --git a/millennium-legacy/src/milleniumlegacy/Tile.java b/millennium-legacy/src/milleniumlegacy/Tile.java old mode 100755 new mode 100644 index 91f941c..a714861 --- a/millennium-legacy/src/milleniumlegacy/Tile.java +++ b/millennium-legacy/src/milleniumlegacy/Tile.java @@ -18,14 +18,25 @@ public class Tile } public void Render(Graphics g, int offsetx, int offsety) { - if (terrain == 'g') + if (terrain == 'd') { g.setColor(Color.GREEN); } + else if (terrain == 'r') + { + g.setColor(Color.DARK_GRAY); + } + else if (terrain == 'c') + { + g.setColor(Color.gray); + } else { - g.setColor(Color.BLUE); + g.setColor(Color.blue); } - g.fillRect(x*16 + offsetx, y*16 + offsety, 16,16); + g.fillRect(x*32 + offsetx - 32, y*32 + offsety - 32, 32,32); + String draw = "x" + x + "y" + y; + g.setColor(Color.black); + g.drawString(draw, x*32 + offsetx - 32, y*32 + 8 + offsety - 32); } } diff --git a/millennium-legacy/src/milleniumlegacy/player.java b/millennium-legacy/src/milleniumlegacy/player.java old mode 100755 new mode 100644 index 0234242..2b02db4 --- a/millennium-legacy/src/milleniumlegacy/player.java +++ b/millennium-legacy/src/milleniumlegacy/player.java @@ -6,15 +6,26 @@ import java.awt.image.BufferedImage; public class player { int x, y; + int drawx, drawy; BufferedImage player; public player(int x, int y, ImageLoader IL) { - this.x = x; - this.y = y; - player = IL.loadImage("Untitled.png"); + this.drawx = x; + this.drawy = y; + player = IL.loadImage("../resources/sprites/player.png"); + } + public void tick() + { + } public void render(Graphics g) { - g.drawImage(player, x, y, null); + g.drawImage(player, drawx, drawy, null); + } + public void getPosition() + { + int x = ((MainGame.offsetx * -1)+ drawx + 16) / 32 + 1; + int y = ((MainGame.offsety * -1) + drawy + 16) / 32 + 1; + System.out.println("X: " + x + "Y: " + y); } } From b3c8b1f7d05af817fec204025ec0a7f981d80e23 Mon Sep 17 00:00:00 2001 From: ksjdragon Date: Sun, 15 Feb 2015 07:38:55 -0500 Subject: [PATCH 4/4] code day done --- millennium-legacy/.classpath | 2 +- millennium-legacy/.project | 2 +- .../.settings/org.eclipse.jdt.core.prefs | 6 +- millennium-legacy/README.md | 0 millennium-legacy/WorldGenerator.exe | Bin 0 -> 1006693 bytes millennium-legacy/bin/map.txt | 16 +++ .../bin/milleniumlegacy/Algorithm.class | Bin 1485 -> 2005 bytes .../bin/milleniumlegacy/Animation.class | Bin 0 -> 854 bytes .../bin/milleniumlegacy/Button.class | Bin 0 -> 1912 bytes .../bin/milleniumlegacy/ClanHandler.class | Bin 0 -> 290 bytes .../bin/milleniumlegacy/GUI$1.class | Bin 551 -> 520 bytes .../bin/milleniumlegacy/GUI.class | Bin 1466 -> 1532 bytes .../bin/milleniumlegacy/ImageHandler.class | Bin 0 -> 3054 bytes .../bin/milleniumlegacy/ImageLoader.class | Bin 1033 -> 932 bytes .../bin/milleniumlegacy/Inventory.class | Bin 0 -> 2386 bytes .../bin/milleniumlegacy/Item.class | Bin 860 -> 3013 bytes .../bin/milleniumlegacy/KeyManager.class | Bin 997 -> 1295 bytes .../bin/milleniumlegacy/MainGame.class | Bin 4015 -> 4115 bytes .../bin/milleniumlegacy/Map.class | Bin 1388 -> 1485 bytes .../bin/milleniumlegacy/MapLoader.class | Bin 2649 -> 2275 bytes .../bin/milleniumlegacy/MouseManager.class | Bin 0 -> 2065 bytes .../bin/milleniumlegacy/OptionsPane.class | Bin 290 -> 290 bytes .../bin/milleniumlegacy/Research.class | Bin 0 -> 3446 bytes .../bin/milleniumlegacy/SolidTile.class | Bin 0 -> 649 bytes .../bin/milleniumlegacy/Tile.class | Bin 942 -> 2335 bytes .../bin/milleniumlegacy/player.class | Bin 915 -> 2012 bytes millennium-legacy/milleniumWorld.txt | 100 ++++++++++++++++++ millennium-legacy/resources/gui/hotbar.png | Bin 0 -> 350 bytes millennium-legacy/resources/gui/research.png | Bin 0 -> 4237 bytes .../resources/sprites/arsenic.png | Bin 0 -> 417 bytes millennium-legacy/resources/sprites/city.png | Bin 0 -> 678 bytes millennium-legacy/resources/sprites/clay.png | Bin 0 -> 444 bytes millennium-legacy/resources/sprites/dirt.png | Bin 0 -> 696 bytes .../resources/sprites/electricity.png | Bin 0 -> 369 bytes millennium-legacy/resources/sprites/fire.png | Bin 0 -> 771 bytes .../resources/sprites/flower.png | Bin 0 -> 618 bytes millennium-legacy/resources/sprites/food.png | Bin 0 -> 585 bytes .../resources/sprites/fridge.png | Bin 0 -> 492 bytes .../resources/sprites/garden.png | Bin 0 -> 756 bytes millennium-legacy/resources/sprites/house.png | Bin 0 -> 609 bytes millennium-legacy/resources/sprites/ice.png | Bin 0 -> 486 bytes millennium-legacy/resources/sprites/iron.png | Bin 0 -> 624 bytes millennium-legacy/resources/sprites/metal.png | Bin 0 -> 624 bytes millennium-legacy/resources/sprites/plant.png | Bin 0 -> 714 bytes .../resources/sprites/plastic.png | Bin 0 -> 384 bytes .../resources/sprites/player.png | Bin .../resources/sprites/quantumcomputer.png | Bin 0 -> 402 bytes .../resources/sprites/suburb.png | Bin 0 -> 609 bytes millennium-legacy/resources/sprites/sugar.png | Bin 0 -> 519 bytes .../resources/sprites/supercomputer.png | Bin 0 -> 387 bytes .../resources/sprites/timemachine.png | Bin 0 -> 825 bytes millennium-legacy/resources/sprites/water.png | Bin 0 -> 555 bytes .../resources/textures/Water0.png | Bin 0 -> 2042 bytes .../resources/textures/Water1.png | Bin 0 -> 1977 bytes .../resources/textures/Water2.png | Bin 0 -> 1967 bytes .../resources/textures/Water3.png | Bin 0 -> 1993 bytes .../resources/textures/Water4.png | Bin 0 -> 1933 bytes .../resources/textures/Water5.png | Bin 0 -> 2011 bytes .../resources/textures/Water6.png | Bin 0 -> 2113 bytes .../resources/textures/Water7.png | Bin 0 -> 2087 bytes .../resources/textures/Water8.png | Bin 0 -> 2093 bytes .../resources/textures/Water9.png | Bin 0 -> 2060 bytes millennium-legacy/resources/textures/clay.png | Bin 1758 -> 1193 bytes .../resources/textures/grass.png | Bin 179 -> 1489 bytes .../resources/textures/gravel.png | Bin 0 -> 6233 bytes millennium-legacy/resources/textures/rock.png | Bin 0 -> 2028 bytes .../resources/textures/water.gif | Bin 0 -> 18972 bytes millennium-legacy/src/map.txt | 16 +++ .../src/milleniumlegacy/Algorithm.java | 79 +++++++++----- .../src/milleniumlegacy/Animation.java | 32 ++++++ .../src/milleniumlegacy/Button.java | 61 +++++++++++ .../src/milleniumlegacy/ClanHandler.java | 5 + .../src/milleniumlegacy/GUI.java | 24 +++-- .../src/milleniumlegacy/ImageHandler.java | 62 +++++++++++ .../src/milleniumlegacy/ImageLoader.java | 2 +- .../src/milleniumlegacy/Inventory.java | 85 +++++++++++++-- .../src/milleniumlegacy/Item.java | 30 +++++- .../src/milleniumlegacy/KeyManager.java | 14 ++- .../src/milleniumlegacy/MainGame.java | 61 +++++++---- .../src/milleniumlegacy/Map.java | 18 ++-- .../src/milleniumlegacy/MapLoader.java | 2 - .../src/milleniumlegacy/MouseManager.java | 56 ++++++++++ .../src/milleniumlegacy/OptionsPane.java | 0 .../src/milleniumlegacy/Research.java | 91 ++++++++++++++++ .../src/milleniumlegacy/SolidTile.java | 20 ++++ .../src/milleniumlegacy/Tile.java | 51 ++++++--- .../src/milleniumlegacy/player.java | 24 +++-- 87 files changed, 757 insertions(+), 102 deletions(-) mode change 100755 => 100644 millennium-legacy/.classpath mode change 100755 => 100644 millennium-legacy/.project mode change 100755 => 100644 millennium-legacy/.settings/org.eclipse.jdt.core.prefs mode change 100755 => 100644 millennium-legacy/README.md create mode 100644 millennium-legacy/WorldGenerator.exe create mode 100644 millennium-legacy/bin/map.txt mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/Algorithm.class create mode 100644 millennium-legacy/bin/milleniumlegacy/Animation.class create mode 100644 millennium-legacy/bin/milleniumlegacy/Button.class create mode 100644 millennium-legacy/bin/milleniumlegacy/ClanHandler.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/GUI$1.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/GUI.class create mode 100644 millennium-legacy/bin/milleniumlegacy/ImageHandler.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/ImageLoader.class create mode 100644 millennium-legacy/bin/milleniumlegacy/Inventory.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/Item.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/KeyManager.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/MapLoader.class create mode 100644 millennium-legacy/bin/milleniumlegacy/MouseManager.class mode change 100755 => 100644 millennium-legacy/bin/milleniumlegacy/OptionsPane.class create mode 100644 millennium-legacy/bin/milleniumlegacy/Research.class create mode 100644 millennium-legacy/bin/milleniumlegacy/SolidTile.class create mode 100644 millennium-legacy/milleniumWorld.txt create mode 100644 millennium-legacy/resources/gui/hotbar.png create mode 100644 millennium-legacy/resources/gui/research.png create mode 100644 millennium-legacy/resources/sprites/arsenic.png create mode 100644 millennium-legacy/resources/sprites/city.png create mode 100644 millennium-legacy/resources/sprites/clay.png create mode 100644 millennium-legacy/resources/sprites/dirt.png create mode 100644 millennium-legacy/resources/sprites/electricity.png create mode 100644 millennium-legacy/resources/sprites/fire.png create mode 100644 millennium-legacy/resources/sprites/flower.png create mode 100644 millennium-legacy/resources/sprites/food.png create mode 100644 millennium-legacy/resources/sprites/fridge.png create mode 100644 millennium-legacy/resources/sprites/garden.png create mode 100644 millennium-legacy/resources/sprites/house.png create mode 100644 millennium-legacy/resources/sprites/ice.png create mode 100644 millennium-legacy/resources/sprites/iron.png create mode 100644 millennium-legacy/resources/sprites/metal.png create mode 100644 millennium-legacy/resources/sprites/plant.png create mode 100644 millennium-legacy/resources/sprites/plastic.png mode change 100755 => 100644 millennium-legacy/resources/sprites/player.png create mode 100644 millennium-legacy/resources/sprites/quantumcomputer.png create mode 100644 millennium-legacy/resources/sprites/suburb.png create mode 100644 millennium-legacy/resources/sprites/sugar.png create mode 100644 millennium-legacy/resources/sprites/supercomputer.png create mode 100644 millennium-legacy/resources/sprites/timemachine.png create mode 100644 millennium-legacy/resources/sprites/water.png create mode 100644 millennium-legacy/resources/textures/Water0.png create mode 100644 millennium-legacy/resources/textures/Water1.png create mode 100644 millennium-legacy/resources/textures/Water2.png create mode 100644 millennium-legacy/resources/textures/Water3.png create mode 100644 millennium-legacy/resources/textures/Water4.png create mode 100644 millennium-legacy/resources/textures/Water5.png create mode 100644 millennium-legacy/resources/textures/Water6.png create mode 100644 millennium-legacy/resources/textures/Water7.png create mode 100644 millennium-legacy/resources/textures/Water8.png create mode 100644 millennium-legacy/resources/textures/Water9.png mode change 100755 => 100644 millennium-legacy/resources/textures/grass.png create mode 100644 millennium-legacy/resources/textures/gravel.png create mode 100644 millennium-legacy/resources/textures/rock.png create mode 100644 millennium-legacy/resources/textures/water.gif create mode 100644 millennium-legacy/src/map.txt mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/Algorithm.java create mode 100644 millennium-legacy/src/milleniumlegacy/Animation.java create mode 100644 millennium-legacy/src/milleniumlegacy/Button.java create mode 100644 millennium-legacy/src/milleniumlegacy/ClanHandler.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/GUI.java create mode 100644 millennium-legacy/src/milleniumlegacy/ImageHandler.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/Item.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/MapLoader.java create mode 100644 millennium-legacy/src/milleniumlegacy/MouseManager.java mode change 100755 => 100644 millennium-legacy/src/milleniumlegacy/OptionsPane.java create mode 100644 millennium-legacy/src/milleniumlegacy/Research.java create mode 100644 millennium-legacy/src/milleniumlegacy/SolidTile.java diff --git a/millennium-legacy/.classpath b/millennium-legacy/.classpath old mode 100755 new mode 100644 index 91ee9a5..63b7e89 --- a/millennium-legacy/.classpath +++ b/millennium-legacy/.classpath @@ -1,6 +1,6 @@ - + diff --git a/millennium-legacy/.project b/millennium-legacy/.project old mode 100755 new mode 100644 index 9afda82..93f81b3 --- a/millennium-legacy/.project +++ b/millennium-legacy/.project @@ -1,6 +1,6 @@ - millennium-legacy + EYSnotBroken diff --git a/millennium-legacy/.settings/org.eclipse.jdt.core.prefs b/millennium-legacy/.settings/org.eclipse.jdt.core.prefs old mode 100755 new mode 100644 index 838bd9d..bb35fa0 --- a/millennium-legacy/.settings/org.eclipse.jdt.core.prefs +++ b/millennium-legacy/.settings/org.eclipse.jdt.core.prefs @@ -1,11 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.7 +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/millennium-legacy/README.md b/millennium-legacy/README.md old mode 100755 new mode 100644 diff --git a/millennium-legacy/WorldGenerator.exe b/millennium-legacy/WorldGenerator.exe new file mode 100644 index 0000000000000000000000000000000000000000..3b7645f32347de506ff68654f9e53a01bba23162 GIT binary patch literal 1006693 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

s7J0E z3Jva2p+Vz33~WPmu+ZsRNGwbA`yPhcoiD4Hd1cJIDLL<2=Do|E$0DolSmc3~{=rh= zFGdZi@WR<|z-LA9U9REL=F4~xJq-uZ1z)u(uIPV&2KoaEihdB=XW(1{MN45j^^bdG zS0WpegC7U22(1?p0+jVlt>_3`105e1*YRBa9qe`*fSz6e{h8<=D0k^|Q7V+VDtZ>s z(jP-blnIS~0BH=oxxXdmTj+D3ZN8z*RN9)jK2MeU{FjHJ&%kh+1Abf4XPi_?su^dN z{r->Fm{&i;yc(gldYv19&_eNr8Ae)dmY-Byvm+3mt(Ghf742uE?+JY2xN#w74%+Bn z!K9S!z+%w&4ud*GqU!CR0u^L-$yRV;nt&{J*_QANfKuqxBASMpH;Q;F;kI|kt zU=Ffjz$@$3&eQ_uhyoXmv$+HNM9%_Cn1aQeuQ>ya%?V@1)++1a2sWX5k+ZssAGCHv z#+<~EKN$QZ{^Fp*Yz?LbOdO4o0h3H;Ra$NN{ntxqD&Vb$LkG4r;H3uNwbscAj_SJ= zEm4_AV+M8y{>0Yl?7+)$MK=iba*7YjfIyKm^{S5kqtoR;32B@4GvOsf#hI_76**x{ z=p3p6fo6N`ZFGbYSGOqx6QqknB3PUS(t(dxY1OB*!%ZMZ1 z7Etr@pn36jf5$e8fJ;K&Z;?l#2@?(T>sQ^xpgQpKG@I z90C0GxY{<@fVx7fYoh&-1cdN28b89??cj0ibA{CBJ&#F!)@;Yn=euy@F=pYa%Fh(s z4&XP0;I!U^;FimT5E!!fQc996GQt2BLOgNB0TdXkbiQ)I4q-G!ArFx^@E=DA(G>Qx~aV1>83GWHBv6SNeCom?&#g1V!goK?~X4#DUgkysvp{C7{j)Jfm zbQBI4Hp5RlV2FcuqhSvI0_^1ag*IWSWfKw&!ruY&Ul;_t2tAQlbgbxs`{?7;fxEB_ zunG96#MWurgm(Zz4fNON!ri(5eY}bp{v#wX^J%-t;dHS|wC?9u+t(mq|V5kEL|?!|9s+E<*M|8$H!kaK%G@nj(LV;0;Vs)GH=? zS{|`vm?&FySAQ$~T`_NnRfaVt?R0O~o`4&qElz9xD% z)W)}m4S^0G@3?L{?K#sD?vt{=4*!tkXnvFrs_mC`Xtt5hGIG;bB0?E$$f`Ng;?tYJw>m(ANGU4j)J`8MM1PB8FDTl$&vmf5j0J5#h#Zo zG~rB}2CAKS478WA?_AH={T4{Y*R_hc9}tD6_1FT3S`6mOdOR z)z#9ih}1>A;Wg5^xa29=3>l8Q=vyktvDf>jU+$1@2E%c<|A%;SU@b?#9>Oc)aD`Oo zb)p<`xOGJjt3``txXT@)gU-mKI|$WN%5uFAyMrepg}55S$a7rK=fUp>{%una4E}J( z;oSG#6W%uia|llWOBtB+E=CxUu8DpVTsNB3LY5+~H_<7)`yFuQ0ZUD&6DrMc9yVzZ z^}ZOPKxjRea40TmKzz;?wt1bYB7$qi>4u>_U=2bLr*khJhY^;Dze^Hwy;Z)c!rkWj z#qX*@8EzfDcstCPk|mj?+?YKo4JhUyfl`MZ|8X!F(%XhxPnY#u*Wx6DtsR z-~qIToIp4QUnUjczRK8Qgq{MC6nv6YS%YMm+832j!+k&F@8CmVONx74!4K;7A~fs{ z@~c&{XEeuX&Rk=BtgszTh**Y1F9D$tV0@J?`4@c|MPx92_bAuMYkMKGZap_ouHV9f>pfOE6&+0YowpvGdA8ec?;QOU5`7RulA8eVMv# z7xZ#FL6VyK6`ImN-)Uy+Kkuax|M{k#FBbKoUI@Yk!72LRUW{UNi?Bmdl^;iI=KTuB z*JqgjU7^Yq)Lq2ay^G5*VaA<--E;;@w_^71zdTQb@hWTZ<(Yotf2d-Wi=kr&!A!{b zG2?hwUg}^R6SEtpt0farL&ovOu`V2IOT{CYnW*C9Fa_~iCW=sLoqJv7(kAcY_=OX@ zT4~^)TY})-!(gCPn3tH!^)7V>pF@hW1p`~|!dGa6cd6}zn|E~PZgEf8!tk9J@%OI; zkfG+a+&Q9}SHRz*6k>l$7>h}XYK|3n$evG^5E1!t&eSP(PR~;iZNC!WL}wiWcy~db ztNJ5f13E>q>@Tq!Y% zMKXkk`z5eQ5J7c!faZ!CI}VD3(Stb>5r8W(JP@Yj_+1@Nt>(UsFB{$WH;{bj`X=b_ z=pV4pC3|HY!O~xMpboEc02ndXsCTB$M!yno^!%iI4*a_G=Bt2>2o} zfh4tlgxM#drqRVMy>#I}-E8C~lp53bnIH$*VorYhZDh-ZQqp?g*e~nm(zgkhJ_yxb z(#@y$JOi!98hXjs$MESF4Ry%tgiN1)IOiki*C|+N+CJ!?6a$)hQKCD)_5cO(zjWsx z>PTfJF8>qUd36gXTG$49bP~p37dqGSn6J~k?MdMkF&bB7OQq)BqqUKqLH|V zt#C6*7>W8FP)cm!NuUJJcg%heQz@4B{(76Aj(x~pZhH2k&aapgU^xeKKQz7c!VYG- z15dCg#4k3(mgN7SPLkWizY%sz4Ay;T3Ekv!8$>Ajf!|<02f@)3nD1?%d+%+q;OG33 z1`R&CAiVlTFa@8kW7YluQgo*1G+?iyKDrph3L7K$_t-cL#|mL2Lwp}3{-ykLH~*YP6LFduaujO-4;%FXwFFK^>kT$7dO5fEUg9?79sn3NgsUCXhCF~K68779 zTIAUG!8&uqiIcq5D`7Nvnb*{RVd(kUky5jfKT;+F0p^!Y{fElJstOmjCB<(u$;&FP zZ2{`?s#)==k-mud8Q%d_V`dhgcA#C}Y$85s!oV^_i2F22DiR0_h^l0A!8eG|8Q(J= z8~>9G{BL^Jz`qWQc8Py;PyDaG*eZM(PS7T^PkraAIJ)nF0~WeO(P+-9LDcmI)aZ`( zVpzt+{nUs}e*yOg{0urF;*IkD0R2`B7!NbNwGWCdug8*R-zaC0hvk3my43roT z{))1v>Hf1}bZxk%P(*47hka0XwGlxH?2)-8M2Z>EL7R_$L2SN8gRan{oTFJ4HDwo~ zS+rO63c+l?*UXyc#iZtZmw-P`&mIf^1!o(`^B#$=;>@P8nZQ_5l7R6E5@S1xEp%aM z&Hj3RFN;%nN%tkE8}haJIYYjNe+d!7N9erM2hVg|yQ=2fBPoCph%->{A~xzTJwCWkROO|Wizp6!L=PY zeN)&m`0d<}-1j{Nj6=ivBa%LMY;Mck@i-oayGTm*>pQ>1+}alxPXH8T;=onNRp`IT zz3${PbwJKub3QG{e41GfX*aIYa4La{@00~CxJqXYD&)Q~@2`V5tKaT8Y&84Zgl0qO z#a7F{rv-m-V8|)N9>Iu)gP^`|>=Ep?JYIqi>Kouaay&uLB(A&%N_wz$P{K)n@SC~c z-0KTvo-|@==iKW+2cjULoZYK`iS$%aNgsSz;*=dqB6=bDPO(e^R zPlC9G%Vi_}m&&l*6qJEIk&%`s(`y{ zBvkJ5T_PATTf|xQr?4KvPsNQBdr#`XGSz-#U~8t@&U;dfYY5V>yu@F1BImI_tZBch@>U0J^vDFlP z;X5%<>HHoS+Elty`@(tauT`d}VuNh}6hK^q!re7Q>2U`NbfN3oEST3oXX?UCY-|T& zPB@hQXM~Szm|9%?Q--aj$}iN-fj4aGx4~_0?`B;4fmH=m>6D9LCN@I=f;+`sGyZL2 z@n!BOj3ijmRv0R{X)ZiO*Qgg;2U^=)!LYj7U5)eJFbufq)438?%x-sAzru{ttspm4 zA!yaS+XJm|44b1NumShov~N1>#N|PVLAg@Xw3AbDO;5>gt$(OwkGu^@E7?tXx2`-g z`tn^JsN9dA@qUra^zH-Q3tUx|yA<3a)cU=+{3Z=?0`98*ML^)!AV+xjxT}8-gy?v0 zV{Q@lxc2oMZAZ+I48!Nq#lR1Pfe-Oe4wJW!57pa>fq4&~Z2!{+%lyy&0U?39%E0VDDbV*cTV63r|%45 zM|SH4G>s*@IiO*8^#H&D6`Yu)c}~P+CAQvg7Nu-5#a;bxSdM5hatwRC6{Cr{pPM4aW$cZCY!WNt=e zE{shr+@D?4a)HAfR zw8}N9rRn&&?UQnkxF6s2^P&yz;1=MwGR05L{J|Z34R3)@zehu%%H0|-M&d1dm6@fFKe%(uU0W9z-2ms45id$K0FZ8|o z5&#iV1s4mExf>~|427wk_yKIlmixhXQ6MZuS?y0Efv(gDr)fmJbar{8Gcp#ZnDE0w z-j{8GBX)O?cM$~c4BG;CZgm>*qjW6kRh&J=4X5f@ySs+xX*Dm*l{43y+2n0haI2JY z|Cox+`L*6g(?aL^9;7mr)$)MgUUbem{A2t|3IgOyYVfWe&e;q| z_mZmtM(xL_?N%dN=|;+odYV?U2SL0;5#XVyH@f_b17FyDzXLHs)gVYVsdERt8&loE zp=d;GfYqX(*mCvb=x#{6Jm0pb-&lK;F+8CUR3?=ga)1ChAKR6>;EY2&3Z=l*2o+f^ z^eFhGc){Ge8`@uUJ0NnxsU^ zS21)^t{0>}!Z;S~sotrcrcSW?2H@JN0_efPd>Dfu&s5iVUyfcEN5l6w%nSM)p8LqTG`g=e3|n zLO!a$;9^@!T68ZU&f1aoW7CbMzrmO%LTXZ_!<0=z<4>Sn%KmeTs9bJfW!!3Zl zn*#3^Zn!?0-@oD80QG?T)dMQLE?zdqyX?AJ6V@9E{>~)$JG?q~m+5{0DgDTF9LX`g zoeLAaoo!He)7NQN2R7NyfhV6Sd>wFGsezNzT5I?>v!}wpsl^GJ-u;`$(24YK{+R6E z@IJyRASUF8Pn(5+HZ4K?*U(eapiN)vkN+OSbMF4 zJ9@zX2tGMs^JZJ)`;Z@x*Vu>4c+E8%@?^YbB@85RLcGR_pZe<-ubGx<6=HFi5byZ( z35=H!p7|&IoL=G`POAnOtmvyz1N|h0Y3e_LJ0Ubx;%~$+81JAb{4YepgePpSSH=Aj z$ByTmV9{rw~Susv-e6Ld+bi%Rc9p97jb0aLKfI}{A8C0DZYsx?lIy;_^C$ZP{8n0 zjY#n=vAh@lfJEy$s!W479j_W=--fe)7@HY52NVngGJ}%nJHs5}BC-y-LOD5J0I?Up zlE({w($O{9M`ZN&2XK!Y5mw<-_kWr}ItG<|zl`Eo7cO-`$_O0^S-Qk1;;~dCeG~@$Vg-XYglfaD!h%HW~cN#99LV zb(c{wcH^-_XUXVo%LRpHCcnf}v9WG%Y)fNZlWou7(kO^tPqy8U&+JfOvF#*`o@Cpw z{XfpOa=_>#2$;;ay1hqb+mkR+`k)HS9ju)MI`DBphI{RvgZArFLdC7q5M_adPCTDs z`9lcpqT&KP;eS ziGV~wl8gE+j6k>j65Y%B0sd(bmPmob{kP+w=URiFH(odB8I(v5e;)kD=((*nPR|`X zjz!NXKz65R@G{ly|L-40e&G%rpAYU*cf*m=w0y|cw zUUfm4`&CzJnL0jykU{iUCec<&xk2w&Fm7!mFJBUypLtNc8N|X%w$nRXiPm%W3Tm65 zm(=F$EK`dwP&Zpti=V6iuc$6lr+S*IRuFX(eFlk6`ga`iJJpci2bvA}o%L3NKF<34 zkIU~fp}71$_x7>mw-S)u<@a`kDvzd*ue{PtevgBm8x4AH*k;gEw>^QLLB~PQ`-|iB z>;*G~%h0QR`70p1)AM^+q@&UEuZ{mbJu?k@e)@(%PxG4z^!z{ez63m~B5S)lX`q4N zjSw-8QQ{aiLDWP+6Nng=00LqZ5L|Iw7*s|Px)W5EX1W`=b8XGIJ8qzk%Z#JA1&oRb zfdtf1z%7Ui<1*fB3r2Aef|CDzPu<&Ff{MfU{NMjPe;(*tw{9(`PMtb+>eQ)Iyq5jv z_)C|B_H_Tr_IzlxZ_he#q`kH0uwT)hEA95QI_=r{YC?M+`vvVe1yDMY@E~;V-utIV z2kqGf_Pn?Dobh5x|16z6HA((S;Ggpw%MK);G!9}KSZrNmgt zWSFM3XP|(XAmYp387UxApd>=nSXPLPMfiUr{-1>Z{qcVQ{-2Ehr{MoEVL-I=NV>1# ze<{AoX-APb;f(rUf-jk`I6Z5jKcO3HIa|F*qQF$qQ&Adteiphmfxtj1m})x<#W{1L zdULu`y$NwOp)2tx1Xc{E2asHQkaU&S4%1r}%m610E49gO8^s~4Hb89?kWHwq%i}QC zTgT~ZR8|reXLpE2f)4mtYx11kA*tE$wWqLRP+1B755)gL_zRbVX?wvRJN$nVe{qq4`gySz!4}SG%3cJ8nP2G$d_n%;{ujV^IB5uW*i7C+hg zWn)Q8RgJs8Rcq}8w4-y(jt6zZJgrn)xls%&c%l#0 zevWF5&OhC%`AUj1!{dTMi1l@)qHp|%&C#?EoB2r@10XcJ$wd(D zcw9y)kg_!MdK8TmnOK3)PQ~mC(45Kq>eZagr(M{vsZ$G}*|cu6_2H(fZksxNhqsTd z%BPnyuxZ<-b!dq1W9!3aZKR~s(-JC;Al#8#YZr_>Ok*ml!@?zQ@Ap&qUv1<6=C^J9 zk6qOs|Bp?G`~ubMyAIM}pJk~saKMn_UF_)q}~iH(9h0O<6>w0gT2uuZ)A zxJ;nl83>z?%T*omWUM0&CrBz)Qk^#`c+^+s+FTsng13$a#usbQ9WyWGe*Yw~*F5JH z5+iRGf&#|C1&?ZA!&0*|q|b|{@P3QSkit9_$5oT$J!J5x#MsBgFiYLfEtYi=Bd4R_H| z&>xc7D_$Rze7Fu7_tn;r?W+Av+VM@u>mU5&)ZmxyVC$f&0}apZb-%-!tPXZg2SV@A z1G>f4{TzL*%}@)$eREjz+pmMD5XSb5+xHHNDg^Aj7R95ljW&UjGgud%Uh-2s`4DR7 zEx7XlH*=!`eJ!f6^&Jz?%Q1j@#R2l_uNhsjSnLLw4sGF`Xf`~#gryArwg5-EZwqkX zMjE|Y(j>N*_pw5)i_U%SXhK3YU1q}mxDmUVHF5u!xqPPvuJgG32jC(Z{Hf9#s?BFn zX<}D=I*vg2Hkp6H2X?d>%K(rYqEDvI@Bg&@N6yJBL?8DTBUP~oh8b5Tn{^$Q%OE4Y z!Pk>C(`>8HRjbUC>}r~lzQyQ?r<2_1mQ0{I3k8~EuooCyo#FJS2ur9pt7vn0hyMr& zK_Nb7Ep8liSp_Bw9;8z~N-xvf~z2)NccNno!g_rd2Q3FmX(p_(h=4(DN_ znhmN3iU2LTPo?LDF6Q<#Br?`9_WTCqZ~&Bnw`59RJB5r#A^IwstowUu%YAvh_4QL1 z{M*$s6}Q(0eAwPC1D+bHjdakQn0uj-ya-z85BHk%L)a@6pn%$q`U@Hlc@Jh9ZLT?W z^SbbS&iv@|1(46%=2t!y{aS`S+Q*F8q!(hYyF_FT*$J!X^xTiC-K6m)=?}Nle~^&= z&rJUV6rzdzq{*FMpLqXgNBk$T{GvMP$%Ot^_kXe!^E3!+Ks0cg_?>-HvetJTP9g^e z_VpbGJ$2E#KyhC^D^I(v-o2J+Ht!uPWQ^4nd&;BC=~OU@UqU|Rjp^cC!+Zd!f|$FG z1JnLPW#FfEorbs+Keh3=m+s;l7QszwP%ujRPW_YKK_5EruVo5zK4$0k^c(*^Gf@A zXL3y1!)nEn%Tnln+U3B<8nAM~#|vdBuc;G%<--&BkjQVG@xhPg&G<*gJZa?B$E2h0ySv*PSW`S!?| z??`{8C(^^2C;CBr|2@%PJ51E$5PSy+U?_g+CuMMn@Bwp=12~cL@4?|?CsORCE#M&( z=A3@e9!y*Y-=}GMnil#8V4Qa`-qL*o@$0Gf&jZ#x2Ot_59|bL`+j+RRY*rV;Ykm21 zXbJ1O1gJO4mvKxmOD~nhO3rd2vP54)$!@raKq@MUP;gChs#BQiuhJh()I%luF*#9B zCJOL744_!Zo5|n5J;md)E+nScK!LIhrou)y@x%T-poK$p(_JJk&Y!@mgAF=SOs2QM zsiQD7T)r+VI7AvK@1QEinH%7-3X#xC-`Gc|M&4?w{o`S`hJ%1TPJkEutuMoP_ z_ldP6gBa5q;=xfMoO=UlR{Rj&I4={|riWkH@ip^!2Vdp_ zJ3)JV&2?&W@YCeJ7~RnxUyP06YowEl_<9U8X?uJzHioZ*6VtCCe%s-Tu`zsou_WGp z<-dR8PAEJh6M5D$e#-I(;Xh{2f0O@w1yRF%<0@m2;R9z1L<&!DbTVTkvBcp)6Y@y#Q&N(n(D+MME|P zk4liwQ`7g8^rW$0mi`A2N>e(i>6fK{UDA`9_L`m+(;eb7Z4mjndC3668;rFNo~I@y}~D{EuKDUJ&?k`Iv9WX zV3>*gN}t!^`1`i6GybMI3EGdpAMZ=yS0Z2SrGMZLi2ajh#ro%?C+z+qOzrx|CEiLM zdOs0;nb1EI*V}hfOk80$&6QpX&Rx+alhaxdDX%{L`WZ|w*H?g5#s08zLEl)H?@r-g zj5W_hEa!t`oL0$s&J_6pqC#AR$d)EGANeJkgfV#l+GAhX7b*V^#`m7Q=P(~R)8#d% zQ2@Y63km=Ug26FA0{-^5yBsOgFm5j)a5z^E*@2Z5KA-sfZ z(B$?&UfaiO0Egjo1>_C9I^e7a2SI;9g#dRlaevWt*yA{V&z1JAJ>x5O8T?4!Mga2v z4iRuJPavHPz6AFbai>u%9TEoFRg>-Nu9fGF=>~?Io;NMU7v(hSPR_1y<(4jf;nHW* zG0YOjF$`AMFg@b;#`1gUFba;D=9N=fh$B-=xL*ZtFJ<0>clAvL*jCcUy@3mZwVUR# zOt@cN>wXn3A>mC4zL{~6!a^t-#kEt7YyOM2TPI&}VD3HiXmR1aw#z2LC#$HUM-J4Y zT3d_OqE6>z3XqH>4aio@rT{#*5{(1aWKbPyq<^LcR9pE6fP!6Cz){jX>kQQ#x?n0~ zI&q6cIyFnobR0Qd61|x|n>uu#{@!Nz-GXaJc+^{i1F*9fmQ+D!{kY$Rid zdliTapq0F)p9xD6(D--wAnwcD^Orj`ULrJ(gXH(x_X<=ecnC`*@^{eWBqA43>X9){ zFR`v* z1$!F`uWv~l3WFtS%1|KECwVM6oS8Z%tcyF!VPVe@Ri>0m^4nwNAT+`m z9#fD%HWR7<z+>gj};u4ZhM-YkLZ!;hK8}%<(&l*sRV0dI|A)GmKRSiHGhoo;s z7;3<(ad^edi0-0GL!8XM2O-D-TL8X!_;M;ws4t!h=R8`d4&N$E5l-_>oqB3U+SF?Q zHAveD_Gad{kiw%IQ3kvoaPT0Mf$wMHdmGEz$nVb}HdhPj>U$Z!pMdXg@cT3Tehc3I z&9{g77Q%YRllLv(Z^OHFE!qXwl2_t^`1ctFg5(*P1p~i&$r-{2h^_LxmchC+w zRBAT`uQ6L1$lnfrF32k!bOCn5VB|HiEws=EZ-li?@j-xE4G)3|7b}~+ep*sJ2D7@st%&IMk8JvZBT>oqL_&%5K`z7UT zHG+xIkee_>Fz(J74-GxH-7<{}^0G=+%{oM@IS~?@5Y=oZ%9C zvkBNFzaS5HuC>mGo1Ci7f$K6{{)4z+zwcRK6fTN~H&A~BRUYa)u!kL{{(hotAOe5P zgK7&=P^nhq%PaPef{9K4S^WV||H!m7_zy0yHdv84-Q6JZHSogc(m~>-P6drPFNAYE zCA)RgzXb)wIw{j7<$RS=&RCRl5dFUl@6uy2#*AAxOJ4Ies*=Gq=2w1(@<~5tGnPr% z*36KGG%ik$Zb%r9Tp!^4Qqg9#A(~mec=+KxP}qXq0bt5^C1;1bk)5*UXN@B=XabL@ zlL7TqJ#-P#DXDpC$p5+i{ZxG4B;@_p7X6#4`XV9829hLOdw(lz6!b+;kWT4hDbv5f zmb)8JxI4PkK5qqJfyYdvBBRlLRAh*IN2Ax*B{C$faftia9gQAe=SJ6&ki0{i8(qgo zMy26=USD75$f)$ilhgF|M{#)qo*g;Y?K^S7C$2J=OFX6ddO=z}q%OE6H&{1vvAZ$d zg$=EERJk41=$T5MC|>O&u4-rd7dY>Q8Agq#PGbbExRC1&|l$W5UmlB zC`*{06C4|%Ow&9*!A5ABn+$e3Oy>@q50QyG{dm#EoJc&j&?3dW5Lqw;vW+20Ry-g(biwoDM#u}pm66D# z`#_L9*qzDRIOqKq%T9wBhW=LO!+!)7HGyogQjhEdnV?X71{3~c`MA3NB<+`QGBdCN(acJY_L3rm&;?+IC+dcTOJkX$Ya8J@|b*) zJTACI9v4rQ$7NT_W7k@hxA*nHd)sAbu#8FOrTSChaYL*Z*e69~9 z#674j5_$=t&m>fbkckk7ik$peiwNPP>u-QGRHn$%<;4aAx(DCbJ?fFE9$D(ay&QbY zQIA~p$WxDe_2{P_V$j_LlYIO&l@+T;sd|*D$8hx+r5M=(ifdC))YYK!^K&FnSz+(HYDR5&fR2>W577N`K3*8$FEs2F5 zj)fkJg`S9omc>HP#X>7$p_gKzIy=-DSj`YmPHn^{lg!7|9{)7InP&5wv-jBirWi1% z@|)ZG#`(=`gz;TYGDhP3X6f~N=QmpmI^;KlQ4%=7Px6~rSzFBBR@jd4p){2@#&4cs z^)PA*uk&{$zo9vQro(YQN0WY<<2(zVWDXt_TL{?lT08#p6$eFGhI(Y~k+&@M$j+R` zZ#n9b+f&~1vgMJlBKsXKZ-xEj(SM*kibu<%^dfnb&5+0NdGZ)lEswEx$)jS4JSIFQ zkIBpAals0CTwEuQ%ht+cTC+T+e<_a{JLKU@yMh4D?k0~pS$qhAA1)yhcs~h|xXUC& z;;xVoiTe@>k+^*lB5}`=5Q#e^p(P02C?OKJ)F}MtHi;u~-zy;!_rnq*aX%p;68Ccw zB5}VYp*nTw9cVRCB zqW*YnUPH_Tj9_Mx{s>7=!!D+8vC}WRRi!@?=@tH*{j+Qq^TE+j8Y=T5>|JJYKO^aT z>D^GSCw`aJWnWcNIn4 zqK(UN&a5{8DRVak8`IGA9QswP(+{j1OdM1eL$$pVD3bP5DF@ihCmvUDEtjUFy0OSO zSs$dI7;i2d3r0V;^-~J?_hRQgm$F}j#cr&!kgTCv-VGW@Dzh`CpP^MZ`+mCJqB*F> zRq`QQH1qW67?~y6G0g=g;=BNouFBA}F0(rT#F7%*O_fK6>uMo{Qvk}*hOc7h!n3G* z4aQJZ?^fvvxA~u^<+k{zrGYT%m%E9WjZthz=Yf{lvPXWGA!@Dj(#_DhpISki8ZG=4 zDr@Y-7q=P2a0h9IZUY3gP~8X%RgN11i6=)CoG`9(ugAUTSfHZL3v`&fp;h?GU4N=X zbNMu9&zCITLOUzlgyw#QNe1b&mR?4b)|D|Y{%4wHM+h}%!mZ2&OyTj30ybqh4)`tH zwlFS$~yUAn6#^TTw-{CRWm6$tAtc>CZ0d zS!6cvzz;y+vd-+utbfCstfOclAL-B1FfO*bKV9hI0}5Q@QmTyhP$30U~P4?x{u<|9w6GYq^$ zUnZ%@-}V%HC(%c#w&lVb%z9(;`l>=5nyB$tx3#qduUg{v=NQAD1K;=Pn_#$iL0&Gk zQI==Al7IQqU<{*T+bp{j^%C_M9?tjx-r&6!XB9fN1k0AVvBF8-PgChdn*jALNDt`^ zo+?PpAz#$_067_;%G%xl{pH^65m$rs&3{6^GSUHk-!tu_(?tgfTD0Su92-DqGw9VLIP4a77Fuvg@sAyyC zgAFgYaF-?6uSxNsF0dzB5jP~g=B41cPJ8Y2shN&WTu1@*3X-hN4c zYr$JD{q5-$!QHOPUdqp_@FRz;z{jdgOe|p8S;3|XeQ--~MO zek;08%?j$gH_=yUF2lwFcI^vWf+Lo=m-Yi&LRX!JiFBA}X})?p)qwu5uqoYr?6JeJ zO+IYmxRFi6ye==e+puOGn!@SmI6m`6W87%J!_UACZEX*+u;}yVw)F_JsOWNgJT$q< zvf}hg-DL2q36TphALk_5x2`2U&BY;W(1$}j=G-f=Y(sUQ8+)M_u5Z{nmtvM4^Xtp0 zmgl)BF86f|n_UpIWAw21`d?@LKVoMlvHovtPPY#mc|HiZhkp)K$Bi@^+GZG5UR3umte&B~tp zTjQ$CNNFXuOY~V;kvT8J?J;bT$=MIqaS{DUukw!7fK1fDQJL1jvT+O~u8*CZHE447 z+(V5SDC&G_z9(lz`mcm4mTqET-R$pneo>uG-_DSL^I-Vgrgk-X{7%&0k@IWs0$`}5 zjWRehc0~t=Hu^`Dj=_DL;7Gw?8E%{*K4fEXSYc`$m z25#wN{?eJ4nM=>X=>dNYbB8wi4pt>FcMi(w8huH%C$!G@Q2f(j@@Z*sHO?4N_G_qy zjB#4&2>+mxZT`bKUZX|9orn5Lf;$iKcWEkjZYL@90jgrh8<_`qHkI+nMzZ95rYu*Z`l;rVG{TyK2Xv zCX6V(MeOeh2YOYj8S0Kqeju>>kjl=bQ}nm|5nTD67CA31GUS2ML#nu^A?4zQQ>lNDU*Q9Md zgI^8{w7RuBQ2FNCx+++>Rk{XtQ}?{1n-{c(W{-6FF*YzQr_;aRmVnhHbySEdwt3KRSl>qFwo^I!1j?o3i-M*=@I(-DtF~Ok#k=` zo2%|oS=L2g18Ke={TG@$XmakXP_Qf?6Hbodxyyl}Xmj*)V`f%(2T$Ouoo54HAf{y- z*Js-#U1D)DF}JS_u+!Q7qp~8UD=}0L#$4oS>XOYKz-p$-gLki90s8iWgUD%?eN)e%oX?;ROFWIehL+mLp*S^BE)-w(IZ)gL)hg?lR8 zQ|rC8m80CzmEd<jH@Z;Z-}OkQA$yLAHtr}z#O0~lsu(c?4DZ@|7< zbbG9RGIB7*K=A}$C-NkI)^XWIv-uzj3D?d3(ioE!9G34MG$woQN5=TfNPp?ELeEotURl?He{gHIEM=Y%%`qyFB4 zQYCp@dJx07rxsUVmU*#p zi5Yk6_6A=!yL^xmR-X+`foxJgnjD*nmHh9V{Pv)P{NSL`RRAaNJvuT6;LXr`9W-F<5icM|eb22EiIb+nmx9tGUkZorrEkE9QBeEV$2O9B%sX zzXYhdz?$dTw93xz%_zGS3o8$79*}u-FCm#OutK@W8#Pp91SKlbqG^OI#hXT`mAUQk zUgj3!AM=S!hdI*WV|^OrOlNKvHU=Lb<1kTHxC5K|Rg11b(sfyy~D=<$@eYw;nzzucluSOpL`52Qk!LJq~R4}5@!Y&$o=R}tYec0nW z7xS<&yPsAA;o$UAch&sJSu!MQhPX@1wGfRIF^nng;FKlwPy><0d9;{4z6Y#L#)u4kccA!me_uphPw;oi z{qw3@O8}SN5IsP(uf^Qd3+-))mx}6NASVC>dJ7e$=5pi^3j3o}@)!_bw3Ul&RHW5p zgJ5q6>>iGbr;#l(etn>|tG4hY2|o~MJw#i048nok!?X~6wgz@jR9E{3c8`U9OQ@T~ zjn_g;C2+bHnk|6|T4;#`Kp#OgJh1x=e^z)aW;k%ub5QSOx4s@DDcsbB=q}o9eae=$ zm|f8x!P)7+SvU{fMm^hVd^ASn4jPfCMOH9;4i=n$B-0&{i%b*1WA#l5Sn7q_A@m08 zb0o!`n$jQUQ$69Dl7`B)QFIfQ&MoFxBoiefR)ip=7IX8r$S|TXJ>CmicnJ#O{V!z+ zF!Z-!D79g*&O!w5S29mWEokTEs#uIf3y~odtFH;{9*-@65tuN_eW!=FY9SX|=d|iO zyTpEWiK=tN3RbHra|gG4Tsp!30LmhM!(06ikU!~bqJMj_98I!@N&PJJ?+78;5Nx>$ zLM$vr9eY9rREzmANWvmpN5T~#It%N6?gvD`6i5_9-KDe8fhf52vX}9x%{LV(_n=52 zB(5=c4)=8m?i}Ht9{jOQZ}k-zBeIG%4jPd?w~uj7W+bCb`UYagpD+nzG^G(p{YtNX zy$9+tE*fg7pER%fhHI66=nOR`Vx9E~xEJbLbKN44##&VD(EGUn7qg&_=%*1K%P>UZ zwa{M>`2u*XtM&u-a*H_)Rbc2u{}kS;pP+@V$9GIt8IYH|3on=helXIbx40WdaK;WEvvYLTXa4?$w5oQHD|TtJK=qtHUw8o)FTq{wu_wXBTdZ&a>E-=`?T zhb{qjR$*QHHrM!lVD(x_w-!0T_9|mo?x10Lb8C$;IeOLtkxX*gRHsa8%nb;Bqdi7% zk*_;PS1bO>sjL}*m`4KrwfQN4ulyRAL^&Lg=K%s^eD0v}7?9%_MqQpiJN$Kgu2UC) zZE987qD|Ea^9EKAyD;_1YExS@7W#C3LpAFk1Nu{o&`Pc>o6Sd2EgIVhJ)}s*T4)tA zLW~1Hci_DgL|=PU3cLr{@LFR4pwJJD)gXal;dm|%52Fw@9-2)Lm=LhpY#P8aYSHT{ zuAwt-Kq5BT@}h`@`nH4N)KUaW?AZIasfJoy3MJR)(n9%&gpnNT*D!Ae%@L)A+M-^F zR8z;rS3@Rq+JlX)99cgrR^FBRc;Z3v4MbcGAP~`63-K1Ql0CjtjLgXBfAK8N z!fXH@Y%TERDWcFqJldxSLyOcgoI)JBReLPj!%3#ue0wW+0+m({KxP^n%$YHYT{;v-vuDoZW{W3k*D63)i4nL=OOOAkoJrh-UNKuWZmyK-oz03^;UR&TK@J z&S#Elgz#T6#3s z*;u=QdW{(#VtWo^sET+AEC(xGZg0AL2dITGUuHoS$>ebR+08mjfPfw;MwKf_l^+vz zLY4XqkCl({WE`aE+qxVtMLS|0_{dJ_z`n?!I&h+ewuOOzCRqzn-I~pp`ZNxRQS5H4 zACy!JAhggwQ9!UbTMJ(aP^@|u*DUjSOF`~0#%8f~xNaZ^mW?+mo&A(38ulk|G=N$ZeYvpL#SJlA70-a#xcGthdbZ$+T>Z2t=^%>OLA1xkb-xZxeLzyZP4c~lFnhA(zJjS5e2;4%I$ z!54zpXLj}f3xR_1g|^vbbfbbFp12^Rj`rmj?STKPe1NCKa9<(2=bPFBc2u+Z)EB@y zUAe`zP9G?#tF%BOLjO>us$DDmg3@)}pk)u93LkQHs^yGw%R1NLgSl*x2kSf$wET>4Dzf@3dew} z0BSHeo4j`Xn}Dn3I>f-gKsV*~-)8iV4E+p-=~X?9N(e^krE+_)70UW@J7!1 zj1~0YqPaLSi7%DgF_QF_=wU){#+bs$Sy}q{Lcknoo!~n&&^prBhtiy?O(64K5iCBb z>M|n}a$?>!VAP^t;-x{pcOn&OAa|{1wmUNEl|XAz6_kUNC%o6tMVvU%@mh+hAPNYGC$uegkFa^y;zxQToBGv5q45_X~Dj|y*7|XQ> zrxdiANyZ^bV0Idi^HP!nfmHGM~iEqf#>8&&<4nv9^+RHk<#zL_{R) zCcmS6@&hV1gG^g6p|rW;FoMbycWRW^N!vc@7=?KFG=NG8z8Mx2Z| zX~ZdPgq8xrgUoi2ljJ$cL;V1~@JX(vb}?Tgw?wp1N;)v5nDbf88%TnRZ^q&0XXC0RF>YzULlS|qWwuRcMtDXO|$CV;{wDZy(@ zFjysM!$PtatNWw`e`A8fRDzF~fWs!S3Y`glKwBw~L0|1I9q+pVvg-_trtl|-e<2S! zlu$7D3JL`MWAo@TF!FOaO^wM2ZcS@)oraW=>(Vf^tjAC#^bHt1)@lR=qddO@yVK5LevGJK^T}rS-F>CMFkUwJ&p2f->fFTe;a?FPrj^3tN-EIa) z$QT*8LKn=c%)NMcUUz+GX{8okkK{b{1<{<_i05*tt?xA7!dziY${I8YQtU%45z%VH z#5glkpOh8JxSJeeF+P#j0(fdGC!kO`>R;RBJ`wN1FAMdvJkcwQ+8R;3>qT;jqB?4V zqnY~d;!X3)v6l7VG?vFV9E%>0zPn%*?)SF(xL@7S>Spj?9^>iU>%mAL=dV_CK=Et- zHCoL$ck$S~?!NH@@jL%Ts6beT|D`zB4$R5xUg^IH4ZPI9*ly6b9H=J&gm_=?H1FFI zpIFpOLCLNW3eOwacz}~8Z0h?8-G5n0oK8E&3D0Efu(Q=>Cl_@hKZ~< zD?G24P2abmEp3-;f(Kca=lBLng`B0oBN0IQUV`SK5)&e7Lc@1cW( zZQ1$;SX?5#^$|0zD%xtT#0P~BAmAoso;N$tdXn1E546T`;XgkS4|9(B%$w1e7BlR7jf8vefOKe^-zDlowKAr{nVC|xXkAYGM zTMl3a2O$!rWMIbNVA4WESq`+iAhjrJ3ho4suVHCBPtw9iAyBkKZFOp)=>Q*j%g`9u zDR}aH2V&K73Nj(`p3T4=`qb{-X7f*sXtaKh#E{=m`3(P}$WU^c!1ZZpW=~bvc5==- zoXMxe>WsW68BQE|{h#LI^iD)Kb%w&w#jCA*pkz^4&(uO&@uhTz7XB^bs2CRYz+J#| zyLJ5b_XVu=_-4%Y7^h%AGQ*h9dk?&kGxxl5Gica7rclTjgnMT_4qD$*uYX(oDtrqN zQ%pW71IJUfkbxFxH_arjTH%xMalpW<(!(tP5EG~Om3y24fs#T7a}Uq+28tn0{u4j|uRHXwVTb%qxDP6AipdURyLlssJv z&sUir11+)(cGV745nb5UZ)!{UCc|yVCPY}Z#j%Lb8PRC1Le8QcAzTpuHXC6hu(llO z%rt`ZO>JQ;&(kW;O~_MPrG@C60QymIgB@bN2(OUf|LAWt^H!u`X;{Y(We@}^+J0*; zWRv*Y2_K^~CVDVh$c$Xp{pcLvU^cnMHwmh{Q&i1acB#_ImqOMRjJ=A*KgI(_1G&5p z?O>a~aTL9~o28}A5SfHuVGbkqF4aOfBS6$&Nl^~tReJ80#Gd;aFiGs~@mODPiMcBt zqlGzOQP2=-AsS`OU|=4NNLkycaiYU$b_PMQYEO<~bc%wl6c7Ygr9-p5MtH#XK~=ysw~Rbcq@nWWnIpeHJc@r#K!dFp=TdK9bKx#G1Ksi&6F2$#X%$nHa<;>bBi$HW1i2gSAeO+1tS}q~Q zbV4+SrWbmPHeU~|=HNik@=@lc~voayfyJ-fP{`o?%y7;Ic03^+FbcY!a`XrvT%cp|9vAUnn2iK zH^RL*{xAl`%nBXq#nx!st+cjUf&VTzV-AwS#bP`9kZr2r*jMwu0fnGBI6{T;f;-1( zi_SR|23vVyj}MxO7h&SVlh=iMkRc;T0~m1MLY(sGk7~)3xZ_f4oZ*2KPuXK6h6sjP zF+9NckSGh0XEQQZOmOua*)3DWQ_Oh;vbo+G?QHafn0>P`+6z09?FM$dx<;=3BDg0_ zTT}&VE?MjU2o>Ro5~?ykfU*T#1$(|hL`vOSXd@JivHE-a z--^|q`BS~vuJ+96y{e%rSF_q9ojNylRAbz*b)tT78-qiN~rlY#w+~57% z3b8BBuex+p=aBtYXJUIlV8x02`8!0kbu*xRfCU^q`VdeZ0NBB3A!nR&(;Uh`;ZHmzOQL8~@S_u6xL zPsV+YI78%&Ci$goVO-~dc#%yRfi^u#04drCu@43U_>v{U$#9(ShW7@@PWl=>(>Pd3 zEBb6~8fHXBe-_;3vAv6E3-5wT7#l%2&5E7KH?fI{WuSkKai-UB2X|u0b}h^*f@ThP zmS99xzr~Y|!h?ITYn6>J5PfnWjb=qNf^{l34Y5YWcdS}~)<=B@M~^(BUbd4B&?~$~ z#Si-IAM^?+Wm^E<=^o=iwf9w7i?VWn6B`Q|*c1<*hN|udTwFV6vB@~R9^3{aMZgl7 zQ|vWPfIcKE_;n@|Y==>caRNTW#O$l2e%Oj4&=1C$KO}WUuG1B{=E{DMpO&L|NNoU0 zZ#8d3Oz;bjDn|<&Q1`EVn8Z|ItDSB6=8=x*X%15FA6h0b%`5LmB_ikTAcjTqh;xsJ zI)WgGeWv{bfg|6Y1whQH8!7v1p_lWiR)JNu7G4BCWsJh z2Wz3$)clX(Ok6BKxc^|q`v+tFm#KK9wHsS+ST8jNvjGGCxhxAY)y7%g;J{O~&{LR- z6TbbE-$eg|Qy15HIlyq_lx&gu&r66ls0%{JKsbz#H}fgz)9{*U^VSNO>03dRB%LqF zj39+IgHhMnJdY~=C$XQq^46rGac4)wa0)WU2r_YK>?=7s>$y-;oi}w<=bl6!kXYwF zuOS_LQg!e=nJH8UGL=I8M#H#F^U;3+f4zf^p2#2D_Uzg7{l+8K9~Ho#?@N6ZX3xy} zFEbwx1hAMMzAAD~nl}7fS6%R<^nz_#=rC;QtMTOCrbhG{cgcU+F|-}nlZzn`4DH=t zJ)j?O__fRuxQfiCYFNTM#q}-U-bmw(jlTu((s;Y&mmy(n43gL}4q+LjMq<8khR0k2IV~y6>rnf|vLJbZN?Z_}OD-`E zgF3j!tA(D#Vc59Davn;tj>FEs;4@*&9>O>{-wPI(XyHQWGGX8p95@h11Q;&!h?*UW z8`0U5-e}>>fjyMt8+X8Y4DLaNa&m#y=Gyatar0%^Ws-@A)f>*}l9|yW!+#2N@kmEa zYDp8)sBY!d+iI==;{zMW=3E`3g(^FE7;;#ZG#xvg7dUmd`QnXCJJ(BL^IU#Z82u3? zYm53qTz*9+>LVjF;DXb=piQRfXUV@}DkdnVIYe7jH`E;LsCl5WL^OP0{FJT-ThB;g zE1IJBPKE#R>$+jHkS8I~WecwJY@zXK=r+D9PX0bSUPSE$t)kfqJ;`pwxd4H^(bFqe zbt9ZG&xOO)&_w`mW#1HfF6@Y&C(#Pl(U&FC^RM7<)Ez=#r~6i#+7$yCMSwS^A8X1Ne4x6n$Fk1h3HrR zi6=5P3rf+fLSvdozrtfo^XgZ4jcFPB6&d;*#A40heoq&5DwZOo208)oKge~6nxQzc zb|*w2e_Pus?Z>_oY;nK?u+@jYb(RC*z{rb3Luy&zk@-=>X|m?v*O}%gxg4&@G93Ml zSrncUC@-)ZUjms`C@i{;D&vz2BzlhrAutJq7#l9ro`&P&2}RGdi99o9W`ztxRtZ{;8~PqiBpPU`x4SVwI?0oDK=wte6EF*Fcy;jafI$O6I;zJWw=gCjuPU|y1%V{l>)q@Am#ow-&fHX3Dtg3IBw@Ff@|#%zy~ z&pGx#v^5fzf|cKIWBVs1srxos=r!6KIdjo}yZFN*0%pjav`{7_{b1{nuxbF?D4B@a zu`2?>R#^I_6Es-zDV0vb%n@GK(Y(b;OAGI&UFUZE#FrQY!Lh9#C`{-rK|b1rWYv%& zO1{^^??KYEOy--9jVvwn7U8nhO9yb2eQ6yIam4PMIS@n=<+S4!rjG|51y6$l>u|`S z(q+3ajn-lV$cnHonIB?%XAd&o&njb4H#6!IiGn_A<@;a)EXJ%tyy_)qb-rNF$L*E3 zz7eqw>g|6oCd%(CGguM_h?_aq2AC7XqoRyji72&xj(^z54}VQc`wF9ONs4-cQS+Jo zIq1#MtXSi3;g`#k63=JU*-25;8FgAp{+0i66jf*7vyG`d!MC$Fx2wIjYX70jQ69bt zam0EMCK~Zpy~L=S5!J4}5AusYDe=vWx+E!T4x`TOC_fk7)_|nMXEN%y66JtYil`*M zath3C6KVHCMY|VTU&4l9YIS^FL5C(uIj`AU&Sl6MZ}F>;WUTuTrRd!c3%Slg^LIFP zwy-By4~_}W8Qhi&-(UqWH}Ny8@E`a0iTr0z%7Re~jX}x|$$MXUFUZ?LP9K8$EexqR z$|9sh^G2w9t&b7auD`y8M#Ngf#4(cn7*R%B&@fo1K9L7^l)(_~wWhefFwcz6!}=H27c27b}ZE zEzx5*-#YyNl=k$ag}(nFq0awmeZBH7)_8>4KcIf<{`U3lFM5>~J8ZV}Mu%KS@PCL!TuzqR5sNr)Gw4QE>-rk&2Uuh(D8&ZKX4hOIn^!^( zwvJ#LN?^*@A78ziY509Vfl{8D*lhC#aJv zS30p*CZH3cdtiY^PyO8lyVjQCwOXhG*_86^T`3vg!;i2iSh%A!V-&`hdA=%;ruX4R zY(<$TI2#JX@b&5?P&`-*UyZPHNU-%;4514Vq4?vi+_Q>yq9-BT_X4|FFKcjI8<`11 zv4922K(lU%sm@mBkuYOR_Ja0g34Iw-$A(_wFxXeg@m?66WkgQ*Dw#d_?*~Yj-vS9E zL}MwNbwS#qGVVdBMJzwwoXKK-%4FfF%?!WCYUI8&ILs^K&;Y?XPZZ`ODpTKvu5_U% zccLd>1ag8qv463FB6w`)&pZlhE86g14O`Av&T`6NRxQ+mRi)T3tG;Ahcm!=e1(&wS zzmvdWFPFO+qU>W2Cuwxe4Oo9A<+)AeQRx%Zxz>ExnkJ8K?tf55AKBp?-$()_=R9>S)_C6 zERemH4M(hX_FC%eEoYylJ~A5nEE`;P!S~aTg{IhdHAvo;vLgLXgxzC>*gbAj-MBa- zeX$|tqhs~;wnF*<|7Lq>23kr*TcY)7GOkH^(TA0ydF2bl+mSNAjb?od_Pi9wou}7g zvGjn+>Z`U&x~4O>c7z_-+SE!x7crAnCDUzmOf8Wb90?N1Qolvs_ajZDmxY?o_&$dgXja$nQ^eaW7gr&u4q9hd(TH2c2UbULF9 zS{)<<`OqIM{0DOAI}2LKglam^TUR>8zXo&A6#pxMd1({4&3rurqMim;4B(1u0FdnTS0DdI|kFGW3L{`?Xk9QKpZwSyJ3$mJOBxTJF(+<7d2mw z#lp9E;ST7cdZca3d%nMaq^ou+<%wqVk@aZt+guDWQ1Quq%q=hL_{EQ;ro-yBqJZyQdtO-pSQT#q~xK49SKMabs=1|2-<^roIW5w z)56;k6wd)TPyGeMnbsZ1O#SB22ROKj5h;Ufk|q9Xeiny{WjK7%%B7Mnfi-BM8?g_N z*hh}^VikOZq=}-$jnE>;W^G%HIN#Chp3gm~MFcr9OF?25OzAPD%>bY^8IH&H2FJg! zz)BbayWfQ5r8X?XOMWDXKR2R^Vy&km0Fb}EM`kTUQCiL5NY#CMOR2lEN2KZ|2DC*1 zcpOnX!Po_+z6;yPrRZ(5_v83bj-7rec+uB)Qm@`zy9cCVp8rPd6UFB__~b~&TOI?2 z3`1o<4{Hj`IQtg~H!0J?6=Y6mr4?adrstKHF~{0B`fA}5v33;R(aauu2UxFN%{jQ) zy!)R3^A>)_?5Sk^081$Ih^+5JSR92R=>cdFI17%mS{EW3^vR8OV(7a^@g;E`F^e@^ zsD{dW_-H+f3|jaHRWc8kjs@GUwxW#SrhkF2TfDpD>hRa7^ZE@F#aTcX#*JXy&k{ij zj?RqruoTy7PDfF2;Kv>Qr>Pwi3jn-KV0?4!BzE!a*QNGsNi~RdUk#M~eBCLX+6itM z_c_zu1o&rL8JBQN_c47lv518Vw!Qmd!pO&BJztk2JJy}=;FGK}(dFhaV5jzG#T_2Y1N$KByLBk)O4XxV z)*|9lM99KI`ESG)WoB?iHiZ#?Cug3+U^ao-?BX1#U6o@zwser4M(!F4|C55K3D~xnR$^1Tp0R+Zzd* zlK385_D@09ZgGC#uk1f22`$A$L~@^Tb|miKU)oVqZstK(XP+Ta(X`J^NtSuC_tK1&S0$nM z4;{foPec0$CZ(@S6x)Uoe>2=la}NADG9hfNC}&@VsuQ?2Jq=Z3pFSI#^z`?pP-}O^ znv|~StGc4EH7J(S8UggGOja61^aOZTUY*)Ml^x-No`&`hE^M->O2Yqwj_SN&ztt)2 zRW{Z6zN3<`HyXpgX;i&_Sm!HvE4~fS3bO6^s^N}UrlPH>?6RG9#^&QzW(+)K6SyyvfE5I7?K7A)05f4! zew#8#WsGsD^ef<*BV+aF)>$cHZdWvd3s*HCi~p0?f?th=>R|$Gb*JZD?3)g+338tS zjLw8) zayl=*UsSCZ#D?RAv}j)__+H2n6hEaew@P~3?jQ!7>3Lx;Ufj_~h2#3hbK<*$B{zCH zAK$o;MIRsaz|D0wuIa$urd&=`?)L)WfAH`{POMdaD@~>g^Lj|cDJ}k4Se(9Bu*lT{ zFHlLYu%W-ETHfGZuv?Vns^wXo7vCW*kK6zBg8ffoWuTSVO)ywT$epVlG#;>1HYxYw zezId?yNfw__P)5;`)PC{t^zxGnG&Qv15Vw|hMsHhLI>qLSQwz57pMRSHbinFHbniMj161?ktlBT zf*p8Lo%?{1dlmYli{W1k{u&&Y7QA__5M%BrF-cb5-^HZ(Yd~7a)vfJi#1z-MiIRcb z7T_GwOppv56Y}RlZHa=}`D(g{c8GVM(2rlM`8!#fl0t16p`4i#3U#zZa2O*)R^&gf zF8gXB9ck@JuB=jIx43->_Y;O9GF9}AlUJg7Sv!?w{4_ik?9cu#lLDNh#!u75$I%{4M#+#2K(0h`p-X>IBsoq#wb{OIh9gD| zQjC3cY>4pEB#b>c2U8geFkF$(W!}j-PXKX-jtsbpT2f$a!1-(Tl}@6Is%^CDt8npN zpfz6$D+-Mjs)ZUzOU@{^(LvMSd@>ZfWpUg%9Og4QxE(9THxWfBX3}o^Sqs1RD@KKN z_bBofN>ooaLE5OX>GivAp|C`{!Y?6ks+E{6urzRE)M!Qk}oAx;sV zf^D$>?{=Y|rWBg1uU7@;MiC?!fwd-TSGKo@NDFD7=it?hS#X} z(c)+}P8ret5%%>t0DsE;(TbRC`d_*~a>mCwvJ8>okw^Cl?n>M-Q|QljlwH2zxJPtM zP<)!RKY}|u`#w!TI{YD$gl5=EilQClG%B;rYj8yBC9EIEKac&m9scJN^7?+0*kR5@ zt?Jrm+$j^vbx{Tr-gZ=Zv*&7OZnk@xYAzosxfD&pWe-tU$7hw+P7S5tVI z9n$L~o^(CTF%j`})x(cTU~$9~#z{k0a7&9Gc@9xc;T3j_{hQL&?8VAy_BaxxMyaZYF@DupOy)H{t8)0^QQ+YGro65JS2iGz9 zx*n27`3DS}mpucx%U2r{*8}dxP$!nk)1y2b>1mtzx-szsUW^Sh_Q>VmDd}3xKVkN` z+38MV#0V38Ah-B^a{3$f|L#-2r%$jk-CB=%POBO3jtq0_k`g!HY2m&g;9x_VFkyuq zg>a0)uOGlc9w8=N;^yxYFMbEAQR7E{73oGwe;CiJ+I!>H18klPBqMMc%mcWitnxiL z)P74mPFKDTk9HP`OZY=W4|v9w4vSSg8`a`MxEv%AeLuDR!}H2u`83?PAa5+S4q!4z zK^HL!K2Qz|Z`MM~fy1VBv=28(IJ24bFD@+4tj#=V2$$kG1Bp~v;oDDa5X(CZI?)3| zq4%J&ekoqC=F5>yfUsr%N5I|4*&DG#^D8NZ&NzH@)`~4qDmJo;$>O@i@TtGyr=RY6q#*K zz#<6T`;fZemOVk-M!kZ#i~grt-S3@;v1oLY@F3 z8x|1>>Fni$(jUov=)qHcxT8D`dGfGH+(}-5WvYF80tnyG;OZqg)HN z@wa|YT6o92e-&*uJooV(V5POK=W>6$|Er`-C_A6r+KqDA6#^e%n*-AZ+#wp%XYp#+ z#J_v*ovg1K;Bw`c%3ZR_vMRnSPB#ArmBJgPs?r3!5N`)TN&>r`W z#()z}`+gOen9F(f@YNMd>6O^_yyotxkEJXNe4gt+eg!@UvCg^X%ndD?MJ>5+LC5pLfaso#EJ@)L?i zR_*rTd55D)KKq!nQ58JN_i_1d!sBq4ZxM1xp@}Vb3LU2kwWeU;pvfXDu(3ei4?v!I z3kLVp>ZQ{`DInV}_O-k#0!<@b$MGk)vrAJaekJ1PZ2^-D?(B|&a?$cUfSIq|^fA5| z1DF_V?r@lIhlTjI*?)u4V=+Q6-pE%hD_+3I7n#x+=H(3{;gKjd*pRVcHzT!R5Z}T3 zy~Zq$(LLCj8CmFZmAMRLD+9IPgs;KYT-YW{06rg{LjdF3gVtR3N8DHiX&x~y^Cj>J zsYew&>v&_lM{Yfe{80+TD!U2dwj9%2nQJNm>#@Ww5Kz58_t{v=&(GcJa52@t18JR(&M; ze|MWN5A%c8mUW-JN8Mmk{%=szj2nlz%x}YcurSNU)zX`zX&6t#+(uTI34yDYXrr^= z++zj_Y@M&OD!-`{-`UjYZG=g_l zP6LR?13P(+3<73W+`~Hb2H!}IFS}ShT?W=LkNM*smuo43)CE)>1pO89FHP8qk9rFt z5-V7Vj&6(oiSsA%D*%zw07@625bp0Aocv3W-#ExY!A9TVMp{X;|G?-N2cO=OO};*G zcQce1^sqCe+6BmlO6|gU(qgoih+A{FG)vN4sM18=N8X17{`Jw#_I%1&ZaD5g!jyWU zGgS&b2&|}Sngo!{zs0VzsT1+aKeM}C@*40HMuOUoQJ;y=j>_}>#Y_X`MsIZ*u>MDB zKyo`8;Lshh(9ubqz#WVu%B-Q97PZI}L z8?HzPzSTRSRPTzumk`L!zO$D;tf1{f5?~_Y%>9HY^KYxebx3-;kT^bbMI`eO(*f#x zINELk7!R?G=t{ePnDXMAMV#~4DXW?CGNxp;xOrD6VD@@U)H#iSD%a>1ojA1`egrog zL$U{r%fw~T^`E9;FkJw27D1OXj(1*Xfsivruz5fDY8us@HWwtOA$siW;wugA^!kqh z4?fN4Vt928;@RUxn~UmDW^E^=atii6it!v=oy)8AToBo%zxfVvN#4!2J1|U>?=R+f zx>q4>Adwb8TZyz>$OIshUP}eFbr?E$oy{vr8l0#}O(+-Lr$(H2MlzNjB$fu_49r6; zKKjtl;4_OUSy%Lqy`lUYoIg=X7RKePiTdZty>zB=5VISFShR$m1zgmQ&c05?LJYk@ z{5~J!P{^sA@8RMLO&zcdiF-wc;!bOiab>P?vA6ACOCJ-QXrVu&B)u^8^WNxZ96=QN zSz{_QHdk)_^@^MH4b&oF^X|IGu#j8ighL?5|^H7orE~T zPIw*g1#SXL*x`;K273%{!W_Vd;Of$4onre<$kNYTj!9bTRc-T!P)J8yLlXDJ)Wmes zp>pN&Po@5W%8gj+LjXDIcSiVy4b{vGpi()R)Kur>B}G~%2t9U?o}?q`tDW>hLYY=~ z%phq!)^U1awnzL#`i@xcHz29KmERHbsqZMg%-6yw zWWLrykPXz{(c%z7F@pM=9qk(s8xi#qMUL_Jzk`m_9ahp0L}U+>FY!Spm>9`D!%Ufa zFCCHzWUIaPmzf1%73X-`oQCZ&YbLrH_}&X`n4iJ*k)oi}kZ^CQR>o2lvN%jr9dw>_ z#%)X~bV3^IAeD6S)l5a|Fft)f_0qyW#f^qIiS=x`NJr*xnXe&*8QC#ZKVYMJ_Ecx= zUMT`@j)UN1;|SK#FUbftklRM?PqptkkgUS*Gp2VJB^5=cd&69a=}9NnjGw^oMX^*| zMeL=1!CZf)lyQ}9or$y#KL#J75sBA;WK->J5P3&h-`Ob3$9+A}A0&+@Ne?MO<E$1Bo%)jTaZDazp@H~A|4v6u1zPvrlw_BQZQRoDLaOc*f1=oxC%sA&mx z@Df2yYOEPS8#R$sL1O`>3YE5$+7?@t8Ne2j(3xmX$APp}udUwJ{K@?HrqYM$?JpEDs)>hpO%|0l|vbN0*HYp=c5+H0@u$qFr^|1*ysR@qF?~_P6C4y`u@~p*h z0oMZ46^)A3+Iv{vG0L+SD+{S|snPRVY<_0y26Gw(ko#1;yq=I$*4Cg{sjRJfsyRwH z&~1&1KfhFFR$^tTjH*7#HXel1OiD@ZjU8h(;?S^Ulsz`g{dW6V!%U|YUyZ-=<{p^i z>GPD}1d?UsuK>T1Cx0X14$4}}f=JJ5`zq^f+z-*k|BhF?K+ogV&7YF$uYIY0?Wgkb z$=bDsPqlf+lkigakEBChM|iC>MQcI4Tc=W*U~g(9e_!iJd7>0H#IDFn?KNJ@)c+2u zR52Zi`$xlbt}fxV!oHgQSHqwjLW-_l)K1C=9b^~HI*eO*rMI*){7e(RBt4Q;pP>uwo)AESX{rs4DrPdp)r1^Jrd;~u8==d{7=Onw|`xN?oUx`IU4A$tUq`RhH zx)MJfSoOD347Ytw>3k}lO}ZJ);x~rUrMl<0g#n!k<7KXdaqc(z*v(K*5nt+425U{V zZInU&6CS+`yLCBvo+QRbI=wa#`1tOVGg{on_*SI@=iBhwOXy1{vk#*Er)kc|AjiMs zl<5qzJbwDdr_kYwzEslrpTZ zQ_@Xv=lgjFiHg6Qop3Y#m&#KUj!I3{CU)o1`^eCquDnt+pMPeD%X4>p!OV$PMb4q~ z$0f9pBFrgKvoCNC;FV1?{;S>|JlGNV zI)7aJ?LBh6N51z6dyfL|QRqF2^k}at9~0o`937W!oYGWDU8^2WcZLbds!Od4pa(^V zpmZ;&+11;ecA^p=h;5-Bb6m^KcZjR#IcA5vsp@4KA%787ngzGBvZ z_M9uZnk(T1<9n3%Cw+NiRq5-?Qt|E9Gc8QsGP!jfjTY^)+hgNIK0!{+-=;iY^YZBR zR$h&hFH8ErXP))>^EhZ93iwP@bBiGiU8KTfNhLPGJ6Bm*?7h5H{&N8mtEP0 zp8eeB=J4#XSNHT}9?^J?a(3KmuU0wIPpMIn=ZgjUP|12&NvYBHyD8=tHE zfqZ^m0Y{&7?ywJazGrtUP2L{-ulYUY5dwtI>pkyAUuXLKwYx8hg4f-{g&oC}tUhZO z5ciR%n-UIn?#f$ttG&-4Fgp-^J^qIMn%z1Qc{*oQB(rujw6%V$Rs5!(_2?;AZ#kqG z0X;{Fu2_D|fjaiu_=Qn-&J-4pzjU`0?iK$^JOvc^x3}A@folJ=1B+*Y6$$%}MZXbk!_A zW1qDTmThpqN`=)Prsdr0^kwGXJxtPLdxZ-8)jNC?b8C7={O1Vsl#6mg@)K1tzlJ>xph{Y{6hKvQ zo9JJI0~yY(h%t|r6Ptj>i;<#`xiL*?6cJ_S)ZR!S8iJtQ%1IU+3!=YC>L*+LW8-tY zItYj%WY4_Febz-0C2^9(aTPX<==>CD!97C`!-;00TjpVBE3qAcGiZpVP^vfcGw+dV z_Qq4Vb*yJ#D5_qJiF)>oXm0!zkDi$!e8dKGbzovgFuuR6W&eu({Yik{g1-tt12Tlg z*i=N7!vv0f9)O>Nre{Z2&p9tk&+;2**yVPMQ)E;oGHBYnIbCp0&!%*FIJiEW ze%_6r%&_O(^adWMNo${RujPO)2O*k>hL4bC6pRXF;`v?El{ zhr*gcHK?n2dIE#<&e(;~^|A9YLmzCxhJSEHMOVDcdWQcY%GUVBg4vdn*cpuP@aV$= zq@y(eDwj2fS8&UzCh~L8znN{;Gwmf^nQk8iZ|y`m{1Tzi3JB(zbK@doKt7tjvlqe0 zN8^c>xg?XlLc0Z=|1%Vs+he!Q33H^l*hPdhlXmvL%m+$oa(ON~M$<<-ncKP4q9q(t3t<6EhaHT~R43U<~+;(o1>kj;#ol;2v}IZXx|t0oA!m5KM3ybIGHXtbza{n5f)cTw32m89I=+upDV{#5 z1aZ@O()c-QNr~}{$$;_?D_?WBq5MNGKGS(#4<$6R*U!o z;%h0KpfRE+L87ndo$HhvghV`PrZFg_UpZ6eL-fG;BsJs`4;p?!A0WELh-WDRAF-aH z<3c@5?RBpS$x@;%oB9Dv{HPH~e zL94=GOYPU6OxJLoy@wkDIx?pPR|Hoz{HQk&`*NZ^C(2@y*%w0FB57j)&@T;A1*oo5 zMgR)+5T^J2*JI08!d(^nLI!r%A->B&9^jkLAlg}!OZ;4e>t)fi9jAja-7rG!2 zJ3rCkmHs=LLv+ivo;gXy(yABQ$kgAkY$^TKOaq`Z4fYmKAGotXrXR=2nw14xg+>^s zI)4rEf(vTo*|<&bgE|KJ95c#VG9Zb|=wZIunLjZ&`!3eGj0#wdTHqx96asLWv+vF9 zSl|W{)&#A4KPOOCEW#rdP1PqL(iY?jQwt-|Ss__$AjsD@Ke4jhpCDm;4~$x*`-h+c zD70aYqNNhhOR$B?m?27P9bY+NO;wQ##OX>+L9(g;6#@EV@sBAS+KtQ>9#1$Eet3)^ zWPX35TB!UJ)#B}~M%1arGoImhyJ3ZLqf<@$YVByRdm}&8sA-V*c@>}8@$?5{AWbPP zBwMXqtpux881)1*Z;H+SH&Qp@o@1r%V(M{>)SXX&-G=2TgRlmmn)l21m{(M)LJBpL z7;?H`B@mFIC?nA`^`=BF%p_+tFMkq$OXh{X`;$F;ejNE{l4TlMrjzA%&+}>}<&elq zYF0{rKlfNnZ4Yx}ML;>r?<9UmFz7@~eH#xLc^wg(ojMiiyi=UJK#j1cY-eMyz13b3 zFUZu2A5IRgLQpxlY`1;#>{9R=VTNa>zmry!tcH0?73Om!n!_{Kd6yYLq^A{D8yx+3 z)}ZVf%yGWRq7Tb<-fBCt+NsZ|r=Ws+F3qOm)i_tMIdu{g7y)5N*t<2Z$qW%brv^Jf zMuDf!9%0JYlqH6kBtW>ptXCKmVZ^U_Xso3;`(wX2dy5-8${$94Jr#o<8N$ZX9kBujiju`@htuQ6|`} zi4ST>FI`Z~b0SaK+LL*zzEd!1ig_Q^{q7@gZrjpzU}Z3N_JNflZ)zUAE95>h_6{Sp z0%GD*{4Yfk7hn}*1KMOt z1y@vZl* z|B=ogWbe0@4*-853C4v^KDDNcER4Psf0vG?acBMWG)z(EG+%$&8;z64*{_!P&V|hKxi&QQv-k?Lg?4KmNX3Lo)71=dPYB^UWpc zFPZwbS&N$d`nJ!%t7MN?*Ws#be5eOD3$ylkm?*=M*7B3=joh-}e1TZ5!HMtcS8Ux` z*}MhE=B&Ym*R>uT+Ouxhx27yw>UMi|-oe-;JKkl#V&mz-?n9_@nKW1TV5Z)jpMF3Cw3If9 z-~L^i7jzVGhrKTEp#3`g8{=J|+PI` zPu)5AM|^Nk6WuSW{{5^gQ~Gjn`+$)E&HR2w^Ww_bZxLj#M?RNEMohb(cR_3x7CS5f+XLR-7 z=MP9#|J`T3`EQ8zQq}8DhO@r4nKQ1bbP8VGXup#h|Bt3g+Y{T0;kwM{e0gk|&};qi zlg`}-T8m>L`xCBQJ)E~MR%9)y-VP0i?Mc^`HXM%DbtPIZ9bCPw>FVChy69Bk?lxSU zt2I{ec=dL1&toQRGu~-q_*u)ijXI={dcAn(EvGl}gi2n#SI`Jkk*m zirqs&vq#$VVY1D3e6zik*#)n?bPe!EYxyAOn}^`HPvAEa#Su(W)D_NXHq2`hIaiV* zeGPZg*6+wN8}@c}?s6Kq_eK8oat)at?)Ule>B$u`HqyM`g9CFPb`H^9u-aH~SjRhc zyU`lyy53=XN;;^DTdUl2KDIlIzjDc>uJ)^grA;jP&T&U5YV0R;He1o_St8h)sDVD5 z?>1bleYwZk?-Ck((GEI5FC4r7xoeOIF)srEr=q z5HH-EA8oVJpI7)gginceXgVXVg?}Uyos<`v9Hi8f{y{{ewpXQYW?zVulhybKejDB! zWHsXV2xRi@!=4hV13?P+l+evmLe>AE*yL(bk>&y(&MiuFb1tg!wA9%C1WoP*sJJ*R z#j)hHrKKcKZio%i!K0|)!_H8$s!M!3HCD{I@JnP!)Q33|_{+lTnVSn{2v*n+!ts_|?wv-2fiHI$NpWYJ2M6 znPrHtvtL1Y?8EfC&M<)EQ{A1K`u9|P9V3u$(a`x;QtC3e#~#a6{&}LZ$maZ0lhp0O zxx3A%;AoRxEaYwuxnF|8l>We202_ zZLCIT8xyC(_*X<&&rEuIhJAAZi&fk?z)*M!PL;(oHrH+9)r>d64+mtxnW!ZeA1VRe z+|8V9>Y;r(!N)KV{IF;b$+8KGluxr}zWjUm->d*5Z|)UdVl}_Bn{^7V*~kZLxL>F0 z&65&t@Me3}P4?;u&wqQyj2ZM2W-b*afdx}Zn-no&hQ;2Kk$p)|(0Vw>?kssJR`{&a zvstq}*yFYyQFzHlyEDEsHMTg~jyci}SEsMZiMG|>lI0rUm~9)(B#nuv4acjO9$QRf z!A3ZTw-ql~D~U?1uC{O1edgx;Oie@_3eJ%?tjO6xvnTuw?lYQ8+MrhEcYXGpw^+H# zXzRImGgM`GqoGe2J9-4ZUyV3RsgE|Aj8eU5ID)b+;R-P!-^P(`yd2JRELgyz9<|_5 zpaHtK$40T6K*Lt1JEh{V%ANMH8og98{_40oAB`9=YdSLt><2GxxASuvN=YB-OKRGm z=}R4dSm}2!|3%*a8;mtpb8?TxxFdG!QH(e1Xpp0J|4{?FQ<<*IP2bgv%AAF&qJ^AY z*Qj2V#+H8iJYZu_d-YQ#-LJqweHHvG%%wcf^~*Cm(64@pg8}RQbETM!BK^OqCJHg& z3`5+ov`4X*Lk+`iP;U{O_~hexcQe?Ew%31;K?a?3E1^QH_1h?TGycf8npP2LT9K1N z)RHUdZ2Qw?LUz31k9VF{VaJo_)#^U-sHphWD&`i7G2T*nyAJ&(8J z`a{EF^ETa)+ugEhev29C&ln!4o^g4A>qQ3)G}>yl{rZCUG>+%`Y%ub@0e&)W+Uvp8 zp0VKV-gCW5JHzFQw+MoMBITNGF0FKGmMIc+Q;0-nr*k&s0C;=^yKfo?!4m zWA8l&h@4?pKlJRWsxH6+BgZc;+h9HUNpSt{*0*x(@lRSy`1jkk&TXDC*jCmOY#;K5 z#w?Ra??HOj@^X^nc)Kw@{`I_l0+ak2$?fq^rLGIvQx^*tdq2+N@sBQeD}YPU9?unC zk0#zKw#Pq_xh6G!aq32mQSx|`^1U(NdUAiLb(guvuaVLcy?NF`_Q3_xH(xq<(i5ri zPc;omv<4}F$>xn#at%@ToA%zs`<8vUY-8T~_#aZ^pNx)wYR+d;Qy*g`*~zI%i&NKP zr`Mgr{b*0M2QT!pCwhZ1E_~><50!1Qp6m|V^ls}ji37pBt%SxuU||cCvl@Ryi~0~x z6{xR(uGLhpcD}jPoyl{-b)g2Z@J?`?zfz6UQO#7DeK2niZe#U7P%(jacrMt2Ym-K? z*98w~2-17cUNwt*8Hr#UuN;M>AYHPCED#Gy!TczO@sD|i6ar?wIR2s3q^CwsdJ^ks z{NlPCjoBU@ZnU>HBBx_HgHqLtpHnZQhr_4=aeM5aE>hB(t- z*{ju`?8d(Fx|));_WJk^>%|o*(o{bjjXzd*L#q0*l07}ukIMGs*mk(pvs5PJ)?JqM z2ZUI<(@&nUykLg$PaLRzqJh;_8$HwOO-8Gki0>j$RQ%nZ>L&sKi_W447KSlW@u%jT;mS;Cwl_Mu zr+Rc8woMa&IfsFhICvrMn;*%N`#XWwGZTy@m;4hSnx+5NQ@$y6%35PevGO)uy{w~p z8S#NWI|_BP={Y>Tk-J zS|(#EJ^s0V_LMOML(b0~VO}>ML+ZI1_Jjf!w7Li3QL$Y|^~34`;5x(c(t1}AMOns{ z%2ip{dI6^Jo(uu!c$F(Aqw}5uMv!7gqWYnr``--iw{+Rv&$Te6TGrycPm8#+ZAJJ@ zBM~b#C%eaaMG-@ZFx>QLDh>%AWo^v(C+f=Et6#q`J?V}1oKn_$*pr@e*P`-$Ox-H1 zFsNx)FV3u$Xy&xIYv_p^-eolXWbCC(TXwy==dYicN=A|(y5NaO1CIc_mwGaCKX3R_ zw}4A(S)`dSntBXL8x(WO*^+bivQkRkhj?RcPl} zOKuF>E~kB@?U#?%p>Yf}qNAReSUJ=9Kb_~M0e@St2baSD_hWbjOL2_7#rdmC+snge zE!n^_fq&8p=u1IePItqZXR4Lh(rh7XxF8xTJ^{hb_rpiBb^s1UMU-PdCBxjldc zLl!+HcI2?~!@BoT;H3%^9c<~fk~^uc42S`@@oZyXr><6iXa~5=BBRzvkQ3mh(X$ZR zq_(vQbc{I$1W-)7mC`h&&aKK?p=ud@OVukAtBV(h#3$_YBIBlu(zoSr!U^~$8OAuz zX^?%A%F_6VBYcMVEge;RCZ~X3>P!{2lqn0bVL6XL`nC{5I_&0hx<(d5fM==m1Bs7z zoHGeo5W-%gqIwOo@p58hqLnQ018Cg~)y%{Vu)|D6=%XX#Hb{()#rPRWejLUJF^t?v zB&B^=wo%ytJ_Zy#bF_fJiAE=-8D(^|_6{{@K!Z|zz~vlY;HL}OZ*Vk^swnzVN$@Op zzAYO56YYOw%f7H~tt&9kSEtBw7ywRuj1w)-f| z(EqsfKLy@#wf`U0{^o3YzuxD8gQ|&>b!NItd3?L#B z0@IoWT6a|HJRuFb7rlu{HeO3j!@`YZc4ve_w6 z$!yns8^}JtS&cf$#ekQN^5WaF@z6t)(!c3xr;+HkA0-X!I94md&~&5Hh1#_-x?Kl!vkCm-m%yd5Zrl9}?qAKk^d3)h>%eR^ty4 zlr1NvZ_7O@KxZ+sa@*1NDlePv%do(4>8@mm;r@zrAZer-?z}Bz1X!GBzp3RX7b24v zI`<0UStQl`yD4`pG&&AmP>gduiG*gu;V)Xr>mg3V;fuZVA^I_;(ON$srJ2t+@aFt0 zer2l1CmJUWP0um9X%+C$O`MH$$1RAwkmU3xNB3a6ugQBk+dJjhodj%uJOD07^`+Mq zACk1;o}4c*9W8)Ig~i~tiP#x-SmMte3B9S4c(Yrv4vn;;VBBfceL0QHHAG5qCJFl3 z8eVlTr7kcnmkX3;y8#~*o}WaAW_jfjD0j~UP|8Z(W&(8t>l6YH5eNly4A!jQ1GLms zz`eplyWDEjVtJAb@RJNs5`)h^cu_rerMpP9glm@$C&Vdwhc14L`)x9MG@8nr^`dI@#<5ho3@+6w zO(KA2l(dB2J&XE1zgoqa1u_TX-!{BY6?<5Q;*noWm71tk67}KaZV5wR`IE~z43cd_CApGwFEIWa1mUo9!T6Z)noSsmSu4B^s z`4Bhl9qNsjbO>00OZTGd=6o=ER_^@aShXC&MG816V9yFCR)*!h(15GU9_)W%%KD2K z(oxjKgm60lLD4rofl0SCQwrK_AWtMty^C-5c>IVn>@w2M34=lA7k&OF&Hrl7e;j#6 zAORIT^Nl0`V@qHQJ@=t2$rt0oula$JPgrU%?-HNEJ?7HeG1kKW0@px*gfXltz?b{d9aJ2{1EbYnrf;1Cr9-Qw~5X?(=_zujol(bYIRHM>H@4!H4dd1E?!IYupT^{Z?D5z(vT9%3s-!S?pY95~%x3;nv7)HRgVC*|&q!s<8eZ{;MIe)tf;Ji>* zRvxN+TGZqK^zvz-;M|ES@ZtUl2%bHHn53=^r>`nVkNZhM<`nNNkwgnTGy62NVR5IN zD&g$pkzm@U*&`?PJeA^>yd$@Cx`044C8ao-JyZl58U`_*M!rxl+aWV zT|4Wn4&6@CE2&>UXMag+`o>J_j-2$w=0avQ20trmmF(^O?neo;Hr7Ulzx_pzfWPKo zu*`40j_Bxm#R&^O*sSXPg;5dye3pNp9-W_0;OoiAL1I!5ME3CLNJgIKp+8<%dT)W$ z9Rd4+NDE)xyS6+US)wYIx`GCs!V6unlqmuL+b1({zh4fQ z)Y)&O?g-mYn&FzYu%rNeaG23hF)!)wiC?Eg#<28d6Zzq4YI9*ae@Qxa?K<+b2;TBZ z<`Qz(z_J#8Oc?h>8Xy|ZvH7;{<-|d&{?&B;Bk3vEuFJGD|J%zRfJTNh=nvs2ZIYfG zv>)|B)&@C($(y*o-%z5g*QbTLs%)+7`%UuHqmh3S%F3l7siYV3qzSRB#b0b4iC40o z^L!%ZXhBa@Vsht->}*qTmVJpZkGg8PKbD)%r-8U&rCQ01(GvHYmdMR4k$y8Y^|o-Z z-v-(6igoM7qY$hj1<@#{+**D|Ao?1`jA7^+qD5GtWv?>Cq!?3^F?uq+^!A&H!_`*u zG%#dY7N=rADO@o&P97JjvKn`jDuq}{Pu@XHqW5|$S$;bH9Ba`zJQBTMwi+iAk@jc^ zmZ51-SW@~ERyt|$tdpk|{!K4D;Wc2;`L2nN=O(;r1byc4DK4{uT!wj=2c^1j=SM<1 z2cLkL61=JeU&BN4HW8!>tYG*|Qc;pU2Xn%Sw-2Jue%%sm$y>L$6q+fnlVLx;e!W9Z{aQ z4xT!{(yJ_9z)JjIwVbS48q1XR!gt9(kXJQ^Tmg3jD(F~o6boic^W@OINA}+RMs%5x zlIh~rP7v_*Cf*)kuOA63;^aW}&E-I7eY7Ga1I)MFs}Hb7Lf(YA=t5YBwFxMN#K&Pf zQ#bH=aE2`sNAm2aJvYn)kp~ER^GWlydH6gZ#j4`4y6q=Nd-zmX{c!P(WF~j zeU*{P^VQ;(uEfVy{mFFym6uox&Ee9rs&=p>hVAnKYvETYT)QZ&*y&r6rl8IFuT|bR zHsC{I0g%(gAJkmu&1V}4Im(E72eoAF7)zmg6zE}}@2-clpn54Xa3N9F!plKK0cTi?l$Ii;+hLW` z#+Fn;x{{W)l507Y*IKrEDIE)o3KSV!=Mz40@Dl4+Eu4w9Isav~4|NRzL`pC1=`WZ~ zo1f-V$867m(MW?xo@pvm-UEi3&I3#zO54OilhZ(TtiRX)O0VHmlcZd7S|D)QjZDR# zi*;_sjci~<$7S*^D;i=ouBT*-9+t12X}^}-6yK2|jw}0Gd?~e-N3CRY4%9eKFQ#u; zmpGIMwzbIN7)g^MF5Lj%ENuC#YA>1XC3xmc~Girlsed z-fQnb8CPUZNtZ7P9*7>cl8=!d#4sZhhjQy2PBW}`(lh@U2=2^m^UI)(_lWwQqLG8u zD_bLnhQllp1k7-lOTBIK7U}?|)5yS_&AP6Gf}%;H_oBM16TQ*;D~J;ZP|xWZ%a>;Z zHCkVo&bRH?(&KJemqnZcdoQZrW{9DcvZeO==Z0R-te8L^%B>#)$x0U-R#4qQ69epN zTI+QOgUX(b?hGD`*XJ>sI6)ugUP?6M@79AMx_fKkFJaUz1E)2?hplC5In661+_2rr zoL;ZhpaU8Ad}+Zu{MLh_Vp}r>i9?pp&FN)BgRoxL8lO|^m!YY)S@sbKq{Lhm{+5CB zwjeBEPHfMYT6b`GVEWP1lo1|NGAmgqL_FRu+tA&zI2b#5OSe=QsCBnMuJs4wJG!&Q zxL<;mX%?&TE96V#8|rH>`?Zpn4RuRnJEWr1H@})VOsidf3Vh;qrnDM7uKh6L+;VX) zDQoyQrfjD>9vNcHMFGLXc#1p)Xf6B$!p;uTE?-_(DwD>6*jsLr#NsSLf`(#Aw)6Qo z`2p7QALh7?>Vi<*iGw?=`>%kHdb<2dZ!TXYZ9wbJMZ}*Lp! zwSwzXtj|wbz2#-CC9QMimx1B+&R$pT&Si;&pWa8xN0E)M7csb&-X!FHa#Nz|S)oa; zY$TAL%!nc%QxkKHkQ(p`+oK}RH_*a-S7J^QHILU)qNb~sz?NxU1xP)!o%N*lqS@b6sdj6Y)7fUBa)_EG&it>mRNBqoaS^LIOC z2exRdidXMpB-?_P0{h!}RV`)~^F+U@7Xy&#iRMwaHdggbjKtVBKyPI&`Wj{sbbpFe zTf9Z_>J*>k6Z}l4crE+=S?uNonl%fzlP7j6v-czkIcHyJ;vY4}7DIS-QbiFfIfoiJ zcU(m2I@fwam?*EaidUl9M%RSrpP6VIV7)M|Ib^*s@#mq$-l2(oL!;~KhN(HCUUP7_ z1`L2LXgcG*#u>wzw{40*MYF=Jiwy>m5s$ORSh?v@)SK4 zZ#7-RpWv;#wR_tZ_swm;vhFR$cG}XVsErDkeUe*hLIBAWj%>&{$naHaBLJUQ!AOzb z&+y(W^gdXK!5=vuV$)d_sNjo7kes10qSydlsT;L#HUtIB6D|29NEaBFi#XlUItuV# zsdP+^ko&{`0H`?24@DQIYQp3cSF!7xhDhh9bIE|}%ykwDz@vs}OpqDreA1A^Sq4@m z`-2~{q8=m6YMLUF&4WW3_y>2Vsv`4(TSmgwC0*LDL-{y_za z(+o*5=}JrXCJteAoDS|Lt48P0;g3vcDw;6u@74YZZ4WBX7I%kNTzTWpI&Gd&A8Yc( zy?o^?N>zA;;ZopD^}>Z-xsRS{-2WW~*Ub$F?N!#ovpgIsQt|wb>U>D7=2c>6D5+qJ zg>p6<$#{8L zp}1M;KLHN1SE(=EDR%HgMkXpM!Z&Aeeqg#Wn?DR;aCOO~KVMc!pJp}cASloNB3hF2 zQ%Q;^f@mKZaK=Ani0ceD^f8jN*?TuUvCey+ZqqO;d53<^GKKkW2M=7dI@d}UYju_% zT+OWv+>*;w&Igd6BWSJU2J?cg^%bu^k|aU>em`g)R(@xL9#tCsF^crHDm|>Qo)k!5 zH54ymIy0b9Sp|dpuLZPxW1TWM#rTU82Zz?XI7I8t zNwkM(@zlJ(hOA|;cJ7X@w)MJbg0hb@)96B2A`Ay=rH4P9y5DFXrz(fs1|pjM0O*0D306`6Ps}ds*a{l!sMB zCmFP!Nt(~6^Jh@V!-{y)JT|fMidQAwg!o8|wz~Y*SjnNVgEGS_U*y%O`MZlS*l!P- z^(-UlHQOpDCS^BfEAE{PVS zzLFK$2Gp?vG~&DG(HM}h zCu6{!2vZvRW(@;BBC9xxNt9JIW3h9=v(CMbD7)J%yQm;79v=5(n32*%X0JsOM}YB; zbh}q&YHBLyjzhAzxr${w5dT=uLizEYh2-x@mK{?}m$fjk*dJ5)`tkp-k;SKvE7Fgi zsZj-2jdJB?e^4EEg*SndF0Rv^GST4q{$;wilh zwbI`WT8k#B9EPmvf+e8J5CQYL{6;D<2EzO7sV_!FLHBQe}Kh& zkjx_)jQ^_{0l(2aiTz)tPntn0fp)6tK$x*k)*O)65B9AhhVp4WpdHSjHcAX zeCUs=vSxhJ+^6T+28~@r(zj>X!RZ=C;j7?;K8vaS^PXXK9W2(bTkET#*ZHgzI-ZkF z9T08q>rrRPdz9d58TY%C)(=}BRd<4iY4U7o0N-fYrFU=Kn{}ab)b1K8$a-2Bid=Q)Fz-XZ-A*CklH3$(af`-3y>o z_d9#H0+pSu+G1^-@Qi?ttBkHTsCZ3YO9}9%;rP*vmCY2TyBB7YO`7~C(fx4oKr(=& zV`KBKoI<{JaaF-$k{^<54j!uWRvt*T47_-eeHqYF4dmllwGG z=Ib!`T8YQU;jBPei=HG6+*q*T6$N-?ieUM&lDLOTgh6`5XM`*vq+ydVA@kX{Lzi{_$ zzHQE)xNIA_z5f2FiO$StbJ$+nvk`Mr6QFGz5ycd}m&`9*g}9FbrL5Q8CB3x6y%(;? zt_<*=S}$3)X~74Nl9*;ulcv7FS##T7wR7}1Nw>k=cMTQkjWn*qe(7%MYV8_WgbM~! z;r0bHBQpbm$^nE9FIE_41a{b48Xw>H1r&4ln(l3$v2)+A80KWc>J2i3^~*DdUnZC^ zv5HT%7ClCP2(#3}vrP}^Jr=2frp1j1wuDSa%GMnXl{`|mIzu%VyHz3PQYfpjlJ~At zd^{?;*LVddMiPvhiM^5jUUw=PXdh6Po)x71D)q%PQp}U$&Cnu#77C>|_8AT~sI(fj zfmbHgZG>u&aWhX}*HQEc=(d`??Ss&{_TX5aAH^Z}K0(JtB6)+o{(ZqpQQGb@^Ki1q zJzolQ92JS);<{6p3X7opc+rmf9<~4Zg%su~8G986t7&9W^kedgP1BPK?DbTu*yt6T zb@j{&%+ej$#U<-o59KtcuY@fd3*_x+Md^cJYdq6YZ6rEdc~$8Njdc3l>NEk0McuSN zK{YkZTFS;32{82+O80yIbx-AY=qO}S(OhXxAFD$PUWQ$qM{uh9m0saj+ozXrp|A#p z?I+4gS15OcvaV6qY5$tF`S@b9d2^N5E4D>>BPYl!dpGS>OG#Ce^yjDvEC<0V)8oRu z;zrE9FPM?r#Si@xQE|O zRgt-yPtnZP*48?$3z_SM1dxxdt=;n?b=EUgkvfe-aG!MJ3*1C=@vOssG6VkmUYBLq z#afhY1;H*!#~CEmkw9i{c}|Ji*Ov+5kmdAyUl|Ce&x{m{uctr})vc2EiFz+tEyY?D z8D}+(m2}}bVIbFZz21QroERBL(#c8+M@>sCGsXbE|HU~#^}YsL3%|oK*Pm<+aVU)! z&KNpI+18?UG=v|PV>RAGPGC+KOj=#~6;52Z3a15$^m(fFP#bNk*I}9g6VI_>Zd~L} z{?*u_ND~XsoHHnsR8J9UEzwftFXyxC%MIf5Az4+-vhKfFRez7|N*hDkP-0w^4)Z7zP4<>h0~R9P50W( zYc{X#UV997pd?;S*Br&}R7U>>!P$?X$h)_6XF_^*@5(adPfAaf3OS!&nj!|#A|jeh zTU4?86r};vNaAV5r12UDPEjXW0`CUfNLcI6gYN$P_X}0&usuH9`qn`Dy^>Z4R_Tsb zv^V~R)-B}KA3nReWg9%%%Y_nRL|;qYDVGf2-b#P3KT#G_;VBWXIjAg4*nQHtcgZ1v zzV_RDA{6xb9538;>VyD?fZ+q1Y~61m26SJOOWGBz4((bP1RB)P$`i4j44-Q$m=5<6 zRzV#=H7_#GxwZh*JIFSU?HeULQO5YV`6hd9bRE9bb&zHv|7!U+&PR|0I92Nef4V$# zv+?3^SKui6E#@P*pAKW(_iox9&gm+|cqI!R`!fdlLSs@-E@Aq626=t7oaa%b6g-U? z9^?gYDDO6wGyYoVBEcjyO9&`x)Q7e38Yz{k$h74{sTx9Nk*y+i6)U!4KMp4j3?0e2 zPohL(SBP~=!M*k#Hb*^es8V;j5ThG#_6YncpD6}-1Sz1r5RgqT{i|SQgxCe8GnFYm0JMggZ^~FvifxZSc2l6$e7vA zQDZH1l$(jdlnf0D+G{fPERr0TM4RE5KnV!sPQ3> za9_dpH%7V6s~o2U?(gK$qGu_gaS5EJK$Cj1`v;<$5yxU>Uz4VDOyR&N{Tb}lmyn( zHV7=9zHQLeQpH*DGJ7F$Tnt`2%%k#!RB?AfRXj(d4iON)Ez>0WyL!dUdtr z5x;*CMbLSb?iRh6NuEOINvU3z2BTA32+nKcYHDwka3C0r=Tq4#dgNpqlAtY)yO5xh zy)Hc-CeKpx9LQmi_8Jiqq*b1^Fv42GGFK{7)5L+S!KmMHBN}YO6MAO2-X~tLe!#g4 zRHFN-{4v2cUWHZO-aY3AQrP7h=pUP8g>#8w+7n)j1*uTq(Eks#BxFz@f=DnqrfH*5 z&eNh9#50=ID2vaa$m}*VP&S)Mt;Q}UA*9EYRaQoW6d^C}i<%Q@!y4eog!YW>tCSFH zsi3j{HPC8&1f~U7)2X=gHN?b<6gAheg#;WcZ8XYAz_>4Z0ewiHK}k^4z5)3?0jZ2k zI5J0!PL_eu_*HarR<}{kopoB{bSG0@?+^j{H5?MBBa`OwHiZc<4B38skty-@$q7nx zy7B?-la?c>Jz_dvp$(v>Vdl}xjB2iL1$+e1hQ?IAl6Dn)Re@ph5y=Tt#yHDY>vcZk z+l6%VLPW15n<=$SqKrdFETt~&6!GmU_s@7%ST}NDq@si&OHtgn z(eg@1_v5^4+S#k=Beq@C7GD}5$b?jctERjr1d#ltS&P&;s{c+Q%Ldx>#d{2{g zzhp)jnNz#gLa?m%YB}DjqkBGeOE+kkamrR#qjIdgrc-?#h%$?=i$A|*BZi?dZM)mL zTKiO+b>C@Fdh6TX>qfi8LY=A)G3e||f|`6J5kO;B|+XHc{_ zOnfL5)W}Fo%$ z$p_G(NS$_$c_h&E7ugN%xPG<0p|01o-G?eC+jhnY=2=|He`x-MnQGOr5a$>JE3{VE zDH@XiC?*S>Nwx~Q^-~H7`&XZm`p%OYzvE`_Gug! zWR9d~9kV0|dBi=7Fk`N`|B3vVGNZsd)_-e`KQA;)aOkwzL(IV-xDQtZ)3xE~+S&h< z`f!k4a|In!54WCh{|KE8EnEzrMkH z6v?sA@HU9}hK0W$1d;c)T&8M1;`WSOu4qd*A?g!yhlQB`m{itc_IphM2@i#syzB;}p1n9L z@s9BiJ3gaU#vmy>fV+1l)!Azw;VIA72(b&#QF`J^_4aR5Wzx&HR<7`#^MF%G|6E9@ zxxQft2T~^5L!eXyNF|SJ&|AuU@urcnNa;DO(&agV=cqpD@qlQVSQTPd`nF({?P_Eh zF-tq4D#aZsP)fA1$@ZrllM;`nLqBC0QZ;LMs{E(y5dR!Ws+2S{C{@S-D1#v(yMUst zckh7>M3PF8j_r9_Dnb{nqH|tAPoh4Wo}elu8^h(k>fdyZCL8<4MIvQus6q{O8&SsW zFK9$krLcvtOI35c&sm4L|72s?CU%?H>y?Z;B;Jx&qeA4IwJKYKqu7tmV*ei=_QieJ z=d!-`{{?>!A@P}wPguTyFBmPTKFCFP{!oa=lJJKx4CjxS=q{ z{%&($X=nfiX7PT|q~O;2ocQOmh@a)<$|64aD3Igsa|2#k3r%cpL_n0n3Cg-3@Y?DOXx&D1#QFHM;wSdqony}m z*+0tVaF4T9@vEh_beNSM-20{ib&m^$CAiir_1WAj#|BOS*51hV^EcK6S`QBhwkWAw*5lx_79pb)sA#WF%2h}_+u`>5ovtQ7> z)PSsB3}LhT)5_KueKQJPme8=Fg3BP}MbZ@mHSB4ZsaDnc@lXzS*^Tz;&hEesBWeZB zsnGAqRbc(Ot7m#79NcIwc6q}bv>Ez6OL?PQWKzG;{@CuZ-Mqaq`ROF!MWbtS=bx(= z1=#bN3hY;9wayLeJK-O{CVwL9HBmIO&mp%?VKL;sjI5RHq}8%d)_Qu|YbAQfaIV&H z%Kg?wTN&`=TuDw@IGGe;P^nhQJecJ#Uv}OyrbX;jz!bCo#dNx zH0Yh65KDbOocd}wx@CSoN6u|wIJ}4RZClgxKFboB(VV5r>Us7+4d5hPs;U~yQ&aJ7 zbaJJY>;;nq8_wGjZ3Uzrm!7vYWUq@J=DlXt5cs90L&#!Rg`ypE_NVKVsw#aC^XI=P zNXPzE5PcPH*5-jx6rnS(%V*tAwo$2z1eTY^oiRB*%cb#Ys;bn0o_8T>I3*u5*CGXZ zAHo~A_Jp~$ry#LHXB)_m88*#m=FAw<&S|&H1Q;WyJQST5shIPyG$@XkiwPblLZ^zB zqK!>|L6GJq$MkfiL-%E{{+d5xXWl@xbbLSMY7O5Q(>B=__jR0iK1~sb>gf4Wj{n;> zApXPFBRMd9RqB#j)D0cL>F!^kiJE2ok=O;PGuS-)Mf>#wD}u4zP$OhB7dgRWl~u8C z@MZ6IR$x=CKN9bxJ-PnL+`gpz#(;2sCtL4AD0QXzws$!bF@ZCGLO+KZr)vSyQ3D9t zg`8DDqX|2##;+spz%1*%)jlYwrhM${PQy*O3kJouc}^ z9HGcvXjf;tm%aUQ)j0MmAHoLzJ~C}Ll+`?uUDEdc)T9vGT7z8(tLdh4k)&ux-6^Wy zF;k_zlwugK$V%FVskl+9j;nGyLd}NB@KkM#?-PHftA1LL8Xv~_tSQtOduOMl3u50y zc#LsNUpLC$QbHfj@`$rFIxFscM~_I}e!DRB1$sX?wsTkXwK>~3Ia8@iV<*v~BRFfE zb}vfomayAQF`f^lO~}eIrdil}-xjjjc^Haz&i+ULuQ}T@E4j}}6b8kxl&Xz)jNP57 zE5oUq!X@kCpHGi@P^vfmRgQpgHWn0`i1yu(ayW~q>kQ)l;B3Evsws9 ztPTQAe4neZf01{wYb`uE5k5eRgq*lq9g96V1T|sZe>uMp!W)bIf+3Tka)dpbM5KP8 zg9R`w?#xfmDbVp+F^-3v_h(7+2mnXYY^N7Nu_|7p1&b3MiYoH_y`(MMfaDIstSZ?9 zmPMWklE8La&)q&KM;Ra-jDc4*gt{#Te9;`aLkqF1R6vpFKl@6GDCTWMYEan*88IX` z5KLyBdJ+9_&O206*767yMB?I}&UEPHRwpMt@7@rm#%FBDNHj;kr{*pGh$R3Y(smL1 zcIoX%!f!(L)ciS%7+iXkFxL!3e68A1$?S?z&3!rSgJy{~XZfsf{};*a0GiTd7XM5C z9eK7`nJ1bNt60-qRYo;OrEbwaaVVIts!ETQ|1v%5mwe<}FSMKKu*AW^wpD-Kvkba) zZ)0oc?gb2F_k0O@hst`PUcQg}tU;-Hzx=3kce>{E&iC?qX!k84dG=&C6#6t}$A4r6 z@400=(TDl7PEO7I}!zh+L3RXsOS1$C1spOZu#E|^>2=`46fMdr1awU8~> zFHl@PJ5SJ3V?Q!?>%E)j*r7<~J}Js>(Vt&YfA_*)7xnz?KZ8niXYA+tSpKH~?*{}eZdfp2-9U7JO=?mOx4+qS-xWwtIV~^KQntpO4jKB+3(ps;#;&$U=DMrY7Rx)XIrdChmxLk)jnsxA@H%|b=}8Dhatg7 z(;6X^h+Zd^&PpQ$EI-<6zcTNXx@%$5LgrxJ8XCVoeSIh$N~P}%Mfc6RJXMsUVyAid zMB8SKVzjCoxMTZGP5bpnaJ;#n&u-7W;G@AoA6rv169p!zy}NUF=ljv!@s~3H<+HVC zFBOn;1m%xPP2!+NGY4!AYGDa*`X^rfz$-oPL3+i;K>C&tN+K72wvs<4HkBVqv@xn^ z48gYf#e|fwbGS1TeZ#u<*L+b)b+#d)m&&o-&TZC`{77DxJt%dyI{NmI($3jFQj{TW zdh8MP7*&moZS6uX&T0vbgzH)l=47g}ORK6)7hpUj7)?=0Mab@&y)C7VpM!Kbe4}H| zK4_lXvo3hh2j@efOQ{aWmSr=OD1?L;>k4bxn&9eNSHNh}6&^juNNPZ-mWGaA8=gN1dez#UMy|eBz)cS} zru<)+Z$O$NNDoQ1(<;K}2>YsV>eetmRiZHJWv3(m#fcV~08)ZeIWZ$-J@W$cD>HZ>@nnE3D*$bSq#XuUM^jC{t>PwdC5I^mlWZ zB(WNkaz?fdV9fg(dW0Bm5(yF$+uiVNKtQZU$$_=xQhR@rQxBIi2dg6zD>|*l_fEoi z+mNx0zPW7N>7@N4#ThvHXWE^~HE}nX!QaP8CRu37CrH5|6808$RI2P%6go*Ev43*y zMZ;3R&_5GLC5t@q&2-Rs>ZdbTDK#j9P=BaX@!FH7NSthEr1t0(jwv~=izbUr{N9SS zR`PK?BM^oQEiTr~>JL0R6_spkecPO-Y42+|TLzyE2*g;vtA+V?TZK&F0teW zo+2-!JW4S8GaH{)7)`GD*&xn4y#i;oc%@EEU6pS(itQ5#v{CG^d12DM~&eyd>cxGe@2cj7F+MVIL&#=F%xq$wS z(|9yA*=ui%ZmqMPF9t8J>^;v8?XZjPNgO__K9;_V2KaI?u|vzH4Y8~xwn?!j zR+Tt(R{fV?;8CdQ!G?bnGQ6h^WDdp#npVfLsB=Om-nhqFa%x}R`0GY>kQJmyAcHwQ z8(Cpk z%YfK!2T)OTzqRlcz8ZVe-)C~6nyRof^)q5vIw_-JuG558hrPpg0XPD~z%)YVw#KRl z1F->#S2g-9F4?c1+?kCBn9Jt=yRVvQ8t$BVNT zBhQ>s=574y$I_}TSnp*~zVn1qJq~`yr}FW)U;h_;wA)`qus32#OE14JXpggZrUWc~ zW)dU0-||LcMlRCVal-9{9CtIA19Ai?1~NOSOBTNSQ{b{OEQOPyWUHA92-$Gxa~QA; zKdz!ViqqG7GdA|x88|;_9MdiZvEj@oFI+&w8ocDI2crchBd3WG{vveqB55~8h8Wb~ zu_|&~ag>;`BV(80;yJE%H#%uEISe%?ke}_BR`PtkyrMo#P>z~;EbU|a+8rWAC<4rYvy_v1Rgy?`bVw_Lq^e~k6)*pW-ltH6z>l;W^XU#tQrQm-`x)o6z_!*c*SA`=0c|>n9M;jYPnV)Tsl6 zUW7*it~T`c7(0U_cz74;CtsF$pDF)`sJOdCVUXT!;0t}$cr#DN#50=fXOp%VLX2Qr zkf3%9FtFeCps-9dzSS)e@mS)5+FzeN@M_|W<)06vbR~DR%W9mgn_kEaf(Pu0rfX%v05Y4{HZ)!EQz=ULYgFtc8Jv8ON*<$H z>R;qdX%;hM)^U|A4s;%u!Y)})?ZcVVjNRjZ#|9=27th`)BQCib+FMI%b;wOIvu~R~ z%#0G4JSv6`VKZym zbEs+0mr=4Y^*K6=2)GtvB$a4;NIt6@aKBj zEg|ZQTXT#32@oRa2N}yDN||ik*J9AB<*K~rRUW8flr>I(@Qpjo)N?EjPS(OJKn~~J zWGj)!8~G=z&Z=MP4Ejt?TE#ZsJ8Pf4_UQPuZPtDYECO5T`Vq5s!^u}n4>{RN{!LKO zH5pExw35H)D?7&Ay%dX#Ss%~0I-?nT5?eKKB)5K2>WtR6aUEKD>uu~3A?^N3>~M`~ zF;*TUr;w7Kk{(ad4Tp>8EW_v@7&H*aR~F z>Gwy1#OZephbPB58L)PM;JlD%$#KsW6El?2ndE1xI@Hzpo|Zzr-jR%LJDqc@KeDSo za&=y`TGdME`rH>q>C_pha5)+XE_t){{TyQ=mKLaa|qCdo5KPvPX38(2P6O z-E;SL66c#%`0)>clUcwSnukm9;5?u+U0#mQ)v1IJ1Ke7ErHDo+c6xK-V2PDXh@@Ej z%d4@R;~zlXr$WZsbmkM|{+%xJXg#gQ5eT7QSL@z$_)vY%lw{I)9SrqM1DS?0P&l^! zeyU$fGPs5A$y)R(soh-aE$K>K^^yCLvNJ$USF?@q7H|LI3%v|9s4U-tRx>`p?b&bFu$?+JCnA&wu*QrT(+hFR$7E ze!zcL`Qab<-y{6*iT*R-KMVb5m!IxQ|GCb8{=LW*1{dO=sWKm))T$Mn7u2SZ@x*Mv-g+R{$y<6S=rC~e`~+@7tOE~?f-3JWtcOQ zo4vVxiLVB|A*I5^dKBJszB*nqQS|T9JgqdBe0rK!lxE1Mr`fJFJI5VcR(Z)){qgxo zY1U-Z;9kv5ef9xOLvD(l?F{)QBZC3IG2bn*vlA7)v0-M4-N6FmFx$r!lj)k#?EIQ< z?`xx@1H{502fK8Zn;XC}SA4 zW%)(xcV!#l`gGBUfDEK^M^8Kpei%%C(!dWB3q!LCqCN1#_j|byevL*z?ofcH>w=kG z*kFauWeBlpD!So9F5~6yY6bVw`FlK)g{^oG{{K)GP55h*Q0ISm4XFGnm3v82L^%+P z`DBRQW*6F@b3dXDorIE$`0imon;oq~eq2O!bxB~e^Uc2a8Rq+!{XHaIKA3U^AnxYy-{f&DDH})wmpz`fXz+?^Q4FvJ}p0yj#h>mJKt5CTFBRRU!9#ihWv?5C)kBr<^E=W+YfEbxrw4;B}8wVJdEl z`h-R}u`XXK`TNc_$H-ri-7a-Eo6$@kp;z&dD)ej4_Fav13h$oP7k{coYDPbTisM)A5vkW5OjD#-m(~EsLYayXlKw6FeOZu{-jX%&t z1do`a1mQCZ2-sJL`movSX^8TQK4`6k^alE}l$Zortq8u3PL+RL$oC3&bK?; z8YOB}Qcyyrni#4f$pm~v0~kduid9ouX{9g&RORI)mE&=AR8&+{5Ui*uSSa8NLx2nj zD)<5c5fSx_1B#LYJ|Oq^TYH}~XYxR>z4w3b_gz29nRE7Q?e*Gguf6u(Q0c?-Q+50P z9);aTpA-DXbFsg_hB>gs`V@H;XSnkQ-nX_=n-H|ZZe!j=oj^xYtdq6M{v3TBtpY)| zs$<+qK_G3JBqOn9zw3hDtYzlCFfCC;E5PVO{66w3013 z;~y-tiGaoGjGQtmYnE_2bkfL-uH^^ZrJ)2SdJ$ifhy;nXZXr~Zn&?}6J=ab(A;afIm$AgFPL|J^WsdW@2dNU9ndyvG^MMwQRd4hJ zdPJ{-i(kY?^1J_XTw~J-bztutK0%XRkeKHIj(dg-i(I#g1o_VYbp8H|S@-&1A=8E+ zgL`{zifyM6U5h**8R(s4Wn%Y)knBzCX{ssR7HkznLKnhAghF#E7iYlJDq~CRS?dJ* zcl3O)b=X=4x~nmvgzxsqbiC5M(ce=do=nJNE#NDMrr5?X?Bz@hBiW2swP8P(us?Ga zVYf2ToUzPK;VIx&a=cenVfY|a2MOl{R?IOl_PRC7`Mugizh}Lh=ku#$hpBD-F6*^j^RyrrNJmw{ZHhLD8agj2U5 z4D%&dw3iwAks@_WNtttCa0r((qJdxKq5;*a|Ku>gOe|I`D7WAkyTgqo9-Seu)uPcl zli6eMTfEtBCSi;I0beaH>Pb?RY}FKyYZC#{ee$=1LirO*b5Dv?h7VWaLseMr`4DEm z*+I)g=r>{X14aieVWNf67snQ?4s?w2wctH}9|ZIBmR1C(g3<)%NK9O3+=w}Eu(pVm z-24p`t?s&+U%hD)nYf&_|%sQDs3pQ%4 zW9;A2YuKM{P+kf-3@61gk}o=4#?7}zdTg=vhMgt0)0QdS;JVWl2{NyVDm|q6W0}OD z8ug*E5)gY%cXYfn)-{U|;pEQ-cMDguuU(t;bprR(Acl4fYu;r|2e2FvgvOM^y;$v6 ze(l%>ylbCv2x7h@4RPu+--nU^^o*&R7kPI(CTad7tfA7|!O1gqZ zkG}&>Rnp!{>v`A#gA1vis?XZ#XkWR4|J5J62h54dG*%btxXGH4}yhpW=zelky_R z3K4&PXa((Y?4d18my&fd7F0o(19^0|Ki@q7$uWn62RUx|P z5kH0}cj<`q&XOk5VBEADhTIhy#2qaBjx$djLzX8T(%&_Rk0k>tt zZIg$6IH_EDu84&yfq1h|H!kiC!h4zV!Hl~lJ@B6OcL=~tz7^(;Tor~qo{sW;obtD@ zys8;>q+$8qTg}ti%5>|2b=EM}Kv+;i1Tv!Q#?6n&Hz{9E0Ia?eznz5jcro+VeGy1^ zJ`I;Xl;Hw$SXtwbSi*;H*MWui2*-LP0c!AKu5xuR?{SuW(+|SocO&Mu-%R08-86EL9i(Zgl2XX={%CHF`EP z{mrTC0>0kkr1F9Rxyw~Gd;(f>WDtk%JIt{FeJ+xD% zOW|~K@~uL?P#^LKvPV)OAxN}^nQKUe-Mn|S#nZ8{|AiM)cL+3nuRYEr=us4`3K!;i zgR@wLJ>%Vk7u(&FWTs{UqMMvV1Z0yfQ!~vX`mZi=5;%{Ngu-FnM*YV5?9Ok)YByA8 z7cqQlQxDd;&{%`lQnXwNTz@Q!Qo1vabgQ+ozQ*`r3By5?YuQ$cg2SniZn={@9qCW06gBlAioj5SU2pX_)b+uhOdJbO~Ic59swSk!_j8R&J*5}UadN845 zUoc!d&&s|S*jQm1n4KZeaBOdyDO12K1*5u+?hbe3#6EdR{!`$FG_&S0ZR@$nk6k8< zQLchh3FRZjydt($`#P;PP!BNMGp(~#ts{CHy|LE}wL(!96%6V&`Zwmy+#n}=P7MSS zp`rRzoMw+~6VL#XGD)IAY=lazhpgkVbg|4L)-K)3V2o72#e9GGLTPFLRmdV&7NSBX zT*?G^dHqFZ3FCP)l)^5pA$-`l2(6p7`#JMAmG*t|ddyGo!MM4HF(^;!8q_Vy<>oL! z+kTFt_7p(CB|!CH%{Wz^Kfg@NwCw(aT>u}l%1L1Q;&=g$CH}84T4!;YGE~$XaB%h{ z22K{cUfGSlTLy~SV>)hxf}gd|ux#zZU!t8WwB;P~$==45UBMzQ^V+bi7ru0v`-|BQcn=Q^ zYzII9qqj*{?IxgHPb7N&tWL%II8?@V3SSOo`}Bs5Y(P! z_!{_OE`-!m<-N@;-&p}`3{H)saT7d8y0L~VY0N}& zk%Pled>|6|Hf_$r6JBn>w@~^(tOf4bMka8vbsodsZey z)SiLyBn=ls{tci2(b2zv#@3EcZ5H6I+g7sOvc#%b&oNadXXi2XGhB0}#zXp;toNPQ znM_^byfVJmy5FujHW7WooLWJ)NBMG1I37MrT2=E2ihU8ul07IGN ziS2Qvhn#fTxXe13o@NbJ^@9SZo2kE+@o* z17+z(x{X6?{U@LgQxj8w8@r6`QnE`}&p7$H5!$K8zE3vWYKz%7oMj_ivchAm_LM;B zR__E`I^w+C(RWv4s2eC=s$ZLO(Tnh}IVv?$qJ*Wyk*hnAwIWg?LbazPCpFLs-iGWT z9Zu2P;OC?Kv=NZVgwA>aaN98Tq28E>q65rp;10zZoZ{qc>}+1+ zfp_#H0w)SIC3DVzg-SDvu<6`>bSXVmCS|RT7=uuiALq^@ek!DE_?u%$U zJ0;KovdqGyovn6Cr0Cy@geJhzmf*51V(`bK@dcTqze4lcziHhM@s<{jkrupmSN=*z zZ=juU2lma4%A)z_gXX)dBzrb&33E^mT`(Q6ovCKk_|9mb8Kz1T^k4$6t-FIOQzw@I zWe1EwIcA&@9|C9<%>GAYx27F{FS8Cbx?!{3{~-F$<8kt=-IzWCkv%E77N-S}!7Mda z6xvRndoPflTHTRMcIXCNcExWS+jEg#VI3JygbA?%?F9Hqa1w0AKU zRdL`qvvTzSYK;eJh<~oPf)G917`iQsvzI%L0m?td>RCa(|IgqfxtOU9i0ZAbMK!bA z1kMj`{Rz9*K{(9|I4}yFPRzUo%v87t`7z&F>vZ@q5vV@~h~n#gc!kzV^VZNgi-c?O z5XK2?ZC*QLGgO3)&M_i zFUEipPisKgiV6X07r_gzJR*)ae+8R-1XNjBN7GIGiy%bj177RekF*d( zO}<{{yl&)ck^LH*rTnPrkdkZ@+vFU}s|HX?yPfgeV0G9eiV=Y~v|98j79-wPz*UIbzSj&c-|v$~g7Z6o~=EF3lR41%8jz zy$tD+){&+{3jNYo;)Ca9&|kYABcvdHbN%c}{oTAh$Fuu6^=&WehvnJmZ>wr#eTa_V z`Xj3JNRt>tmZ3 z)SI>WO$%*uB(lp%T@|T#cxWilr|#i5L>l8w!&$*kP16Yp`cI=G-TD_N|BSmj0W6Y@ z>$?PO1UhH?kI@8o>?XAoqm;xDY<+{TAO|ZXX(E8h03Zjq)lgp?Xur!S$uVW=*BS&( zLS}vvzEBu|&q0^zwhNlHopOk6e+r7CU)Uh1+fH${z2DvTde}y6`_y>b%Kp3rq0TpA zXL=q+jc%^FaAfz>)^l4GN^q?!RjX`vK||6TG&Iymf#C!`V$yH~hu|^HDDgx}WVDZz z(4V9>NkEOz0nBl?#dV^=IP;I|L>%|LHFR3yjvIZ6da5k`SjQmCmB9l?_}i4l=0WpC zO0rmeXb@M5d#FXF^&nk0EG)G-a@R|*L`wY9WXW(oI9uU@7xw*#ipJ&$QYPS;jYIig zKms-{86|$PZ~>(la(Je5c7idCOR=8*WlEvh!_yrA30uzh!4dzYZsK7)%@Tib-*?`- zcjGq`@BS0}vkzB@RLYO!@t(!NCv8X|J(XjXmCycr&@BTR<0-riq}7SjoskcS#9tZH z79&NhfiKU+4;zjj_`*T;5^;Q?UOQzgQ_7;_pbx{Y(c)Qrz9Lj2ZiD-vS_ONMe;yG* z{3*K^T+KZ)9Y|`m>lZrm>h;+B)Dhs=t%Vcb(Dq`i9ydl$!5_?j_C%j!+s3F2cJq6J z6ZMg7fKd~$gkCL8K%Se@8Ue9ks~_r$J&&?hJIn^nB0ne=y$~PelC9{A_yrlo-^S=u z@>{Qsq6ZZQjF6pMz|bq2uarW5PEy+YI9LQ+xf6@v6o3n=z${dDgS|3Z6{c&(f0Rh6 z{V{CKN5|pZs|d7PoC5^K)>B@KQ1A+Klj;!rXY-7WY zOd~~mUA{T8nPcbu4`dX-89fDKrs6?o3wh^7xVQjw>|X8X>eIZp&hSUy9m_ll*|bsg zCJbxwUpWYYHx6NSf{;#tRw3jhdx-ljD|oA&Gcu~3E`p!)orWgqhMs0V%uT^ODxcN; zJ$npXWOcQFON;_+TuhpYPygj+U<3^8;p{33LsX@!%X({Q`~#hq-q9@;q9v;g5jcxE z=*b}+)*J8YwxT0|FQrBQEECr$PUz z#MonP0pC9u1XLT1fK{zi5`eQh+pn>8Ry+H*2$fA&6PRI5T`&`9iKm_ZP1Gn^(1F?y zj4ocp1V%5gF&S{^+Lv|z`-moVHGMg=Q~iCNy65P+*D#}-u$0lu*4eb3ZbdcB3fj{ z<|y2k8n}!@8B%2u%xrqpDTSmM^}nT3@Sg;o*A?d{GTEAscyFU5BX$&QsSOa=9U&x6Y(=;j@~4#dj+M)99Xi`S@q9W09BX(;jfEnHiIR|RLi z@tzuIW-L}{9!dhHp2*SLpZ=;eiZvuQ3jTskoo}{9%CAEeZLouP%qc1mxz{GU_=PM! z1jV`X#8Tl&`LqoD8LyI8F^9CSBVE{9Yzj80!HPc;=at}$lD0;h*u1K+v>BTlw$63( zJum)-Wp*1rws9ZY;F(ODf}b60C!{lBD;P&d(1oqtkaKB^DfRIb$_hgw6&!PkiyXMN zKD2APg89!v6O#%FePAFwCAdrFVm$gYBv&J=Gqc^oYC)JBg(Hh|XQ$19u0;9}?6lYu zAW-^wBn)Q}pbQB%OFdK9;^_{>+PX?6=)xM4^I%8--VDU=<=KFYCLrU{mUt~a8t2)9 zb34yD%u{zloHSKoMa9t>=CwE$&wnJyQA`tlQ*1Tpz}8}QVT%_5JN>yMp}h5gohI?~ zwmjz~^4$;QyT8G&Cwyl@Zf0g7XlfbOf%&AFcqiJjjboTTW(s)hR!uOhS_*dLKdB@NbiI64Ah|_ z9D#61MK)yI>WG+C+qxoeoXwhHim_h156b9@H&wsf>EKNFfG;_qRe&EOp2 zUe2$g4e(Uxi5KR|$YhjdNRHUQ!ol$#9CCXbgffI6KeY4*qz@$Vxa^1XH15|vI}kYA zx(GGN)Xrlo0s;vJC31w1heMI8p#S^%wMg}(2m?9#S1J>%qd~G9oWF!CblVtLcxI;t zicyQ?z|(_fC$LslhgwxkO4QiHBldHkED z9q^A%fy|1I{UkhNo>Jy=9vUmB-Z7TNRsde>O1olNJqpj5BY6>#e+7k^Z?Tou>HN)F zVy~f$);C&{C|4XCPXkyCPMe7Sh~~LfYm~E;22y)kmJlkZ>~y@aY(4?kJS z9R(2w6HkFVLa90IcfmCRnPv&Cgm&i588tftXJXOsW}Hl8@vsYMEQ!h$`NaBC7sv;) zc7YC+8E4qK7oo`oEBt4hZDT7zBZRG1Dy^~Ewj%zF9Izsw2iodl(W6l{?1S4pDgF+x zP-J4Cp{%wbLdahcTN^)f8U0CCb#{6M{ltx{(v1T4SvrWasy{uTxQZ~7EahIb2T8>Z zRy}wKAa}4sEI@-c*2f5c5AI73+-SBjD?Id7L9;`{jj%eOfl{T=)$1vjz4*4m_)vCs zquf=%c){M$C-&Njnuklxfq&r88$cvWYSCE$bYxqezC31Acl?d5haX)KuhKJ7ft@!C z9k4EgA}ELi?o?>_P;3BBMNN2StSyYvM|5tWH#(Mu!Lf%n***na1Jv44qy#j9E>UM* zqnJ$Y->*YSZ4TfYY()MCw-@nzJG2#VJw8_1j8HtJKXyI9#{<7!8|~8*yB^~s(s}SJ z(R38le|qry6o1Fy_gGs|Ip`n!sr^bR#kO>PT#!yTacDP^u~}ZV?XHt(2P~fC(e2e| zz~<*#)hRzNTMV=$#r{oyr}zswZo2$_p5Rv8+>n{*_aq!&b}V)0L)oR)5$>{>(DHTZ zwj<1BoT!n!)<_0qjy=8|qoFuOTG%(Oc}%$D17o$32EWE>^jjm|2;)P&5n0;U)rjIe z%jB;+y%TIqy8Yzw$5HRakZZu=Q_v%u3B!}XCyf)vd}`G1-6CP6sKdY%XxHf+IXpPs z`BV-rBwE4O6V4QGx+d-Gl7(aI@vQtFR6dYCAZJb2_&WBE@zvgq+8mL3r>c5cUnYB})s``DR>;%vSd%mqj;6}>yq9Of~{!Y;D@ zhBgqEikn4j+XuaYnuavtjBE6Ur+v_<674bvNSB5TXyjYppoAzd0rX=}cTEYUrn^g( zqEu|9Gv^3bCCoYAqKz}|DB>S;Id%^)r@3Xq;me;%Bk!;*c-Moaa`Cad%8GBEeE&1` zdqkdA#raq9AT)S3BqA>b>s1`Cf+`>zasin0_mt-J=5g$S-&>D>nW($N;Ic6{Ogiwy z-;%B-o5{3l!cV7sSmYWy zMaFVy>TDFsp|+;a6ouQ%p7M=&0mGyY=Tlp1bxWYp;HLLhzt68pZ@jRj*0I+(LxlBa z8)f#>G0r4e8)r4AQpDhLz7b6vH0L#T&SB=D8$s340I({g7Rk;4ekwvG{SC0}3F^1R z7<&0TQc@}{mJAiEu+9FLUa2)sB6c|$6&&b!sV1|`QFW-a{H8AW>10T@Su%`hVKY1M zUO@@o`x+)<@FT(XLWeAAVB1EoDS5n{`5VCS7&CCDV6d>!Up_;pNu*B^(rl|lSw<=~ zu+4gzmKonzN2V*E^`xB=n@;Kw0D{B)f;c+$NqY>w9qRCRIENSq=EIeL2XisHB(xdX zQ03EnLYI-0+)imb*;yUdBQlZ3tCmynYDLjy&`ORGdjuc6cif4;zn#dR)eR`DRwTs> z|GG#F8cp%{vG#3|QU7fD80!&6BeEN3ayBdUNDcl|?9!-+Cp_)k`$6#YV-3rt7v&0h zr?Y)>tbVEjsKoU!0-UU-R?b_IJb*pNEF}ggtye#RPr3_~{p<9v*fk-$IQ+lwD&PPW za$`@gov}I4VLvwdhcDq2t69nRV|MB3;8zdzILvS6DiX^ZIJG@*~zf z&csIrP&Hli)~`MRK$-Xzw%+?#=68jJisLQUiT;q#$P4%?jriYX107hw<5CKTq=D>V zUGszZZLI~)rTOT~c&!TO?)GO}x9HroZliyZ?}F3lV0@^;Ig^@?(DaUzY-C8?g0N^` zWP|=wFQZ)LU&3#zldk;))}GEUjo>b#^9FozSAMTk`Gd9Ig|)c+E(6)^m{6Qt_yKsf z2<(gjE6X|=xhp`VQZj5RP$Dmw@Ppk?WEu|FN4~LXIN)HP%`PbE;aE;I?t-YGQe^)S z{+mjemdEhrQ@jj{mw;`h+n9<034<_`_VY-Vz4ey;RK+E911KvAdBdJ$}ZW|gJ)gS5w z!pWtmmw_-$pe;tVtEvJ|G?rjxY8d)sd@B=h>w6lc(oSF!L@E>Vnt^v}@yqd~4!AHE6Bd*a!=0tTr~dmO6Ec>W9g zM;93->8x)Ld{h;&)qnxF(g5HKLN^cPcmXUCr`&+XF*-vbUbXa>{nFB}P+P7-eGfX2 zvQ+BrSX2TWY5JC%*dwT$w1FeNWD6__-JHP)#4q959RR-J@7?%anaDtku`;7e+e%bPNd&G_GH8H&9Dyow);Y@G*EpCWt5vnYW|^0XM@>`K`%hx~4H4NLrA zgw(p{M_ovk5*q71^EUXVCE3zse5}G80MSasM_+RgW|Yc4xX2jff!qi#mLN+4E)?@m_)eqaPa34ygNJ~N6MxXS z7?e&Y$GgDAT8#^M&=Ig83mvgL1sA1k+3JA$fs5WQTy#gmK|S291~ahp;x*ywxSJO$=zrGme1vJ|FyZ zG(NmRd)LX5uCok>MHa6Desx%?pdCv;%O0T3B6CoB!646scCwOyBYFU$sF+NJJ=cI)QT6#iM1O& z5i2(ODZYfQ&zyG#3uxU4FOSJ9JKoIwF8D*&3CU|@2*-HnT~tc|FG6eL#txjj2HR^g z&V3^rh?mnpW9`Bv!5_2z$4=~XeBVHW@qO+`#=qag-68xM_$sI!WW6@^szte2Jz&CK z1yL(Fwfbe?ve6vp`R+yI&Aso2iW?2z)==?LhHrDI_=4cpUGQn*G~eY|!cSY$K$ir} z@FZ;Qo>gC(bNrbYbx*(r(gBZIzIFGkkiWC{rR;gv8+&&@7rM1)eQBRGY&h6lUz(9d z+gfJWDD60>$04{8oicpenJcyPnKY9K4|_aJ5~($S3?O(Y-Un3Cp!z$iV5kf-O_+zw z^=9SPU|qUVxz$*kyy4|+B%_bUckg`_+?MQbQ=ing=)%A*){%oc2BHpsG0=)qpsDe_ zvC$d}LKw>mcKQ2J6PEb4 zDR$THHOtemQ>z^Dw*Hq;EiP(mTpN4F@$Y2b-MW8AuaArvo8UW0MG31fS^!CxxzE+` zMi>%EZ(2^W-#faC9s*RHv7Y1MMcKF%SbHYBZ!VRR|76TwUwUQd0ZdyVz?i+tgi1}8 z4IHT-n=cc>*c@RR-eH%GWs^Ud{h&R^U)ig6SMZj!Wb7vkU6LsPpHsct0sFaT0pD1u--PRKMvCNz9wsuE=N?F9hh; z==eDe*ZAfDolbse3R6G8G_WO@#$=gSrkd>l+^Oz%G%NtS$mo}@QY*Z zbXjx$k>={2z&&Q6EM8cz!W^8*3Sys9r;tLF|CO{7>toBU$DH&TT(2?}R`SJn_-ni7 z>!|?>C~t+0{%-cyEBVz#duE$SV?}KI-QofV853Ewa}Q+hA;=9r-GVijw2Sj2 zRkFN&-EbF~k9c z??Fjo;ve`>R@}G1M`hlkAra+B!2RDs}}QK`pPC zMnWt8#mon0h51_C+g_kyte32CzXNz_CX<22kNH}7+e`uKvgXo>5Xb6h>C{alWU?I@{t}1{30kv}fy!PA1##a z_tQ|GoB(AZp}a;nPmeNn0^^+g$EeVz4}r%s9C*S;8*M>vioIs>C;{n1>}3;tHS>Lt z0d|bYX&$t8k$EIP!NjuHePq$68qR20^eN?{4=4eTickiV4|&q1NnfxN_`>-sG}1n@ z(NS>42bbr;$|J1Sx$er`aW7vn^QTC~-NsJbie%c3jQeM)?vXa+G2^6I+wkjLjEK9G!{SSIy;CeVV+Si}B9o-G_)QIA&BD|1 zL|28GZ-Gu*gEa0T)V#h%31$Jg;{&+0IL7AB&|i<^SDs1d3@6H#wH_uvFjMSfiyLm# z?^m6k0*0yh3|Z1Obzn^&!(9bMf3;J9XZh-N3htusZ%dwxHT}?Tg4CU?mL;@6^kj`D zYP1(EP!~mR57r~CuFwZ^h}8@9eSRGK2YCBp4%aLkTVY+`{C-e$lm^pVeGd_iir+-V z&Z7GtG3v#;GM?#2BOT+M50gb)C*%JuJgzfkAOi&pa1U8QSsJF)*JAtP_-jp2$3(Q4 zks?!SWX-a(9^phXieDt2lRAQ*0C#s-ErMS;0yS(gW=g#?awv?DAuuNIa55vAeFUllB`d^>$rwk^~;ioFa_Sl=nPhprIjoN@i+b-cY!gK^7A*|sl5DYSa zvxk*Q5H`=|^~YeUo3}6}aH0;q+727Ma?WlM0)-6U}J)x?{QS5a8SW*NK#fopK% zoLPot@bPK6YjNJ5rXEK2-w1PdLu<&EGB4c?`$l|K`f18~X*mVKHD7V>aimO+K7`G( zE-b+|*mEl5O*Y0GTt{tPhHj(6o`^-fl*b636)N+Png0O4ScNqCFK7_e7@e}wzerp5 zdUj}hCb{lec7w-xZwQs8vv@X(qc0d3WfkD351AqMa@)~85i&>@t^TSKKI5m$lRurHX-&{aU< zO1M9@XA(%fe(we>BS69CR7}9uBV21^z4!)Najm30f%gysObw5$tb}gP#OBqoz5bMB z3A*y(Bdw_&8?{ETG%oWn=<@^sNufa=xKFHX3}l1k(!>g@4?wg*7awpT3pMkjV?Dxn zo3Xiy$NPXl6&B--7=yZ^Tv3|&d}$G%h#yk#nTu55&KJiWZX>fsE=k1Q z@A2+hLdVY;>_Z9I^*|#pnn_!F;AjL|EA@M=em3am0{#3+KkwGhq54^^pOf`-gnrJ}&s1Iibp5_vKey`VYx+4)Ki}8S zuzqgV&wctiOFu3B+@PO3^mDC#4%5%Y`kA5O@aU(dpCk0MLO<8&XMg>ite->WSrtYM z#nPOp=b{6R_Whj92@d2M;@y?Vv|sEj-uIH^xOhjCDqFk@aXj8o}4%KJ~@E zr267A-07tzP`GKc7-tcsp{7W&Xue3XOtDz+d+k)c!4)3Uw?+ZY1`OY8R=+KT`!xlk z^yEPpMuMW|_(0d=D0xMpwyy>!mAN+iUznD z1~eM2`&RrSM7#-_5y34X;{1=BBI53j8WEad1{teKv=tjua72rcnF`A0Cfrwi5dNuE z$eMAV!#_(>6YzBlYCSam`P}EA?N`8{i+^Gu!9n@w>gB%(Z4c;rTS8kq;d?j#R3akd zQ21woLdkRYEB<-0O#(iy`{3Um2!~r3o z8xfbZZ;^j$Hnhe+)IQvtjO{?2c|xk-G@)mqw`d`Rd(I)waE9HK2Y|F2b4snTDZm<{ zEh0%P=l4r8mLf4*qU0LcLnhz@HBYF2j&&OmhHs(%S;)T#{*d;o_sbWEzjfs9{k)Yv zi@#@p7{TR(hwy9$2`0glp4by`C!#;a+Yzr)Gqnh7K3UhSszv?QT-?=&T$ya2YQ;dU zh0t$taS2!ce1E6t{*IlZ`#U+gmHv8L=&xDYw7*>dmEFhJfx5%#<8O6s@jkA`l@Lw) zcqLSq?&Bf!Z;kHXU>pP`^qig4O8G1kEfM5 zqbbrx$b9JI=~jiTZ>Ku^^OyYz_-g#-p!m{;1kv{3`40bVydZ&p9s>yu%0F*%kUD(+ zDbe+|gtmu;&Th0F0bP73{PVs-$q$bx{<#)cRk`@*o39Uw4*VLY8cQa2e-yOVS5@zk>zBK(X zhT8BYp^xq2eLRHz?a=+3Jx%v-@b^w5iT#_qzIp$y(GbP^$1Bb4@iYWf9Zvs_Y}UWW zP+QafodFf9X^2=OI(a4byo*CULXi^w z6aAX0vrIr1oN*+}lRDQGk|6^b;6dTqoZ705RZ{?&1NRagEY|5L2=C+3-i4R9ZNzbe zLGD+n^Wa=}9PLEQ&i8DcPrK-k#IH z=G_Q{9g7rwF=p@~F{*xead2UZ_rY4+d<@`t=|?KObC}gi^^d_ep+gG+*v1BW+3GSR z>KqA^xuW?{H7DRSr=m@sDOu+}~ z2}E%L_ZV{kdxV)lsSe}J#3wt-zrAm2CZ(YU7<{+nvyHLWR zR^~OxFZWyb%|Tm%^^1v;*e7Z{w)y2U6k!d30DxHi1qiJDIoPnr@6d%=k-pnGn~3za zI3I}g-Ju@4)T2Q?==nt&y|zi#$^R5dz=^S*xhSX@$-ohXumE&#{-gSrzI3SdXU5^T zetdnuES|RcVn4V#v9suRB$>SoF3pO*i;Uqg$l*qZOCC?T^JnGplfPrxBT*nLjkmREw~$e!Sl6$Hkjs!u%exMA{xiNLNP*<{D0$)Ne;D%K>qT20`$OI# z=)$Xt{~d|{59(j{!lBl$%8&6B%R)Ik2!BYLSOAWrZsDn#sT?q)CF=>Eddv@OT&c_M$jK*;iptcX3v1 zZtiMxV0P>cBDlr&7Nrh8wD$J2*xn-Fo>tp4(RCO$IB%dJ1+mujr5)D$;@SZ?i%3{Q z{w$t{O9kBT+nc0UC#DZFJ4yH=7GpgH?~Uwe7B_@aiwl-{AFh=_7WlZrcpD^0H-~u0 zn-5Hcne;8ON=Vi6g@x@7+!_$NY2P*14$+pIf~oRK;~mD%WSPkrvGUD|21FowF)D~~ zi~W_x!(?^_ze+B^HB;U){0U_pZG3<$2mGfe1!F0Qdws`j7u=Z)BgumiMmG8aPkCg+ zyD>WiPcU-Cuyl2CY-oRbChahUu{EFsnE{rWXxQtZ8Oa7NhzFVN1v2jYc*D4WrHs^*AA{anOxg+s46UOdK&8$O4j6l_tBPrd92WochUfj?IW@ce&PR>Xk;6hh>sVsb3 zU%sognb0SZzs??ixcCzGB!3N8{Pk`#{%Xow>tku;t49BN94+%rGGZT^@l|h3R2l9; zyn(6ZN*8wUaPf6W{FGv>tt!as8~CE87MvCMR>_92R5O0+Jnk3c2mAya<$*myeNGs8 zbWH95Z%dwukY`49gCfeOd_c(Z5xgXpL3hk(fe7-GwidB8mMFfOmE>`___+cK2yBrK z<&b7x)KIW;)bZX$S;bWayZs$v8Ca1m$SMw`VJcU!a^!BUGi+I7gG#gD1gye}hEeT9 zsTJh3R7PgLe>q0HaqApTQ&56UDxl#iY!zwt^(?iz+HbJe2XJ%YleP92mA|y&fd0_5 zJXBkz*`ACIBsm0ea#H@;{{q-p=*;vy|0RO zAd}Un6s#Dz%)98g(8UNBtSY$TK)?dx7(>n_EM%t-APY~}qx;~J!AGd}RAWP|)>s)G z3uW{(^4GJuzLL06vkNND0eso!poW6ABaehTBF;;>b>2mLLa8O>e3^%XJih^X(DwRV zD1eN0Pyja1ajZ60;>f;EO7DRmiW*!bF_T>{AW^gT=H>f0;66$W{X)>D`J2(V^WS~} zeW@L9hjxVYn}Zt)J|PVgM&R5Z3!xpn{qQH$doa}F*C{odLM70Uh|7obM8d-mOLU~* z1@{cNw1Hwo{r7O?|B&>fjJE|Xj<-0B$-*(J&VNnu*Ni?I|Ijs|jEju)#L-KQM`GfG0u!#OL#*5UFDz zgzc;`ATpw~3N~P`#s+U$eeP}%51*LclmAWT^p-9I6=Y~qt{rJs@jFkH&o)OifKR_Q zuWq2RW2ENbbdR#txmzG?9;;N>QLj96P7QH*cy?qSaxtyh?&}jqbhcJ%OZ%WQqn6&_F?N!D0MJ1ZD~-Dq7?V}6rcZ+uj6z}s(c!4_}X+X`;zgl@1;Q8#*#YK@QA&j78ubkaepuU6G3 z*8e-yFLj^CdUESgalhTD4%+Xk23ClA3$_@ac*_o;Ik3HTVv`2q@Smz0u>B((0`eeV zy@B~YY8WVo!pS$!F~>I){4k~nV?xZ^@8jI{g;28Ie)tp0xB^2%!H>p%Z&@t&M_M78 zP&ntg357G9jy;dnX%~ap`lvO27JH1yEi7&rBW9R~W>^k-Y7OP`J6Xj89o8Lcw_vTe zU!AS#R3nt1eJ=SD)6VtY0)K3fs;h^NiK28^Y8G6ImA z>BAop-hNo~5oKTZa`fS~4LD?_sXoNey)zg~E}&8@!yimWRJ@haitChC^e#y~$+nZ8 z2OJnNK53#Ef3ZGXc#!!=hx4+MVJP~)P_vJ3o!LhV_}Mh_@bDw!qT^z;Cn3Ge0`r!J zf{#aclL^R@)UFVCX96-8ZNO+amd?PB$9ybR#3eofBL~F?rb;c%HOepYheOEvxYPBpLeKr?)qBMuK=nw7dh z8OrQKBncODPK0LJfMtY;xnoY~MG~ehOpKqLyyb?2x=F^RFxFFG)TX+}BbYpVD zY@-X|zjS$X_!HE3bNzc8YCatOD@YZl=wbGP?DWU@h|^<_E5O-jP39W({}k*W^L6ew zOdRtC#;qdn!gM@JLxYoX0#ou9FcHJ)i;NG{YG0O~Y9tp#M)o$M#)kY$ap6m2;45U3 zi3U&5c26`m{~0cAe1z)Gz(k`?z>~Q~XdzdjjJ465Aytk99+cm@HkUv2^i_O?T1!WF zISavY4CWP_g>*zzxlF0SUpNM&&b#FM3jrsj*yW0_7LVDe@wBd5s(#CicqtxY|IEf016aigxN+5AI~7rD;tBf!~5Nt4;f5h(7= zK9XZvr1LQk5yy0@l^U<#HS_2}CHKcSTqu&}(!~mn&p$>q6nrBl)QPZw&=MjyXT~!-B89{r;W%i8KEwIKY|5*U77s z>wq`TKGY1?S~<+=mcpIPKBU<*b+e8Nvh|P6zwYs|>3m}sR>Ti`zCqK@H3YT5&oD&e zvv|zO&E&?4Zb4qIg8%e87Q59uZ%A{$HZ6w*~nB6Z*b!Q!{)Vl)m>i&;NfFeZRS}S$_^me)Apn zL_ANTJlpti@$3H<`OOsl^C8@hP4rI_eL{RMDrzoIP4z)H)^}a=`t1HR&7aNuJ)7rO z?PWL!vdg>h@qbQ!y*K>7P2YFk|L@XwLi74;`m{*j%bMpuT>8dGVl^aUJ2 z@lo13KC*RvIW6O3;Eg(cnBCrRyS)*1dw#pUv37g6qdn=$MCpp^dbRvkU7sw!RoCy9 z->U0j`JLExVW zOf?KF9`UW@`GeL&&tYa%?upn(d9HmKjTL#2WM58EkF(h#MY4}OQY4$UBSl#%J)4jE zq8$7?4gYRTGSaZK997F^a^C{0+rw>=WY112XRW4h0mgDbiX8MznI0>Gi||asi>=E5 zIC=>kRx7v<9B-y?C7fev+|=2Je}09XoxWO{10(Jv)C*`rrJ^!!DQ#S_VLX`@h-}|JN6F0)HQUP&tS|4p?zfH}&YjM}1Kq{`JDYU*q4|_}3f%euIDK z;NQ9USJI4HXD|2}YTX|u0^>q++@Vpcu$o=3J;rJ<{j*6 zEA%>Qx=j}A2IPy=YXwUs(CY?_7O+=ZrB}AnZz=CP^jca6dU;5%_4ghUz0yJ8xO`ns zG0^($94KS0-!j~E8`dJ-pu>)Cagb?IxFQfPk+G&Sl@GZpz`yhGuMqzRHj}Z-mi`RQ z&I%>ctn;DC*!qbFq1n|>*rc)MB430+* zjr2PXtak|du>u5dnSP_6YMFjx|7Ynp7Y7<2)Uf!A`HSdx+=PSB@6l;CnXGTdyXiN8 zr4nTB8z`_i>EsvBAIMCJf9AW#^&aZ$jwXZucxhggw@BL6w3NQmm43MKE}_02$9KXu zf=hcu$GYlkDSdE4dSZM{aA~(_{?DXmy3#SfPiWul8~5c9o~HdVo8ZUno7tp%dcr&8 z#qqZXYsCxvGN|Tu>9QH;zyASvat{WN3Qo_!G71kJU*#W&6T-%)Hu_I6JL2tP>@~d& zZ(Z}(B7)Nnr9&SI`=*Wh4c6I>vQ!*R_@4f99>0{}KD&hMa@=QZt~y0}Ay+SC%jI%) z)~rgs51RmRiW!oy;F88I2a6{o)m90fy!jgd z8)NhA{iK4Mn-KCW8`gSO5k>>Q_7;rxDV9egUxcmUPw4GK3-&FX}00V;~n zNvtvfQ?XhzIn3unE|l2#kWK>74&Fs2sRD_<^H$;GRJ(OA_Ma)VsCWPuE>t5Qxhls` ziO=9VA42Yojk$HQhQw_T3@%Q^-Flc?Ie{3+?_HR%eAQa{9(MT!@$%_he^TZ3<`cZj z_%v4LukVL2(<`4H@vTwkldat>L)3=bH*<*EOlYos1tU&nTBv-l%m)Q2)`gp)M=LY% zG2#<+8@_3XfVFzb_i2W2s^Oc1ctfLdUh+Dle3se2A$h4$K0W5+xs~PfF#WV{0+=S! zaT4Mj3;MHsx{n-g4`Y?RMq33|AsBC~w9)g=p| z^0?Zx*8h~@n`c%|6)<;smlpqoJ?H0}mD3VFl(5@qFXdH^rt?-ID705?^}FB|l#bO# ze7G+JTbUOrdYa`^xzd-K6O5)=jpw9b3Y;37W0p^ge~s#|&&ZVcHKd`Uc=A_BMms2n zT7WUuZUx@ZLk8$EX~$$psEZ`?;v`wFNHS@QLz2~quw>=HGU8Mszy#$R{sMXE>i6WK z&B}QI-bhhrT53{RcW(soDjIN+N%wMG)iNcyE|k{ZsGJ5y09}wv4t{F;7)d5fp7MhvQPzD2OzUSVUdx2k8&WN zt;9HE+nRJQV$UkH8rz-5f z1Q#Co^Sm7u4T%-_QS4fm^w#jWdF8^_Svk98oirL-E`5tha_gU%RO2_vZjHuwvwVu? z3&pG>Q5TsNvMFV^1&B5F=yg^#{}I?m^RYe+4m69>SLrok{qC{f2Vp$%^s2?^mR7KF zRC?IEq{GscU4nJV$tw#s2HcUQP%cWpIO92(OwKO=L5MRF#Q3NY9)7h%g?)8tTu%?~ zXhk1Q??so+hOAE==70NNE$E|FZ{vK8%Du)qC?z07d9_3%%|!~u5w5qXU}Upz1M~-C zs=+5}AEV)$9xH>O7>K3V*iTeaD5IDNQ#z?$eFH-&orJPfOMik|8ZBxmMbuJ?OD#!d zR7=~Av(?fQR7>TKTIx%+)DLjkYDqp^qSeyP3mvt@@yw-~UgNv1p61%)vs*uXGBa67 zJ~Kf-tIq7$J2qvmPk;G(fEhl>>wKn+kn zCw5h+B83_PH0QR?)-@KoqBK^t%@rw`2;;kg#{HOzEWFZ zwy-d}QORZ`r{U9Caw^VgNRM-O#N*;EA0ryadkQnMj zsIbT}Qn_1&Ie@SJ2LZQL*fH=40yg1OXfbT!aBHzQ*haZai@iM~*`>vH;a(o#fMTgw zg?uYo>{u$W-}BFC{%NYiX1jIRt*EmZKh-D&i9T6Z|23||zQ)AY)?xp|_oh1REYziS znAiv>F;85FeFMKPbeQ|U!`5euls-#=K6`J>e?^})m6w|~$H(&>;&t2b)DFlCaB*NB zF`gMJ|1MZNTrmTA#CqsUoVDVc>Va;juJUD)FN-i<&ko)+`y%q`z9N6;;69HWX}-7v z@_9?CrGn%zuV2&($wnO$-bAoHB)d3JQA(8IOo}{oRwdE(PZCz?-buX z-kRAMRPf2Wa9}!&p_=FUT0SekZw{{CQKjrEzkj1mQm8T=I@4Hc{q&u#-&-9)k$T@t z$q^sdM)C9Bq~N%z=@H*_ZvXbT#V`kb8}i9krB)1=-*!tuj~hVaiDT1~yfu}mv)8+# z1@;C|9BO@5sNzzDAl+zGhS{rm-kM=h`4h*z1l>rVJsSQeO7bIi@=p)e=1um6gX5-m z@ZPze-soXNH5LPzCd{ziDxJ9fV1QYf z9ih?#y|N-Hz>xGF2(HWuc7VMn<89?^IoJc*5SDPoPpI*piO8x)nInYpW<$-as>?$0 z`ALCiCyoQ&s#l|CX+Zj7HxPSVk2g*6T%Ai?_!^{-0(dp7s77FUN~oOs>A^L~kz_3^ z5_2TvYfuIsMqqWcF^(LDB)pHiVQ^Snd()Q{Nn)2!XB5X;F(9zWuB4Hh>Af}2;&a4D z;UL0MYkAA4Y|zI~4H-g$+T9G?=?f)j`L4!B$W9c?C+zI}C~uFz{D!}S)|Js0 z@T$Ac><_B!ny>v{o<`xDe_ruv-s&VG5Q2w-=M_WR=At1CJXH2F68OTz&+rQ*=Cb-e zq;~g(Llr;ZN)m55dn0U1kvlls`m1ct+yN4|z_O#dH)Gd3kW;a%zf7=DiEc%6fXHTK z39Qg0LC59+GqKlXJ}&6J9R+NAMdSB1)NJE71`Rg_QNz`z@#7M%34(WQ#<}Z!VH~Yh zqIsw*zxZNr^<}se0r-R}NRM4Fs_Hav&4u_VG>Tnn&);U_Cd`c!$K3-Bxy~%lHabP$ zM$9NCOxZx0tDU++X(t*&6(rfVuZ6<8371mCeTV6yDSh+vNx2sJ0)LBMu+&o92z zTTPl!aB-vj53Vei_}k|fmxGOw3_}r4hO4P3y)`F-6I|_xvhjDZsrC|56R6fq*N@n# zb+P|ys*>n+?;428Ys{62;Cn zh{?Ul(KAsYQ4>K!EY88BI+J}p1;G{Tny}fTRC;hQjxsfG(x| z?n#QihD%d~e$j2H7Mm-o!SCd#=s0km0P!zm5wTy#hM^t0X-;We%cTpYgrRF|Mj<`A ziNrZbrereoh4^FhXLEJ44^`-!AQWi*bi+;5QXXp2`2^zCU^BaEAfT~vZL}D@(N=h6 z1I81DiqJ(3*7DOi^P~L<+@M3uZ(Rmm;5KgXy9IxN+rHSU?2A+Wt?Y{@X18o#obw4m z{cqS8KYiu4FBWL~;vcx)1R~+s7k7DUmO-hDlqmb6p0C=zcrekvcw~{wzL;j$@2&n6 zMH1`_#3LN8eerSEMEl~;sB_}DyOO)$W(UJ}_aq;Kj3%1CyIZ$5ZiXB-9R+Ln5kyb0 zHa_JyZEakP-(qbPrJyYbHj&B&GdIKm$~s2GKjf> znNADl#;fSK_~*2}VgBd#Mi|J|_Qr$H$kd_*dt)thJ}Cgz+~wU#bwt0>$uVqV4>m=0 zbw06?U~u$@tN_tX432^M2Q@fuXxDKePwt2P5q?Z zachFzahZVUwmUk+%ggvkJH*yMt=S*Aa{@4k0-_2owUqsVm3n1=AVR`zf53s~&VG!_ z-je-+xoCp@L2IhH{juX5Wq;g()Yj~epJC*<0TKhv6NWOy-7Od(laNyzAcf~~v?)Qq zqNf6*hhTuvUqbxGCfd?dkLnz&V=mLR<Hmd8+Kd7KKFa>i{qKse2bTONy$nn12*mdBp$w&gKY zERP$}s$LJVCxh_(YWrh`ZGQm1nxQ0RtM&(0wP1f>n zsDOCTwm)i#+Jl%Dzejp>4O!(NnNrBl7vYaB|A%0IoTD3VVt<^DTHN->n&$QgP7`j$ z{wO`E1^eTje;ls;@tv|ip4qSLkCUKGTJmo!{E(pjH|&qwx3y${ocF;Ha)=ht~dW&FLQ&SiKs@XOD*IqpIpTXRlp&F<(Y%`|ay6u9h;N0CA7 zju-Jm37Xr@@w(_D8XY%^ljB|+ax`~!q@$oc9!9ZX>gXG7ZWYe8C7tQ-S)9f zD!N!4>)_sIR>)osM=mSmOT0Jnf4uL`Vp}1H>Hqixgz(^2$cW9h6{7qf*P>My+_wGk z%l#j={SiS!j{n1Le|!qAjJN36A1(Voj#c=kAItH7#O;q&0N(BYKyWs)!3m@7kH)A6 zIm8h%m)JdsjWGb}(bq{<#9tgF-+u5#)JGxKnZRoFTHH-ZY;KnnA*b8k_zcBc$o4E6 zPH>-m0|TmMC&(Mev|xl>gxOXL)jlQF+M2O3`olgsg#-Q(L{bczw4)k|!0<_oi`zl+ zg)&fz+ajVHPN;DYw``ys^EQG0Zx|?>K5`6{C%rZEwS%N)BXH$1P_S0VZmFHbFWOh}-ka^xa+CmW;8((I-RmwNwU9_=awfD*RY7AhpmtzbRxAkhP{t+>O znl8uujDO@wS&otO7i+ljj`CAE1xNl4ojC6Cq`=iUjSt5<4Kjyhb8ARv$7?}cU^!+; zR@`XSp=!A^E(Mdlf0rqDwIGX>b-Iqe;sR$@~D51SIFE%6~}uRfRP z&}NFjUX3V*7R;1h$^mPy$PAfC zREc1W}JnO6KGiR&{@ zL_g5>3fGUow6t_u_mAWp*@9^@_raF@BRJA0 zKvq7It}Kur@6i^>Hai4lHes$Q0WMDdHjXch>f zfbI*}p&2W4{Yewbd&`hV|134R=*z$5ss7 z-Q_FR_KgVE_)UbOmj6)To9w+~5K52nqDKV+s`rj!seYO{WUA?#XrhbXE-OG+{!dFTpJs-LHbz43dnEV!F7Fi%nKrVM_s)(eR9HUM8%)8Es<5%! zGbG%`H??!+w4hKB8V0eG)3hsqyAA9iVk{`#!r44m7fbv#9 zj9ShE*VR0aAIw9BG0V3jKoemAHD93{rZkSz+X55EO-~BkB1wT^xJM{L%p;5#))TVX z;UXjsLyWS59z_1h4GumPaS7lN0mB$e?>(1-iztskdYcgCZYrX~?F+QBXy5hP6QwI= z;<%Yff%_+p1AVJ6hWkUa9-7BuK3aAIF)=zCh}HV36(*_9Ku=}76rXa zq^qIw?EnkXg^WqogC~me4f(c{b0Lw5w%I>+G_}pjw@0yo&>rli5*;lQz-Minfi-79 z+M|EOCk-!HI62xi{%#XDhECf436iS1QmT=PsXms!#W8qhv<+0VO)GEpxh$m}7~Ac> ztjbabf};?kbL09PAl;1+t>C!3J4_bV_uhFNFhHSUl-65lHD7(dXDOi^yB0Db0`Y5P zOAv^Y@xcuIX9AJ#z4JTZUj!nGABey5G#81QRZ1wl)tnXBC@TS1c(f3rWuSh*B^gcriJOqwpHR_nq+I`9%`ecC-yM{8Ldb(&+Le zOmuX-KE8*>J{zs#C-}GW%MhCLikKW2MG%^EgP4AcY`Y;g$Pp#Vp15Z3MSy;%`wZ{!WPA zL0fY)wCQJhN5r-^ibT_pAUa)4ilpc_du@}k3t4k*^is3}OwWjtm;zr6S%eeCm!_;i zt-^p|S4huuV2)^is+@yl3ZU9(C)kyuZP08=4?MViWd23QI>bva8Bh;%*#=dJOhNx{%j!U`kI=)uPOJX^D-U8OiZD8Y?KZ zsED*LeM@VKNKgZYOA}C(a1l{ZsZu+~&=wT|(USl3tiAV{Gn2^$rSJE?zpwsUa%P`> z_I0hbpS{-FYa^FlW+pKZRPzu+$*lTzY`Jgf1&A9Q)ioJ*a2){l$8U2J-?N-5k z6V(-4Km3BY?}{Yu>kkc0I_@j!aChkSOMu@43iw@zHBc%>i?rOsr`kWcJtq2+E@nPT zN#e(Q(#z;EoWo3b?>C2ci}x11lL7CoL6b8Gq&tx8>Ea;XCgOJ|%y7H4pyo+?x5f-t zqFMHCP#(xG@{h9!uOd{O$@&3&_z|Bqe$e<}b~Y&+^DX|-SVsm)wIV>d#>`%(@FDl_ z*5dG!plSE(-t(32(JT^pp=51NWqsd@>4#T&`wdW}M|)gy4T0fiqTMd<^tu3g0Sf)Y6+C_Dm-tk#zqzikg1 z9<23Lrvi5<|EYmX%(Qj^4h_=7JU`7=VV;TnIL}Ywcj>vFif|^tVLh{$PYgID@^WhG zaYvj6ho^&JQm|9HmT(C&q>yhXaMb=F(L39cy%}G_3+>NW-aS&wmkg{hCJF3R zyC&#b&F))ooU=q&2(pvrKIf|!-6yd72D+kwU5yXeUA!Z)V>eI1r2)I2-<1S*+OHe< zj_ShQk!=$*SSwd3Yi0Hc3fryzsm69`$HlJu6XvoahbWRK&xzL(KUl;uokJBafeIw_ z8mz{xMsYQpYcS3ucYhq~j~@~>;W$=<(!$*Y%!VIet7|p-DTJ8inhAoHRo#j$2WMcs zV9SBk$C~nM3esSaI)`~xVCcBrcGYa($#HdnvPj!v62lHAATC0yRjMgvrha88HNPsSg}8| zIGj|%*}HP6q(WuvA`NAD8MQHva9I?^49?i69Ai3UQ~E+Jx+ru3pDrZP;7lsiQ6oR2 zI_iExU=@uZBvZ=+S^ARHLNV2YB!xybNe)K=-r7DV;FjXI>D_#E#7Jy*B05wu%je|s z!If-&Z^hb?y|!jHBqH4$(&uyz=5*p` zv7L+tz@z!_=QeYCeNM`p;@tlPevR|L>CpgE{Z3b7c)F69(yhdu&zXHf><5??cJrj? z(Y7j_K$=rJ@`6xl>B#d*=p-O3HUS*H@D$8#YWoI)=0I>JpF4-yPC~Z!*XoJyfKH|B z9E8ny!Y<)d5=gR#?;T`HAR`3aYLuYXD>Zc6WVg|P8iY~Q3C29Ta=P;9l_`+JU?(J} zKn{c9oV472EGIk{3(+A;!gMnDRR~eQb@&ZrISG=6=Nxg6DwWeXD<(!m+N`XFh8@{` zoHjcWoFOBnS*?o+vZAlC_nO9`V~swt|#6W}XH#6cwnnRv&@Mv@3cMw(gBvXH7UUJR+` zi;^C+BOxvYzw2%mVg?O&xucm~;bAquZCDyqGg`PvKw{D}AaoSqVV%;{q-Z`eA(rDU&~kj08Up83}%zAXSkRua+nB<0ZOMkyXdCA>j;F5BI8`kV?G+ z^^2rA{D`RXFj>OD2uC$~Otu%8k5klwBuogI3`g;%E(sllqduX0OqpRKA}{wCuz_@d zE-lom0dP68fo*^aAar`|CpdT$+0rM{d{Qb$J_OqIb0l%QnjgE()ZjK_#>F07%GMwp z%(BvNUqA^xb&1CBVT@hXoYHH~x1!l(EdIU%u54nwDOt(+MZ0p*L}?oBFY*i=xE{~2 zf?ZU)w62m10)9que)n-^0TqE!c%1iq{?rumZFDR}TA3FIN>OUrnQfMxMMyM^!2L@p zJo#eOU{g}Di!K#&T%UJni#S8JDydhXHEp*bhoZV0fnZ2$GKzCdzOm3pf)+85SjgP- zkO$|9Nl!8zmi?9*9ZbrDs8~jaqlMnTP6kV#oOl>RCu>+@XEvgr2s0(x?}E|>H?%HE zd@$dmlWDs!U!ar6p25thQFmixVx>QmLiCdMS0sB&+U$T!0c%F?=V+E;Iu1~jyBL&f znsE+`M_dJDL%vJ%+*4UtcJW}3zQL%7AB)yv5ZsY?TURlg?0o@m;hqi_R7ua{C31fb;gFcNX9RW=~Riqr#Zo`QB6{vamom#V7jDgMYWhqC^ zU&D21REB&rN%k0hO+TF2sYr@2G;xy?_MNbVs`dMSCn8TfVflAh$5KvM0*@m^SFzxe zeCH@k64bVZVme0rkx|8vaRsy*;}LK)4}VY>{iQlC8!Wew6w-YwS>zWe4`#p5a9z%R zD{tU_F7M?1Twd{hE-!ySmxpy?zs^U&el9O>KbKdypUW%iqCB|*YnW37M#H)Kd}mUw zy({v!XCkX}?4RYvv9F#C9<1TL-@QrS}?+b#qj?<~*7rhq4Y;=su0-Ay8CGeKnM>kQY~5V9@WZXy(eG&2eU$|6*pLjo+yWfWIL4` z5ZnP0^-pjmSqC_HB+|yn2Z6};K+cl7iuF*- zu>mSfNdk|Nnp~8z3Lx=0^izB>LSItxN4QaM39iS=8C+i)TxCT!NDdtRv!Yy5)sYV? zx)RAz++ONjTv(c2f@m>ou`6F&`vJ!8SY$&itb?5^^Gmb8fmiElYu2HzBUB@Bb*KLv z;bgYQA1bA`W^I-PWeoKjdRvk8;4*$Ki=Gwb8PB1&6<7~0bqnxlAi)%rVRjX(vfPt= zuP!vN^8LMvoro;5GPj?}^Xcz!2=Wxs3NOQlI1Cdl{ABaMdB_Nni^i8aoIOfre`Z17s1d?wd z33Ce!*#5hcWCefOTJyXO5U%M_t)b+o8hg-tK55$Ex8u*3H+zxBWWj{ika~W#1dQ| zub3~+<=7O@l{juDDCK&nzyRv)%Gn47ciU-DgdsE~B1kT~4spg1VFvO3I=PTZ9}*wD zjo?-l+wI_Xji3!K-ndI(9p7CDj;|=hA6eIh@wH-SwygPx_61djj!sxHGf}aP99)Q| zqMeDSPC?{3v;m5t3n7)HAjpFvND%DOw^K;WKxA!fi?}W2d6!7dTul4StkAh~=+%ne zgGBBFW_N@x7!sTrHZDvR+ocoQbLq~rwVJ2`gN)+zIeOAFHBdQ2N90brLdbb8OK+cr z(w(unWn*(D9SI8iEp`#wNVDbf$(~TU}fI2mU~ zv8?=?=>fz*W_TMRF)mG|hZ}zM1?k}xKRrBrxBA(!*zu?N|A5%C%pR9txoZ`S;UW#>bQ_5|MhlvN+zMUK26+IDkv;-SqTGeqY z?$h4#`w%vp!JNPn>~I3=F@C zpEvhG^hAL>s4v&Nx|j9?6$RdkPN3GfB9HHR$c-!IwQK|Md9~WjKqm?%>O6Q!BAt0S zrqsl%Xo?cvi25-TPw~F);~O>5o4kj3iZeOE%6#|CH6+YrJjHnuPZ6UTt;r@?AYda< z5@<*VZ1lxbOdb6w6~kyYd!U-$MLfkxN;gTc#cgS2T0F(*;!cLhWIRQlctJHvLFf%U z1~v9`V0fMeQ%?J_$M92fa%7{w#V@_J+=;J24!MksFB}njl{*5xx%w&whEqpYQ8a^a zm-!e7hT-HKT6Z@fJNG+$5Bfnl2i^Ju_2YZ^alozBI5{^@VmI=qH6_8_MWa8867`<& zUqPTd24PI|Um1$pOpN}asFH5XZz3D3a4$&aS5;o=4rLPBqc<-c19umyOi@Gf451mW zc`na8>w%=Md+Fmmo*A5H&Jccy9jG2U_5>?R|059%;Gdxk5qLC5vQun>Ex136n1Bg005TvD>iKD=068twJL;Lxrvw!YOB{0QX2z zZo10Yj6*IWcRY!0-~DyyI*)pU7x5Q1y9-b_xDfO6eH4&3KkG%Fs5>6?{ItippHYzz zCh>K8B!pTV9)@hzg3`@Jsr5+(^ZoAmNMPOG26Uddw%cto6J=v>v7#4J2d#o8sP_4! zE^M)f@*StGjMEm@nNUJx-8C{c@lF_j#nL?q1k>OS=wu2*!koDO8{|b-r z*U3ZpUC@EALg6Lc6r#C?Ca1JX^SKDgcqbm6;jJ69WON$>?kiAvCl{U*tk|tcP&>I} zICCZ#RXiDtst`tiPW{);MeYQAWc-T|H8Z9Qq0FTpTZS-^_sKEDQ#c5V zH#uVt8qL8Hc@RC8%~ez2+QMOC9TClab-muIV<%^J>nB2ug;{q`#&^oUYaGhcoF-<* zQYpo(o}P~q4o8ZGw(@Zs1bVxdWx@X_r6A|Q#Teu8YBgX*Qodn@`FzA++XBEQcJr{aD%RV@Xlz^Q6{ z3i+$WzZLcH6tP}sJjH`gTrWL5b8HK3|N4j-VROiBW(-|%y#tN$3|2{Q2ksrRK*fO5m_LPQdV#0pI9Upw!tJ6OPvJH>Bfm`xy2Vqz__+p8m9dC4JhdC$ z?FLW%1>)0(r*3)3lk(!7-5s7{K&#Gps{VTlPa)n`H+ZTC2I~<}o$CiwFJl_J092I% zsOF)QE{}bhRRPr535N@ya#8@5)84H86@aIHfbV;Or|#+G#Z&hH=}Elp6g-6<_5x4cCD$D`NW#PtC3O<0+$$ zy5a#L(J!Qr`u=zyo(h_3_K!a5*5#>q>OcCZ|6zU9fD60BPyY^m)VrIzg-<(vp8-B~ zaM|ugvG5;#)ECf4eIxEk^&at4W_{GyasSarb*GQo{(1_2`v0Ro>X3Un?TnxPPw1nLLc=@Zr`folK-(L;jlcN|1)%$)z zf={+YD@Z%h_T|aF1W?b@A4x~QT9z8EU?KJ@9f==L@dK!jv_k63b?E>K*05zzIB6tJ zgWdzsn8-e$3i{xyuw7Z0s*pPFG9Q4-Hq}_s^U@VkGxl8}btc^6{06;O(H8W_3&Z&s z+8H0`si0IO&PT0S9NS5%pd>H|Fg-#-(xk`aPD-fnr6{3(ge*!4^<6wc38kZPK4$&m z4rJ^)8mFkESe4dfJdV$e*5GCqm02J4Xb<|R>+oqtebjio@av;^(#DE0jCfKX^dr~j3VwNZJk3IX!5HZ$4)Uqvo2P6ios1&?R&5}F-j;hjzGR1WC4J5(Ni3`(I#Q?yf$!rZ6E zTkL(~Q9>{DQ}_0upQ>+5!B_oIs!u=lsCym~*c6|B>W55f6oCzE-)UNx1nrb(cAJsZ zOEDX#k8#39FC__>z6vDZ73_RlF>Df}G+JgdiFMG^OMS+1t(pT76nz4Z%Fag*2VaG0 zdMRv_v`~B&t%b;_$n9k3d#2XIRsW4*>C50UhE{!YL4soH8l))2)K^iE%x5yND(;>0 z0;~4#Z10=l>8Gmjt+DqZ8f#3nlZ<}arM+*4=%*0zmipou0r#tDhfhDX5RK=ciMl$P zg_lM@h4b&=IA!m<4e6QmQ$toMTy%)Mr+(^sl;_t^4VF^0y>Eu6pPGhbpS|x=_^{J% z$cZ!dzWcM}Se-OFZ1htc*EG%3Z#vuiF6*3Y7Puwt!wmL5Tmzk!i+yqbjAmulPd$q% z?S!vJ4fpU>5AmR;3c_0P#sr11emz7Zth9JgPv7E0SW|()FjjKK>^{dAJ?KskVLbuV zgwyw&w5O4ZsB6__qv>#U_wp1%Ghv|+ zX7t(f`sy&FkJory(E=iB2|nQuGaCB|D$r1CA0myuh>I2dk)bX^$+e5v*!>=9boFS4 zle!*7V+179sE6RZV52i((FESAt$BhB3f{+`8T_MyjSi#bP6r!>MFgWZbRtApKgfE< zxN8g|fx$-enJ-hY(VvY`ix7NVb+FMjyAf^_t|qum6sJsdbj5q|y^dJJ_FBLA84FB_ zShE-<>|40e!>lRA_(-BF9*qac|IWb`0pgSKMqfcLv*gdja~Dfp4T#2bYQgO*$)#?V z_=^3Cm5D!!XWyKUq#+Do##?Sw^ol2ZF-YG--vm!CnvCwpIuMU)k9N`pNr*5r1?R#*~p(qsMS+GsUC&@=A?8w~BXJdi>E7rl(_1 z#2+>Bs9+3D#$}OB7z6;^gsd2}E*U2a#8H{uQbEF3-8n!}V3JGJxX>)1zWD`6TG0Xi9 zhDEPuN&ljm?#s;CDAC-iZ55}N;oPRs<4`zHd?O!0BdW_(%+kB#_~DCLdM9$GaMg`S z_@Z28SyOm{f^ZdYfdt&>%vH&dr3W#Kwk!7sMRmbaN8**oQs0zfwZDL3sWlio|Nd+p zewT6<8@MW}Jwy>c!@wA$Hkj=t&XBI04uPzJs{`d04-rL|gLxSwk0fK=O^-vq(;kA> z-Eq{S62wc;x|^r>CZwUE9WwreG?=n6a_CBz&)?>A-zaKH=q|M`zKuRInDYKr_PIzezPSw<&9{(p?GtIH+=!t$h>mR&e@rVEu? z#tDiY2XD2n%KX;T#fvV63dKUZ>5pioYEHwl-{N%12LCw>22dIf&n2&*pTo3-8}?T1 zB`BP$wtEHIA$V05E$K4w>_<5Ft)}2$d?@cdd6ya(EL>#wv#-c@>w%&=jgB$Ajzu8? zY!5O0k7Xgrsj4SjpT&-f81UbEED0^rR})F~Abg`!+{e&D%BEM*Ctaw}Z#0G%dbV8n z0(&U;4IoL+r){g2Ziy?FC~P`a7k4*`V>zaT{-hpRuhKi`q1{QWgx&EXvi=M-fOrum z9_yulRCPRzca>6kc99QQ_qupOzUfM-Vv;gvGrJ?xgGnFL$GnRQ&KdkT<}#4xm-7@p1&w(h!KQ zy6jwomv6<~TCu)>HkvGmm*3$};^i8MiJyVdKP8S}NDL{QVfpQ|4PO35roc?T}jD@(Wi7eBuwN`WZ6n6_|~&e!;tFKW9MI!>uU; zPyqv~Qh+LX)^j}77m?Sjfz%X0ev0tKAqdJ(^J)ra+FO8s%T}864{8DaB|i0?f50uW zvi`>EklqcR6#<91`oOa?|G=|%>;S&~qIkA0iD&1Wk^#?lbjGv1eMwNXP>RHr26dSD zs&z{KXWj=zE6`n~@9h%&1KDCaZ|dS4^i6dbgk$jsm%lK9t_R^`8Bf8{lkm&nA>D|6J~(|6WG>+}T?&aP7`wFz;+x~G zeqZU%)xT5l%w&9^VYI9%TR9+{ToK|I;gk9v;=KwU)=e6scq7x5*$-Y7*< z+J0{&l4O^$1-Q=+kuS#u0br+y7kGDT4Ey4JZMZ%N$u{@1{!n4ydAT6FcR7(!AV!4~b1Hlzfs=~gHIWO5+ZHEDZW>K68H+q1SA@m2&`2c z`xN-;zK;P-OZs8wT(@+_z<+_9F-(X7?y*;umlp%cVwaVCjPmO}M^~D<6rWxDkjF&mYpeMt}o^d@T35}LW z)&XQ|f%H6OqzWM0L;TpAfN#W%t>ed*0PN!Yzdnbm5%7r+<_x2#K+BU^ICcwOfYfCO zSuAJ>BKu!tLKE8Z{J_vL2pPg4vg1CBZDPRDv>>v(p60L>q2*o>SrgK7HskAMj5}&Y zvsjB>eA>wCnJw4vBN(R#%*Hj)c_vjGtu-}@ zERoo7@+nAAlyhH2G1ai=%rOd)QY1)T3DQ}PUq0{r_0__YbNthE_qV~AoL;eJj)kZd z^{q*$pNb&}9a3FZKNAmD>>tRD#pX%GE;>HQsC>AMPYTc>OnvigLYSt_vo$Yep1r`b zv%8pJDxb{+??fBAnBXYJ(3@Z)5)KjQhWakiTZSxs==fB;WRPWaV~zwU{5wFqZ#U`Izgl9T%D`-ZyGITU* zAY!8~(*t0L56t+~DG2RmErEaxx*!8;#n>GLlXbb?NFZGCVb^$k7N%|>GO5U?$FPP@ z!Av(`VpO}y)dBa{kcFxC`$K%KFJkLCjG}U5C5kId zd7fRxfVwzzph!^8-j3p&dkMu>?7xwq3b_%jQt>l?Kv@mulmMz3LZ|jq{Ye)=jIL`$ zP+D}|&{OH8c`CoA4~R&*u4K?Q5Qv%KJ;3B$kZ8)`_?tS*AfgGGFHaCrGh9j@yA4Z~ zk3{?9FbV0CW27P(L|?`*Cx;9Oq{$oiA^2DgnY!Ln;_ZHkdx!MHy6YM+0A0n~{R#+6 z(F10i@pgr+tk^|JXNr3%9;E#Yo+-hPu^h;TO$9%G23t%TFdjrdPYO;4+D;9BtYt?x z;g8pe;>f>7^c?=!y^W}edw@d}@okqUM(=$OPag3d z+g0@52nY%+1zwv#5=q9M{*iu>jNV&!vT{t5=)FJwu7Q}bvB2!aY6agzg+8e?b!ljf z%r~!J9yc*Gl!V~P9NxKh%#y zN;#E%8%x7zvf-Yt;{Ph$rPqeHJ^8`*k3*MGcy-yxTS&PGgl9$1KykSDP;QVOH_?iU zs8?;VmvWIRS*f85BK{u2-j|I)v*b=j`GF?wKp9r!rMFj?EhX@=VmKcqQGaj1U(&LU z`pZ+Ah6;E=PZvD;6kd7D$WizPjg@5t#4f@YDBuu}KRF&laEwQE@m>(%M}bmtB2jCQ zlOce={CkCKpCXFYtB9NBF=qp?bLV)#KDRrd7!crT6>-&0X;s^T68(~ z4DLTDIn+L1pj;Udy#WJDeg1#q^Y$(t@qgm; zD*MmprI-K2=k@GojF*e}yfuitEAe@^N47i@S&?IpgteC*A`+HOMdZz{F6m(COr#>F zrY}Ht;t5>php?l-1nccRcCd|cG$mZ`K`%0L?@>wT7aktF}1B3^wBBDrMKkg63{bQm51P-GE64mgG>V}lhv8E+7w zx4&~yVRc#d9jNwYMDKlBqW9j8ceOREv+(wse7yY`-o8>>^9pJUs{$jf4B+cUsCgNw z3ha1mQEko3Dq=4}_}+;SzDxOiOK^3-iXMkGWaym**zP_UT+M!Zy^In6GqUc>2&c=> zBtjCuM0DLd3lunX!fDZU`$1J+Xd^(XFS@ShpYa_u%`Em;E1l z<3>z?`-+f9t-3d$RVFw0VWvFVLvmdLAo!~)?^Vo?dlM3jKe8Lf51+q>Tc>}c7j^w= zPv{g_nB#6mqsWDAJ7a@se1W+-obiEwjyIqlD3aW*l8Hau7x4%Jii)dMWs!_^pRCZq z7_`s;*)L&;lA(h8wbwECJbZOxrAF`FKn4MVkKG_=aTesMiTcMaE?nk>3ArDUvC0=>;GYKl&O@QC$aXkYR zklc*ULu0_3^_aM6S)uEl;7q3e5~+gnr+0+PN`uo(h+pvNLr%qZ(3Ypd<0a*H*2IHz z8SC)-dDPaF2(6J<`vo2u6qDC8kfOpURmGANG0a=lCz}ANm3184`-E1rha@e%9Li zm42Q?aflV`r=P)x?JNEK$WK3g@AcEqr2ak8&l8a@=%?=2pPPQZ^F4>; z|0enK4hH1^OZoFlg!<=}|BK2W9eer*DDIL}`q_>p2lD6h!~+igPUdaD#TPzv-hM6* z0BwK9D;}_X|CV>=%lo&yFK_IkyeqK#D{#ga4|7HpmpY;1Gn~V*_UGZos=!ht4FoFS zg&(&+Yw@V!lZg%zw^a1a8noT+8(Cg(^)=p|KA@M&?%Ec`5)8o88r-aa&6Zq5 zA#V*PK79ZpB{-k3XTmnX2`89u2WLuXzOC`#a;$xc{s->uc(!!Jxmk(h)_>MvFR_Eo zy!WL11{}VLXV=-mg-%wi*$y^Y(E+m2Xo@tSVB_X^X3Ay$hJ{p)B}QcJ?HIH?KC1ZZ z_{Lrl*>Zkl!ouy5-8t5@rIFp`l+@Fji`sA=86e52EWlcF|Ji)3DA@J7wE$HR1>vTX z2I)UQ$AxmOQH~Q_7-{CkDv8wy7HTh*7A_pr79WcZT@#&Ttk{=XkUAswb!lY*fJGfa z_%7TGK-*624H+XeI%jB*{kiiBds(FUn8=pxi77Y%={4O6HnZVqM7~|sB=@?=_H7|? z8C+XieB#GM+g<)}6*tFEFcJlLt2?^HDdz>Y_k z0QkxW>rXq{un}pBY|AMNHVXu@f*b3qnxM~aY7I8a_rYd8Q-A440SF+|EcVlU?Qd4# zzCbV>Y>K=ehy%Jdg ze^%o9_dr<7^syBC_13JmXF;86cv{PI*~^ylJf!6Fv9-KF{V7y`iuk9cycquMf(Sw?!2UmZFK>{&jurd4Y>Ch#T zHc$eNRpLjarT|ZG$kUAS(8(nj=DEyKjvUjPBk%XI7L4lK2SePaZUpvEn56O((P7@s znKBAYe2~RZ;kZi1Yz6LY&5a}ip<(=|$m)-#vs;OZWo%V5h+7jxqWvJwGE)-G@KHuG zh&U^8Io!l_^6!wWZ^6jcuRGe>Hz)-~7xLf?B@bGrjl?7_>`oqh+Q-O)L*ZbZK^`c!!62ksfnwXL4fB9*$eUOk~`uUxiety?XKkqQj^z%8z8JT|J7iaoym=2Py z$Mg`FF5ME0eXGLb?HVp#xEp?w){GG2N1Lk%kz ziNF?C{&;bcmF>+YW8y6&cge~|p8?3QyjIj1g~kX&gK*23|E0;aQFsVLxyFKL0GPyi<4-+=-) zVHH;>Kwr#_JI5u^zxy2My*_0nA`YO>48%};)X@S0X6!Vb)Iy@g-Utu?0DunRhQcOi zBvs|P&PWXcMk){xUI>Vq_{Rt>Bs2)PA62H*NCZH)+cdFJ{T2wW#UOwW_B#RyHzYoK z5n`iC5WodDpu>b(sR-bKR`OjE0UYfY8wvc-gu4BpjaGCcxxQwq!U5sg={TTYXB_Zb zmf%N26dn(-m|oz3;PXZ%7~%15z{3FxpGyjl3pbjKi6@ZUz3_kp=>iXoS9l=tD5ORb z52VNrXlB9uDSL&tvBD?`@-fD;TWqjZ_&XIFARbb~LXjXx>@ZYFY_L)G3MtrNs_YeT z6>{aA{s?`lZY-#RTMoi=H)9JU#40-lY#8PWtj5J_Lbw!LA}5A_3&e^#n=vbcHpa(7 zPH2GeHxUA&4OQ(-kq2g1a5LOv&90zFfRI5RJaDidAXJGw*kpDERkAD403p9vs5NC* zP?@?bXsfHtyeoJKbK(OC1u(&staLX}7Eu3BzPDc|{Gauq>CWeY2RnF(OATd^@L&-t z(EieXs9*C2R~EzQYxX;%S2iRLZtaQD=Lo1y;)4*F(8CANv0%Jr_owR_ef>Qq?-uME zgs?`KJPjc<^^(cI+h};#F!^3wt)WrQW$U|Z|NG+e&148C!+rvc3kT?RY;v7LD z9Q3{{x=RLqVz1_6y90(Jd-tG3-+p$#$nul*-KEYkD3S%T0F)J2=9R4OBF;%H8wPd7 zZvRIH&s_NeoF%iU2)O~M#;%z2X0R|`u^L-|H?h2u#&WI2n?!8^Btu0*eBupUeezDB z!E`wi#B`aB_U2%lf8OqRa3dN6ai7N~+gJXpLy4KE{z;NgOvhoN`1s4>?-2VUys;y}_4M}~h`y%)Sm-S%>-8MNs>M&{ZqyONDSPS~bFGrK#**@%~ zP|mPZtk?yp%UW5cQPR;UoRU7A;_jimhF5v82i_aZk zL+OD5O+CL>4UXuGPKIgS#_osb3}ZkG@?Kn0imVG4ah3rev2~z^$LYKZ_<_F z(ldJQ0T4c@y#_niJS{;X%%jcrvhcA^MYDq!0hB^|?if3m>Xhw9n*u&6SqoEs-5Z*A z<6{DmX53u5-L7az#Q!c7a;sWOeMBO}!6hZQ9@N#DK-Po2K^^Y9=qaW**pPT9hrHb2 z!tMhbD$eUK!9zV{@o4-VL;}r`LcuYZ=NU1XXM2MS)akon4(oL~f6P_P;o}Sp1304r zgP}QN=b&D3#!oH>XN<+pq&iE!?vz?o6#PZL+Z{n@SiaW>|n}(7z z&J@mA4MHJj962tPGtNTk9%r0pIHO58<1oz`vNP{JXUtFRfpOZYoKMbZ?V2;@qWPUT zW4?7ief?`|=4;NN$x?B~&kbip+LN4dnvXLs-WSdw@%lKUsWWHr!XJ+_M1PjX9G||= zb^x+~IXHAF%+Y}I)0yMMKAJh2{LHb?#~e+)WsV~FXeYU&De)6&OJW??t%@dahanUp zWN=4UM6#evamU-5JLV^rA0XQn7uqew9ReV5zsE|qyfc5yPfY%W%r^MrgLM8-{!_Ra zJJ&f10}LqyZcxh(c8T1_K<}0VTJ5+@UE!X;a%p~+QjZybJt$avRe-wl-d6zebYxpG z>y!q(iG4P=OTj!W9eKJLUj6FI@`9C13)1U1-*39nd=EbB^nFpME6R2K*xvW1|GDzL zulc6`z5HHX;ojBvg(>6D@z6t&J`C7b;--2T27mi|{k`&hlkW)|ih*lJ0r8yS^b>yI z#+AT^^DwG-7zu!8lfih%MnWk_A(7qDC(Ax2vb-3!6K^uq{zxOJsyzCW;j;Jb1D<)I zqvMbq2r4*~QIP_iffXtHuD>z91xi&UC(}+kOH6^+2K+VP$h4K7WLqNJ^5IEF|FMH! zyyiPqN$QjRSY+GnbXybX<5c8oosOKJg3e~XUD4bc+)_mSPGv*9ayJT&S1yN&C+GJg zMa7d}oVWtZ78XEko|cR`(c)lJUFGxm_W3%`&r~#%s$na7BSa=p z2y8CDg`9Q96guTa)a}TM1>|^wE@E++5h`s7 zJ|9p4CdcGE8h2Q+*CDT@bX-KON}rjj^ag8M@OgJGGOI?->g{JS zI<54k`BK3JC^k*ovK#6>vjtnS-?v~DGZIstO;OR#kx_t`QqqbsfZLWJ=m7)mZifW# zjS{3BM?2KE$B^b*_*A7Np2qDPNCs(TCC(L1jwn`VAla$FJUiu`jUkG^VNciM8p2ut zzTycW?>v;2l`5?gSA9fwz*Vy%CLpi$_mI^5;zE3plym})^p;00I*B203y*9o(x!Oz zy%M*YCo?ZriEq3kZ0K97xMcPI`#$2j;g{8E-xvDo?^0MN9GA`TmMmZWz5M>~Dc>u5 zcSzg2DYK7YGqBr<=Z|$V8N3^f!TW>Lu!G#VM)r`N$s6s-WbdAHy4bt>{0SnmdwciM z(DXe!jP~x5XEN%rlJ@Sw)FCT%QmVbX95j%)^e-WH*KC5>&`k#G1IzukZVDxSraRPg)jovq%LL3W?1oho(YN+^fD8~Jj z4rHa%k*dxIW*5&v&5%@L`o0m8s$?Y(u8%2BF@bN{XA^j}J@$kaxi6VB+Q|a`?sF+J zIfDiK0Yt*1rqEcxkAqnD)MBquMvDdfWqE?xY;Y$Fcs9HStj6q-w1HRKBl=(*FzSOj z01xA%k@X#R5`80sT_D`+k0<&2#ziJ0?yv48e`mChZv}&EBp~+jG0%e2ySI-AupTN-Kk^T> zVu;|!wn}YpQtacrFO|{`hNe{e_;<(M^Wtx`t&xSZ(~yY9Z&$H#JubX2hq zH4H?9Qc**ZR4GRCv)K)0B>y2&Nh~=KH!)=&^BKjigwk81hO1#2HC8bQ&LnE+Y$b2R zNs3OW;rS0zP=i>-_P?*(Gg$Q%YVfS&I^Kh_mH$y>1@^NkYnI@LzNz@($5VM5_HnIJ1rFiZbuMU6V>yLqQB%zce#wxG(JL&erUfb6P z!&j^q_Vq!f#=d@W8@VA-`shB}*Qa4@jD3A2q=(qoVN!K!+UzCqQRj$)V*6?q?*syG z$3w7Izqj4Ssv1(dcqouM#-8j{w84r?OFA^gK1+Jy{jt)uNEm5ZNhqhJGoAYeA4I6fj&z*V=F?3t?h*m;g{G8ttk#3ArOvX3e*c1N*kfG zJ_%S4c6BOIj8UC899WJ0B5nW%YP+JX+CFe05LeatVpTjMnu^TGv6w&~j_*dTZ~j>!(Rm5(R3F-3ROX ztzV_2Y;*sL?!uPd;l5(<5u%Bn&1dr;*5`D3?}fd5H15Xi1*M;Jrm>e#0KNgGU-Za6 z+sl7n*x6owF3h7Tl-^H@*OY#mP^JBlTNoDJQ8n zDN;B1J)PcPd`Z!J6X;!r&QI^kV4h0vWeCnK^xl=h94BFVN$*8jDfaSnq$!DkT$uLB zUVisi6ur}4F7&?ANAI|eC57HQ*}ogVsQtU^0=l$+uQSaU$%WVI?1Hus40g4oc z*X+Xn%~!_$ZFDOgEn32+7{FC8i~+pAVBF+7?K6PSM3KtY{LNlkkVEH)0sKI!Jm#N( z&(Ye9c5uc&1Ug8ugG_+IuzY~kmi*tFf$HmLGS z*4j&8Jt;0(tF7X#S)Xe!)us6bCh=>ZNZCteFo_?=tw&Is#9<5Ql}h6j$82599_J;v zAnVP{%zKi1oHIl@Bl=Vu$z7Vnl|2_okm9OW_VEACWDm#py|ss5)xAAj3BT+VJ{6&I zSnurNU4Gw7d${_(OW~dPbr1INp1yxR)gF$`9D+bE%{KmEm)S4DzX1D(V=1Dzg&`M$ zi1{b6csSx!_l+zcXm7lFX%4@kK8l~fk0%F~P$v(YhCHW&PRn?Lb1oC`hC8Bc`}K}X zbM1|OCom^~65xZgvSW)tXrYG!xKF@&OFU(A1mz=iV$RB?xmoo(f1b%-(yZEH@OQE& zDrMjLcMU>}{NL)IH~#V9F3cFDat=ll|Km>T92_;%!;R6CIqoXIc$r(h&tJ&$-^R^u zY30-LB}dOCXMn$R{lACj(06>9nJ>hX!tVjzZ__^dqk)*yLA4Ag5~m6WCbqy)5yv{6a9(`G4Wx_L24O!5VNeNAJE29930ruiK!uYiL>xJ9 zKPlnywo>3G{*j9TT?TKZ*rw2TN;(joDO4QW8LB90j?`@J2z}lDq;!di4+VEdNFlm2 zBKp(FoS`FgC!KCB$Sdh+f7uzGTQ)jpQg%r*p8LTazH+O?<=Pr)4uszqT|xVN(R#E$ z;q--68e5FZ_3WkLrIJ{(sr?>9pS|ku-v*}iSIfX&^mlLn|Bd~%SJO*sJXJZE;R$_aYlJ1%^vGZEnlE~wTnwDpY;9$1B#ObP9_Od z(F0W zD35bXk`vYsi8Yj5fS`f|SePg%|F1iTm@v&{SdvHm{Us-L%7DQr?=iBj7W82^v zZ9UaG6j#OGzY^~PyUT)wR(vrY7hYFgUA^m{OFE8SvZv3WJ+V#pYoQ|*$ykw3kpVPe zkIY$&x$cMrw+37WY!rK`Q?b#6NPHXltOd{;u1AoW!I%gez~AAZQahsZB0 z^07*FOPE{y$?VEDr*gBkc%{<^0bcAiL}Vu-SI5{QK%!wMh7NNoHscgnUGz})S&mmj zR`v-U;RH{{p{|^4dm|mcDJKWwJ~U2Lc&k&h1;dIvt^awgUFsiMA!YYFXp+pNdjp=H z>p*?aqD39&`;{MfO`J3UCm$wGzatuIgl7rS6pyKJ! zUl&qNG8zJv0!4B0kU#IM`+lP;0z-WIoG?dwm($MrkwW?dDyJwVX3uXFw1CfGW&1% zlZ?wP8>d#&XY3^oLts)QsuOMPvv^s2d)z;P;YCb?mOO-6R@3JFtL9Hm;h_{k3qL#_ zlZ0Ls#j|6^j1hw;4|Kb7fD%#Bp{hST@h4Cm4u;{ZB`&e}s@J}OpmBml+^nkUyjY_6 zkHFywEEch~b-}HnjXVJdJYrXEwwJXRIS1O6TgXqJbd1H9I3ST-id=_BS^`7EMWI3` zd!Ds8XGq1?@T(9g_8HS7%L3|Mc&lBt)v4MH9>bMNTR64W-Fxt_X-{9L2A@xXg#$q7 zv5WR9GPl>+ElNIQKTcSb{R_VSIbN5wSm$m>@k6V&-trD&)Y_lgyD)i287ac^UX(V& z5lstL0?L~$fwGz{RwRHQ-UuZg+>6oS&{(kqxTR#R6W-c>SUtOS0gh2R*-w{kun)X- zbbQ!@PDP<}pp$(Uh2es1P-_l`h|y{8M?Y}d6?`0SHT6>+4=ILn5ac!dOk`=GY{PBO zMfT!g=2mM8S)D^+#dzN;W|RWvrqw=nz#;qMT5dG;WtW8OhKJxZ{6}=?ax6` zUb$JM(Pmzk91G&ZRuz&~m9&jjNL1H9;7QhJ;Mu#j(e6fh62Bf_Bt^GDkf zJ;q64I%NgI3CJ@KlF*%t>GS1zjyx}v=ehFCX7d~i^EAuzd_I?7Yb4wCMzY;tB-=zI z*+NFL-EJh?WG&fhYo#a=ZnaT)7Wr0NC(k0{YAJ!WRI9C*=dF$!pI}r8v^oeuJVB<_ zIx>*>k>{w9q!g5~)`F1IE|;Yc69Nyl23c=bVg?eG(2E+Ocac+3D?%@i5P;bz_+p%? ztk5~Ce89o$ApRC{zB)o@50ST-g`h@+PiuRQ+DUwia!?i7{s&d0PYmLeP`Vg=ROJr1 zlTl%cFkGnLKpx^=j?D5cw7>#z-0>zYfpDM2uATw7* zgr#tN>(70%gFLBWW<=uGszkUk5^9Tbq$eBEZe6d{7Y487z*Cy);rrwE#3IALIe8C$73V#OF& zhmM&wMTmrFpPT2lB7u$Ui$*$EfOMO8W{)Vcq7(XIjRz8`X-E{{vL329C!bX?e zurRCD3g{Pa^-{H5o@X-yFfh~AQngB+)l$_a&uXb!FVAYJ+9=OzsoE^hYN^^H&&^UM zpl<^@gx<09M*J7XCHe(6#^^J~%=DSP^tR3HHapB|{T;4c;o6}3d?5R*IyrU>dpPz& zb`Nl0^^I6xI#v#>FTEnxmoAlm7wcbYn*@MkV*G6?kSN}UK1u%{`$#1KIfQ$LJi2A? z6x|kliM{r^pv&ZRl4NSjVPI5>0O=e$*0w`PQT0uMCNN*(cRM_!_Z8Fxfldi-$>Tyk zX0v{@s~qjBy|WPD8u7;tpzIrczP+b(Y3O*qJ>K{BX!Ujs-&!%=o#VA%_^u{1-z_xc z_zCClNOX@q!JqV={Pv#^M4t#@PRBf{F=olwv++vr%6xpN_*%9?UcoY2Gg$gif9Ya9 zWyE?RfH5dNN%Xue)DV51n~SkPzYB+9UhcsWC<<-3J!U!m;_!izI4CGR`$VihFmfD+ zKOJKW;nw25g8Hx?C7Wtm$i@syZ4CL-y#|EG`zlmjXX?7vfTh#wVkM~SXs@pJ37Kn2 z>#~vp+3v@_F3m*o?9x@8t6}-5<}j}s(6IY2-pZ6gq;h3Tl4hDnP0`$?lIY8@CSgKB zgPefMT)`5erK3nyYP)-=wzJM#VxODu%GI!%JFgY)yk59d&?zKLxu8=%2s-71pi@2w zI>ke6EgOriH=m>OtfY-Wr%X5Kl+Q$`Zk$Yk^(lKkK+U4CFz1mHPhaW~~us-5< z)cigczm?X=_O9o8h))139qx@N7ndmxxbd_Bt-+>iPaAMYORzahjsh`x%n&A53>k2l zBwxj{Dma$v9qyQDa)U?|4U=r>&XEFhkVjps;vOy+ZULmpu5Y?z`le*cVIv_)) z?FI-^g-gXS3ZMK$#!4Dlpysal!b18OQ)_ws?opdcnv_iN}utoLjl&I z2ckmb&qkp!|2L@$jmc1GZ21QS`QMa6!-}${B|Ejo6hRo+df;4wTwbDAvPpsaO_D6& zej<}KxZjH8(v4cTs=kubG#VN+9(7%C9V1Z^sh2dj2G_F!yJky!|449s04j#EmRrX- zRa@fu+zg=V!uYVmon!k}ZnkSSI)%S-Dz*+ic+xtjhH)j)BT_QAI;914AU&6d!O(t)HhqaRwFrp$oy^e9jYQr({s-)cO*2(8pueUnSQ zhr#3e{hj7L@H+Y(%V8ON17Ud8ZieP#=-_ZAlsrpMsw^sles}azY6jtFo2Dj8;(uJ` zq3d(k11BMnRTv0F6%~4B=)~+$gVNsw2LdB2l~by|Y3<+lc0f6SX%940vmB*114D=S zcRQgIYCm3mU%6Rpa-n(h)J|0YY@yoeajkZOwtb^r*Z}2*sD`$Lx5iKi=64OIhO75f zggl66KV!(N^2vX7lxz}j$ityij7-?NofZ_RVD{Q?J5`0CN4>wzUhHH?2%Gv018Tvg zF4@oF7NemxsKVamgtveIF%(%YkIJ?L*LApbiho{`Vt7*g#Cvp;Jb4>BnsRC2q?Fh6 z7t}f!RnE8c>w%ySx$`@f=-qxPpZ_rVxwHq~-o8!r7qEXQXS&YzkI!qbQO!46{>K; zn}s-FuRTca^I6{!I&MgClTYiy&vx4;@R_!kY*s8kX^`*E9%|f&j?SGlz-r8^hIZ!# zN+ev;v&jnXZO5%Zn{iK?wmPhDf027)NPl~2`#Rd&uI$BlOzWRA9^9Apc069}-^=l+ z(BrZ4f5&);J(os#MIWn3AH%7D$Hi8OAjSiBTo~;!=QQOyl`HUs&B-cK2dudu6A%YL zPG*CyQrmf^+-VRPSSbJsV+gd%c@MT>&H%KqrniL0L-iaVer;@J{8_Q-R=}p)Y7ftk z?GyuiCxh!cbMUQw6Y^ zv{TiEP%XF+s)ZF=Q=9EpZd$XfQQPfsv(n~OtP)ylU!n=E+77m~uk!3spI2TeFWfZ# z{vWmP4uj@QjQcR_Q{@BODcr}5DpzrG-4DFH zFpavry*$l6XY8xk*ulhFPi0r-R57m3Af3EqSKO>&|BR89 z7S^c_T9?7dO6%%)c$Q!t6BSOEX4dJLV=i;J$q9e56XU-O!BsVvi(N6y{#fj0a;4+N zcQeA5;vP!ls)_=l6DmP8<@P>Io__PtPD`w0CRsEByhg z3M2iq+n;i(rt676(I=-~pyepjLO7KR;k~pYSHi_kwm$XkEBy60Og)4{IpM0Cq zOCjM?46gaV>byT0`)+c75-QaA5&j>U?XB-1H^oR1Y%i~utcBsCX0!boKu7!6fD~Y4 z^>8od4J$)-by*86u7ti~aec&U%&9K>AiS2qqi`WWsd@)ox(B<9$R5~RWm9C`{ZFtk z!_aa34osR;OG|v#R91#lxL;Ho-NNxi9JW2l@fcdJS!!3gFH8r3Sl}xnabYE z2eG&EK{Q%?5RDceM5DzA(P;5uGVQH+@HAR{HX1EH8;us9jYf;l)M$z8NK_#Ckg?h404Yho{}wqJwj+h9+l)!V5Q z)9a(OrP_~jf^cl_N~f}xw-R3hBdl-52Ni$EiPIEogkdiC0*g4CkcUanylQMVr43x? z{r-8Cg^`1^+y7e?qPGSmK9PtEA;j17n<*>*sExQaST#;zHfe)BjrA(|D39&WdMji5 zQXxr0k8(pW^wDuT2xt@RM8@cZkB&H0B#zGl{Vmfr*q2Y<3l|Gxh23Dspp#erT@^Vp z9ANB22!X^P+luLeLDme(A+kN9Np>w>&|*0Qe}_K9GN4JF^kW!7uX8Gk55ih~6R`dfrh-tJX z;9i2Uskc8wWd{$P#=1i})%6NIrz%Q{vgj<<(Ecj*ry5ul!t^b#MxKM|xO6bPaD>{%^X2^EK2s(r%V}qqqO!gUGrF@b~e~L=edVP)RH9P->d;Mz)w%9;v0D4XBfTD6f zNdrEiB`<^6r&4ks#r~;MS%Imn(5sA3QrW#U0Ar0h13pf&Mr9XMx6dUCK%?VQ9<-xD zc|7wO8U%a!WM8*#4CS5O81DE$s!sIIRj;Q?uMa@4yTp4u z5VVhse|iYy(#oi+C@K}rfKfY@*n3z@jH3ai0@?vE<9P%oDR2P}A=|Or6|LLT zCgVX-AfKe(V%Dqi@QO8_tSLgNon#H8P=jgdTKD%E&}@WxrHJ3PE{VG`IoKhZ3LNa5 z8i}BcFLTAgj&0|Lw!buWqG@W#Ybu|lsdwz??GW|a)9|4L$7hVG^g^#vKCx2mw6&KW ziGJ_HzaxS2Yg$`3TL`#SF4FlH{Tkbvh5V5s(0Vz?;!M)j9IyQw`@jvfNSPbFKJZBf zuAHr>^3k0_z!^}xQ|f+XW9s&mRK9-|OMubUK_y1zs;+F2jjjHpXVe~A<5 z{Q!Rn?rq^PBC0`H&9Mij7H*ZsZ?TnPbH-+TlirNepE=`Z`~Z+4T`0I9nw>QIxdB`0 z!;FrOzpdz5$U#?%@8B<8DcaZsoQI${MQ$Y6Cf*dmt#GFZd+ro9h4I`YoTK1Q;S@d& zQ~uB)lU{XdR#}bV4b^353=Lfsxp6Dva^Y;r7FbfD2y_acr#r=Bx>L}j0ag*5`iR~w z&4*h^=xDRgE)uVbJ~$$>5K|*_6A5m_<=d^$bM7r&2#aMw}1Zw%H)i~ zzyQ6bw}0P+?s<70QF*kx1$MY}x3FSA=U~xKVk2BGF74Un!n9f0ZdmIEjO_-|e_jyV z$yQjgIVj!eZ-bfqEmGVG=x33#t3OK;#7D@jWKm$KQ7?m`!bO3dm?kT_oZDmVnt?+> ztyEFNMZvt?%Bw696Gld-Gi@+6$5aBBvJEVMML-npB2anJh;_- z7f^TrIEY>s2ph?yTY-y;-J?_97rO|Bi~;rYm5bQsih;qupV!{`f70K=$SZhPV2MHa zsX`orwiZBb9o$?O+{B$_&3f(lHM6}BPE{0HQOX0m)!t6;yx@iVv*CQ&n#G(tioLYxi7i#Y*rHpVX%eC)936 zKHUHQy0tiZtSU7Wwm-s&Yv&;6X6|{Z7J{GFCM<(A=>x;AsDoJ)2e|zKh}L6;1l1rd zyJG_m<-wQ$yGk8gzJlxPDmOv1Uxxm~hCq1WBA!ikl+x?LC$wVellM4Dw@OaZ0V9f{ zQqD)LQrn2wOzF~E`y;6Ru0bjFwKbcdyE{BQTTWc(4;@{g4x!ZLMMmfI9N~dBp|+Id zKi|+=r-sj6PGUVUy+&&>ZL`s}p%XAtb!zOaC~c&*dvMgE1rOHZrB2l{5gHO1J z&wUZkb!rH4gCyq5UBI{6_}ek|3`E;vJ>F8nIM51#1ep4({S zc)?4`NUI~=DtwvWVk6yIdaf;0P>rWjmrLa0RX z@Lp;~`+z#&eLSLe5p!qNiFVzJzQh?=ASJZOO+I)-D>Bkpd|j+s$}Uhxi))da?T*XW zc*=Z}lD25?yJp4j;`OD9jQBYDzs?)*?!BE4Z6>f!!r*>y~;! z9t1DzX17SQbywVPpr?fgRh5d1*OA_YNNfqF8DUMT(kIBG2p`D12Ed~t8WDJ1Xr}5SzGfqmdd{2BA)-g zB!B27AZx}rMsUx_(mwVj`CQ;YMQ`Io6j>_zSG37b>sI68O6yG>@qqAC@sWK*EWkMM zoMbgjVKrVLC&6)YRrJXh+e@t&7x4JVY<>Z5#3i9o`fxf2`aa4QmZ8<460SdO*5VgY zlVWJJ387ZD--C``nq#+sb~nRn1W&T{GB-)8h7d_1>W!SYwe|;)9Cd5ZE&CNEKrn7~ zm2X?IqcJa1F73iRhHihT#RktmU4XZ2Kvf$q-3#Lf$L>%e1+twhF$eW}(<8qz?2%ux z^~7(=-h*9M5xwPNfZM`y(^lcZ)~l)Ew}I~|ep{BfhM^i?$6;lv9TZs&bmSW}IEq_U zVq5UN6@3h&Uu`Xxa_|?%@M?P+p;fj0=zH=fwiSOMqvMZK|E^?SExw|?N%)Tik^d6+ z{Ed#tyrC#@kQ9J2{_>l&yQ>gB$IXy&+mh~vAqOm_(boS#o+w` z{`Z*ADtWch{V0cJ{#9yZN!#7Wc1L5fuY9TC}qrX)*GSo6M958v{gMH9c zkF$#~V&H5He*0^Qo4@}V&NrQx4?WRTuR+f6+f&-Z`Z42|Ip3a)BlBm~{*3itrCxyl zjXM3SIy!$gW;yZ1gQ%yk{h_t^L(F*?_SypVx?@Y?0M^C-l>Fv-_HR#iDsy1NMzI&E z_5O6dGWR#jB_d{_z)xhQSqTEr!xm_M1m{MtKig};>5I6TCAkd`^;O~#g_&`0bG+jlXbJI1CE_~uCGD5w~C zAvDx#a4{G;nAPLsv8;a|#}DP-wQV}cOfH^ZPYu9?&8@*zgU=|(rn7DSS+Iu$H$F08 zR2BqR;-bk6hF8GFLaqnIIR>y(N8;|kU_Vgd@+7#rHt^MF_QGwp4zWo}F+6tVz0O!* zz?reNp@W?AfjC7oEm#*1?w|lLG8_YoW}r4z^vOaX_r5K`2AtsfIbLG>!ZQ);ppT?= zy(Ks&%Zlzn;rhsP-T}!|5jP`w2yRx7#qb~@Fr&j*L~tth#F5>7t@}^GPn@uJiJ4@7 zjLp$s(Is6N&rF*m7E5$t(SwnwTaklZCSV&E_bA`jp|Zuzn6eywP$!#?WuS~zxqCY> ztfzFuEVk_@F2DE~C!PjO^ z&Oyz{OokeZp~g|x;OszMZXWKFL~?8SXPgXs?2eY~Jk!9DtWWRx$3uITa{7Yfcsw$A z;}|;t!(g&kpl>*Wfsw$boWo27{6Dc+2zkk{?!+(740|wU2a6kw;@n>%+1tO*#BG~A z7Iqd6(1M^8dB-N3Uwjv}%rBCDEP!7u6@(OU$D%B-)Xwrlu*>C$==7LlC z@gPZ@3i3EyJ@pY{i5-D2L65tJWn0k$@TRt=E(^Dd_qC$CFo6qkKrc(q#CqW<%rK9^ zEeIH6nnA9_R#=l?mKBrh!&v>p&Bq5D_4K0y@muUf@uIeLaOe^tzS}L| z+d8~OJ91A!nJgXD&90fIB?S`(IV*8KBnq3q4KZP%HQ?-RbINz1o#z9^)j~j7iz{c> z);QQ1EcK1b(u1_P+D38ZRL)F|G{0`+XC2XI?M<02pU1X>WfU*}!UKuUokbI>X1B$tP>wJ`XGU&`{){h`^m>}l4{flC{c-^vZ)N9O#;KF(I5n(5O+~4Duo${mO$(zlILSEt*BAaMny$M z8;g0~v_)gDR}i z#RGFv;5I>h;D_XyyYxBq3e$$)o#-xm1V07R=h1Myi)iIP1IRG{+?SYt?z50slY{u@ zK9he+d8V__eeqam+1mgc*q=S5QJ_{%?Q9(oF1{~ZqV-8al@tfh5P^Y;aYEBosRJFz z`&mj)yo-@=b-d2eN^!z6eD~n6U=wr_Qw+0s3l0fpM!xo3LT+N?3j1+Mb8uus&>O}i zwWpEXh1rP*ME-ad#53qD^4A4^Qco7E`AhgvIjcYTVGtxSdmb++{A~h zxJVid05~KYYOvgS6}*EllAZ+4==?4cA_S8@sjm2jK3*#6yetuKhbK) z6d3U}#mn6eMrS?zL{-Hp1T@kHZU8IUBQ*Jv=bvuhEf zyvmc;+g*lxPMSjPP^f~YUVx#~VPm<~L}q1g;H4ZNz5UI7(4dGn`SdY{Zb1p!NTyGt zX*1|I^b#+u{ovI&3WNKlGP=}iqT}7%W#^+%gtPrgir>bTE8=qOgJ+ap7r)q_Fk9)& z=VE2?i{(f6>Wg14*X-5A#$EBt4vcQ|Y+{eGGr81klZl(TKn(B>0MW4^T@b(PTC+(( zChgF5;2kHO2v1BEr#Seg1RCwWbKRZejA#P-l0f5Gh8{+H5V?{S2n*w(e~{1zKOu&I zMNiyd4xaH=ec}xu5t7bYrx`zjz`~%e@K&~Go3nS82z%#&e!||l_U`!h&Li8R?45^S z`nmSb&^^Q{nzMJ#zz!bFxOsc$=-;WCIQGu2p9nU`$lgho_Rg!XwPf$C#9r_J3-->Z zO+Ws8d*{j@2`B%tcaE{WQ}C)TO^=Pe(}<(?SX%!qd*}B-YNa*yPSHMM1kKqy%f4d5 z6828k(XyHdd#4g_TW{}N1CH{q*gIQctuwodZ}04Sx0Uuzr@jBNcdQ0@5HlX{*T)`&+cS#8e#7|h-WeO&Z)OY z**hYi2?v;q^ZDf#E17_cV^ECT4mhJ^E{$b7Nz+*53>-z`ZT*_=IHzC4qmWedueT?X zM9lUA`-&(~oZpB8G=lj{mE0vV{sfZ^A*eONBnw;!lkApH5l__C-vG9kpDs>+(apT1 zI+$en-^0E{s!DWFN&EU^@?$TCX#{T)g`F_(?)X4HOFBN1kpUqxqUqE{c&*`|b-{+D ztQVEW!wx-nDIJ=py@_N`HMfD&iJWx0UpAb-ig$^-RK;uEYm8IO(SVvu!U~=en|5QE zkd*<&O~o)4tE`scX!i`wiNO&-`LVYF?kgONY^RfK;s3(zF?_h+T(p66P_LugbP*1* z(=4eZjS#+*)C_p$Wmn|x!0=pb|L%9M&V~Xw`(g_1!A9mCc#!IlxPKoHQOZTjfh z=0Ermp?e7cx}W^#Z9}&X0N+j8CS>&k&k`aCwgTPSn`hxNI-QO{D?~>CLIytIjv#Nn zcJ@<<#OCggKmhg%G6EjB-iiS2cer*d`~-+nLiq_K`a%?jx9DKp&tTMFFU0FHkzmY( zyGsuj)B0@AzcF$E$8%pA3SeTKv#+JG#Kv<^!U?b(&s`vqd&?8Le`5#+$MIZv?_@le z{GKhwb8q^vCI3eDH_~8eE}omt&BXCAS^iHzr7N|zWUjOQvMp8EjDb1P&# zcN8LhdOUYnfr#gR{xl?W?gE70k;nsd%b2pct*8&&%%B!{kO4oZ_R|#dc2vmdE}zRO z;vf3ih9Xs9QbzmTt7k3W-7U&Nmq2<+YpsvP2n6^K7?5#MC|`FE(P$DiN98#DgA9KS^T85}+~ z6tVqDUE42x0j^%TKy2+$EZsTist`7S^;uTK#;&eJ)6Y~a{4OLwI7f=l1u zQ9zE4zm6L{J{KoWvNuIZ6g|EThZ3TZ1m2XEF&UknEb(Im`zvYHdQniWTH-$kfndq1PQx2x z)jo~qdhmD+zH`|06qMk|!f0~ii>3S-o?-3bTo@cmR{AP_fvvJqqw`cXOAlQkGDCYd zDfOiEM~Y#HCbrO5$!j`e^cG%IRzI2dS^SAh8w=|t{1lPdSMW{hJFT6zeB{Pg!-sdeJnp9186AZ;oo}yQ>>LQLuHVI7^{eaha`Uz@Yd)TkB13iHT@L(&m}Vdf);ev?k=56 z?a9z`+GLMoGzgF$Ma7n1kjy1vZ29iTTI*}^en8Df#+Liyndxi!U_7ZxdTdz-LlK3Q zmt$$*V3^x!{_f?QLwzwWz#T9<2j65Qi^G2>B19QMFQ@PWrWZz1=zQ}5gX$5Eg(VXz z1t_01gJYtPwRj)|*O{oRX7vHjp1*;<#zdjVH{vO+9&>Ni9>CSIa%c(^?hes0^Vaw| zr6TAP{S}o8O=Nmt6*qJxzRP)rhT=QK!UGiCzJm7YMn|GQepF}wWtU@^q$k~9DV;st zCwtoAW;7nX2u178K8kMt`6jq#Uc+*UX|v31v%PGypWbFqZu483yH~W?TdHW(=0s}q z8@vR#ar!g9loTtVg(@6Tlhr*s*Qo*|fB_351|YF%o%NoPK+DNa)1aPWOZ`k48qp`?$-_ruu_WfRXGz?ksu*VIqU(~dw@?9<$spl;|mVo?#H>rh>i(|u8D1+H1<&uC^l-0R{%y3+!1l(iSM%@jqsz4z_S=X z%2wpYnQ>#?z-qz1$`kfgr!m65>N+OAeYI>^lzsKigFn~4N~&+kzWQ<}&%F8g@yhko zOdR{_S=7d=fZ|Z+{l)F80%>2(UeGrC>Z$Ag7u#23z95LUDf;_wVqaYhw*eU$|Lyiw zSGb_s9`O19&AuwC&;{%_TX8JeKl=#0{iOUJzkC5bW35Y z(*F6}MF?95bC>Y0^o7_NQRiJJc22IpmMy`}N#kG%l7lKuxn&z7X4s{!IfsJPneppt za?xqe;sDoRF5=gfh^t1&HMO(eB1df%nrdDAn)c+uRly<2+(mM)mb-Kn#;th}zvdIm z7t^+03e)aHycyoN-IM!bPwC>07_JCuSNU$y-Rv;^s7VTE^S&?brb`I~BAhKYTpdrb z?3KOvv5JG=E7kl4wKIkQ$4C_d)OI?X!=YyP#>ugwk+^~C^XS5G#3pYfDB*fw1iP`l zbq$ga$RDMhM)B%P05RcDG{e(3{*4JQT*HoqrD`E2wivI2mo-pxH{tbI0tv;R1<3c0 z;P~@>`^p76g9xVsqq*3mxKSb!jv2=4`T~K@>G?n>A(Ao5)6zWIAY_0s7HxV*x4x-k zuXW+*xY+Z}(B{w~b9B}`Va`OGgrh8=>wYA+KRV0`dfQ?Zqz< zp)QyHS~F1n-P;1*8zj83lat`B2dclvYk0z}@Gcq7@D}SkT|ZtV6}#r>L^ubi19=#H z%mMs|aZ*sy>er+p1tsD?nU6wkaDzMUl=&Q~J7#6jiD}fVE4sai6qM-p#$$juH35gu zBT0l4L3|jPKeeP7`?gl?pnDfUL^wKvZ|L-=XgD(i7EY?%Tc2jrF76!pz|w=^KcbU$ zau=GLt+DXIB#`gm5cv)#Urmf-fw?UkH2nUhgqT!>yl4kD9?Wk#0v{E*5SXmlL#+Mq zEDmw-E?SXCi#;9JN%6H=7XUkfTNdvplz6MP2FKARf|a)cE1ccS1TTtXxp1K(KAl;- zD42y%$_#qTn+qA(_-iyY`?_Er4gu>H*oiG#Roe24<9G64vzDNL z$ts#*E;vk;o=&rv2u97XHqvRx#Y^!g9N^hdQd~(JP?JGx3y7!$tz!I4BYLtB_KdSr z);C1!(~;W8AXCvlJIayIqvzucqJ62Gj>D~kA}wS(<5t8Mu;?g+A6|p~oW#AkLG8d8 zTvtd(%m6qtS>!I9odV>C-@r66>`daYOqGINYtL``u_=^|D!Q{3V4%%6ryv^YYX?Uw z#0l-M`(&LKZigkW*G_X&CO40C+U6C-WXJWsc?y=lwAb+Mq+qfW50 z)r`nwTsoj;xq^;ztP9mfIaiC^rFS53hlPXWskO)#5?CHM5bkz|11}13-9aC9EYZ0- zRGb}&l$IrG0k#Y+v9I-PcLyFv2nSjpZ4MlT&8gW=#GmMqcL~WGq*$O(*>iZ(3!}vD zr9x0s72V8!1D=WOqG)lg&*bhmP$G99Z|kYXseKGkjMt{+zl$F77Xf!@4?71l*Wxmk z!V35No`}bk)u^LET~+Q;Yiau~_Ru*o7h0RBih)(2O|-^>m9`$sqO;AA3&{?O~t=(sF^#ak?=r6)_kv11N+p% zD)2j89Y%>}Xsd*{pUT%J@Y)rZCV=*Fcb1k_LTk4Q)s(VX)G(*Gfv2sY02j5|RkSK! zKgoqqVQfR@c4bTEYR_i(T#AxXW*LeT7eYnKR6-kc;DB~K!HwqS;yj1hm*WRYVoG$d z4oVS-vJX5C+9YpRTY@Yl;-%V**Dz`%Y@l53ejV|^tWBF#PlHJoh?jy} z&2r*Klhy7&daIBNkxZ$C3u?Lp|Es+76#Ty)(80!X@Au$jB?EEP#Jy+=^ooNfR$M)T zwo}<>oP{$VNG^yh2SlJ~7d1nKyFE^yA)UnFK~~}Y;#7f(?&zc(=Ldk60UA)<611Z8 zTuE4htpK>()M#w;Ww&*5N%0dl|G8@JLeLoUq3CWssE9dzWJ!+OduUDWcbAPp2Y&@k zG=cxo_I&qzftG#NhjUV7s0Q5VA+T_Q5>6V(Vk!W~cmg>9l3fn-kSJWJYlo?NzLR@d z@Q1M{dQ4 zH_t&M4DUufpKAJEL0v(ZC8%vd+c(VLowx}Jif~pMUs@^FzocVPwlh)IRX{N>4QvVS z9omVRi+m2bK0KmE#UVP>3IjZW>dZ&`Y?wjP?u%&BO|Rcyff)8Kv;?^oIsx;av(&)n+BzYO_-CcOu@TayN(y_`48)7vb+>{0+51T4OvQFq=5DS9>%Ar|jm7 zMOLMbohP?-8J=ohaL+*;Hx4y~n9t=BK+LJ#~!^^21*&-nVq(Ha`sFQ#AI+)Dl8Ip$(u zRX<<9*bAcmZ_qFLzruVsk$$ne&oR<33Kzh3_=WU~yI1oZ;^-G%u-aDW7xM+$TBTon z$I=8#z76`t`CO+Ob>iw5cSE^uUcY$K9j#v!{2S;OGh3ry{IQW_Vk`BF;IOKq=>dy|FVRw=PvNFN}dBwSeT#EzpcpxUm0lED_lGD-w z`9zQSzQO7Hk0fwFW=%l@yVLbAS- z5re73C#-Ptf}@_rv*`1xxmDVoFbop96bHcU(0+G-Fv2^{x-+)Or6?mPls}$ZrEB;% zV7TGeO=sfMxLpjZCj4e=oP`Tecr5kT8T}Ci*;ax+-=sZuzV0jp-GSc5!(mv(xWsf) zgN2Ps;kIDmQo~8Oi2R26xGXLoL)%;q>f?=n+h_ZQMvsGmKSUxm?EfX@-e*a!wSP=xLEG9!g4KKj3fG%PaHDYlZNKpr9EIl z(!-$x;3-hHs}s9pXAS&5+*CFEY!uSM?#nJgM>e5Hfu_!9+`?=l4+Ts;IiRM^yeTg3{g$vyC=_F5h6NkIpBR43ye46BCu+x?G_8Q%t$gP$Oa*K5) zvSquy3%a1I{gT<0UQYBp)us4L)v37VFDq5?mq?EuhBx(S*}0_&^+`6dx`XRS-Z?|3VfkFo_=yZR(w5w(nD~If{z}%XaVyjx+#j>}F~V@4V%i zo7Jlt09olToB@AoTz?@C{XBvW0w3fr&C=jWr_fTv0%wO~mP=VH9F1_FtAz`bu4y2T<0tO2KY*pQ$K#&ub*RLD_)A;Nfx|wnfRW4!sA*L=6eYaBAk*M-NDExha;)U!yU5M5U=P5Q;wzD*S8#6{HHuNGc?g6OoACB<> zZr!nkX`Z{ZCk6m-IEcCutwcLdYl+Zxo*TqEMmtzaCB@I$z#8%w5m(_8@3*jh?C>)=$xf3d#Afq3S@-yr-A#@|(RBR9rGzD?;{dIl`LeXzev4YV!LUBZmGUKj~v zjMZdg=iN=z??_Nmt@l}6w}eK3G6$(@(%Ib)3cap5REsdRl@c@Ql)0Q12`0}_q<8h?%Kqais z$*ZYEM5~8zeK6RIbixWJ=UQ;k@u4XYM;2}QU(jEs8v4tnvkm>_q;AdXFE5lre{o6u zr4wl9e~123gITpwfB715MIyLZ{pE@7ptobIzofw&`WN(<1Bj%yNq?!nIkEn-h#G6V z{&FWl=V$9L7kA^C7_#wa>o4OW#(q)#YqqraSnm~adFOB$9!tp3stq}K}l zrB9}-lQR0C>4ADBbymgzarKi^dl4f=wo`2| z%jG*gaKs+G%LRpSc@z2K_?D;M8QR0p`xLEjecf>GTfvbFu7be2bh=(^?PO)POVPq# z(hT(erl7w`83U|+W`?&MA-@Lt)hC3omepml`=%hB??bl=H@Mp zv_qVnsxC@DBfn4Rr8A*hFK;(l;aj^}E`M(u%a3kj`BNjxV?FVTm;|3+Fkgdb6K+H4 z`h>T0NMCq6^S9xOrKEtc7LX^QoybfBIrIe$o`S}iU8H@Kmx@GlaWmywiFJ5ibo=Y7 zUon3SZwH!!rmp}YMnUn$>UQt@tVa+IXLStnQoe1(`!tF zvgN+jFe1Bo-kn*%b|^MH9AGj=)7!W=x(uwl+8$JnyTO8vJRdwF<~l~P_W%qGS&;Uc zWLw2#WuWyprZI@f`kx>Z9+h=Gg{gESDV)Q^7;qmX7?3u}==XH)H|QwxbwjR?92c3_ zT4ndhPVw5k9PYkkYtIq}?&ZWG@E6K~ZCgZCtj?I!ZO$ z2^8Z%Y8UrhkNzNx>b#sORv&`!j+_w|4~e5>tn2P*J0nRPd^mvG0L-jy7#^> zo1j3hpa+@jw`lh5xN@nf+a>gmd-!&$j-)m1ZwOB*1@KHV3e?l8s z;|gz&7>!O}4$$Ywqac^E`rx#tqK>%DZ)l?+PY08yfsYB}d2#1q4%Y`~fhdPW5M>4t zWzh))95v@C&|)RZ{W!e^K*P#AN!#Wog3RNE9D&c2v1l6C*HPt@u|A59+V1I~`&#Wv zmx(A{mxHsw5p3F7QK63~&RDwBSoR%{v2<03im@Cp7Rb#smac@#(Q+hM8rMPJKzvEe zFj%-wNr$uUQ?UVSXCG?rNotO6NyQ4MA(+|Hb>8*#fSF1Mc9gnMUE2p(h-i!eq0v5) zpPju<(c8f%?%J{0pkbg=9nh?{mwHgpQ9x0>TN)=`TWE!pKqR#Xno1V2z05UR4*T`8 zPCDPLmtA>R?}X@EsonAuc!G8_b&+IrG1ctCQ02G-ZeOgJB)YFL7lDrkr8e_J&nEZq zO`bI~Gi1z40))uWiMEyP))qm9XA>1(i&$DD0rF~eO69PqgSPRXg6y0VO?b%_i+e{g z@W4}aRs_pzx(*Ug9_s<#g^Z9}8i~C{!3g7*`X}x>-0C|KaAGh(mfRrfAu>n%!Q`}2 zUb2XE0;x?cYA9>+U7@C^qZ@()JcFk-&d3$r_Jb8nMY^ESXasH@fhK#8o2kUZO$vNf_h34NCED`=P=2HqN*jqXc!&Bl86U--$6& zYN|uY-3=t-F8ZKjB(6=T5f7$_f?b59_XFVA4S#lT<37l~>@8BWL4tIR$#y2@B(J+AO3 zjxmNVX**f%LI4HF5G+DTRys4s$d()f;}Pqd)*r34{tICl9Kbi~LnC=1Xh~9%4*%Y2 zp$h=^I|b8La~j-pm!Poc!|A=DE4XwJ0uFd;(@Mc#uq**L#xvI9(zEGBa7d2lrqx27N6#5}+ zhhQc`JshM?Xiz@Pto3~E9{#y!^UU<1V+6oJ5?L#TgkyXNFuF)d;yI*3)X^M(pZd@Q zl#&y|Z%A0!JTBnVg*oAa*h|E&7HvGZ46tLYdL0_v9xC;+Q>fipANmY4GGB`RxP2@| zDrU@@!gcu+pl3D0sWmjn9$Yc?P5Pr@3K>AWUvG#ceuLauD^&=qt?$XCho%}&eStofHpZ^$4y%H#WSDk>>IcJ^X-AyB6t>0SpLwM#?FPPD3 z>PeZ6(9#1tf3k0;5f8aHnCkR=H0@;2xW6ZJn+`<&Y}>AJVMNo;r&kl$Wb2^p56uFV z@+y)V{wKo9F={A>NlHSm^N$tHWqx4)0ZjxQ6R3j}==EsjBD6yMjawqQ30_)(mhkE{ zy#q?tz`XAfj~#f7e19?{iTR`V+@085t6hWFYVJ-oe|Pv{Q11jys#Cig?gQ=ye(d(%PttZ(KSw3i}y=X{BRWdCr z9@yIvgAw$O)>FayyvWTcOdg!mF!L->dKB_$gqrO;kSm?-j)lc5m7DxcM3cI{29_O9 zf9y?4)<6e|AQm$b`eXG!&_49a1^_qc$WhvB^N)+xBE|a0V6Ef@PakphdWc)R=lOuy zrGTZg295lWnWH?LXLQco?7u)N1Je&>u0a#5N6Vj#$$%G^$@&V>w(@4)pAEBUF+`UIZ|(RIHj zaSD2vpu8`9a;Og(3JvVr1wa^R;s=s~nV+B)a;R+Y)qy6-JW<;X?qQLK23Kt3c%DQv z(c>YtlxK95gelEsv%$abj8k6d%kWDG33M9OQm6A;qnf89^rJ2hNqItS4J?M_D)S_;5tyU`sS-GXK5+iN zF^465Sm4G@+E3sZpgP`P$tjG5cJ8nqt|PI2gQ_VCIBB|K9sZfdmG(a{V z*Cu$j%*?~%%r!X5VoUL2BbPFMk1k{j(2Q`(1WVl1yd-S@C{DHeFBCqb&@>DTDSAn8 zaB<($28h-{g-OWMq@CqUGI6=!BYZvuMkCn|>@25tJj}^ZAG83Ciwv(?;Dl^WKp+{6 z9lkrB_wym@gKE0aAiu|enpFtdENRu17wQ+r_XyBr}L!1wNu~8+Z%M-m;=We=PsV(qZ|B znUUwkN_Le<7Lh{6s!u{A14*aF$iH)i{Nsj5Q#a}NO3{!m22)84(nPdnn3Nb4#v>yT zBmu!P-OGzpAuuQ{a&RGNw9p0pCQX5l)1M4U05Kq&3mw>N086_?Z;;j(8#vv;+4G%) z^BR3aVA65w$RWVl^PM~A!_4mp=UN`iJ65|Py>!j{bR|hDfeyN#nUwT7Z-@6u`$Fj3 z(6h9y&@rG>g*RKE%la+BmlWb)UK8y1({(9F0u!r?c0X#vd11Ti$$i9z`*XV`Kp=0N zQl8;9X1g!dy}TX}brE&aphLajA(^an(#4dBZw!I3osuyQLcc(rm64}TYfy6P~UN0&P3z?j5srDa}W@QwR{oDICXqWD?$I&TrFj4bj zdcTSm5MWJkon4@$AZ8>@NwU3M*96uLVap2=jP%37Q!)yCJJ9$?X2Xu(pkep{APmtn ztAaF(KXeA~!55fhFHujJ8eNr>CKuS5(39{woku@csHWljxREJFBUD~dw)I8izPq+t1O!}-2?>$1*XEM~EOnBk{`DBvDP_UbkE!H5!c;MBU= zCz5G=KpTdoqPE9dxDepN$TL$_3jmhX0(}h`ii@N=sVrO%)K87$#2!fc-pIp9&PyWt z11e|@@`rR~D;PByzYy@r_t-vOelY&5vi)m1o5DB;ddwxJm|b8=JUW{sduyCqZ753M+Vp z-W(zK9I$(IkK6)L!ZLz<h5F-wAVjs^U$@x)T8E!Ua4Aj;_~}UqaU*)ejvzudLADrY6-89!{(6EW zyHR-^36f^DD`fGW(tBA^Vc@@~m?p8$s6G^HAFU`~-^TKztdnnHJr1DtxZ+^z*5ma% z2{^PK+c&m#J+3TIydE`b_h+rg=XqppUyt*@Fwh-;JyHroQH$&G(XY9gW3?WOXm;_| zW7DU{WIa0d{-W38gR%X!Zaua);hczH#$S*B_{>0%sM!2^TqTRQX+8d6?V}az(et@w zOsy#YrnS6kw;otB+rAdAeyI?oK<5Gv)HNx=Vw)-dC6cUS%KvQtc$YG(fBYXBsooT8 zG5zE9q2-W2QUd7mD>c$m{0r)_qo3U{79nethcA@aDP7t`291kVRLNKI+o3%}G()i( zR{eE7gW*jM-jVQ1bKvrU9ne&gAbyeq>zosjL=d4O82UGM4zcf|e`$0)X;eoJGGLDJ z<4N_QkFdVu%oqB+HNIgN?Zm`4jQCOt>03Ds!KrqHm7s62WBo+%Q-oi)eUDj?uS@7# zIejsAT@f{cNGy(ZNQePpet~@jY=7?#=C4z7Ys?7d?7?KVX|Fs-_V+#odj6*Uv}v{` znCDWk#b%{;#Uo@h)WAxt%bG=6SZzs(__&Wg>PkxK1OL^Pl#4I;HqZE0p?|aWeh^({ zxw80!)jEaD&XslE^@L#UtTU0??5)A%05rs_r-%TCen;J-EO1eU7>o{0~06H)&M@0tfo$mh=;;6T#4aT)DS>8ZmaEj zjHbQ<&EW}D$R_O!h(Xei6T)+zfaj0T8}OX{Z6rK@TEOu9#epf;g$1D7C=HVV8VSva zk_^$8%#w*AdLam-e(leJ=R=jz@Z8cM;E5f;aKVm)jY{attpP2XG+HEJn!Xq?1!m9t zh5!n^wgz;fW;v83bu`&1imOZAP=QR^?%}e3Y(d=mZUhU&s%z9N7lk~tQMDm>xg9P5 zd`nhv`5E~%fM_PhN>QGO5mnHS4JEKW^Qu%O6-7}c4NXW|JB?5*0>%s;9$PMAvm3?m zP;V4`EJ<>Bpk|$(wtU};`QI<*-}OZ~|9`Y%{u0NsAN$8zUDuWXU{+xWJR&Nz4g#kT zPK2S+MhLwB9Uu_-pOBZqQLeh|qs#=d8<=-wHxe(Yv(pmQMu07m5l8wBDRmZ+h|D0W z7Fdl2VrzzuN6m;1$Eu`(Co3uN;iv_vN_vW#m!^yXO}Xe_dWhVw6#RCeOabv{CEZ?^ z&9p|51KMt%G_@gcMXLSa@MJrhA`aynq@7(yiH3{u!=~+}k~~B_ zp;>6Z7(#3&++e=_&jxSG(J~=p=e1l zkDsQ;>8PpAjMKP@&w9L#gU_$lwGN*}0-x`_YT$Flo@Vg*#5u6{~>)V9S0gGZmjk8hyIpS}%zUL2=!6Q2s+#=++^sM#8P zY673fFEj92gu`MJ>bDcSA4`0?665p6FWZ98Z7EUs918K%27Io2syTcPUuojA)1RX8 zxfq;8`<@zzK=U8yu?sb|TjMlt;`2?sjf2mvZ?z7eHoLK5Gj;2b>Uv&u1Zi z+JMiDCz`|O^D9hz{)S3MEJP>dl{Pl!@c}RxZ3=2?b&tn3ZsPM4)Qp4AeyG_ReD)FR zv-m9opUxf4;4^&cvBYP3VtjswQMG=3-t3CP=LZl!ZNTR^a^EKOCw#cf#OLGe=p~m2 z#?JnPfsj{PAm;HI^mrj^YKO>|8P&Ln&rzru2cI{hW^3>{Qs6W9Z3CYJKW+w}r-`G! zjuF4@o*18Je$p0vF6b16&m;)0HsG`L(O8gUY|>t7{}&UV8>nQ&`n(PDN_!*b@fdo% zaVhY5PMpR~eBOh%aq#&^)MR|>`H}1+o@Aee6qCzJewS|Z^>Qy8dX9Tl4f5N`$rzC; zIRLIKYX&|-Jin!cpCoMBbYyhG+orrUGT8s7eawtq`WX>_;QWnQYOy$8Q}-+?#S4SQ zno_(jSiGptTT|4Nwd#{=Kt;tBl&${VhXP-@d-SvP;RPgDorUr@iDRNliuc&ur61xQ z4npil9(zK$wC1 zg_?Ye`qqS>llgJ*Np1xXE2QTD-n0`J9*(Bur@%wC5C@U0 z3~MeuZikw(iwSYM@Smcyw-@m?mOB!bV5X`z%FQ;37h9R%+7?p zP!RU?t3a3TW$WR-4|n9RjTj@a=E+^)TS6p0K6UW;G7*27aN}NT=IhNZB)6J)%c&sXav3A<0u1tO#nqn`ox)$WZ`&`){?1_^$Sx6G_7LUs&Y+xIH3C-&&?#CM(krXV;I^lN-V zvCcxlHm@hj^AqK*UT4VP67oC|o1FU%fL-W`}ypvYnKdzs$C-3+`>Vr2Mll?52* zzE2U=QBS6r$`6s;?D`~$Wsb+ZzBPiIA@aoW7}V`RocZz&Md}#m;4!Z0e{e5r7g%Gb z@D+3vgwuyJn=fw{x;YY$GA1MOC}QI}9!o0-;8rGcCb+3~XUyZy%w+XIP7iIzgQys# z8=+Aa)cv)>S0HXz#3^E8uoJqF;&v%v@LW_u1B}70_#PQ>Gx6zPMDmYLoVMU|q`^rZ zt0hiSNt{G`KM_772zNEMGe~CQ%OW9_#Bfe3!a9QRn|>4S0usVZ$p2bSgF7^p{NR?4*(r*qQwS&`=-q_*Q!S6~dg_C2<<}cSZ9=aoU4;i=`*$N=K)D zYeCV|XuyJ>xcqaw!9PE$H~44K#zgorZLV=RphK73r%5%Y1}FStUFi{MKEHq#PQJ@z zd30O{7K;<6c@Ks0Pr@ckr{pm-6pZRUT&*2A}!_O>)EdfrJg;{De zem)0N&@y8l*U{q~)YP7g)3|Age2ce|HGXVCj1x6=uGqr*83^Z((5&uxm)6fh;)mNe zkbSv_vH}DHvx@JxV2kLhCdayJ%IbanC@Ih4l7pUcL7lgXCNEL=2?CKihMuC55i4lOW}sqj%;U4@ zaTRK6N6KRxH&;+DYVr!=fm2Gs_ZCE5hX!;+$xnf=`}Wb<0Z1(h^1X?qm;~wS#9(n9 zZvb;Cw?KKECo)JXZX+bpy?4oqe?gtMa>aW<<&#rT9-FJM=}E!y??@}L*8}$43@cRx z;hjGc@$*e(gaz%V!%Y7M=D9R7^OPU7wN8omI-4)W(#*l^)Z=_z)iUl5a_%$`kIMHv z>gzPwM!VgziHtRM7$q};MnDK4$^E)n!qUBVvX73G z-K4$Q7)eBE78GWDj3=!D~<{cG7pOd`pGM3R{( zFv{HRYH=x%h7Wt6u%AiIf$O+ZCkz}eliI`kDG0;ANbkv{2szFaG0yPsnU&ybM_7OJ zpsnd7V5TL_Gt!cdF9SA;D>&OKa3xfw5u_?rN@4sUBA@uhXdg=@d0KeFa5(_prwxgD z{0TkIM@_A|6jkyoBJ?m~_M&<_)C}S#VDG%pd(1;B8MmjQriF*-{C-xjZ~@yh6~Ly6 z$~FS;f=)rkjXnAk*aJ% z3fjRDUNK@+n-X(blhF9jR_D&K=NXwvFO{3K&Otr1zeb@QlD`@FgC3?<}vX* z?Ge<}4*WiD`z8jnP+4MdhXsRIqq2cP9e<`h8Z6!uVZwB06t06wn)3mnkW&WFT1yKO zqEluf!k1+7cd5;t@z1DrStU4o2-K@f^wUk%s0iy|l$z)CJ3rKt8gnc;j5xlVXHiUs6nV&ZBd0EyblmgU`r0tQV=NB1^Itb z$p}F{eLe8BD(3Mddi)V0qFO(CN7gf_Sf>qB)hfkXscIdxNbo07)4&~liN#+8@)jHV z@Sbf3@@`vA%cQDVPu4I1RU*l+>%-M+L_K*#W32rz?9vm3QEFPG;lD{FY11x;M*$Yg zE)(rh7R$cx?6$mcTlC?*a{$ML*5nj~IdvrUDTzkXCNK=`l$giM>2W{Q)PivuH<9!O z-p0{~8xbJYk)-1%oe#Kh)!J=z;1y0tY_NX<6$AOMcdDbOLYH-E2jIeyZ;8^6azIPUR>8kOIRFTrT{CK@O0@r(w?Cu{T+Wi&MX=`nE zUASS73;ApM)(7ex9aqyz+@j4nz-z)R0{J%_zC~;ypMEA`5uU@%(=VhhC#1nqc+ip4 z-T#@IlvL25d=jpNjD32v@F;bY57G6TB%H#J;pIH>(zh#&D|)Ee@M{&C3i*L|Q}GV_ zN$zd1f1w->or|?BAl3$Wt>z=+7?S@@@VavU&xO}-M>PYlN#bQBye2-)@XErw1n`RE zFK;>ib8|JqUzQV?DE_k*%OhU=C$7AJScCsOSSVdyN--iBdWyM|L`ETrjCmh}>j*3F zyOk}AjBmcN+k*LfU~rLqW-R~?HKx@!aG8oOHEz_|2M${sRfNTJJ6vL(Y{zu?$_pz8 z6*S@SIlFsVekEJwhKP{vWq%L7I^r?vnAE@qJMW4RcHbQs0{WMt=k2$xED!1S%Ife& z$a+MO!k@OmB=r6+mf3?XNj$d9=G%l(GG>vua0O!j;$k^G48U)pittd6lltL3g{yLx5Q*0kGj zhU=w}frGs+_mwze>SWsQaQVqae65@e@TfV_UKRL-;8h8CVSWY%=o<`CLz`U?0TBvA z2O>3uYRrHH`~>8pXH8*qSBMD{Fc5DLC(Y=sLMxc984e(kP^SB2+ehM|^9KSD$?E*%c)V;i1UqVG<{|k#A zk&lL$;ey{r?k9utuAea4a1O5s zp;`DV#umI1`icKq*q~>dC$`R2@dxYUP?$*-r)`4k30s=FSMXf1v+lgVnmg-qSE}BP z*l$Byazq8{61(lR7jC3sS@+I;y-M!%X>PuU#e5H%^SyLMR-4!=PPxm0$mLX61e6f5dF5$AP*U;@7*koi;+j;AmmVsV*FRR0Pnj7nv z@NSNcsEl%E{W>q(PxYa%G&?pU>HDXgb=i%KU2)K*+&FatMoRX4Ew)IAjZ<}YDiv6b z@_ZtuC>Z+sdP$!uxmRiAwExY4{co~oediOl4M9FM;q+v2T(sQpjKlpK>>I$=#hWzj zoE0@%davsrQ?O`E;pT<+OBZf^h$XUc%iW2E0XIV0GV)*kT{kJgjo6G6^5h5~?TEnK z-)+7k2u+;c`n#ZakI2a2^H|sj;N*r5MWP}T{u(&z5ZpYaCa}{%VLczx4%(455^wv{ zU-np~R)^(+K}-JUAkRzLLI0PKcYM`Xcm?#%rQt0ta5Qil!x2&H1C5y+&4HMW1I$JW zu=WVA>KttYm5ktMw?STLZ^S$vLysw5s+|+3aZ`ZZgSV1}rCS8pA5oL(vp&?JURNK< z9;y%3ZHW9mcVp!55t|}^ci3$GE%IC9$7jd)c!eA;nfuEn4|r3ymxLV?VY2obZA!hi?}fT$o+FJKwStmoae|}=$s19 zo!SZfV(S}Q&xbKOvi3}3h?}}H{cEP6aJ_6%`wAkW1p={(yql&)5J*%|?`woybpm;j zN=6XK2rxPAk1>z?(BqdWSSw~?i_?WkCRgFDBojKv9KErga|h}RR;bIn`p};Dt@y4F zy|5+n_pKjTe@l8uw4c%jl7O(P+ilQ;6Bqv_q=)bUgC5+aC4}}wG_mpL(}b63;u2d) zQ&aIppo+KX8+ZW%z>0V0WTh*}0HmG7)br{Q4M@!g^0`p(uCVzTf(U=wbo zI+9GQE_#fOV1W!B=-awKsH!@eWMEIhyFn>5tWR70Z(Y6=6tUL5iW3wtVit3Q2eC_N zjJr(a1;vKrNXBT}c5?L)rM|^-r4(|%4yS)^rGFy!_Fkv0zZ2+%;EdYaOYFhdPaBPJ zC}R89I2Fy_-*%!M(y#*5W=GHGhRV zRD>c|awrm+CkREZGeVJYVqwv=CKTx{my+HRhx7;3+!7PZ9Dwwe(@NEz`An>sYxNZ~ z53wHo9_w-)uUFH0p}+;tPonlF?cv`LYD=O}Th8iUmUc2?&~@H&M(qwNsRIWOx$haT z0gbEUy_rOBK0*{y>qoDPOCk{rrYl+~#ajdHGE20aar`(cn>g0>^;r~YLH;gX|IV7a zf;bQ%4=ALq^-4Y>)isL+7u^#kTyG?dO?rv2iQFpqG#Q&+rA%1+GNIB?n~=P_jOGhu zieQq!n~V?Qj#|VA7ofq2_@J(uc`fn5D&6_S98w@m@a_XU1j2r&Bdm2N7wo-_P!+@7 z7*&I`DG1f-+^x^;C>bFiH$jGIr^Gy7PLKPcrWT~e69y^1z+1`NYAs^15s^b3Lppvq zzQp-)rX^KG>yOiHi~b=HBJ}C?iy8D#RN}=43DGv3(r|D%)}F59{)*6OVha|}a5L^l zsDc*VY}`*rRen|6xL;+g%;BRX%($O!DqXK#eJg=EPTWtombN4As^erK7q;d(4gx>c z%3>b(pvO<4ruM_+xb2&o@JLjaX!*>7mK#vn5-$Q<)ALWUK1{6G&H`3A1@)?LffcNg zfiDQ)Mraxjff?zV#%NkW#V$i2;Xuz>W>!=m%vFjdPKkp4KnqSC*R3w0Q)9&Y+kHi~(q(P)z&mV@ifb=Eofzbkvi2xxEN$f>KA|k;>}> ze}JbJyo-d6Iy6=JIIx~nW$oMlvJ6!m{i^fNS=L~Sxmb_VVr6I4y6>@AMWm(t**NQ! zu3eYw)m^%pB$;IE>f93iLi~oTI&7r5ipjLHq{we`m(h9gWC~=>qPG?9(wq5hMM+UQ zcIepg!@Vr)5;Y%t530(&mE}3U+8n=K?UHm&1LWafQJb_bU`)Lj9-8@ zWd*+S!b)XrXb8kG;-QJ`nW173VI+4VsgOsmU9cRifzp)V)$LAG;Vo1l$%JWg+Pt!O z#_t%?!ZPTeEc)jJ-p|10C!xH~Po~0qYT+kH+KdwCO<>g8Xp{4@8XAnAND`_@$ zYXX|>1=zMkv*${hz2NC6EeH3zti@D(mh-j~(d$E7cmUz0YVJHaYHiL^qStxR^twyP z6{f#WAy;B0WMX<cMdS(pTk@WgF z;+fh%DG(zWm|n!B*AZwy(yL1JdMm1+0jAf9_#Q*A_wA$n#Ltlbs)w{cD?}pOMw4XM z86=zWgTZLKJr##!?`^a&+P8@k<1tzgjQknQKByg-Sp-ZyC&WZv>@6CAfj#N|oTJW++wY1A#sJx6TPmc+u0)M_1iyzUI(F6B!68|&>X!EnnCtR zoFXQ@?!jA0ulEzZc0d)KUXS?W&?}ussdLr{VjXA@Yw1r0v97O-L##bGjwXq9HPK)^ zw)#J)zmgM?xD*j=^ZKiELjr>B2DrAwT6O)k$74~tKpXYfK)v9vR{izvC2{H1s=sbT zu2Ea`frTiq(`)s3<2%u73SG|@L9f4l67>22N=4GE6HgNJ*9WG9Ucb(dEn?E^#c05) zzfM3Eon9})_Za?~kY2|b^g6)q)$OgcN8-@y^!*k!;NOv6v45eJ^jc7tfL`wg)LToh z(~>Qkb_*?b0!x2scr{Q#!|;L@dpp0CT5Nm#uxPQ~@(6bUd<4bV z4ugmZtSa8qQdX~C>|TIqAv^~#xl-XhC>M?c+{!}Q0=mKndfg#!)x(Y((r?%BT&3l zr{RzAUDB}d7qpgs7aR1uqP;=Ck5$B>--f*w_WN&7zm`3$Etq8+S0|v~U01fAe)mX- zwUvIa6rD%V@8Cr((r+a)bJ{|`x1qdFzq76|z7zd^hMPSib%xFlgMP=OR3!aw%WaN+ z$KL_^eJxHAlYW!Xq?LYqpo&hvC*!+GzX|ha3pm=SUE&0(iu~Dcf<&swpLK}**}M8< zl$1Z~qs3Z_G}_v%dvH+&-*wSK8m(=k$eP`W5BON&Kei;1=Kqb!MBWi_XnsuAtRpsS z_O}<)V60iQe+Hkk$Qt^J^_pP zq36Rokl)G(6E_GPht4Sx_U&0%8rB;G>g-f1u-YLLVL!dlAT`EBOg^lh2rKb)4Dw;? zLo@fp<||=s#LtgiPf=YCNv!D%LO@uf@qsuDdMxg&G2#&n&9b-q2ey z3UvFD^bc^tO^7yw%lv>u{;V!yFyY0qoUr+LW2aG|(K}@$cPRc*kkN4(^0x}Q>;+oYuK=OnxG&qdQ7Za3+GCcGitr#^-ZuLTOMWjwR=;mj zYlnjsRa~Ozs>?#42dKmqCu=Lj{iW&ZB)-jXppkPtD`Noo39TCKMeKVo+o9A3vs}Jz zbdmgBE?;k@(Y>mXuaZV&Ug?eVflkFeT3X$3C-tdxt#zd77aXot8q0^f6fOJ}=BW2K z3;j*P?TN!Oj6O4uPIe^WC0l>NhZLrkAxz0bABi9YLsQ(eAH?vt)1#c?8kNJF0^#Ju(^-D(|OjV>ow zfLLwiBV6In_47Y4DIA#Sf<$S&7FWAmPFYEqWZxY+Xr-)S&|ZN~73wiOU#ADo-b}}B zvMr3aOTzJfd2(CEdpX97-J<$<7vA37c%K4AMUHpH{_GJpomepk$P>B%(xu`kj7(&A z+I=aQDcx{PSGGDr!!S6U=T&Z(by_N)+Q#y`PikBHOQXtTJuwC*AsZ0+vq%U;{-l{a zId33@QT{gE@*PMat%UO@Z!0C1PPcp)Gf(EH_jCJ{1H9 z2gFup;42jfw!4QC!xb5cAK<&lNDNo&#EefKpS;huBaYz2E#@ljW?s{4OoM`p#Idq} z?Rj_R)qpvRw*ySbXxi~B>J6t)`nn+r&+EkU^7T*-yH_1HmKRE03TR-&%KnMhURQ{V zNf8e`T%K%wf_dCUbnOFO)3B`L!Hw%Un*jTN$ebR+_l#=uc$U=fsY#bor`;$W(o&%R zuOhp|YwQm$?_llJGJp3f;t}`@Q6VmyChq6U=stLA!}K&}gGC**uP8j2gj;Xz zm<_ZVjNC~h|EnCiXjIf67w78UBA{9e{vN2s?rORgGX+PP;@VU~qgKX^1K(f}_O;sI z19U&=IJ!^IvKFWZp+9M7O((r9JxaO4dqy^{W2XI!vy<>%R%jp_Cr*X^fo!KenC;TL zv3%tTMX$%YY$q{$y?6zF(*%s)SgTMa1#`34Lc-Z1$B2!vKyg`3k&An-M}H7TbzT>> zQXj$*WM(c84FHQrd6%+bu!9P1XC%>qRybCa5)&!RtxZG?wM*GnU7j4a2WNxH2ZstC zLE;X{=%;tVb}&L_dKr{8zjh9tfj-8|c;pB4So3V$e>DQOg zKknh%QB6tB&_*H+L@998Wigmoy#_Jm5Ha0}WHO^~`XZ)}oFQD;h&^Lv^}%UPd~M@c zgmH-+9Yl@>_yI3o%y}5|^}$)V(|QQqW;K8_iXk?9M1;-~5FzeL#I5xaL};TXyU}xmFCSDPz$zj+ddzCu0CbM{W0XfC@nPQ|w9?+Q%j@UJUOf{E6|z8Ou}} z%d9yVOILNM7|Q`;LHH=R*_BZD2}VmJ!CJTu`h|Y}YF@B#or0^njNPCm)ZBU0TziGu zVc;UU381C1)rorxiIHg|fFLk0RM%#qb(wm_a5vgdhPSfUDSA8jJl@5n;FlP~q5cF1n))mV*vECdR*ATh=gp@VC zW%0?YjqV3!7S%!9hZro8nNwaOXX#(u2YOm^^nIY76<{@d;w|B<&`Leb-=%(;?<(8s zJCSTA0S3)3>LtGa6ClOPZ$Py%;Gt6+fjENREvM+$$gWqe0jZoyq@uSu!vd~@;MH%8U`&zZj znV;3wduZg;So7a~y z9u_E_J2O2K06~rf0KgH)#*@H_-@g=*y>Ws(xH>RNN#Qtwre9|shMqC^ zBK-8Mo{soBF)}9(%?H^V<3%TwUtuA6q=jpd+qDOnZ zqg4TS*_6YX8|WbGd~QeCZaMPmAZ)olxg}bGko>oyCA{s0 zw**VP;>Tme<5WC`J)!e;AptJLJM1(LSAtMgT5IXo!32`uldt9Tt=WI-f^~(H2GA3M zgBk$@?`Cp$S;-RgA^AN{RRzC?O%lCc&cu3=?T{UUcFqy)=!_znmJN?)K1L8p&}g5} zKOolTUR9VpIHzIeSwwk}$fXf#d6bYK@AKxR$ZZaaXj9j>prpmq|7NlNH-q&*;v$A9MeALFE}f< zI3#C+S_+S5Ztj($fFF`;4}0DsIU34OP~In%F7@70ZH zjMUG^(L}^Dk07WP`Y(*rzcJp3k@goQ(Voy}!Iy-@IF06`PH!+)D#WHQ!=<&;$HhEW zXOu0B=e=kS-$MB(n=2nN{^_Em*&bF`Dx-ptq9f!eXx<7ynlD={z(q2Fd+>3RpUa3o z$u;Te*PvGmRG3pn{lLE4_&)h|76;rv_y!RCFZb%PYB$xNqZHu z1FhiLTXOw?GX8gJyw(B<1XDNQxAv;_d>Wod$5sZBo9IyP9@BH;NYRoB8P8C7IsE;iuHxR9dhY zBFQ%GuB0EESSnzTYG4FQeBz4k6No6sga0?)1jpV7PeU;?uq>!TW^!|{#YE7jb^ z4C6zA5H~Uda32GZScaMeZVEzU`oONhWL^FMs^qD#lGO^{3L~@)l-K1CG!(Ftv>5r5 z$?}KWAw}3E svT@0m?7^3lO9WZc7^k(~fYN;PvV2V@0u$2!o*A6ZO4Hn|Cy_snW ze1iUDaAL4w*(z(H)#M-#Iw1(Km!lHCRKyq$9)gojd2l%H$(0ktGc}bcg-N zrt(gPlo0WUA(-rxjByaU1?sGfJWN>4Ys?JWzt8+B^Bd0xGdq#h=AK`HZiB-zE}({p zSixV=ZmRYuh_kE-A}lqS=kjH!DS;+(bEV-IK2qIfZ=oVag)`#bhJGD_1~{7k_>S+7gg?zKU+!Vpz^_zk_Q@Qab9(rCC^brYD(R5%u{gOxtU?qNOHh zlUUVr*u>h`n54ExU?bg}1u--~( zy%pTvy7gA_B>{)l+w;F^>v|gp-+qGi){*A-v({T35A0u9Z?En&&>erhv6r^R^|t)) z+|03AZ;#XD;;px*k@5EnthYgW`_bzyo7!*HdK+PaQMXG3_qDEvxa;k_FAM~Tn$54b zpFS7G+qB+1);?OX-tK8*`5&z1Rr_C?@E_CzBAwaxwJ`>drC! z;qV<2yL7TjNS0KzkMb)bn(dHKuo+At#hp=nge6@^980|6Q)n7VNyq^YAW9M`&4hoD z>m=j25MoW?gGZ4T##syq)6kQSe`2S)#ht4YCq8+;hp>L-GhN=&e4$^XB{u;|NrnIK zsc7fCs1N&r0!HZ=w9uEP*#}Rx=t~1KFpFVu9#UZ1)R&TUjd3b8#y$}NlF0ERP(PdvX*j)E;4bn{M?gD3ByPmHh6Cx*C zg4M}WRxf;9z(}03T6Z($i#ly=d~LLzt-4Zsq6e7;l>UIaMCzIX@nMV@@Jl#e+l4&d z^!~W|ZW7>)6K|LcH!1vs00dRBUJuJrC`$A*9 zo35wvf*vBq>(a-YkRE0{YK89q0&1L?a4ZF{zGRrBIeBX z!*gi1ojlAq!_44oCg~U)kKPPU?|@5GdRLFP)el6ktvp<8Ah!jrrqGgAZ`;(_Ozui( z6IGqXl?M-}_ZyAg;~BlN`awsmjXYF8sAq6Kqu5$MoEk&1TSsv`{+__;eY~&A-|^#Y z^+SAl`0(#~avw&s?d0LQ)6ERN49ZVsa6EcDb9#%iReE0>YpWl0EGC0(v=?0sJx;V)po7{Z#%ABYLgNu_E+hB;&P(b z(tjX&ZS}))LvP!GR@=$Ll2gs(J__Zha95shw(%d9aC(m)pwj!zWkheRe$WwXBM&YE z#a$W2*79)p6f?yVw24A-Jb8G9)BA=-??9s0+JA^I59NjqcN<``lZV0>aLG)Vs4>}gd>W60yy=?h;4(jACnf`0vSPig!SpC=|z&hdrF$cQty?BYLg%gY&d+u zFxkmN{}^(6=*W#L4-%($=3iC*&KgDZTIvU)*H%A_nyV+b9<8>MhdC#ixqAncpTgbv z^01lHdtQ!8?|bD$Z>)aM5o;q4i^6(}+cS!-!Cl4QSdOz0a?M(Dq z>xcOA@Z%gkxuXG-ojml6A@>v=xpC#;b58G^T$R5!lo7p_`a#FySpAT1Aa^lZZ6^;i z)6Cqx7RpcIZhU!oo6|cmPo;NtDbX9NA9Tdp$iqCGQLXt82hnc3@x|LGnklY_Hc=>! zCl9sU-`TIxdpx5zX1s~f<||A)NR_1Rakez3B~nczF^ExYJq3{-LveeR z;&}8f;q@F1wXki5VTy zXmJB=&&^G34)c)=JG*)Vrl`{C(7-s{2KW?mDIhp zKy-Xf&&CS@m7NH8U~SXSN&N_o!bCWpJlx0WU8>PLjOaDkH)Zxrmftr>-CL7;pYx%8U+}4wuuaFy8pVe`C8}n8EJ~5o=)!Vl`myy375Nwp+&p%5fzjd$bTe1>7 ziILwL6cQu9OS8ZnYx(_kFA>@%`MvviDovH&v%UCfkl&7Ee7O96c^tirk>8gq2;L0Qm}2UrDlPs$RSwi=X?^Hu@cH8Eq5G^H4= z!V-aqgVZuQJ+xc8^f_r&tbxd03k9$h3IJ;7hTeFFlwyG!n-0A+hfg>2bs=?y3$dvT z`B$ic>9vpHh9IuX9y28~704iZ+KH6jP2gr|eZ{zS$e5v|LP@mnC|$}U4Dp3Zq^y+V zJm^lv67kO@+S@=dqP?#Tk=r}H$f~{HpAg&LS?9O0yW)Pr z264Ry+D^tN4!t*VdhaPz>HTCV(QEX_II)WTEds$t{dLyIiS$>6L4O?vPh#}fTYD_@ z*Zxej%UXY3iu7&NUu%!1(p3F*)iK00{plJb$k=fG)s@o5>aTA>kfOhy?wU}46>$FE zRiyHF))3;a(SJ1ZcOR)$Yk}x!&|j|tDm(pkFC$-X(1Or*Od#Uf-(j5I-o+}t?-dZ6 z_3z3+U(hnHM$nQ}oB*y;sJ{Rq>mfy;qZI<759jG)_exIhF2Kjw}%m|m? z$?fT7jQu?y1S#_S1>%NaaXfj*=lGU)5-w`kA+4#d?d-;tp z^7R7o8q^;X2$TIi?vl3K->PhV(tJT*M;kV z1Fo8_cb+5Uda8HR*Fe`XkzDMh$NI%w>}REqbo!v3?cqMD!p)xMk7)mpI3fp|cW&J( zHL*O{k=kDpFO&g?;#lkZ7+r@6p^@zR+ zaHrg&uY!+RX&~1+vQvt$qNi`7d9_7tZPo21j^G*CHQtz8f?JIXa5t}zTNKV6%v%-C zEkKiWOrZ3EZn&EvI~TWtUN%4+QG~EE?gmdm%FA3J9vR%i2oK70ARp*wOVC~?m+`KB ztMC_heq`sSdhgzf?^So^JG|Aa>FMw?tXQb_BAwh$Z_TrKUcK8}{RBS4gZl_IW$>}W zgEJyECHR7ej__+!$W^QD(GY!>es`f9)PFpdcl{F_Aw_>%@dftCe_i<|J_f!3wVC!M>9bz=E8Jj0^@%@`E4 zmS788Ct}=%p_UYH%?hv)Qy}4Cw7Zk-YFu2++q1(vuR&P`j18jv{-klJaZ@-ygO)w7 zLFG6_2HB*5oM&BdgIK;P^tm(8fQC4K4&$~gCsL$^$2EZzTINj0QFz2rX<~32C$5PY ziFLOMW$gl8#c_Ly+5s7I@qe)-2|y0G0t+BV_rj4#-!lWn^?lXtgB*cV(YKYEkV$wM z@eLr6YxE7mEl?H8n?m-cg5E@YWBJDf{xOk045KybZ-X4c4!q=)by$y$bwjy1#Buaf z=>}T+f$xpEgU}fV#HmBiN zHRj`L%*WK2;Ois!`UX3ya!)IznLbOwRagWPEP#hf#V23J4W)#iG>UC4!JOHSv;BLp zCYx@mTM0@6ct!b1@EgX^K5@SE8uE@NK|*Q2YAd#l7}awv?r+a($R3e;OM8C*3)0j6 zL%M+jZPWG9d8DL%+JPgK4FC9g=$ROzW`a{;tV#zKw1~b72p=RL>rk*C%VZ&SMR-;+ zqJo*VGU?2L%&c_^HIO6^%IGe=iNogs1k+a{2E9n$oAe%gJyqI|Lr7*1%IH=V$mr$- z%u^$|nZy!Ol~RZn)DOy-is#+Mk^zmFWN*yL$60`k`vOi3#HHKVn^4j_lEab6;YgJ9 z5lZMxrry+CX(~v7Xr56uGozaWcfg_{XqWV(LhJgO#N2gA--)Vj{sbxdz@GJ`CgXc= zWM(&8T}ac3J#aA`p366hTq@1_WkQ9}XVNMGAVz=13P&axfjMq`Nt(?r1Xum+3dw2?xjv`i9my9mG_&bqmY+RzBr) z;4qTH45wZW%El4!9s6Qo<;AXWyA6eHB$n#q78;wwXm>W+38^{N?U@P^`D zbS(bJzx&~~7FLn1Ub%`@7xWyAoC$N4Gy&W#? z%M^B}tgX%#amGa2o#mU*BNFTf1!hzF1T4viqu?8$*8#k{M;`=4z{*9=1#LG0vg_Z) za?-=iFJ&E!UPAy%FJO6!u7}CztAvMSh=Gh$>2VxiPbWr$$>-D@#Qm8#p#uIb&eA!C zK80zhHYc>+MWzoL0Qc{}GU3Xq4Dbi$h)68@$!cc#w4vkMM&zF5=Lll)Qq*Jj&Z74jmxm6=0ntc0LJ1T|yo< zCGQnWGU>X;k{ou}U+8eV@X%JTZ%y_(@7#`5JW>=eQG?{G&P(+{kbBVIGV=99a@Li_8|;Kd_RH)!6$E6bT9`Z*rEno!gxs_4oikNv&Y}mB-oG1J25aD8m`S zi3emYkyrYHPLAA%J-MykY9H!FNa8~@xS9@aU=1D+$>WMUkE@G3t}gP>C^y>Gh^S5T zHMOWH>tNM%63P=u2-iZ@ZZRv*KyGp+<~ySALI}`Sh05#q(+*Czvylu1Kc&hI2ha@! zhPa})Qepxp6D<|<27q0uSfR)X44f-$5l1rbxQpf;!#M`Y(2lsSOjn|RudFDI%CY$a zY@vr&2a3YCVV6B>MokzvGf~NP2TvD%!l9lHNAxcs1EC4c`8 z)H8{krk^s!+cU`p!{_H$L-R*iDdWl|~y+6=X zSd+E2$D!C1)P(zlU?4%&XkDG_!d-^4mjw`OchF9LaAFQ_233R)PKl% z>xn{Xnoyb=E<2`GC{2gucQ!A!)C9&Mx z_>F~qp#}^qW4FEH${ftoKpk;Yfn)P#w)Z~af4#YVqyKehRx4cAND8%3SQGK_ruukO z{mZ1r>D=&tMj}w$aBT4^=$2~#>)x98@r3s3;vDmpWQ{iAch#&C2MTor&Jpun+4*j9 zR1w-F52Nx6s41g70>0$C8}mzWm1S=VH2Sv*EstQ5#rx9x-j~)o*Wl|~m!gWr%V5vg;(SOw zQmKBLbouQD7&@l-8&1T1wJ9P90Aqc$Kb4P6h_S53>T|&tswX&_n8hw>miLn)7nx5K zzy>?C$Chb77*jNWG@$fP@_hU|s0Q)~VRz8OP4&ow8d&7u5HuC#o7Xw|Gyp3e% z!~LzTk6<+B^fz=YUmrb!6x=`nZ!WJngf(sy)eEcO$31DO@^NZ3fbs7k`uuyPA8#c< z19=2hun_cwizTsq5BUJZEVVH^3Un4f`s8XR(NN5EE))45q!_(5G$0TA`XVQIdpnLu6-)bq1GLu@MUeut$&zkyqi28v6QLwB6t`~Cn+NhZ}pQ@4sJt)^20QU z;7hOGNE#`4ESe*HKRY$#OLL;h^+@LM4%$x|MJ8O>U%hd*U*e88(_-8C425BK0+Sm< z;9igdZ1lm}7rLV9M39LP?5E}=VuYh3rn#DpZ!EQAbR^2*<6GrcHUvE10DE_ zm?G?KEy*Acr=}OuGX67x)l5Hx76ZnEV}$+uXffIk$96A!#A`BtdW#fvU}X6A4B?P; z)-=|o2SJsD{^JtIdwPzipr(&0e4J2%^IORu?SZ7v1uzVUU5L=TE}``v4B%QG`RR~z zojfJ;I?+zg;ih6VB`rtnRMj`~exM=_)&w+{!1C5Shi?Fk*zc{Ghf$DN>Os%Fx0;^& za&TfhJ`2k*I|UfMdD~%-$~Swfzr;XGoe_JI(!%8@BZadS<_^J2?@Rv8AhmD;oVRHc zd%TC;|K;1Vwr2154lmzE`N|4@wPjMvO`s}wlYuiAD}S>Z!tochSaX?MmWvhyZeKzP-}{} z`c9%R*wo{_P;0wDu;yU!=IX7%>qXzhmDD<6P0zv#=a&A3px_y*xtL~fnDI}$g}Jlv zVjp5jn;((qixLfkXvzXIP)~?3FlbXg9mB%=H6}60W_hdWWDjSfFwJ9>SXEH{PPmFF zh?QX>@Qn)>b-v){zBfO>j?E3 zWkUHT@voSAV8@MweSK)QQaBv0Y=ZBXE>>oH0@0cHjt!zlN07?LbL)|vbIKh;e+&l zHmq-Hkyxm>BfbLYN$3aY3b2v%X0!nIx_Ya(<_IVU%-(9!$nYZeOn~p~ftQGRqv(8; z2PCTB#yd#dofEUR^7$bQ9Wj+iq(DlEId>C5g&=5KG>DRETvWbInutJO4Tfpkgf&6P zBq+wj1RZK16mO#U+b9rNj5cl)3M+&eW24zTuhbJSvbG9qXdWD`XZ36%CP0>@TUVnl zaHe=$^S@+$?aEk0beGY>G~Thgh{4U_neFLlEZnC`qk`U);sT_gmJ9;180~H(d+!?% z`qr69Dli{Wb2+F(K~t%qC@m@Dt(-**Kd6n-Qy>n~ji8;Y5%n+he@H&>rYQ_Bs<;7L z{j@EB|7AzsNPVw^0|)~@wFo<((Sb;!H4u%zgho6NS$zkq`I!NLJM0p~q ze3kU#SD4@NHz4b)gK@4vMyR1ngtB93Op$A8)>P1oIA1xgtjMJ2k(}Q20mmSc(}zFk z%Rks$X(T7dfqveYGYJ3rgjQn?5mmqw712jyP6?ir@h27hgHNR9OyIvJ(g(F~;5{@K z6g*B|BzQ(9VtVV;P%fz$=`oD>;erdfWpbj!;0eDAg7ya13vkyTzMh1qA>t$s!MB#W z{y^z{#R_XZv4>Z@z z|I_X_@&68%NZEVE_2-(&7Iwm0z%1pV4suh6q94P5mp<=7(a z)t6(aZ!4yIsh&Fw_1Ks1rt;tIX3?Gsx%|CAUu(}Ta`~qk$`}79@yQa~_+-fu+xR5r zAK9EK2AgVpa!U(ED1EpA9N|aTmKG&OIgthsqHioSl5G7fi&2j4>6>DVQC8hvro<=9 z5E3b3@yQYvmZYd_ICrQyK3N7I4&FZ;Ak4Sr7EzGW`_S6P+%iYlRU(ck;Ze#W9;MVp zHZ}i^&Wp2%SAGE5;_*s$5%utjn0V!LNI~&R@{*E?S62Lq@k+XloZ^*}$&a%LSeo8P zX*Ll436Fdl<#xKkxN4&B^j#v80J>$X>yam%d^xY7z%9Cq9!d) zxk(NrZjw{43%&>cisF=wXn^x)O!)CQr8u6^!u(nkfSC-eX$=Ah*!xCU}v6D%o%8^MB>Phl0YbZG~T)r{pf@ylnh!o?8391C}fP2h{{ zjYZ%x;+q0qVa7dOJ=_L0nB$kF%<-m>+XxoL40k#KhqXJZa2)$O@)#Bz1y!$)Xc|h> z=2P|Y%;}TZY+6kN$0|0S`O`$Ga2C%j=1G-!=6DD#oU;E{fP@oCK`2#DBt=4RV?W|>2p29Fnces4T;0Z4$Tn&X-0 zoF&ux`{J1|ehR-sAJ6QC>ZHEE9&VLV_R8_helNtvGv{|jJo9E`hR?y{ncMIqxp?NT z89bi307{VjgQ4(gc|5b~N@6#~Gb`kQD2%5*p2;lEb+Yn|jc2mgMVfB?BjTCNKi8;B z9M62Ajqyx!9b7aXoH17KF3?H_xC}HY$<{ORh~^X)(VWO5nqzGSViPH%IR$D#9jRkg zgB;O(0K-(~gTNJ$BbwhYRU?`-7bop<>QyZF-&{&O^W6yyGDAEQ%kOYbo?SeXMLUy? zXO^k)%szmX;+bp$D7aTd)LlqA-du-L4ay zA31RiN<<&mJduyTd319JiVF`ItP5|tz*r@`NwZ6s7}`eRO^VPb7mP%B^E$+jwfH8* z%XRThy)tb>fb&hrgf7526;VI?0Ous07*06_ICFV`lPwp7*Ba<9FaGPIgf~l$v^l)F z!X3V;U8va^inN<73_n7Y-R#D6<$fNvY~u3{EUbAm+%n12dRX<%$YIdtmw7xB^Ds(0 zQzBLy;+eNmJo6UPNWrN}JabDj5zT?-h~}17bT>Js`N(*Jnqrz4BpK7ZcPGSUSy#{( z8`|tFhc-_VN_l8==n*Bf`6T>VOC8a?S2_TlFY|+Uam)fG6W`pFe0NC^NYk$CD2ce z`CKy%8zAHtA-+k0&SAK~xs4IdPpB3a;hf3pLxi& zN(`{z2n8g!QgG2*^D0Z8Hd*K!YG{WP%}1>UAiA5_Tn>aij-D)Jht{+c3e$S5*>Z@@ zdQ&`=X0N{loEWCExL;shY|VUq8e5_<%RoW&E~;9a-2j8-Sq)5$u;^wZmYmUiJ))a$ z!}?Tjoh(%D2#h7d;kM~QW%1&bCsJ$JdRS-rI$WH`M3{ZWeEg%P|r#56moG0o~P zKm*ks{S;rgyvp%08E6mH}o%*A1*lJU6FGH3poh2z{JVfkw6g` z>#LekMw3bu!9*Mx5zL`zF&d5tW=WU=6%_KJ_$3f(K2;9p=9F1quQTQWw6s5n|#y9guu`WFb zkxhzk4y!fz>)cp#P$=HOf}NZ1EQ#&{1z87Ku=6RTNbyaf!2|M@y0X{6vGv|P5Gg{H z+Ys%%i>R$^>al%GD;~591ZrA?H(@bCL-1PBH-$A=SlhF7tn+(D)Zd91tV*ZQ9;Qal zEN3n*Jlp$O(&h(gzAbT-(H!q=_0AndgfRW3#yhXVqj1`EbPS{Hsv?Vk=L&PcQ{P7d zk0e10BAy;}Y!OTP4G~X&ne4t}9hJA5Y^V4BF(k}UHg}4(s(;0JK@E1&bREKYmD|*S z=LT@dxt+qCBA%8`L~2j#=v1J9Sf_wlGyhAH~$a~=cF6X zz#zmo76}S`_+{6lrM*R0>}s63v0{TuW$rYkq(v z5W-%zyi$pEc7e}GvChX(B7}`?V*${2j;44eA5T)K6Hq_#)Gw`3Ix@YMh=c*C`Tj7S zNKc`^V81M)Q4McyruRSMJw$~P6pj^2Cq(-pGxBB~q_>0VE#*aEor0V+az(IL4st&5 zB#pc_Q;_qyTF}bkn*mz6%{vx6+fCuJnE2*Mq#)}3=r38VYJ9VDn<>BTDigd+~TQO^t85>)RUNeD7_L zL-9@bGRyep6T?}2Eop zf&UkgAW?)<;s5$=X8w;nf%tD94@~Qac;Fky@^~Q0s~X=-m*bn8!7UaKq)MbKQ3J&{ zuch9HdBt|1sx9%&RI0Dos=mc?{BeSzzVAQa^*rj)*JIxv50(G*F&6D9kjr-%%Ky7u zem_I`kXIJsp!1o-Lp-GOXv-6N!RK$Yg>*FyVoKn&lnUiuQtU0N8vwxQoM{)GXnLs)&3f z^2`0u5`P2h-0n=4GLSl@=_o=^z+oeioGAh76FI+3zz5c3`!~S5!Yb%` zY2zMpNNBwZ6d#_$zjR20SP|I$$wrJ^WUv}UT7omI(NQrHgWxy=-BSt_!BKKvj-1FQ z>)IvY7?Yxc1K7tZ%g`lA(!8510IV+&{d6c(586PLMt?fcpMls)h58nJ$`%4uFCn$u zApLq;YwJi_(E&EbuO4MdG9*=RugyjaAiAg_k_O7M&j=lv0>HQfJ- zgv}o&h5Mq94Y(h5Dz+vXasU1$Gw!{i`IxuDdy@foMUBM6|9Ou8fCn`Ek22x^{GW+G zZrDt&zdx*{Oa}iQR`{a`4a0+Ix3UH-K?nVLw*jcJ=`lbJVMqW&;%P!QuV5 zeh|A%u}61P)ShSowncxr&^a!N#{Vfwsd^W<{r6%rhV<;j z#L{#j%_;giQ3)yXqb}@G23u|8K?xXGLg8YwjP$qdtSgC5>J`d?Dx`*`4-v1z)(WD9 zS!mkbOm66<>kOSQ%h35)&SvD)fVUp?2mn#w(oRPHLN z2h$JkPy^X}Qo6HGVwjSJka;M*<&NPyxG~Zrq+vftz07)D`iGF7b-_gVZsPd%@d6XRvU*)5jag$r`21Lej|OoX!eiQL2xC6o zfbXZMrFmN-e21|9ufumSPFuk3fO>rY(>{jpaq)c(>65~DA;-6BKF9YsM@&6Q;QL%w z8}YrBXZXGN{^J8XeE)(9G>leItN3XniNIL(5sJk1lxk-?4Rgt`bb2r0UGhp&d-^hnzOR2xn!YRFeZaad?St9--26_?~=2_q#!%y>JbJ^rN2}rb^)f~HyJqk>7kVaX(_UzmGS{&Xno0; z*!%pTZ!N}W(9F^+J8j2*swl!RAD8w{kJH_x)0Yd&%+e72O zzrs=_9RHE&=8aLue*=>n|Es^7wBd^9QrGM)!U8FlNNUl!uSFamrIH>bvo0P|Q8x)A~M2I{3dxD%s{04>G?709V6!{@;>oAJQ; zNSNe!Ab`7B(aiPoIPgFBIUMSEVERHD2Y&vvc|6dC85hi6a^ALiJg`f~|8WifLni#6 z_;c}RUPMy(Yble#9}`Nk__HE(_^Ttr>DRySYble# z|0^r}QG|wJ6I!0+h;SpOTXkKv-@P$VUBc9+enc4j#RjTG9#5f$wd- z+K6vH&+vQk9o}Sz?|(8)_^RW<(>5Crwipi{LS7Bw!UGz@X8rm;QYIb`p2B*+4&T|K z7<@l$iQ#)(e4j!3r0`wD@vU9N@%{C?n0k`H_u-yx#CI~!@O$yS5jXK#_ur#Xfrim@ z-^&;&H;kw^5yVWs%)xEZhR*i$T@FX7aXeVStdK#;#RVfB=@mEHe!P_lB&5py@_37! z#)xk^^B8?@@)$9kF+|nYzQ@NhcU-89w^&&1*niV_YdXe*%s{0u+pCNRxu@3mQ9d5r zk1Ycfd7BN;6ORYG6MY|ln>2lA$@J~Iz(C)1^$F>#dxX=qAIwnbQuvo(JoqIM*%w4w zj|cS(r19XacR3F)Hqsbb0k`7!j0Z1fl-rC4(S*>xnKz`^1#5KrYZs{Vy+W^Xagrb=UavIX5$m0vgllf=q} z5q}d6Xv7XF(+`OESK}*f`(q3Aut2z@__yg;evyhbJ?Y_K6F%tZdpG64r-u$HMU7Mw zeHHV1NBoOv{`xol=RU;?M)m?~cU@u{2@H z$z0!!b;#zma)Hu?TMoB|-ooKnOT_Y}f`5VNUyPw7JIb$=;!nLX8R}mkpX4`AT1Jr{ zl-)k%rURj2Y0iWBsZJC{Q?P-4(#2ROfnU@N=`f2C5s6CObue1e7cr0TqQ}1=!Y_@s zC_H$wlKr1}8}=^(jnTtcIfKW{$6kw^%6jy8c)B>AU;k6Zvu}W8zLHLidHgax&O}b>UW>vtJa^)) z1)kqyA}tv_CvrUBctOQ;!++!8`FgiM63_1Tc)rry7CbXDOn5%{ZkzB-`)52n=VKBO zl(PPLIi)n<*#b=>`C=Y_MvuoLr?dhSm}X(o@H`qhE$}=GIg`P2CdV`UFBQ)gDGr{^ z=lqd)X4>QVd9*EfmYrq7bKN^_!gCPjWX&uGZL+>?T(9AIAEh+l*&X&unili8BR!sj zoYGg%#ul#OnT?zlc#cHQWbiEFc#eBX#k2cYaqv7Xh0%j*emISn8!EM<9!XlbFf9>8lI2ftp%R1AZIdoZsU0V`ihF@>@VWrIit%Ti6_P-#LQ=c;T&w6MQDJACdlk~U~a!R*Z6t3a9 z5pON<{CstCc<$qPzPn7tvmPfa+KyLV==?|GnQo8gQ=hj5&$QD_c!pqp+JL8vrdVz9 zyyp!K&!Lpkpl>B;66wO2$6M%e5pqh;{Uf$;4bMY(Yk}tp$eB$4T*UEwe7TCJ^l2PC zcX#?D@l3VHbL-x=;5q0N6P~Za{ImhjJ``!P#dG=V8lHEsn3P`Mro&!ISH(Pb(&L%P zDQ$l|wr~y49>{5dXC87UgJ&o14_#lc;+g(Q96XOb?T^H>lRcj8AZ5w>LxGb`czyx% z(*`^zQsl@M&o42F21?m@<#`rk(&JeGdnG*>^EithFF{VJgGJ#Qo|oaR1)jGcXEJ#9 z;doxUQpK}iPaHh^pYliI*~K2u3qEcOo{Ros!t+EJt~TH~4|AIKc%FnwM+MJal+vJY zr^8-J>tY^XL67%fDp0z_qHqmQ0dFnvd-vZ$3VPVOS)ra z|2~&@1)VKT8~AlQ1X7WJEuHXC^j31NMuCXe@cBdU3Y?u>yg-{eoGb(%4F@G5xIP?Q z6!A9<>dE}(4XYq0!Fe>#+hrFavLIaim2%1==J{xJqMIx8oGgpWSB~IiNGz7PvKr{X z_=B_D*zlaSd$Mo_?laa0AVvQ?nk4MCn^(!tDaEQt%<(lf zza<72i0x@1&7k(vg^1u^h^3?b2YYVGYrbJ}w*S$<6(PU79jcow3_e0w6=2iELb1f% zzr-_bA|^RQYukBOqw64Gl?&JmY-l*9DhKPQD#h0{Q5;Sw4YRplLp4i%V;+A*k4GS>}s^B929e!7Xvqfw4BovvFyq?6BHHu9-#U4e{n!F1DwUeXk1 ziFlE!d_rb~;yO({h2R`W=zP6|j^z@%@=cP^T9VLN+euvN;!5bXX{v;JYiNEO8N}%> zY-PPNs{vx!JP`34?~3w;29p2(0SR=j#~Y%1Fd&kXA>-Z^{)J5V z=0e8j1ieuoz{1!0-s)_8qp*1;t$yx5INclSiznU{#S5`vAN%u;2!pYKs4kS_a2I^#8oV$!KfdqkA|951U_#mH2X+ zm(RvcT7i>jrLtPcM5K>mgMg}HZ+l3QR9PgYzraLE6Jj18fqI~>(?gc)_vRrZu@XyK zLPOAXa<#6LEtR~Y6e~SrkuXTk1*mA1e!^R(k!z!$VxOmUGBV;Fo3=j|-&N_??Cn$p zV@Ng;kI@HXG9jYSs1g5$MQc=hyJH)nztBQT4Sjh{M^#XR1xSxY>jBw6Hlfv z$swcmeEfJ>%*fx6zWtC_B#W7g?w3Kv4x~AYI!qTwxciUrOuN9lq8;P_2dOjZI)Th! zxjT~2RQqJ1UGvLSd4Y=wIjm1r^IZ!3PyG!@Z`2{3C=AoTtB!^#CvS_@in zLb`t;j5tx){4BR^*YFNVkEFM8pg2|Ayrm7;j(8xJ{b;^C<@*74k>D3fcSsLYN&~hR zK_N<2F^@ab<42HFI#3&1c<>Y*wmxLeY7l~T(Sv(=o+VQy3hLp!-r~n1#lX)YhtG6=Dlvw9Fv9eCu|IS?8OJ(;KJ z$$nDze`!$dqm%}3>B=4hiA@+onqD%|hEuE0`we|$|Cq1Rql>k&6cZ>|ojL@M)en6N^xw!~^C!k9|8 z%9%@8=|`HMKv_sVVjf56aUOC?k6RS3jZD79TX|%%Q-_ipITe&NeHmO7u8gsNE=&dq zm1O^J-vE4q3&=~`@h*)wzfw>!iq|_B*2w)QkVk$wTQFagG98xZ0`ie`Q*?0M&xah5 zPLUz}^*ud=xNnk)89ee&mGjf|&^UF_T-Ct|Weu66RrM}|`;rKuiaGHR+J*3P(D5t=>`8%c7f0` zGK0=d;5{ow75=@y5{GN1BPsopjvU40Uqzm!rV~95Ngudn+#__hnO4lf+_a+toy8hf z9oat!k66QqmED?D9FVwJ%$+Wj?-0wE2<3ZdK?rVHD_@4=Yec%TCkN#27G z>>b>T58R&B1PbvjRm@8Z7jNLSl45P$jO}$e=l5*?CORCa<_^%WBa10!+F++^T^HWE z=x`*Z4qh{p@|0HzjChf;L0O|RiTT2CgV{S-G2bE`cOTGxh+1dt?<_B~q(dYD@l9SU z$aF|UDT~4$9W|drn@PQFUcN;yb5M};jM2n=;-3(Y zHObc;;y4xzRnm>b;c@c>pix{a1gpZq?ZTv0LS=Qtzl6)z(jqovT)%!3Y4ABDO3OC_ zf3EJ)m9IxbN;&ZC#p983*Pv0i(P^&CC@{m8A zJDrJ0Di@JdCKR9&cX(A+lW5T4ML2Ip%)?Z2ogx@Gi7k!pbH&WSBBdrxB4j!{aypyu zX3Bm6bhzN3gHf0w0@^aAIjUhkZZ^=UtTm1O>trA5endh+1%thmQnF^@3FFIm(0$T? zn8&;5aXE5IOYcRN@>+vrk+SF6+aYHdvo8KQ>{3HKX4syFoH`w%==+(#l#O?4fu;s! zCsGx`Wf6aU)q5(MQiQX;czeV_l)~}kAH;KZH4^a^<5%iVGBxX68kimBp{)Z;(hd%W zI#BTRl9*_CvhmH}>4Y8idIl*z;YagYRmMCfeJ9OF zPU*WE%knh@bC6j^a5u989Kp+wSw&F6PxGh3m0uZ#tou}#s%SGo$d(YE(?}f>UJb52 zB>FMFCVA)jU3N{+beQ_(Lax~lL3$O7-c56jrlTKZV@@u+#5Jujj8jVsFzb?cgpEN@ zkh@8cg~%?*Or7F^@;m<987&mAcbA8i(toM02|Cz+2hrI;gYd40i)0Ej%6bXlXc})h<_>=bqkp>dJCFEN{xB^B0cVboKm$# z;TlFC;jN6(W*tV~B66zsH2y`ws}ttt_+7n?SnJ*ary4j9;Vy5?0E`ny+$3zk%wejq zMY{e3NNor4rUSVCbU&`vs96Wr9LzZ`)m!~IhxC1YEzF3kbtYIVi=A+PG*lf|!be)!T7d9)RhbYz$!y7u!6%*m_!RWbYLu3>B zO&64eI~s75HN*i&ruGpF-Teza(gDQ^-Qn_uG(3i*TPhj2b}L$p8g zOM_sBaI{f2-r!io4mcvhd05yS{T19daJ-HD{uMEjKZ@TSfByd|zYi3e_`RDy(DQp6 zj0X6<5pNRl`!~m@CN!d3($-!cpSptVl!D((oYFy_V{j4Hx08ut6RX0wd6R{4k7|qE zw?W@waOvI-Wyc4XGu}*Wsct*OkWq&rD4UHzhT{ZX#Zu)fnoHOq4xzzkF+Z+#+A)X? z%$wZ5os-eL`cNeD49>qk?qpj#Y%rr=o8uY3ZK@Xf|I3g|dwiB5Z z75o{FlOhX-Tf6x5LGzx;wIQh;4kBrOxea=8V`V(OSooNx7rnF0dhuT{6;cZoU@&R( z>2XKol%`q~uIa_qcq{A06!coOjQNn;5#f}3se))r9S89)?CW2Zp6{OcQp}Mr|C7Cr=Vy88MfBVH4S&pX>OFyH`Dts zdVBZKR25VM^ls=$62#T0g$X~uTtT3~xr%;Tr& zacAU|tC(g{1qO+-`|uXMRk$Kc0G)uWNWg~(Niqol{-J#p;qn$Jes;ef1`m7qIB;*n zxzw2@VHc3+=e51~Ix%)txWrB7sX;pL3aVxm_Uq?N2Wv4$T{5#VXBM{USJ6-Wi&Rla zkN!ofX7exjMx#;s7jbN2TjwV6+#zlhWukr*=3`>2enx=G3X9 zZrFgyB{(CCaKx;9tOM32$jX7|N8VCHW~9^dNBnI3wlR7oN~o=6#wR^I#2v|PVc6!f zBN-x2cBa7Gt6;@2pOB9&8~kFYh?7!<)*!tuVRRA_G9pBp-X+RuM;qmcwL-ID1Ie(Lmi*k96MDI0y=wB2bC(oZ^9#1oIzd%ZaaqA(S z?|uwH0q^SSY5w#}GG7cygBBEjl(pcOj=*%tHk96su>UK*I>gOZhtSZ2EuQEwosB=a z|D8uXYH^;@5ZddaAXT6ckp~(BS#8I<=zAtIivIgISI}ylk<}ag4EnO3NNlc0lxkU< zf=RC1AYqzDb0I?Ef-;ev`+E?eRW#aAN@=iG66}R^Va($#^tcE)rRQ#qEnG8VhwxTb zVV!hF>;&Xw^1U&7+XmI^1b!Q%m*AjGS%lf|pKz|F{`U%O6V(5{?S1`kc|V_J{J4q0 zXYu22J_Y!EFkZKu@c+~X{~u)hKXnAIhoy`7_c9?d?&rgveuvl*JNRfnAKS~fm-h0} z);<)g%*({?=hN0ZvjIXUQl6>s>VYq|;xSuv#|pDBz^cWr^Z5Y-81i;D0!OBHuY|2> zgUS0MV8GB6!kUCoup%Hmf@T4UK*dQX#5`U~k9$%OnYX0Mq6$q+w&JZUCO_*eT{GMe z8Eg7r@-W(f_r~bSI0Zm258Joue<#@Axrteg4TC>dldbzvgif|p`MTO5 zKO3Xnw&~?*WArN=_@c=hmoLB)uGE>FU>z;5(#+1Hu8P@tpb3&zxd10tNu6Kepdomo zO&uN0B6hGDdmVvZM!!3)e=gP{QLG6Ar8>42iSB$#!{BIsYXIBg5uZuPJAes}E^v7R zU8UpDb{q$eJ;HTj0gbv&R6>5l8tfv5`;GNkjEfy#HA@i9XXyQFIlf0mLkcx>2@w(U zQR505^bx=-<&XFM81y7^H*NQjlBjx-mXPk*kaKZcFRW2OE#K}aCA zrj5rmE(%;Ay@3d;B2IT9rTiTifJ(O<4e>WfS1L5CBqE123Q3zkp!pkV_l>dTGbP1Z z-3tk2C3Qa+B(ld+J__Li!Tpc0UkdFTi)#kLI5NE$+o_jC{F}H}zPSqoA>!Zh-G3kj zllGARk-ij+AGcH=nY~bksh*E`C@|7REM976bUlG6wM1p-VF{Hs^ksr^sXTaE$N0NS zEJv3|#1W2zc~AEeHCVFu25S0J6KmPr7xr{tiO?wG5NNJL>Pk%VQ+0U4Xjl*RBY9&U z|BD`XM@}h3g;y?(nWW{}Kg3(&m48X}B9wj(s>Kw$Lcr!%*Yz5cLlt2n=pA79)(oxqFv{fc(XEXONN4ghL z&4`~3@1#OXsW1l*S>0bkHAq=jZ#L1J!N@N?HI)FaG6D=G%u6_cw<_DCkFvfqn_+wm zGHV!fe6fEY;9{W&rm18VDj+UJ-~mF~`Y)6ta^5h7^`#BBMG5OogxIDfgeF!w;1E5A zW@lNuT}Uu%$0I1`!2(Pk+~T;&@yc2jucQ^zhIl1&tSFGJi&ri*Xh;qiw>wvS$pNDY z+*mDVd$Pji*AY}P3XVb5Puhd1qN3myQc8nH8wh(M2{Dhm(c`C(Q~LE<0tw?4%TUR1 zpt8OgzM3118TyyGuW^GRVv#A?s2P(&OWiQ@X~we9beiM*Uvqjc(;L2VMCtJ_W>33k;VVy%r$r&4?-DX{J^{pwtm0TqZ%aK;)vT8l~r2$Ge~HO zR^T-5q#y*dlLhU`36QS(LN-cfm*ft#CXq{`#4Be#Zx91aY}k4mKYY&WYt}E@laY<* zP+TGX_v+X#0gz;eVk&~f3bwtcsNczinTq(GGo@PdNi9>G^HZyl_Bn5)bkg9*e$bgid zu!F~jJdN!U7-|_aejH7~O&KNh{tlg$hhSQsvFNW~U?IKSU%l1y$QzQ?x_ECDehHOzG|HRjt;U&l5YxJ< z>9;z()oi>t^Sz!~=4q0D^c4X0uYsS;q-Q^VYHu4xV_}UGp@Jha-HI zDR?N=>a78|q`HNfvhUCQ?$H^wU>RChYcd_-OG?2lbE%^u~I+(r- zwID}3c?An`!5HWyj4?0>%L_E--RcxiOu76(^jN4~TMhCuZUsd~Z8d%u*u7Z8J%T)} z4EmEpe~$MaD|1EKf3K<^Bo}6MWxYYV;zvZnjJo1Ms5a>nOp`Y6zzf+?J6jryCyM_P zD#S`+A6rSxw9$pqCsoib*%nFIUJJ%~5pQLEG7H8+dI4EL2vaKmz<0UdD<7&nQhczI zoqq*KYFsU3Q&_ECiCW4~L~k{^%5!njSENG?=Ga@avtQNF*>LL^tV=tMG% zVl5Tr9B=j6OeE{LNG?-Fa*j?UKlay(mwY@nBh^krYC%dYb&abbeYn33GwCeLEM>5+ObBF$9AE%%Hw9N@{wgwY8tP8C;j*#xfcev zc^ZtKv>K_5@;Crb?B#Ja!lu$G7D+UDybf<=d8{IN6p=-d$2;-eQXc6%IZJ!JN)^Mc zEvgt6JYgY*7amMT3}LTvun;t(EQWMbFxQOSQgh9?`+B!{i6(-(Nh>NElBvcnGDz&0 zz_?<#YP*dXelRYv7><&~aJ$@KSuc9X-;lN9-PGX{SZTc!;_3zoizJ#fj=@{Kzc>R~6luH>-`l1Sd#m!e|5sHW`#xeJk7u(u z+Mg?r`qOLTk6)hIY9o)UDw3DS2D#m;yGZM;Rn5qbfK8wo+cbXpZi`7CC(LM@JoZL< zMIHx@R=<-xUbNpVj~_e^dF+f-MtNK?DxN%cMvPaw-6Dx5kMH2EULKpLY4Z3fzFW#8 z_ZR6RGCJj8AVF(3_gqI7JoDryaO6o)51dnQtMU)wo{+3W=t}ywy*}@f!2U zTr0!t_n5gZ2?*;Z3+4CG7^V_CR1h?vZC-eXvwy`)yz>wa!$=#Wm^6&G@8bjQvABa7 zHXKFa17qzpAc3OUNx$(u$wTkk$Z9HBnMikDA)D~DhYh+DiX1!L+OH)*NjXr20 zuiJ2C&Hqt()omk9F!CAlu8q7-0GE@M*NOA~ba{PX6QkQ8ufJl^OIzgiU8Gm!^|KM` zcaqnwxF*EtfZkLGd3_zJjPja|C-(CCIwGmkNft>od7Xl{dU>6VEQ-9&#CMat+O986 zXVEw5Qx`;&uP+_;0HK2QrEL2{gY@3TAeFB#4Ujg$`qJr*Id|aFrJ3|I!7@{a=QV`N zb6j2UfhkH1cy)^`UwxaQAuqBl|9i};QdjJ%()arjIr>$l$3gAsn@jWUw(YIr?S1bk zwY}qOjqUy9BHmtFUpk%cFUG&$*524vrE53p8$1!5HmoYOXzt!@b8|bx)ESz~+l#21 z8{51(Vi7jZkHTV2zNWN<*GPw5shPkZQ(|=i>6u8bt{-(_Jt%{ZFB~lgDYS6(I2y36 zPai{9kFkFdC#4Flaq$(V(M%*%-qB~w`cY-!sGR5zSUczBZfU zYivE~Ep7+~W@QTIS}5oXakq`Cpcg|f5Du+5=&gPMU&H=SVf5j=AnMB&lHwFDasuQX zoXii9zQ6M@E_Vx_xzt4ySf;~j*wpX-2$PW5K~#rfi4`l>m$50OWA8U8RzzOMxodU@ zpO^gswjhP6KxO^C&FY`4I5EwOW7T8)c--YhkXloS8rn&Y$L&G%P*I=@ky8Fn3iJVX zRfs;udOj?r^gMD%K_pe;afb>G6}WI7m`jVt6(Xgq9AAYoSM=gUltLm0`S&gdE`ImM zXamFqzc)q)!}!Yb$bLuQdT75f6S&jw{ut7K1~by^kS_T(m523<@UFG=8>0_n^r!#* z)3?Uow`uQ1CrXf`QiGhH(B7e;7I&ays3j-h@xHkgF~5z`dSv&m;NO>MMX?%?8$Kv+ zPZt!+=y~pdvA)5Wozv)H;V|s&^o5)t(%GA9cQlaLG-yKcilndp>FKhDg<3XbJk)Sk=To z{zD(yEsK$=ee?kTB31kO7koRQd~;;dt%x}{<**NOOtm`_>m%|$jVoRU$NUXYQn(?I zlyZYRk~5_W-*lHFu9BV~M}EpGW{oK?bxi3T%3DsCnUd8$IZ&I(LH}SPzx|wxUi+-?5=?8Bz^`h?wzltUY5&a?V{qqAkkNq9F>r-4q z3|6n=qAPrdx@pT&-23OhT27o{_s?SrhZ@Q^43*;kbZ0o%Epw1x8h`F(Ogj0h5W}VM z3#pj$RAg6`5bcd3op2PE8tar$Pl%~(oKQA%o?b;}jl)NgpzwPF4H8XCsd?oXy+5ox3azneh##q$^OLUcM0eBiW4}$KMwsCe&6<58~D9)v>m^D zQ!yrft4icSoTeF{zAQM5brUIs-jd#-V5axtxw~&|KpU zc-Z_Qyc61IcOUwdL{wi8MfcySmz87jY8O}poQI1W%NetzWx1S51B^tyTL1&4-hAga z-f}*HQDeN-4)Sd8pT9rW&Od*R`~kZw&g%>>_0qw{L)P_i|9qTnjXp!6rV&9`!%KaQ zYWv7P9}Wu#{d+8RgLU$FRJR6?`5?Q=>gw-1&x}^ANzOkX%J1U5DqZy-ZkR>gAO3lO z`{&=B&HRTf%=gU3@_e}5%st1q#;X4k!U_EHsuoIwfAF}OYaXbI=b^s|FF^4imM9+j z)CRMMF5N(V-sGW&D6h%mlZ|6NX;95WxA6Do8{7{GT(I=_ZbY)g{@%ZDCi38y@FpAl z^8njs+^w70--75YYpDan`B#eD&EX8 z?#-C|$W_wOI6f~vUbmfN#_Khxri6I)<#=6xnu^!)GxT_^lIC{#Gw@P9^uIAXodB~Hu7r5`7Jag=6Y}wXX~YxSVy(!3GmQ)PdGip%-Jz8COUJpNB7 z?!Wx&c4Dx>SxUk`9}LGMY5)9MoKFO8V&R`Vs2G#KD6620xYMHuw1t0uqQUu@bO+jD z;h%r~N&;_j0PAZ82E_G;_CeR_*iG|wasBf$&hOEkIlnKR{#*FH{pB|B`|uPye%Del zCVs0bWL+7{7Kh_cBD*HhKTu07I6ecZ;`--rv)+Z|9mnLRTltK_Wn6BOKKX) ziCVD2z@%Ov%GN(`Kx0GeWBhYtd{H+a{AhnL+ArOCmTC`=Oe1lIzv&@=bCopf6xkl) z8Vxyy3jd{w`7gB668>g2ec+$vaXnSF{3ZO&CCt(EG-&=N)}injCpKGE`Y-AeWD5~p zh~&8U@$`+0w@gSqgCQi;(6Gj~SNW5}9Y0K%u?ZAgTsrwpOtepBob5`=q$;ryJ zExCi7BF!Cy5%iEdh>D16spIL?czyJCIINihwEW5ZL;ZP3I{q%^{QdN7mA_BiV&re< zbk1M$=c`bs%;UzY-_2Y#o~t?=-y`zJ8EoXPAtmGR1}&vMhf5(Un#b{5`1|r{X8wK) z6&B0ixb|-z=dtG;+5X*33^pkLSbqbdBdUv8tIv+F6QY;RN;4!2A9tpO2hOa%aV>FWJ&BvkdqyAJDB6kXv3v6<(udTGIlun z5VzpLz??}UWL+WaGbopY_Wvo~{^PsK?Y}9B_G>ed)O_boY5PADF+j`0IPfgbkQ@hk z5GKR{*)S!~flr~(O!B}6|2QwogLpqv5xECgKh9+%TOQPxMni2;^xr$d6#cKQjpQ=T z5?X@-Vsl1MM@~bHr6L8&X{`bdnyW~|QCMP0I<8s~p(62@9;OOoJL0zsX)18eG>*$s z4xN(EkkS_jeW9DbaD_I|N_si+F1>%A-F!*SLLg)}Uoyq;QeT^SzC>4_JYQm4edJ=!w zuc>^#Wc3M5zecL|IQYLt9@%WH`iy>Sqw)liO-CloP$Xw+4t*%+uc?8|x+kdnkm*7U z5H={(;ELo-$-y^6AoH^va=lE`Bx5PBJWWC?G-Xks7{Z!NgU8%GcF=tzGNV>m)2u<` zNzE9B+(k&zyxTP7KAp^<-YZ;Aljkgii3Z{ei(O7-vCCsmA{OdnHbbD%RLJAu^LLI< z_ns;~Ph4ljr*p?Y1D}=!N#T?GR||YrQC<^1>X_z?o{1287uhw0&X{U}(DO)=7@;&w zBHJKzO_~{@=U@e7gyP|I1IH(jsp50w8a+Pn|Ga-7KB{L@@mLc0)JsoZN-Qu!l5>Bfa?Fh?FNvj$pA~RP1b-9tyW$2c zMbws9Oy?}!){C3t7pD+ES)dWdp6x3qkHRg`x@M+FNY)Kt zVrMbqaXb|xkHBSZqC_O8b&n&f%zq| z*)@)y31Nug=n^E+dcOrnPaB9@RLO|L(N~~c63XXf&d-eAoS(-}PLiLmJ=_Lop?4R0y#iTZ!CISe;Z$TLC&0(`#n;DkPxF~_J|S=^7-|UE+0&Co z^n@oSrsrsxo(G;Y&~ug*J>!TT1TbGiI}LOYZ|Glw`H2NYRLfP63d~Q)!;?`SL;R32 zOA4IBne@xE2BN~Wz{MOtl)5o$j1v=_9MY%u{_y=!)O^CwyuL5^IONgJAFeRGlq*V9 zANPk(x2-Y7P^ift{*t@|l^lJIYWv6^_9Ez-D1P{uR+Qoor$3XNKU~e{ChPjB_WZmn zsefzh`(Et8>^aU~R#*68KBozmsIdyCN0CQN!72KeAd={qO1&WGrYib~@rduyS@fxj zM?AI4>=D0&Nv;@=cqrvHd0g_W{hg!>wZNf;M?B8p4!nfs$9Tm3kVMnC);_{2sk)p< zqfm+BBhYF-7A-tq@mfr%Q*O6T_0mofoflwWiBu40SOxxNZH2P>W zLJvU$F@%`EVKbh*h2wM2B`QAOjMw9{O1i=IhvK7p#QEfRC`)7Q@Tr$>98N4SdBn#U zoQ@@b1A}oWBc`&nrF$_R@qE@1_0mpj_L#IE>o)Up2yB+B;u838GdW9}`f`8ciE+fw zB>Z82Tl|eF!@vg12;hnE0vo z{m=R);^>>muJ!$n5QZ3zE%ai2iGxOTO z&kcok{2Y&BG=?~UW&(fsYZ7%8$2hHD1j|D5Wbc1wpy|?aXfX4K$qLYVI`-i*#Op2t zuH+AQd|Yw$SiJ5jtZiZI>6jK64SHs5>C%u z3k>v}U`0Da0178%zYUJ#hwgTRn(L?V)p!G4{5(3@yE-pKO7e*2Z*<)fM67?e?hxYB^| zpo~uFxVRrK4FcSUom)L9qwh%MnVS$W^Sq<3#nucwn4>jNp z%}Bf1Z?J@2m_Ib)RFI6c-7!G|y>bG|m|##We~~GWG5`tICUDJy zm>SVTCr{C?FQRZzM!Hlo4;7#UyiQm88$0yUl_4E?5S)AkZ&*@%cELcp1I01AVHXx} zUl&p~($MRm?|2DaD84Bm_k8FzL!ug*=QSm|8Hs9>;@|Ny|K|E+{xyzdHNPnLhjTpP>3QDk8BO!iY?&BVVfB&sc^)h1<-zA{K(8Kf^Q zM*3Fw;nFv4kj%Z=BTzbtgoEUb3xpybQhyMxR84S7Z&S<&sRiJAULLG1mvLz=FbJ)$ z7`F~DGn5=85lpt`@mwTVs#H`#n>QWI{i(4` z-2)B8I=cKP33@xr(iu_c?H-Tb-L)oquLTtfy*B_Ed!FW4(3@$dHyM4ji_|yt(I@#b zhi@GY4qND>#d>|T<}aX}^bwf{qdqFo>m$7(Q}xk2@FbBwYPcU2*yy8)c$b_$y3e9N zwI>6m?@vEs-WGCe5YNw`l#|m(TV?)rE|B?m@i10?j6O2(?=FfP{#O2#0ii_vtD0-i zzYM%fj(?tI|DHsmWc1P9SzP*3hRED&DMIN?9}&My`sjr)YLcO2 z`luhTn(3n_usl!cI~M>0`@Z9{Ab3BtLlXUarcCd13cUsK=>2()iQfA>8jW*tey%-@ z6Ohs@ltrMijr!B=wW_ouWtI_)jT53=4QlvD~y8s%@Krj4fJ_gNX z=ANPd6IPf;VMX!)u0}Y z!m?0$eSK<0a)JE4uKrwi|6I>B7q*_PqdR0WTK6hd^YYkv5jkBp%Fl6YYX1@G;2Ih| z?YPMaUKiL-&=XYf<ZtsZel)cN_h1NQS zQg>**d(1j^zf1E0g$QwkyZ;CeE`8;RMz|T3-Bl`u4Mv8@a z+_%^XZ0#e?%;=5lO{WO&WPQy`?Xfx7mC8kh)Y!bxTh8pM8GXW|owGa4>LYAN#Yos= zb6^)VQXg79gbjN=qSoK*GWeY6E|HaVTIYR56R4ct?^5@4~Hs* z|2j7xobW?9I`J76%$Z0-DMp7yAnkaN1&qdm5n6xESD)fK7#4h?=U61R3629MZvX_9 zw|X#@*Pt#o#Z|=UQLChbD=UwYJUtKY4wpXnE@Uj_ZF{n8jX0yM_I>LPWFFN;3=P}>{5010V6NN#`hEcP4v zOTO8Z=i>dBwg~@UWZxPzi^J>-ek&G+e*e$yo31`1_n@!I{^{#i?AwapV&5hUFiq`* z5oxl0ThSK#wvsyPWOhS|=yQ8lq~iWP!ADk3*sLCCrrNg^yr!h>8(GCOyh<)sO$Msz z@AFLadRI6!Q`h{3!L-5dHGi&2sAk{jo^yNqHdeN8yJy|Z?3>RmmU?=u-Ex>)6j(S$ zLV;@H+D#TZ%*rMkr=)~MAuIP0?3!%nws?nq2NOe9t`Ej@;k1jLrFMpHd-KCYHSZr} z-^lO7iD_+QY&HaR1`(vu_u0`*ztVZr@(~Ypi{{*3lOGwhz`&vu~f|SlhRgSddzd zQ84?q$p0Jd8=SonE=UPofi&%C?~1%5le2f=t{ta$#clzo#fr_Ix0t7DjF)xB8=LsRc%nux(OdIKqDg-xZf_HBZ`$R&z1;>_ zwD*;*FfMUCWHus8*6lqHZ>-z9h;d)v-p_NXyPS@3J^|Hs~!07g}0?N%oN14cV4NYto}1`G%a zh{`GnNry#(VTs~`A!H%ZY$n|h6g1e0rfs4bS4L6e&de~1juIEdAWCo@L`57BaldUC zMMVW+$ooz$x9`2Zq?vKv@Bf|+C$*nCb!t0Rb*gTjg#+ROhK@fbm`PYZgwX zLi6h&PQ^m=>*+bx_VE zkzvdG3g^DDeY}jhCD1;IIPHE!qV~}T&*yl=tFP@g3h_4}M79s^b}KiR2cXXH*)>Q1 zd~V>|x$}8H+Iq`u@JW0-cl!u54R-<#%5qnUbFz2%N!i4gu&^7?yST2}&%b2r&0VGS z!DF6?Z#X!^H?^UA7t;vZ!kov`jT`Nokyd`{e8Zj*l}vYx%Xjzt_?-k9_d$ zUhRPraDi?Ik%#sJ!su~SD1xogKh4Vz&`zai3|Fa7?Y>b=I93X*d@8*dgPbA4aXRea3!t%31@blx#b$%{Amyk<-@^iB&_}M=1-{j|gs6BIkjL6UH78vyR z`4GaQ;pa6)R(|%N*(bp8Uw*RkQ^TmC_^HM}YAM>8z{SVE(+usKLj1iEBHK52cT?`j z?Ryj-2ewwu(d*;D*`e#BF;e?JP1Z-?AV#+DjfVDZ86SE3J`%Nm2=(!;+gKk@qNN7v zX&?ax453yU0IWxXM2s4-aVHelPOB$e2Hc_}@o} z%%8hoRc@7kV;A{{3s?D1r2H#o{vSY>y|^IH6aBLeB3#(KYBR22CYF^aBlT_M4aC1uR0DMk@-LM4LexCb=z5*`MS4lRmt>n2YbHFZacO27&l6 zju=?=DJXX-#pZW_mkCT<@8-D~2hg8B_w2G{yAGkq0isCuGA~{^n4ZwE8J}ZZZEJKc zg<{N@#r8W9v>Z_y$Kz|Vyil4ijXv~3ataknGZZSxT&RVFoeGsCNa=wj+O<&oz=zS{ z-;}+Jii1$+QduZM+%u?9P84bvi7NOmjld+{3!6@b+7(o&WSMPtvv*=IqF&Iw8#w{} z;gas%2D%+)y1#=Y#OZd3+!BcH4bZ{B$7wm;dpO;W0NsR`#3%ZAU7#|E?mdF;+XW_i zpFtbM>E07W_i-}Y?AyH)lR4ekwbv0-!^vLWI6j3AkML1nYJQF5`=Ls-ZMX4SM7zUb zM6&1Q{?t%^K+H@DtiUkd#7ZT9-5Ac9xwQg8-ipD(wbx0u{U-msGO zEI}cP>uH&c+K%@+8}aZyWi`fTuczJe`Zm{8jLE*B zbf!>LrteE-FPB+rpFkPMKL>ru;P)2%Iv!|p?)Lbpb7|cxE6(F1o(JMWRR~!!BF6fERxp$^Cw9J~o_@{Z1j%n^) zH0cpmaEA{s$DGB-9YUmaU|+=v)o+|sI9GJz@o{5C_u`M{h}7B|#Kkv}pzKCx#99-- zkln1D;(j*1aqC)5p_K^jSm|@_YMQu5iv0)vbg(l=V($1076&|NH^u&hf;#TP=Nkgi z-!epRcXC4f)u5k`z4XV2;fdzkO&IU-mIg0FI`uJq_T7-4h>%_)BuN;_!f=qWAw31q z4^YUgyYK&f{9?Y*dV>&>H2!&lKGTUJitxIHg-n#uH5fbGirscPM$71>oQyk@mGe6s z$Y9p=et4tr+0d<3qdX6d5Hp?kWijoksmV0w;bXj*^D-=x&ns$rFwS{-q%bmD z&3Tt5cxNy5&0dcE^yIK}-fTYST}IP`an5^nO6WPSfU=!Ub6)N;-}wnR^v9>%G3Uh? z=RBf7!zkaFk!YBjOmm(rlx5C4Sr#fs_%|gSz2q0h>c-i#)}h0IX+6L{Z6VZ50+S%h zCniBr%0rq2E60VN1pg`~lcwz5K759FR<8gPqnre9kh4*am>h!(!e_-*xXAeH%!-em zM+FI<6?;iKX5WrE!83VKH;` zH_a!@rSFYF^GVFHBK{ku_`7-w-?5k{%=6V|8B$0g`h>Vf`fdp~ugrvUV_;r6@k{Hx z^1>i}UTOX!XkIxnHq5+Ih`5G%A?uP== zP4kMHPj-f#PlmP?d(%^fwskeHAXfhkOK5~MPAmUy{FeFTUg)ICm6K`we~#1DZlhwF zrj#{@nWliha;H88+y|$eQr`WXPXTg%3X8AIjBmCX-_!s;kHDw+6aRd;`Me$TIew9* z^ma_?JW8rC1_@(`Fop|bgfPYkBTX2Y!k8$GDZj7>xb&>w_87=KVtt0{YN|V6S04B7nYm){t1Qndn1Go z2qLDxn{uoAP5Qn6q1m@D`K|W9-|L5lrQcrtsQyRwqdoDF=zo2%Fw^@Vh4}A4i0psd z-JslE?B|Q~s=F8J`}y0GA#Q~@|4V%`aQ=tQF3v3V#Fu^!c-;(4_Ce=>xIZ@$G=@3{ z?A63y-qXH3(Xg+t?-zzT0(|o_ezwX92pk1=N5**RK<)`>h|}>%*GGYl3qY>vC~)d2 zD1BgSf82HwB3JUY5#NQ=1|xzHeB|HA{2eIx`^(ije;1uVIRu{vM#bNgr~jM$y#ckV zpPNMFZ`q}x`1|NIBYztaCmQ~?Wn20Cjl;y>kN;ui?^}pq;;(A|)Pl51Af#Q5K3JjZ z?Vm#Yxd@T%pSzvP9l3tS%l5xWub=J5fx-~yStZf5{|l%=g=+teUA6z?qphDeFAh~d zTc#T8M?;)w>L=%XYyC_;*;GH{KD5@)U_>z0Ph|d%lI?%7&fi5z$YHT;|DAN6CC{k}@c6VMn)d&#Z2#tS zU5x)54ej4}POgvteWI$Fx5|F z{(d9)`%9h9-$lKVLx}MuD*oPrZXSGY9tD4IK&?jE{&Pd|_gK^T(ug?G@OMsd`^PwE z;P1!pS^4`GBAEEA+CQ}*&92&iH$(fU5dV)8_4d!*UnqCv`spt88ScJbub=J5fWi>t zlNL?;e}V?oAiW0EPy7o3`6p!i?-gzRya`DM6SzhGIR_aV+CSn%Q$M@2g4#dLeunn{ zuC;y!BZ8@ZBJ=m4Z2umezl)AW4k6^rsQ7yUb=ZH0zc-*(qip{Wv4Z)#1r0C2-$ulV zhQG~DD}TSiIA`GR$M0DA`xYXY_^aAKwIFRA5c2Uq#?byL#NQ7gJRR2GI4rJs($~&DoIGJ6JP3gw;qi_ZRH%@(p z`)J{IAP`>O^g+IurtGa=b@n3E0({xH3K~w|;5v)G0VUBsgGL4pmYZbl| zGzqjLNg)La2BdF*3$@~?rO|MxBNPHm=k_Sn=YdmOWX|;sT*E>iC@qrNW-m4A8$eHj zj#?5V-9|kLi@w1$MYq&9ID+WDkQ7-=dJ@n#P;?XGBROI#-DW)r8pE_TLqi`C?U5%d zq$eTt4Y+;>^dv|Hz%J=F>Pe)U^(0=C2+~r;(N-emcHeHI+o&gz8lc;#TVT+W0Kd(8 z68u0rj?*1{B7~2(aPPaL35i}Y`5Nbr|Qb$4_3N;)lG#Z)>x(i1^3#p?ua8&b$o8-|B z&cg%8M%PH+E1_0kI!~G_174#5U7ul!^gSx*JZYE=sW6=(N!6^ro&11L6w2-(dw!Uc7rNI;>C32gieQ+p^bjSaHzz0=TKX8K&-9P zf1pny6DOYQBXD-yY0_jEhLY(gPNZ}K8km;A zGodu_;ffZ2K8gltgPy~_#)F;H{P>C%ybY=jpTb+=Q%6#GWFL{X2lOFc435<9lS7}--2j%jWOt3+)r9G0ey>R?$i&*mT+f^YEad10yU{$ zJocJWmyq{I!r&ig#y`Z2zpokp(E>eyXyo2}NjPk>@>qE&8qor?<{BVj4Fv|}K(l=Os_p4RY)lX?0-2}N)YnHlAXaJM)_eKQX1rkTe<3s zEXdKfK8^G0G2D^svYe&mmz5`QbqWzOeGc;^0W3 z<%e0nG5O)QLXSm$7>fmASowiyHpvfp&~Y)y4>{ba%MaxNMe*3r-T+E;wanD>Ysrv2ohp;B5%6&5KzkO zfz^U_3nJOPByN*S`5fUNtToB^B(8?)hIvmSIj}~i&5o$|B&vFcmMNwRI!K9i_EPVx zB&s)2kZ^kvDdvKlrV1kbgA2kpDW1gmYu=v$5yFhP@o`(v}>{Bn9x#3vZN#Tc5hCq*j9VTyl=4_%@Rj- z8N+=sc*}$w86%`7>&0`?XtCMHH!FNeo^@lme(L1Ixqj+8?EH1kFzBcL@-OU)hR{zv z`f4%1H<BH&Ogw!KQKl5E)UvI7$!s3o8l)+-?ODW5ZK9x zks+5+h_27N>uZtg+wcv!x$p|tXO+Uij^{}Pkh=<8;ST+WZ!Q#WjVv5IjFbl9z`cW< zx^Pg;ow{&v5qIjs!9+MM!a**`R+|9<;ou3LiBUMnwpoOOWF(vsyt&ZLfG@0YFsC*k zk?347ZY~(s^Ce;B1Fj!?w9t=*4s5UX^d#CDX-`iUhC>)B!blayAYlw4BY00?1pGz< zMgc|xrU&*I)c(S6g&vE1a3WT*A?1VV*k2%;P4WTPU&%;PI|xHaoh5@FmgaYD`f_Kg zavlw*oWCbL7bG8q#Q*U&La5{4#GN|+b=;}re+o{C|Ep(p{9VZhi9$X|eo&VWM(w3j zl@>f-W04Q0UG_gLAEf;Q?D$pWgGZ15?aBw2Kq=(ckq>f?_#c%I{(vF)*O3oyO!yy_ z4>m%L#Jnr<@5%>j5C1R72O}>zB>CVUKZceMzP~Dze6U^m2FnNIKMN%v43fUV^1;zE z#4H~i_*7sCmJdFaA!hmDP3ap}KBza!2Wy`SCm&>PiYy=0Bc(w;$mNu<`-XY?2R7CjFbh{GG_1`uuI-#Pk8%V>+oFpx-uMJdvmvI-_5`{pS!)T zHW_#EciQXM0VgivPsZC0_SHQ`taH@>6@}XCH;AB#BR0C`NKaP@EQp>xVxzr&3&JH; zYVCnnDC0qv?VxyRJWd;h%zb!ud^R2L9HAU1VA(bmk<1QWOBh(z?=xsKq!h---9G1|yu(+-yghT&Rx3`SHhoTLqWp4 zj~!L}`4&h$d(nQj!=ft8HOAh`n~`cnBeCH3?)5GH{B-Be*u~g8OKgg}+`BjdZyu|L zbm4xyg1MTI1e#OKbd&|}mF)D<2Uw{FXyYOGb9-w~Q3b^#*SThxnI05=mZ%>?B~ug> zyLcqtpWf~&G}G?K2W&fwy=XDu^mgL3YB>11INyK35xZ=OsvX|_3-OxTA(b1AFz#AI z$;KRjs#d4%+Pe&dP%VkFa6-m&N={KFp_;OW+8bt4lc6RM2f|2mMzw@iTd_CmfW0*x z56Wg8^kYBXq(C-fXd52?_P&92Z3@ONeD6WMB82ZaI7k8F_0v&3^z3fZrFd9~f1e>U z;@6d8=*$;iGnw!gtjXx>N-Mqw2WFNWJhqCG`b~-5sRH zHfuI61Nt&UeAA}w&q$JK{%FX`-BQs_j@V*6#eMlHC|@iuAAe;nBTkj?>w$+@z5}GR zj`E$hQkHL{ALW}u<)Z>L1bzL8m+zS1@+EdrzMX#xF5jEqn#&i(_cET6-|zWM(VIl{ z^6z^PKRo;cR45St9F_LQ0A3jWeJZr6PVEvwMK5X#Yq7RdwKE;H8va`pDIsW21np7K z`>3S%#=lDbmS_>^J;6%vpH~EEd>kbWPh%ZoTH8{k)!y)xCp z-(MaJ(0dRi4NvbT#I(}8=AUMI&Hb6a-(v00znpf6?R^6&L8HC*c|w+N>z61(i2h8u z>Fwy$zk*nEe|E^yh3n6|9}OwZ|OeA{4eXnPKKTCVN=@HIl z-k-mDKhXBBN3Di$dox8U(+8T;KzkJQULond=t)WMvd<&Xd%l(4e>@zZaR*8op2k&( zY3(1&F-jdGf8Uht;jpJ9z1n9H=)DJT^^~BF&DMgRyx7#Sh??wp6DcwcNt?eS_}wZ$XyK8&NV!%1 zja}p)E?nhL;hJ6MzrdJ3h4_DbKrcUcf1%vGe?^wJwn}-V^=a8&M|^@NIWwiiDsSyZ zPWt%lp~=KNKG%IJ$FGFY@>ULrvi7er81wYT2ul?7zA5RQ_l%^saVMuYNIo>t`z{Th zW_mZFoRP-cmX=_8mtvGVM0z(%di$)F^ltr_cX{xa2nxu1CVEc|rq`k94a48v_XpFv z9V5sg(z`*@+pg$M74!zpXC``UXn;5Kw+i(ViN9$f=pAICSG50t{_EfMo+nBb#r)AC z<-xmJCI4sb0RQ=XM-+f~EcAYTZ-Cx!P}1=9wjrjK-j$fEg6NGrek@n=kD_<)c90Ze{79rX zd(}E217o?Ry`)KM@%c5775oj-#1Qlzz?gH0^fpU+AA3&nccP#-X#6nIdmF}H3%$*# zmq_h<&hlXXPC0aX@09dj^t_~Z**0F~LF0#s-p^>THTTDzC?}^k41ZVM6HM=Nj5&wM z-D^Ma&T`v<2tX#6nIdsZ;LLlnJX*6%C?y}K~x80oc)A7gRdLGHAQSW%20g;M_f zK$Rzn%EQMGDuHGEc;k3p*ueO4$=!kecsXh=e19B*nAZN7Y$;C^^gby0f8!d-|B??Q z(0hWF-ar2_K=0!yX?S|;5YtL;8AeDW|FK_8Uo>{^#U3%fL*vbE!~PQgj<$2>Wi-$^ zwX+0zLl*W1=+}VMgA2J0_lzZS15TW3Tpax zTf1{3_J*)syheL>8HhD~5M&*O8~PqdSo%r?eeVb8J1H`K@&g7S1sQYtW}E2Ci$LF5 zLG<Y|E~Rj_=g9*>9uspKgB%j*A)bT^nO}^fy96M5D(WpqL1Gh7U()H@u?6&r+y8As?xEKiP{ZNs_e2wUCv)=RLz4HyomTQb!SE5W ze&-7Mo(a%*US#@$>vwT?Bm1rc`@^-r8A0@=cSYZ1LEnXKI{)r_pZJIRMePRoCzuzy zez$is5=i_HSHDl)VP#+oMyp8m>!5+gsr?wB@8El3`!7A%AKZTjoA@`5lNY*vj|n2r z2J#}-?;t_n9qV-dT^^af;QDPcvG0DcKV1FR+-_xGJ_gT-^z{<-o%6Cz-`aOW_uo)o zI}rVMSDdkaiT~m1ck^vl0^2YgMXKN91%2-a=sSt%3*CQ1*Kf9oygW``==wb?h`hca zFCzc?3;Nvab^cwuIU;?*_4`*G(glXUmr%TL^?Tc`R`xByXcUpYBL#iOzM|8&;~kCDWQ2Q?%!-T8-2MX72K^A=fW1TKVwc9Af z??wop_NBW>xmEu3)rCm;hYMHvQ@CcA`7bc$Pa*yvoAvy;`wQh(`A_U3|8U_de+t)b z0ajlAHbeO-#P3%5$?rQ9DYwd>zPb>p{Nch?{uHj+W&R6{`BRAh$6NIBbN3g@js8sn z6h2>#k61h7U-MrBxx^r#(bK>9gm#bgUJdDq?(Uvf63{xd{@9!rkuLPUjqfY>@?D0* zJnVe^a{#{{K7s7{!y#E^Eh6g{=)>aHxRdOY&xQ95btHDdbpWT;2sxSTRp(GhJwiOM z^t$wNWYnIu2rky~LOb{7_RrdRVs3wt-^cZ(S9zyZAv#DxdBo?!6Cvl+Ep#(iB95tD zjWb+$f8)~2`B~ppiyD4%jjg*jnYsGdS7(iF%y4bUaNCS=yx)0q_h^-$q04mleg~n_ zf&A!%J{MQ!;yT{a-g{DTz>uFiUR%2xvT;Tke?3|I1V^Dm+q^Zk8!}uB8L;+@Dx$hQ zBasZ?!3VBxZ}Vp0+vk$B=4SeG=CoR{+<}ix91WgBaCk5FnSM0isptri-+Q=29xH|6fZ zhp@caD@Z@%9c^zjx<^+NdhQKK9>kq0wbv8M~&ZN_z&h6Z@>5~`o*+f;i6#QjE^d(i%r%P|I$aCvu0v;^ zVP8E#b$0)Wlm+x>s%bE|m=6ZW@WEib%e!I2c(=_@S})Bs5WJ@q;|7d%Ab1a?cf8}> zN8wo%ewcS3itGRte4yarf6)E{s#W6={S*Dl>iCZOxKoL&s&D_2C#%&YbRl^cX zt%slIomVS)Q^*VW*v{jxk-X5Rol}YYv)h2V-PVlpzCE3fG#k<}@T6nlNhg&L7<@Es zUs6Xd`~r_P^G+fpMtsh|Ao9HVdU%NzWWM?D)(*z!r+Dp-3aFFDa?->g7#I@; zX&HhvPaP)=qnP|dxr)6t27zGGB8tgH1?GRU%K3joRP#R)@cExi)9bn4VlXpSp5WJiIRB41C`mz{9n#P{=@lyez^HR4yCZS()>SP&i|PAdDC})j;iLb`yEo8K59hr*!{tAUWC5YC z>zgdc0;CEI2NZuikMG@p>)tN^`)KdlCJ-dXOEsV4GcA?|#`|NK`RZ*kUyXWCpRabT z6Z2K^JQOv%ZRln`qqhWR^kVNc*M@WqB!@Di&oa&Ezq}lN#=4g3$~2>|X*YKnIbXe6 zybohrdn_kS%;+@GfvFhd4rNA<#Gj3VKbO3(^Ji_F;7=B^|MmDY!Zf4*19cE?M!)$Uj`T%AdluGiCmFVU?uIGZf&-XcEN=F0^mN#M z{%YOVu}yKe+S&%JLnB$8d1RdToyJ)Ar(SIUUzx4CCVDBLbPiH2(uJB!!lIB~Kk_0+YkYp$b#M3(wFcV-fEIGYpxGHiC z1abT7ncd?Wj|mqg4b#8(ogV8HZubggo920CP@s@GvXEH_$)TKsiV5O4DT`8)y}M;` z?JEz)t@}34iy$cHCpX4=_x9NBe!ruI(>_xqn1TeGJUay&5M`71b#UFja$~IbgC6ZV zO`G_I6V4m@6T1G+GSy#*amj(-GtO z)NXs(-rDOzUWdirW87NDbD|Psi2Bydtax6Dgx_zuy&>ogs?S9!X;eO5uT-a3dG~_? zurUU89$cdkH?S+MrDN)`x6aIpr??;_Qrsde^h{NIzjrUM*g)Y`)lR0W_3k%SEDBG3 zgNpx&-TON1$$|+Y+a&wS*U@t0yl?e*AEYJWVTok-+a1eM3|_f0lt5H2u?L(n)~>O| z{oP*(SwpW~#jhS{;Qj2Yr=;{n6CVnsgYB!wH72ACeGP578*k?O?Q4HPa~gndfICt) zZ-=SkvkeEbh^K#2m`j*zPIfLVck66+B}_|u58+W zw69K1X)3XyD*H7i!Et2$Hv7$Ve+YEhSN||{8*qU=uqPbfI3>yES#KNpgZn$6u>AvE zB1BD@Co*@d$8YoO>vW}YgtaDw*Je^7-%{u-sJwpLKSbiDxRc#&o>zMC<}Kwn5BO#C ze+lu-ySL*WujU_T;rGyg@)4(}y>(H_DJbVj;Px3P&ah&PBq(iv`)a%Q4g1>tVD`Yq zDJd~SUlT0v&i9+VKMZ*Ho&6*CUpvCS`m&T51l8?dyx{bvo$(u;(Zs4KOKxeskqs*KE~dfanREqGjd06(fCDtqhjl%`tTwHX4ML93{MJ5>d2YjT|sGjtnjAV#zgduzh+ z#oj4NF~|rNu^Xs(MZ^Fh@$U&)4-+K+?5$%^zra62@FLk>zwO#|Ub)+v77=bx0E{ky zaX&Enfe}^7s}4AZC-PO`Ej8 z^Euiv^ltF3|KU;haNGnL0xl(h9fM%fIFJf64rYoMyVr@->DPN+N#xsy>qY&*fA2)R zwq0vOeQJZDf`aZ6$L~yGT-l&`5J)-GHv&}7A5elWGJ6Q4QNvH(^{!hm%+uZ`r}|k@G)P`9+dH2%yjX$T>>1^>$B)!u53b^VP-^SdR!mm9o9?VDR=f1?)@q2zsI|7d) zwzvjr%dqua-{$Vi)74@v)rVdcrWcG*vz>VJdT*z_{&dtFzI;sevTU^|LeU;E@gTd} zUJae@d+>tH=}wSJ47F=+)bi@ko_@*S*;#g~RdXnAa;HYLV zYfSQ__p;GeMfvSEA9KGCOtDpafXBZN%@t2VF2f~N-^5xxZH#)xQ}L)?U)m597QEsQ ze8-P;Ch|IPt;bny?8H6D1IIF=x+s!%?w9&*2JSCD*V8irejok_R@YsN4S(nD_J(J8#V(V4M#P6iI}m(sMX2EOvM%}j5?1Y!&omzp zBMfY&S;xLQh|Q=EaGKgHsPr!a3c3Sov+#}@leYhJzANBgg-A5st^ieqvutlt!t-6VT)m%pM(Xz|1@C57u;2>dw8s6)>!m@BU+`Q5}(3R1a5lI zus6^bu&JE5&diJ?YZri4|1q4~#+0>s%KbbnM9SVs36!8O(3Ocb`Pe{ElwO7ND`hW& z-SaArepcf91Bi%kV&jzUC_43;M1QWJKWFhrr9EF$Q*`HPpH$IeHJ-W(H9^nRUbdgI z5^)uI1-;nr8m7&`P99uvFf9cez|xMPM{7tp7+?plm%p|C(y5(+6xu%E?RZz#hjvZq zT-<$t4SkMjuOk8td(P$l2e1(VZ$5H+82Q&c4lF-zNHmuc{XYl==*~_}F+^q_J@kO4sGs z*pm-xd~96wq-ku#c+=vW)vIBf`)>2#NV{;y(3sVlhRtdWO4+w#z`pq^)P=oOjB>}y z{wGEk?pNr#TYxjU- z{vUXAUgldY2gpSjAaRcxa#QF5()~ck%QTcCz6~>Q7o%yo0ne`)Xpz&NKH$v(N&Z&+ zk?m2Ad)Hy36XRa}iQtL7b%J1_6EBe1Z$2K86$_66|K&^o&e`j4K!YW=7)G=dj$yXo z-z?6*tpWa7hXk~4#An*sA!w%leQ%_pk0B9_Snr7OMhuo$l0%=PuHr$MzOhSbuYZ=v zRi_rdv{acp&eGj2d~ega441MoYtEOm=JY+@4{SeERjvdg(SDXmWcP$cws@J2Y=UdU z1Rz@+@9Ts4*SiJJAzC#Sv)|_tCP$U_A&^q`O2CYem)v*-;a%AkUwexMxcq#@% z)An3|k#Ry`WIRX9@?xBOAapD@y?Dq+w%v#zN4C!}vT2D(g)lz6#lcQuAlAZ=ENPWR z;_GlJz7D|%t$hdef2>h)NzU+#5Pu!6Hw4A!`=)5Zk^X5M$RRFkt63G zsK%h+IeV~V<(ePbIbadJJjnGglupM3P*cH~4|FWFV@YKJ{esf@()Rc=V`}MBEUTcu zF?xK0-SY}+!@e4?Z>+ShZu3n~`YCR_!!<xN$W1kP3}KacI|Yt%il5En zPvi03Tweuzxp*a~^R@Ldz0%%rLOqBEt|>%`vE#+?SzD-htl5rs?R;94L_1QULe2_J zcY((BTt^+9|L3lPI)ra}g1>~z33{}T&*r(gZsjj+aE0eJoExjOcz*7^%8=`wn3O~% zMyij(LA*W=>=O0y-JinN$D`P14yuo<@YNAc!3ymLezF`?A1hUTP+wN-KZfaJRk3IB zs!sP=kvMn#XGYGw_h(rN(8jU1f=TqH4_fv(fLf^SP!FRI-o!(HYa&S|Iq{=&5^83l zRy{9cRXhHmcUn9Rm99p3iN|p4*I&umyi(OhBb3C5K>sE1M}2TY?e#OrB@X>22Pn}~ zO-8DYhfS4I0|5rQL551PJ%LI=eelI5NkQGI>0Z`-QNuRZ__}ML5ORurb;fD-wQXF# zMO(6$KegpuC)Bb0SN-xY=zn~umA(kfv0RIXHXfnef!5WrQG3USE)M+s{BU->FP6|x ziKX+SfqYaJu~WG+jJ>su`ux2=LayRUMc#F<`S1VvV5fEyq0xW5{oo-Ob&)~q_?c7n znj9vA!p{dr(4)e!#}emn-3Q9WkGs!BKGGc>KWMaa(#nU%D{aM}&>Fdl+Ir&0#cM+I zW8F>B@dMNnH)I~kB9C6r04ZK&U9VkDX!IX8jZ@+bLnQVeP3{@bvGKTLvnxq^8NJfG z&WFuuU*gcV(UaqSm&DZ!^7ZmTk**(B{Cu|B1^>PyBGNxd;{UWFO8V0*`2QFg{}74)`e^abvEUyW z8UJvJ|CDI)*IDp?m=KXaBP9Npp&%1g{kB-}FN}YT>KTYC~i57pG z1^;u0N90eY#Qz{<{HXY|(}Mrv$oMBp{Ntm=&;Dp0fA;l^NdFXx|5L2CqM|>+g8z?^ z@#jeV*GG##(}I6wWc)KF{!^mGpJT!QVULLXnI-YRj5R}4{JG46e_>?&mr49{qs3oh z!GByN{Lpvg5}Xzb^f-!h_>LZp_1NUNnlpWIOR&e88dh|JIK39vXAuVr(B$=Ey`zn; z!_xf*WGO^Q!XJkcXb+V}fu9*gAKhCmT3J=_(?+4GNQq65)Fa>Ag-@k=)Z>W zZ$Q2Q`V$EMXC+b4pJt)|zF_<(5dLBlev&{nPc-;Vq9^D-FBty|&^*z)oA8qas+}4Q zev{}4{5x>{)54!i3IC(WH^3i~K(+OxGS^l6F^QhQe{C@S{fmJ=%Y>gKP^};u{3g*8 z_)iMPe-GjR68-`DNdnbkqrqdljsTjmj~nD zwg~w9oA8qas%1oj-z0hh|3O^;w9tPI;opFK1Ntz@KHpPZFqB5Doq`qv!zqCk5lbhwy(1{{a0YfoieQ;Gbi`zcwa_ zKcfl%4JP~~focyGM8Tgr3;xT4@o!rQ{QXV%Ndna}qQT!{!GF*eME^B}e*^Lj@P{N& z?X$U2&~Fkw!Tzw z=TgG|DDn;Pha^yKeSQ@DF^Qhk{)6%FUjY1BCj2CUY6a2YH;JCq{)6$~L-@ahe}I0H zK(*Lt@S8+W;9uLh&pJMgCj2*;@RJ0pJv1i@{+L8h;J-W=|F-$S-`|9vBv36Q8vG{F z6Zj7v45I%U!oLCe2KYk~sPl(e||*#jS=t*UC!aOZ%W5+jX2Aa=UJqN#m}*h19JUbitaCE;wj`n z`~<{LpnYW8n)RYm{Qsc%$zrE93jELU`0|_#NaB2nzR7!R>$sj~e2>Wq#ywjeJ_Xy? ziF7_WCDFKdOcgQ%5#k|7B>3Wg-t4=0k8OS583~46Uu*h!BXXXe(gKI)mw49z&o4c> z#+vJJXbJw3Xuo~kx=&(}^(DaTn~~u8^qC&7dkOz@X<%N*7fRoOxWo@6X6>>4Kv!F+SzS@~U7jbb(7Of9@yxx7<2M?n!n68`BiNxF5IBX&FRu}jq>w{~V z=#?-NPuZg)=6q{wdwsmGxjkj=h}2$3ycV&&LjRKM!t%$h z1I!_`jU*EC(()lWnbCnG^2$Mv!l+YZ7{C(qb60dHx&t8eTfkv>; z`S3{RD)(wSpr$4WRXJ+PxNFG?<_F5(VwgbyBtBk04D>@Ejmqo1MVuAtDs|=)P@#M# zPC%b;=UN0EuSy!U0YJlbhj3kfmCp%1yOloYv&f`B9jzaYKlb{EK|7TBiN5x=z(129S2QV=p`TqBh zFNX6@F}&c?YZ5eG66l7OK8q=Rne*wq@;F_K1TX&^ZpPu1vjf|<29{!czrA@yHw$fovW49;euR{#Y& zn=czGOQa#u3(ryLw_I<5?hqO-iih5FGBsh|g=s`G#QM`K=rg;}!xPQ^4?w3bpqfzQ zlLzc{iVeLA=Ney6Nn%`z$Dg1*co@D;B)W;}3}-egu~DxP)JJH3tPuRTH9_ac5-;Zm zO$7%UHrJlL+mm*{hOE6YL8Sh4xRKP2oRRTR$e7QXChh?j6$ep3McaCii&A$y9(`*4?PL=aY_)qCMwBSuApUw%>#pUAE^B z?+e|Yuet_T2y|7Ohfoig7z8Uqwdd*c@kuUod(LYzvVt=uEI(!me$2J&{CM()sN3^~ ztBs`Y<&5m2J=cKTi0%1$cTjn5SsJE1q1*Fx6iKw_ixTzryse?D_Ux^c^%}N4pWFB^ zQgIB?o^xYW90`1xFyUsLU_-Q{o5ZvrP0lmxUKHTg^ z{Tt*%{k{a0yw!b)7OvH{arseT8HV=1)PrByU#SsE2~;b%^l4G$k!xvlPNg6**JW(sTARp<Uq0gZzy723*G2TyX^8dLOW5NzaZ9cDg6{t;4YcQat`)fPtKOnLZ(Bm``LodN z`R%oQlC4|(8MD{t^W{+d^Qgb;us&(RjS7C%WVdgAJQUb3*h0#k_@XvC$%Ux?CMSJ& zO0-hml>2^#MO^mh_ynnT&g4Mz;QF11)zYW0mXkhVI`lhBk-*+cih8(taC^IR8QKOz zGlq_J$3kCrv%Pgou!100l9dXA_J+qPg);%NMuNR{af`>f3=gc-9>iKh=ndLEI}iiQ zFr_ex`m%0cS-TKt7pjbCRi&_jNz)BM+EotfcM;{tU`qH1N^k)th zaLuls^a$GLTH!<*FGM{pUT$+2%hB)6^F&R{q02J~s?X^G)#p*#`Ilk1ICdPxGLA4$ zW7GsyAc|>wISym!oe0&ALQ0uSap+v!rzplfLlNA|=$-}Lk>MlHQhzzDh{2a~>o4Vf zsq6WmO!S|>^%4E&o@*n`2QSF}W0()VzRpznq346K_EyXXF-oDe2WEw0Z%oIU=19}P z5G-M-b=-+E@g8?u4{QRhJ%nlDq_Lv5!cGhKUJ{rV@_A%qwRCz=Et7-1HS#V%N^R{J zfj{iDa0C*|Y2htVIec2^kHli2^ZoCi4}RVC@(X#2HJm|u`(3hY5!!&a;T3A`4G-h5 z_mMa0Z^KezY{MG-<(ps)ZLp0!w>!Bd;~2-@*{lDaEh|xM`vNC`3TVBp}vbtL*im4uQY0ibqET|;xuFd?06uE6GPehw<05-pb(dbQv(Eb zZt@>Ag~=u@sz8?B|1U&odXc&fX3H0;%kZfk6Q=)UP(@>E!%FyiUZn2OP4R3M99~X@ z{YJXw>JyDWrD4&u3Aj4tOOu&(M;Hisj&4QqR;Qhsj*(SwIGz`&o^9^MK3*Brc&|S< z3gW_*AxP3=K$nxKSjR}E4xK~@;kKz`xF?@r?edpKa z@YNRgh6Rcuf&W6iL^8hyb9k0sA`$*5Mr%|4R`-|Y@GmXy`FqUaKUv+K=J5GUaZJ+N z-R!=>;=VA^9KOZk&VuA=qF;CO_lEHO>h^TJ*2wUBXb$AP;n+aKo%%5w(wuBVS{7?h z>qUXyoH#EAwVVWB&XD#r{-|+#T9ODE?#&tDF}>U=@(aR0lWDW2{d)LwF`j>6UyWT& z>_Mdsf30(;@M$&pP`^*@+}X_gzch{R;^x4=_HJ$6CW8B&o#G%cTpES5ZtRfs35>Z9 z+t7_Hwz{z+l$$JYZ&Yrwz`a$u$pZH>S z7PuRgn=Ek8Qf{)?ez2T(){S+jaIzqNs&bPB?l$En3*4KOn=EiQD>qr-o}=7kfxAk% z$pUwpa+3w_Rmx2kxLcH)EO6H;H(B7$QEsvXl?Uey5Mg$Hl*Zb-jeuTUY9VwB7JR$6 z6TZ8-?{N5*kZ(SG^>b>`dii>uE*lkz6hn?lW742rYAODx@H(b5{?jLy^)ceKn^%HTv_`NOv_vY4LtB-csmQS?xWZi6#At1~cB?&c8 z{oV(pOogSkP0CifG#2cKdEsctcd;?Cv9WQG&AP`P78@T6Sx(4jova6!?`%@KBl!=T zbZAGmSlv&rGa(xWQjwD$F$y!qIS#TTp~obO}_ zn$3Qls7BEq{!>%%$clx0rJPT)32#e5GGw^E*;SwJV*P+N(o@Rw$XCx*%mpItq0TzkF}1i?r5+^m4@2RQCRy? z-w%utA^k$p84Vrb;)J4)^|K{`6fq`ZvgvL+%ocC!Ve4r-oVYDUMxuGJ&7sGO#lqSU zFTr+%?MR#bKZ~#G8I9Xm&wBk^{8b;-EG{5&9TgbjP0DV)8k(l|!rdK@c!Fsa8SpqwP9m(u!r0Hab5LdO? z|4M(N@z2mEc^*;pr%>?}odNUL?@K}Lm)c?|88C!jP}-35R_M8u=GbWG(?gZdjC5hF z2)Q2_ZjLwmtKLh~8pIEjFB+d{;|1fQl!3g2kd8&tA^K8$y`@ln{{P4WlsizD;0AZ= zToE#VV3i{{7J*mcc_?sq)kal~s5%#vbnU{p08w0*hsV%tE{ZY#SHZk4>A1nBw>3 z^Zz_Z=@ky;|GW7+2mW8ETc8E*y8tS@w6Z2|ZhlSCs8M;@dGo3( z7vwFdtS+o^l-4*ZDqW8G`DLYrR6pV3<(HLJ7Ua81D=Qqu`5>4g(_pRoxdV36LclbO zGgWh#(H(~blM%iOz|sH?K!}8O@J<6b03m|eJgDYP2fPM&5HMQ;%2-;Ehf<6hRZv!x zUybBpe|dTHD%^PmwY6YMUO{C=fxEi8sG^`K4@JE)uZSv%g^lB`FvMc)qntFh4^S~J zjX43c011GT0dK;87|em7WaIP+Y$c!tP!E^`$N|ug-r}J5GSrXWCZPNM3_$NF(OUv^ zAD`YlqIZetmk5*Ikf3)MdI9LY2YNGse)KjBz28DVdS`{+Dxvo>QULU>2)%7VKYGK5 z-oc@_cIdqt^$S~eL&?L&vG9jlPZ_no8F>|z)#YezR~O}>K^4ubtX}BQEz}l^E8P{m zEhb)uc716Y+XOfab_Vzv_E(G2*u#K?;xzV+H2cA>=P{|gs*E@E>Y}Q$d{k&L{xux?ete#aEW(zHz)kQUEe^lS*;t|!A z6)3&Cz~!iLmz5a?M{`W0%YvlFJr@`b3AbJ|><^V$>=(crfG+_P07U?g0X~9V!Br1t zu`?gaVm$%R!~O%{eZaYZ%M6f=a0PF|U%|AyvzYy!EcP|by8-V4o&od$j4{9g*cGgV zU4fAg=s3J~w_cOU>aNaY#ef_@_eGg3sV0-PU6sim1vCS);O=+Ez$wM7U-_B+3eW7f zkoB85s$aJFJF4Fd@GtRT273l@XJ-Z*!ZKOozcO@q67C^3v)>Afo8miSGT8%wV`I&6 z?}D4~#>JWajd|?umdWnu4tfvEWP1Qr@qxJHZ;VU!K0Pwo90QHU@P`m)bhjWL<$vpl zOm^GoOm;S4_oz%}8=1+zcV@C5CL(V@4j?}()6&EuwbMXb8d;jf9t6|?ZU%f?lEsdI zdAb1_U{^5w)-3it;4Q#nz-quUz%PHuVkg5?@G9F9&Z+V>ZUB#1Q-jL510jb z9{wL2;C}cixBzwqq1sa7yiB&GI1}riOx6PU39zd)lf4c2E8tE*g9R?MxUJ!pUI9nF_S%$jQ#^~oRIme&X-~3kGa*A z`Gp1fH7>t`Sho!|t`ZtRO|1-zWWr2TA7TrH1 zh6`EXUlxn*pGuE1{r~=h98koHA?Fn_7nWvjMj}Ho%V%Y*hT8>$%;VPYGE-ndY37X4 zWtq@)naSAXNM2VmJ(uA5@LkzbBK`WkjhMqb9ui*uX|mZ`bf&gqjf z$U1XUHuuW7V9J#AncSLv!BpqW^ywE09Hm&LBO4GFAst`y zJLWD#%9^69+_dryBn+F5FN+-z?F(t|!c|fvaU<3Ki3rB>Zr>X z>tE%6y}{i8`;7+oO|Ul^+<$=GnEp1njp^@%+nD~3a2wOBJpWyj@;Ck{f8+07i@U|* zrnpsDWIE=TR=eC_b$OAiq_PkzaqLzV_GE=c)T9c-1!FEn6_uA(V1<`gl3!6+R#cr= zQ^Mfyt|+RlDnc_XGzB0(zP6>sG~Y}zxM`X;hPxJ46_pmUc|{dP)ujcjW+C>}%86q0 zZ{XCS!}2CfxnO+yl)SvDc|(T{lPScMuWv6n&B=6EQ2L=Fr%=h`AD_V53b6NbCjj<3 zY1fg3vFt^>O&_JPv>j>80do_~9GG(eEr70myO6#O@f=7u1ZMLgq!-%=Ybf zs_M$}Qp{vod~?B(Uq*d+A$l^_`bG1xp_d~f=pi-O?yD&-Maa}j2iDe=1*NF%LPw2@ zmi4(6S5{Om2-z=HnS%Li+}JQz5AoDdB>1b+lQ{)`RUd;_fH{C6pG40;YHG#qiUQin zL2lTiWvserUQw+S3DruerV86btO{EmE>=+CsxD)0Y#LN!?pc7p`DIll`K+*X9(H=F z2pg*vj{LF;cR8C^onM7^Klt?8Swn^nJ8Ssa=bSrYWd7WO!lL4UJAHgcrZX#KBo!2h z4AnjsH-TldnV@$fo59U=cD}UbNHbfS8Par0GhLcf^>8Q0FiDRm+>@nyLiS8HamGxR zem?%>0I~rY04E?FFqPcSnQRjI!JG`!vTEn+_4I6(1EMgkSh%FX7j(aU%^;9T-ZkCe`i2mtU&yHMzOP5 zrNK3m%aS#E=tYnw3lUxfxl*N=$x0Bb+TfD~SE(L81DIVrhDsrFRCzJfx{z1}c5)L& zhIIhpVW@w?K>P9e$lHy-)tpxBI5C=713uY2tN`h$j8!~6^(OMC(oIHOqF&g_xL-Q_ z<^gJW9y1VH1zQpLI2V6uf9wKQ0G~?TJr(x(rWl!U6_|VktyBi0QBXj*1XYR>MF;s4 z6;xKrU**Y|$cteYiE_X*KWa9UGa$xA90$~t&Mzuk2;IWq@cd#Dv|J@PN+CfgzXGxo zMn)2%DvKSbvD116r&&;nIo9o>$dJ>3+o5kO_hb&of|7h!>VQ!W2lAueF-N4c!z@64 zM%bK?&Il-;vPWwYo-Ifl3Buu}w3H8}Jsft5M}A}~eB`faRWwn!6(~&kDZ4ct`71v% z6+RW8(koejrRG;uRxB*9bmMRfs{=m14`A$zUg>O;1$M(t{yQXC!waFmszmFHu*>%xglb5c5+b6h%mNSb625zIJPk%XR{P)xytBqt?rRNsWx_t7Z#w&4^5q4X z3#47eC$pza<40WO{{-wR{{q-o^-pJyNg%rk`oT?L_5ZE9L2LVI>FgZP_n*K6635rl ztos#k9tu6rgZ`G(KpC!+_RC?OFfg6{G9VBZ4)2GE^OTI|gLy?1X^gl|4H18rfhJ?z zuI#5FU0Er{C{|F$3L&Mt*i~+JY5v^OQEb#Gb`3=Fe0Le9-RgO#vVLWSY%zQ%r&m`) zaJ+OjoA1h>i+!YGsARAUXU-HB{TPt;9*i*tmsSjBe1Td~Tq)w}F1{7T@#tQ~*oh&; zn2-jmrM9cYU2&zuRq0^CJ_VKY^Q%kqD_pcNb5~bD!cdW~$e*9@;F=`@-K?E9GU;{uCSJV9+-3bor@FoYB)Bk~q+J_Pw z4OnxjC^$PWmFBbN49suo0{%8Goqdvtz6D6lf(iFL!0z)fegYWa#<7@h0C$bSTm*P* zH0Cfs>!@^=2529d&T;@BjKJIq`21YpF+e)(;h^{QbVi`U8>gkSTDTLl)7fX|BX2<4 zWMQ5Hlb{dc+?4}b0FPaO^q_l_6Js)<1yDB$lC^}^iJ%jZ4sZZ=Pk;${3~5@Yf_^|d z@@ht&IWUI+Us4AA$0Hm(N&;V&fqsHhiqqLq00#KB2=W&IO`gOKv=GPq$};ReUMGKi@4o;mfOBUh$^bCho8i8w z3cLUexhkC%0jdCXfS&o`xKf%+Quh02XMrB_6xNG=F4rLUC8&`%8I zk-pL4Qz&?PsC5bIO!$;!&_rwBjEF@FNCMFh<0aQA?l)}5EZ zew4wifI9*18o)KM)yhFR=@e7NfwpNH~mB&DM4Lf5X zJA)O@$3{re1?=*%P)}i(qusNyW3gk)&ck09JCBvkU}MINW$42At48@#PH`}3O^q4D z%3N#=E1$#$k7eak*g*U(g$iVO87nVmg9qa%o~8gy&e+!JJC;?;e^ z76EA`TeOIw*DPXHQ`qTaSydT3omC`Hh6+0b{8aSZyRSmt8v8;LqI}hYlL(Q@X zdwoUKRhVN%F{{g2KUQ6Xa8`p2XY6n)29TltKHcpyIc~{yKo#JcYjp`v(AOqZH?J*uMf$7=a)5 zU4X-+dk^eC0~EeHK+i95Q(W>p0DGswZCeOEM}Ufd805lu=h5&r-6SD zBM(YXX_63j0zjpoiSSosIK?>;VGaQGe{!e5ei}gKzZ7u?!cBddaGV4CNJID-*vA1B z{&d(g4dD}DpKNev!=3|B@u$PC_(yr>!aWN>c8YT;?3V+&!A>+5!ah%iQ=BVcSNJG? zIowqMvJ+Ip?gmg=f`zaz0;uv`2mAE~cLVH=07^@7Zi2nZ5Z(;?ZHDkWU|$AM{96wD z{QyP(gRrakgmW4A`G^dsIQPK40&WT;9Dj!WuZHkdu>TF9@VCPLJb?6pDg7I;zYS3I zZi4+?0EH23f&D`O)gQTUL4IGrt=i{5VK=&W!~Fw*_)Wikupa>65)sdXdm8?bwjty~ znqk@8%E~hSrwAjk@WH_yt}r5^LkQi+=-@~K zL4*=m5W|E+_o*qVtTtd0&iR!%R$CxM0zniP49}CJuxj)wMFo?;QA1eJYdu#=wupNM(}W1o+WBtV~#0F8rwNDU;gS#qgu? zuNWq!qjnYQSBY>chcXF|3x1S`GAaCeiAS06Vm|nhY@tl@`%ixN0w3`}nS|>h_>uge zO!5o$dkXQ0PG!QB;74Jqyp-Q-@H^UIQhnWmF_?IvOjy}=nO2$P_oehx zCi(4#AJv;O$!|aWh(2Xfov`af-RLH~dPqNIQnaJtM|@T$`5AxBH{v`8oBInK)$R&c zDb!5p>H`kVNA+Y5$A#kHe44umD-m%gf-jQ$6>^=58V44>`Gtj8)6_Wn(a{6as6*4L znj&{$CDuEn!@^h7IGuG>7F3owl)gj1!ZWC>k{0>8$&TbjARCVebo*-1UIF0FMGT0p?3L(H`n24nW2Es5mzj z2czOhRGglQQ&n+pD$ZHO*{VE44TUz~=RrF|r|S+g7G?rW2SSgANp+qCvk&}Ff=T@_ z1?EL?4}?i`#1NR&9?pRYZ#D*I9ZdC`3gLNDMKMd|r(f7?U^HIwv1WlWknGb_(I zD+g*qQ)lL7PMR=j<_y;SW;*+!T|kwz&oTI^FbDjY^xydg*4+RKdqA2h-oIly-V(U> zNc@{%t^ia?|4eBT?sql@=(Xl`yCI$mON)ZOIj;$v4wz}Lr?aC0iAc8-=Cc6uYXK0> zXJ!6dC@$hO%d`~sCBj+&#ypjs{82Tum$i@pr@mx0~9>ae&1ZEK+quD4Q^Y0tw>fRbivli@R=l(zXdgA$*(?z@Fxw&5Z*Nf zCDNPd&a1AhR0MN3u2U*^xvQ3!f#(1nGl8tMa0+&wOpc5SvpZYQSwx-+EyGDF{mgz< zm_;4^YI-thy>M*5A+sD4$5H@%X%fw=oO^}Lf;+_)vh+bb{qowlzT^7#WDbgish<=% z`;khWyS#j%;hrIw1ih;=nch&h>JD|e+XY=EQ!cDv)R_gAQI6DpH3J551y3+x5Ke=!<4;8~QzmvxL`7r=7|EnvaB}=u@Yh9u zD(O!K{h3aGbQYJ_=DS>|d!=|G86&;9{%1i+5pHIRoB|9}{8B#3onfFw+6}bKrK(*p z7Uw~{g0V+dXlhebQ-um8Q#j`p6b$D14|WxnV+{J_5s$qoqo}j3o_0Zl^ZH{pt6B4`uYZ1121)#ft%Hwk%FC5 zRHq5%sh~dukCd0{@zsKpsUW1qexS3H&(mZlKPnsj!kH9CvJCy|Zi5c& z4&2`Y>_K`0@?$4YV7pI(8RkbaKK+&=gwh90`h?Y+Bb0B>pAl#4k_vtqWaa;a` zJ4t}D|HIz5z*kjVd(YncBpgVH5l}#*9u){EgcCqSMajuYLIQytlJG3{1oD7rNMas< ziV#H*A8musib^3`w6w+ET(7l?kH#0+*0#B=MQd$uT4`&mw@qzpgc11^5Kcz_^@?3g`#kh~Ggkxv+rUd8t_5|kKSBL9e;a69$K{C#pdK<=f8sh& z&vt;8NgN*NiEdjaX?YcrKQT{~0eHwdfw(r%wVt4S&F{6J=06$xY5RNYukC*__1FIA z<=6gqGW^>Ay!F@qcQW<=N84Z9&s)B>-^rA}{}Hs&z4#4`cdI)PZU7J`?o+rdg!}JS z@fJ_K192bPmwe)W^f5c0g?QQ*Y4RD+T2=p0->^s=FE|_1Bd|n)f#(>vC0~6mA2hTFr+hwr)ZHP16Wz$MQ zo`00H-_B#XId=Ik+9C5h2FQPXfc)+g0on|2ZfgO(^?%SnkRwJH@ICX46oP0YG(niE}AkI*HN#$iB zEVFr+Al_of>k)6WvC&6@w+_n19m(g_Id?z zUf%xoG|FR|`R@*pANX=#{@u_;^Op^f-xeodm(TV*fc!GM?Vmur#g4y>c$*!69dTXf zw>@#O-^FKn;w_$dhbJz+qU=teNk*LYABC{DeJX4}X8!mS!BNN<0&E4~sdmgc$xQ(6zDpW2q3!pNaRN)_g1h^P#eR0#fEwykJvZ7qvI1 z7L=DXWoD}9g!0v)g7VzlK9xBE|GM7%>jvPTp~`Q(zP9|NmGG7ykAEN~Jp5Cp^>+eP zpIW;vaRPq#M1hm!pB`Jj_w=NGC3wq6Q{vaQbAnZ`(+}c{n2$!93a?eC4dMN*%FN7Y z33vC&qr&1dxz)$Uus-}#a0FT--nBg`0pOpmHgR7fw|BEZ;AY?zEy;hW{kV&n-( zD$y}nRxA#M5m!;SW(Dp}IXkC`^X|Z8Qxd0koX65(n^Lr{Dk{~}bl%;uHf}20!P&$_ zr00Tc`^Oj61A(7;Lij zvHPiU#i~lxp-?~8$$pycHh8ak>m+EW*>81Lor(eD@PDidc=%7r04{&sKd8UM|FQLV z`mfzv%d2JIoYo7!&c)Z@&1Ve2PVbg&2KpF0hZDBtG}*cF4x>6qPvNl9Rh}y`Py>Vi z64kz{b#W@i$Lb;R_&<(;$nW~6Tj6+kd;GivTdw6G>opMRd*d}dN98EaqHyRze3{)H zQQxTC--egR<5rwTKEcIud&_72f9P0F>vh1srSZsbBKN%~wl+e)65AL;v|M|BPtVQ-WO~tpN1vC*N6v#LIUS z=!f64hM9u(idtE$;Q58vs3R90Y#eFR{_>SwNz?l(X_|uNr5@>eN#%eyz;z;iIbaUR ze~GM+@-I6sed@t8cg7=9`k^NSz9*gdrIqTugu z=`YEVF9)7>+gCM z{M|dUg#dId!87t@xgsl?D}pO>Me1TaGpm zgkbths2|d)2C;hy!GK z@Y8?~cA*^r^$S#;DSsyL^uKPLNhOe{FW$!vEW$Ze0A7XUe;e%!2mrj7em>1-WcvLC zK6CE*}J;FT;M{&JtzMp*;X)9cUATZGd_}1keFoJD|_C6a5eT9e}JCKm*8n9&`v> z01-eC&<0#9@x3lSqiXpM+T**h|4X0&1YU$M0m={$0#X4jNY?{;Uwp3BPTe6x90m-RG79q2oqfc7rr+t;hq zm$bd;yMS*2uC*8bUEs@bCSEi1jHAfxRb_yd6NjIjR_*K#iA27rF&g}AKqFrEN->Gyla1K<7-#%uuJ z86iJ$ZQyMM==XbwD+6!D=GWtg_x%_>e*7!mk6|77th^m*N>p{~oB2NSX z`u!J)Lp|EW-=EUsv-kZeJwEq-e@egq z(}A)?Cg#Clp4f@DArKb`U~B;Ncj@}S0@~D>m>aKf>rY%3c!MY4r`*>;7o3$RQUTph zpx-}<{s4#o$^i9%RzQE(QSe7XustBl3W+xI_(CF(fITgUXCVv%`n$Tp-EF27xH=WU6g$Gdlc_V0y7 z0QnsV^_4^ZDEI*_-^bbRfKKKk3<3taBH+(ji8=z>e-IWO009UB$`~KuS`PjW@U{Uu zegwY%42!Hz$ThXxl=$6_5)MXSn#gfNy~>wD$6cUBI_r0~r8b`;Zpbp`Ghhx*h4jQS==^nP;AP znsm*eYf^MCBi*td?FHcVD$+sFX8{5pKADMsU8KJe^aQMfKJNPHUGi@PFW^+xM<0;? zX7B?}WqstsJ1{M`f*)`y>!Vcg2krtd0aqH*Wjj$90I%_szZ>!ayrv=Dwhz7z;FX1R z_e1DA06jjOY)F2-+Y@*gvH&N`r|HPg_kkkd4GzFh+ISb=A!-3{*(vgOQ2+f{Lt%Y( zD(ky0@OOc~^Ay*2d`GU6bI3ug5l>-$;d^!M;H`fOedHA87ru*^`UvcI0R9_ie&PFh zUF~QeK)m@S4f$=4!k++vi!km?!`KDroEjGO2vaY?I0)#-42!l&_%6m|zyx zY)9(=w0+s-(Yy?^SpH)uACP(&`hFMk0j+>ehTlO5Xgd_2zYzTG_}$h4X!HDj2^$!YKjbS^#Oia65q;58NPxyhyhnFvf%H zPjBi>SpE319=TdXISYrR`0|s=QhdPA08r;$$lr>P_1bENQj#}YpsW~@lAQMfbUu{g z3nyJ0lTv!D2g|$QwaANWAU!%k`z8smrv1!)Fh(|G{qeD`)PMaq2QFijO}iYl#fa-R z3L?rnvaW5&OJSRYQ_6BSCoJ9S%e&3W+hXRXlmgQ<z_E*^D6mkQi4UBeOs;DO!KWFk|{e0=>FTC8hf|W_kg|cL z9xSH@ymyfoR0Uhjyv^2vA+$;;sWByOK}rBpa#I3xhr9rmBL{NvY zWK;#$sv;fiGMSd=opge2#8bz5c99?DE`g8cq7|rVRK}Ofcz^W{fQ|L;>O9sn1)-dU{)n!CkZYkNfw>e`=-R9i;be;(_(gfejTN2|+g z0&NQk!zroKm-25jo3t<0y>RF-{G&e^qrk@cwnN5P%8=txIgCAUxd*^=J$b?@BXYKw zi#I21_1$Kfd3H6~r2Ur5e!z0yhKySgLPjvM+1hHFS+KP zr4Cfro#1KLJmn|mnFc!Qnfjw+J$MS^^#}MaM>063bo)@!Tu&e9Plo_RXn9|yJP!BU zQUVA{l_ve$O!M9fU3S>K3nY`-kTRammf{!?Em%BgcBajF9c7Y=h2bwkX@c_h^^L z09mgc>#2@on~<_infa4A^$jJ3ZEQHkVrErbG{^q{%E)>BSkG;Ud&VkgXReQ_8?p!T zjk_S{BU{d9%w!SsE6(J>u_gLZENt~hE_@5O8(70nEM4Z+aZ*Pp)E(Y z&6}Wq7xa4(ax5uUgV7e#EOLgUAhLY0SH(|{^-MRBka}egO~}5@g4b?Nus&}Lc_DNt zbU5@9mTPkSBF_x))c@>Q&#%2aAyfvFKA4{IGNF6$xGYfvo{3$@dM0y0)2E!`-YjzN zYXi^tw~qB328-g!acn00R6bhu;W#!!q0_+91^y?%|23Q6?hkCpwK2Z1+I9LI(2hdA zf=7?_{LJRNjeU75`|@TVnZGy$P2{mSS2ZyR@KH_~bQ{*g z@s$8ee|Bm?9_=)7`0<`c`6DEr?EI8=!@7pDd(Q|tN#;91=k^&08scEHlj33XlKRt) zdJ!Vyk2~u*j%|TeDgGRcRvg!60_u^UjWE`ZH@F=IS!@T6?>j+z9ztH^-2i9GLo2q}0-h6_xtO@bEKbkGxR4sLQ5pp|%$9obeH=Htlp_+S(G5JE8zG zxA}{p-v#=Wb~)ZPv((dE)@uw@ee*-mcY^O;@?jx>mCDupr3L#g@Y=UO8G7~J+i~Q^R*DGS3 z7vCrQtM9G0+~n!Uds_Nm6GW_R6IJUy9fgvtSK{O041K8cldMVcwd>z!Yi#}Az3O<+ zx19B1uelh%pR6ColN?U678BoB?+w7__3|JtaQd?o`x)&&Ci{3#HNsD>f1U**WqwCk zT8&>US?L#PD_q0dE6*RnQAC1yBg60IUbJ0v-lD4)_k>b->$zKLdQL z{Nh}|6hI!J0#F0k0N4ij0$?BDSwJVC3ve8ex?0t39Ks-AhMmqvSPWPRXaKYT?gs1w zd>!yC;AOxYfL{Z;0UrQ-)qarz7zG#umBwSX4DHb5(27oZLB zRls9_rvZlm-v_(_cpLB@;6p&-HP9b$7GMk@126-S1;__P080QX0kwejfLj1}0d@lR z0QLhO1w0G*4&YV5&jD`(x&a>o{MY)$FhCk$JYWjoDnLGf*C&4Pi677pED@@x2sPEM z2?*RF}mB9S~ z-?6T#Y^n@5RO2%MD{4yc(KLL=PyAZsG}qSv)1;-pD{}dDq~3%$Yd?2=brU`lUyeg1 z#6?CPPEk_oU2Dv)Y+`gijwC@@&oUiuZoroX9s1`zxKepGH8yed!4*{CTMopkn&OD^ zx`s9K6A40mM10|j#-`kc27LBOoNgjLudbrG#?~Aqhlrz!FdaX=AVjvtAQh@oC!Wt+ z(ReMkHZe!360Spy*JGh`hl`6eRM){)*NdN<1vrMj8XwiVp^x=`gFM)ZhxArfv5D4&Uq2PjfaJ%_zsyjr=Zr6^Eb1gF(*4*Qi!v>v++fl-1S0aSV*ny zql#E=&BM_<)g&veTU=dH8RnO1zHb$y-ElCEbPgeYsMC&f2=Nwhjg?K(orL%eQ`l** zTWNx?#K{XY?rDShOxrFIYuy#h>1Ew&7w1^FiMWNeFc3Vu0;a;3+u@ga)itoIXz`WQ zRN`Cg+k7R>jrEna6}D14e5Eywp&Hm-h|e>Qrd+h51|Nw00#gvFQoDVn4cEtY=VyHO z7d)VS6Z!(aVWKhen;v+j%eNSx&C9E6kY=r~sVrJ~4G7^=hjmT~&QI5P@n1e|^wK(~ zCB#S(t*XEW&}v1Nz~R;_D)0sL=sGwSe$HKrFZisgY~nFJINYF7;2YM_H7lby#wm(} z()o4sXtX{Wt*pg|LeW+6#dMjjT2og6?sB9WakK@#>nYDd!dF#9bY&$zj@TsoS0yCu z5Yh5V^jf^2C?Kc8&3PQ@hK5?4r}SNDh;J>bV}Pphp&!u&jQm^(62Cy4+gR~^0wY>o zhaWaq8qu1@%F1g=y2-$)@Uno14JvcZntJh78B;pWHdn0Vhlu8z7+<6w5ya}S6fH3^ z2+8(aZmOK9S%q(F@&u=qW>r;9bK`2<$2F^9p!&K-agA9et$3|jB|j=sh2OeW*x6ey z*2u6?)SFe(zSl8?l(l9RG$QZyW|eL68%>CV&)mcicE!hH7+Y5^?l!9%*U9q&usP9G z=ThNFEl_+3soGVn**+6rLXtY~H*uPN`D%JZeg{#bXTNP2XS$4W2Y{+!DrugC?pWi|H`Is#ForF}@aOeu(EyelQAO#Pw_N;2R2HBqC;NYkN}uTQFS5YsmVA*0D2wC^Uw!_+sMJr2`QKsz-d8iFGCuh~ z__>h$7L(Rb<$nQ5m0yPZR^E`aFO`4QB%R;AHzX!0fs#Vy{|K)LDgMBN_^!60xz&9= zQ%t`?=huHJB!+tOM}X86+p=`N%lS#{pJ9Q!A;fNfX?3>$GC)SgWbYq8)5Fik$TylN z*Ho`WVlq~iRn@B|S5KWWeRBErt8gH3MhQL&vs{1NXE})0;HPe7!}68Q)io9T+|1M| z#4caMPZA=oB#GJc7Y0HlfhieNreXty(XtPZE!4YUK7)B-wY4HJX-!jeZRM4#Dr+n8 zjddhfV4Zj+ewQ>=<4nDVy1=AWfk{PET&R)-qp(S;q`;)A+PX>jSx|oMB+&CWQ(Xg) z&KW?B!tmA`@wio2$1hLfw+S=wZR%60v+haj*aE%;ekRrQ4RStXD%0j5`OVWnEY?Wm zsm8+MFBvSQ1HPLNpzVD4q*R0OZDt$^e9TbzZtZ5=r%qn=ZDE$*hp)D-SS5U0nU{v}sL!6%TC{zB?!`O(givL713VP?#%x zcaBBe^d~qUVGXEyDTJz1f~u2UVM!TVKi?pJ5t7FY3DZdQepuEt{0^zKf$1OQ7Ug77 zbb_w{em#h~CHSa&f^QiR{si9&1cUjEaR~p3Bwup%`Wg5HEIbQGW>-|>&XDjWBpM|{ z@Ts09$SGYoKR3FtBsW@^8(Ng>MMf5u&H>V(6T2M4UnvX9ymI$9ql2f!W zyD--lo0B6F+$^eC62d0*L>D)&Xwece$W2E=#ia$I!f0{sY?L1=EEN8}nR$hw*&d3) zE=6HDVzUi#kt{dAU|vy9ZZxl;C?b+#vr0T!$+20`E+~e^;=+a4s+AIpTN2Knoh?pt zktLDBg3@SV(frv_$jB`bscv3zZYT%XoPxZi(Z$6DrMcqtxS3*@i;ff*%_}O+jV_S7 zis5cfUZ|v$4U$)|M2v9JB?a?mqZ!bIh@j4AxLHa@bY7@5U!3WpZ3{{CNEhvvOpBL@ zQGK)W3slx+@T+;KrGe5`Juvs+4FOA(2{7gqDX1MyilPyzdx#y(xT#A zhwOq_vPdXA7n1DS7R)c1?@(SCOR1bkT6;`vPU+G}Zeeao3ECAUm58yi+0-%^&0ZRf zEGa4$sWUE(LRnaogWxnbJG7{%ASb#gH;iVAqC5;e;u1Go_bI!} z70g>$D5ksFC51(cqeSB0Jbd#TttT$+CwqpN;pWh&(RrECMFpWK9N;oHXMRyB>>ddf z6o)W6i_2qkl%niU;tDs12DGb?7hyfoD5&PlxD-zIm2P$(C4|vlm|mi4>JV4C+2~Hu z(Cmd`mWxuw6)ek*s@^X;JTqKLQC{id5IPt~yIi<2JvBRbK8C(9rVR0%hc>im2|l6j zbg<_=Sr~pxN{Yf!IAgT5h$8`JncPD0LL3^@+e`AIhh#Pi2B#ePq8w66&_@czOCA#C z1!z6!0Sn~87s6~JamYhdi1AzCO;t6?bG_)9S& z;q3fU)Iu`kg)r|&Bl)3{+$quA;$nER*(WE{&areM#Tc16EV5cs3>P;=c^vA(bFm7M zxO{kGA%-9fC0Ow!DkO$tE;Q)j_-JP-RwI&@$%6SD66Y^205zUnYwHx_QBPfMG|VRi ziG}B)s!o>IB9$v@o9m-_wIXrxCCOaiU4j3D=i=WGnr8@Oz%D>wY0(b92qZ3h9yvZ| z>94+9A`+MPz$aqyvLums_32>n`*6E@EuI8KGezP``cJZhnIaO)iAi-84yh-UiM3pV zI@Ks?s#BV8`vXKK`2K?br%~y1hC*?Y4xw^GsEVw|5SbwttO>pgLFCj(Klbw(3ugoG zt11`9;yd~MWw*Fe9EDsdEwwiangm}Z{>$>NN5muBQ7}^3fF{7>!lvsb-{E^C-xoDs z2l@KbQzYsy_sVa~Hi(N!}fsXvlFMb3Ck3e=J9xB;rTZWm* zGOdzp3a^RgHP=eB!bQ|G&ww$VRYpTpt`)}Rvid$go5A;J@Q})wMOA&iiWN;Ogc05j zQhzGGs40xuG{7idO=ATz@@d~R-!=RJWGr|9Q~}uPEQF`CRf!n(cT~g@r<1ZB>ETS{ zcapK}C8U(h<&^2MeqIB9FUfC`2;*upozc85+FTE1D*3?^`Owxl&#;D_Cd8RDsMUD} zn|ovxevJkUqM-)mk8-Vov#qPwRz~ZEd9lIDS)(DeiX}z))T@#o3KB-DL8r269LcG! z-m6Z+A=0+4%&bAXq z^?X>x=tH8jSG@^oMuP7h)NQm|6M6%l6+>rXK4;3hT#$;|N2O4p$c9t}eyWq=Qz)db z9{edTKkh7yh8(b?91|AvltVuf<`b%fEvf{KBL|A$iRvWTiljI@!AGhzr9NhjYJ5(F zGK^-!BNk7z@KCqBx~dwiKT^_vp~TTBK(W3M&Y$N|FNtJ<{FjRMoW*0;hMpYN{dXK{ir-RHsQ8Q&syn;ZZFf=o!;g zt9q&fv|F9;ne=n(L5i@O<9o6?;=CBe7S=Z4kuC4^2;+e9J+0UQN3j(ZYx%8iSFv%1 zVGPsmKF)Q@amp!GWngfpCX);+-C>xd)DCE8lx-8^iM+c4&lkq-8gQKtkA-`(GUj%1 zK~p6jDH_$?$lrv|t=k?gg?Qbl-jUJn$Y`)-T&QF;(8us*qQ^&sv8Dx#TU6o0g&6xw z`0qVH(W#6&3#f6!7{@ivhY0U+rhgd(-@h0y(wa>^BM7c%!1Xwgyn|}gT?(%BA0qjY zq7ez!{kP!LX{4Tp|9K_$Pq1hrTo>tT?Jy9w8S1kUt2B;6*A-y~x>{3U9>bUMyKROe&Dg)|6Br_w3Bp&Dgy_XEe|2sgpgl3p-WKKZZSTwx_$uVSNI*1N7 z_5o=BBnZ(8!g%OU(0<$xf#TdS?nOj+|1JG62$tFQLQ_C_`uqF9N`HSSec0VzL-qA_ zW!Ivz^6~D9PdSuS&M<#|>TBI8_ybvlGyOXg5 zPe1MR-e&7-k!c(l0w7X6S>%}&!_&8^r*Y(sI6UjgQy0S%zon;f%whX~$$8kG=GSJ*p zj{(1hPA>a|?+bRH*cu`g`$Pa#vQNxHBz+hNoY53-W2x0c5Lh`lZfyozdLfc0>K}4o zEYmzKkC10W3{QNcNxrR`Z}YFn_u$F!v0>Xa-_!98&2cc76iFpHsf#3K@a25h8C0~+vUh=WtJM* zO3)nB+mW6DLOHT+07kZAB`DR%Hi&s_#rt$CKEhUP1VKzI$~mzWSlNmXr5`}l)w-{B z)STF%8TQqqob)$im`>1yzt(&Y>?fbO%Uf7Kd~A+X5K0C2ze&D{F??}M`vl5SBiu~g zZDvzeC;GtH4gX!1M7HFR-u>bGtvL_=1Qq zUgwYIR>*_8DE$pb-s`$_ufhcpz8Wr!pOdQ%Txx`yfIYja+CO)+sK-08_(9JHl#R9E z;9`pP_g01q{H_yX;GHPE(h>7JEk-K;JC@elc7=GgyBXhDEU|yd=Exf*-CRy|Ln1gJ z@hgtR?s(PVuvb@$`y6;x)_9+#hTNY-&9J`3in+E#I2Ob9#MeM;ITn@Ki^_ z*Z{`QdW@eE4_^>h>4t>&P+zK2m!ISd#<{({bfpqC-YTJq@&Ff^S7RN{L(&j;HjR9$Bq zlMOlH+zfJ*B8*)(f<{d^gD~OT3A~zcI4TG4v%B=Je*;x|A(AH=cjOFEqj~Q64SBZ3 z@boi$aGJhb^X)tj6-fX3$?$R5c|!BuS3JF7sThMnmj7()CKOmguX<>EI0 z8_2cPXJ7}OGhvnA4}x+0@p%dIhS1f6pZ)TzNB^&td|HzLe4ikX!@0Xh8PNi0cYy~+FYL0B))7rMZZ zi7FYp-y5TS=>^-D&R4$^UgYltbowhHPgpOin;3rOXop-!lTpXf4paEssE%~BqbQ|} zb^i8Ylwv#D-#KJSN7LEb(ayf#9yWFz1&wsHM7$O~bu93%qpd(n&K(YGpJx#t3WBB4Y+U+1vj+T>+D1TA^0*tCT z*~r^#MEdEw-9|>*Gm!KCw%WTQte*xzmLZ$=g>kxRe;PAP{LF1V8FgCk=WM;PFu82K zu@Kb4*6Z2=L3ZmsHCDHt&epB>X^_i7f7gSck*ybI>#YXfZN0A`rCRR@sM23Ta=_L* zqIq_vK#}zKVt7u_dLL=Nd-BM4))&2H^~1;38wWzE<9#=fFFS@WPV4~tnDI^&9@eIxC2?dV>Go55w>tTZJ~QDD0=l;)u7S31~e@mYt*e1)}Prv5vZfu z_iMQ2rKW*D$F%SJZu`op)4qQtKX&V?_KiXi&!e$ES_whpI1RKQPj*e6ryKXPpjC~# zDcx?|{h*z?3wYJI@;)L`(r`P!399rDk#rlkAA^%GagWV+&mYKl0g?mqv7v&R@4gFB zgY?1}zP=45?~g9gJi8W?rzwV~@A`P^k5LJ`alecx8*T#_W4h+le@716Hs?u1z7@bK zoh10lEJx=qAay&l|g_UfyKp!l8Ffbp3h&(yTCmVM2hVMtNJ4MjD zJZqY4yrIYsnBs=bnerJ<8>l04B$#wDWI1_!=7%+dLb#uo1(zD+eY3gpu|^s6BREe! zoEZ;`q|C#9+`Hi-;$aAXncj1@@xVp4`}_u((tVi8Wt?`OUm&gA=h+Fi`%J{?1ykPv z-W?kX_u6i->pf7VuSU{!gT758mk=8?&(4dWMf$E7o)fs-gPQN2mE?Q&WccWEFKfR0 zzCgaCF?@YpZt6M^DEG+-!XO2_sePWo^~0sS4?_b)fVVC%UWYunc$f>z$i+h=BH~gm z9(<6po@A4a9+GkO@HLWg_3#48rU;OXL^DgTlQ*h;yipxK8~9#0JezzJZZQMYbHrS^ zxy^SUU8GPy*T8cpKB0?wyp&+=#|!_xN#sL3`IIif+SfZj=J5)DeIK<6Do1%}9HbP=t#_mSA3ak5`Y zGJI$feZ(j3@!|i!<~?P+yo^yq?JhmZSC#P!bDa0J1X8o%FMvPl{ zPglK@oU^zHr|g@*Iu|~P*O~ji-D}}xkL;qNLSgE60C)I6G@nV<4u{~FIZcA(HO5HSg$hI3g?H4g>N3u zo-s|&Ysx+!QHegQFv1tlgm2M*Bkl8jpG<`jyaXzIHGh|=GvT6xYSRa-cVi7=jp!t2mgVJ4_;YNyBaUm+k4i9Z};E=;Bk0` z?P+W}pLI3(bt(JWhG2oihmWBNzpT@-1_|eh%v2fcmdqT$GzGjdSTi7Y@N2Q50WS z#jUb77E|JBL`u2<=>n-p3u9~t;zs23YGI5cItT2-Mxe|=ZMc0zZ7z_>^N>Wp7RH$2 zqY!-(PCf$9_Am@1@LPW}7T`UOn1RX&vQlLreuhQtt^iAld{y2EG7gne=x@RZW`h8~ z#!~pmS-x{%1aFWO{?qUVOI7uHrS}xlrJODeAuBSKh&pKO)@>S5firi2{ZV9`Ue%1} z|1@P(6+OKLIe%r&>NPxB0q?@_9kP*0z$lC7(BjjXZlL+{Sc@o<(hRu|*jC9N*$T2f zc$RQ_BlZYXRz&49^&(O~PG%T%0d@JEW<3H{lq-y7qbd=74|BqRfRH*imp+ z8~qTFV;P{yK=U^VB;!Yw;2nZplTJPYL6U$0&)u7{E=dkaN~WLTaKn zos~I7?1NyoSQ?!p&4SD{HZITj%Q61cEs>y}+=5mT-V@a$mER9tWW9)6+gECnTTP}??5acVzMs@PB%@p4kky3nt zuzaV;K29Xzngnl}Rb)3{Tc-V%wc}`~bPU)hCd8bJkZ`X*4mxXw;MmGWPouarInoB) zLq!sPn&2dCW6&Awf?^J}Ncim_ZyMB8iC!W_i?QCrQxYa8c#<})q7zX#uTQkWM*pHk ziMt|^+pB6P@x{B3y-rb!lv7@f1RhkskKRO!{$tyz%$uKu;nj93b2H=ib}I8$lNt7Q zDsv07^mZz9EAx`=?NsJ%OnJ6bncIkPw^Nz7Gwt0@W!^z?+)gzaq1sMm-gznFeOC*f zMNZ5*CGLU?$bZ6is>G54xgpECnTjW38-q&T!VxGj$4+hOl$koY^$PR}(^;GOt@64x zID%w-z+SBReHC@hE3y5|Om(s}CfO&~jygHYA&5c4#MsV;l^@-_pZJi<~{Rv z#J7Ox%uR?K#BZ>Xq#Ct{|GvV1kKx~Fo&WEH~Jk! zuD~O((eESjG9v~m`X@$`5jhXHJ4T<0$aX|VosY=KRQww~3ICqL&A!ny5IKqnud`l+ zKQBTZ&lYL&r?q(>Yb@sDpAQ`q|Nk|=`~Fu9v3hUzpHS~lhFE)Fs=bZ%lOgt#AvWb7 z8e%bVlivzgnu{()pa;Dfy0(@pKk;QRdEJ~)1i3Z zR1T-$8OdxpnvUjZnu5oR?uc52lpIn2%m_!+=W%0Pj;OgK5#flsn-Pwv6GtJ!5w)BV zj;Nnugd?gCuZpP=bsJK0L|qA#98sGQ;Uz~@{`zxAR8~;5;8&whd>X&;{}m&uIH^tk z|KN)B_o&Q2HcT2f@4)<{R-(pc#_g4;aqDZ0+bdCH3$ye})Y!^Ay%IHUW6HA5{>a|-xmh42k^w0(B#yIKA3 z*6&NxXScpf((i74m*fPy^<5&pTVGA`vAgxnr;MF?l9!w6)oy*sY^Uwr`h8H`t?we$ zZhbdx@78w__HODW889Mgp57M$Q(}0lBA`w9^(>3 z=5Q0uoPPT)23kK8I*z~N7DJe$wr8W530?+lWpw2hNI8yr7kku$xQR&GZA9slpq?k0 zkz_0ccCxE9iGnPv7&%(GOsO2Sn4*-U0jDC0CvVhqT83R2M~O>365!6$Sqzyj_2P+` z;X%M$moaIZ1$>vQ;&x<@BJCAU3a@s0o2QoruJlwHI$!0G!sU9A&az42du+=r*J+f) zgMAaagG%M2?DN%07|nEiI!4l-@euLBjPlvdHN)FbQQv94cueq6Qj*ykm<`k2nb&UGOp; zM-x5ZIAfI@R0i8)6{^j#YKSccNzAFP`PpZa`}Ogmwkcr?`fG|O2|JwT8YT^5Qr#r2 zbh;-A-eKpU-|3Es5lgovMlDb8!=U935WRfp%xPj8EK5a3YCj(ZF?Qz|ttHZh&r%7F zQuYX(rbgg%^w@c>96LdJo~x%2?r4-y>v!And`B(2*;vK}UZiq@3l)lt)6m|e!ocLM zkwT7jkWMiJJA%``A7d_Zc%)DGV|`-qNHtx^ydiEL9K`D_+C5~|)nuUkLV8n*Z9thg zEeY$gR5b;j?$)x;fG{k!lMZ)fuzg2(Mk@?YXXs%OQ0$nlS~Xvr&cTukWuGH<3Q=j z)z~`PjDsys=GbP?^g6g2XE%F=*>WABqFHY4&<8z3Ur4|Po=FvzRV(nJqKwt7sv^pO zCNx}QQ$=+hGVuNckH$s}kIgbB+eDJVezP1|cu*$a)k9RV;-Qn`r3HCJkM%a~HTXT_ z_jB<$$x7VgGi7MK>TAUV8lbELH@?SkueEN8|1s-^BmPH$d~%b2CI*c6jQ5bZZ(|1H zzcMlqzklP*yCa2W`iNy$1NT#7j#Xa;^n)AcAlW5J+9dfejG4gi-MD16HL}TCHPafs z#A-Z%V-8W6VckIT$^MyFDt)XM9d(|T>KKW0s8nm>>VjWc*U$0)yVY>SO7S1C8k(%r z5Ikl0hgrYhxCb9Iud?3RnDLW8`An;wLabkIIAZ;A<9pWUjH6aN!mIoTuCrzzw5|YK z?m=q?g6xCVO9J8Nj3(&#la2nSN1DMo{D>6tGNRvukov0Ik$cA`8sdF%P{!w&<3>DR zh<|tc@NP}x9Dk;NiqG<2YEBtpjk*PdmHxo8MTJ)G9F%v|$~}Vej)F7o2=cC_Mb21) z*jG1IL9e6Mvzy+dCZssyJ*#P^mCW3SH{CMRoOC8t|jImrMX{|gu4y?3-r_{SWj$fwaxpo zGVdN`-XqGqDgK$mUz=tPHuhdK`HkWJcZNSTfB4?LPfvbxxc|4qx33@Z{)oQfu6n=Aw2 zBgPUmoRykk)syPS8#Ao)DR3BDy2?Ln-bL&3XElEcn6e{QrvCu2^?R(^nbt5;4V`0^ z?y)jZ>*77u#R!V_SeHtoiw`2Zh$1sdSmdfl1^#y9p2B&vuUy-_6M1<{ta%qf z4_gn0zin)?OHs-$RD~5Dv`hJ^I5H;!x_dV@{l>ASWwmeEQ}}fyGZD>b4WZxe+|=~n zD6?BotD_rRW$hO#TNFyQt$7D+gZ)JuoH@7o+fh*deIwg!vq78ued8@oo3SIluwjpN zPKH%}3n#q`U22fumm@GdIpuS2V=LOCUdOA_Vva>@5iej@2 zMtwCnV~kgE4DGdf@Aerfi(w;D2iAQghbuWlR0di?90XRo2pj)#o5@leG;acvHrtRXKC#1?O8IV6@+}ai;Z4BLiVThTU+K;d8FEhAjE6 zmGquBZ7_HWapuQEiazrt8L-@V-V)@_6*C!vMoGoVd(1h%*)@H29 z1()gM*Jtv{eD~Am_`3b(gj{_3{PK98IL}Qoo8x@rJUhuO@B8I*+}W|q(g&kK*Juiq z(0G0LS#P{P;H)=ZA7G~O6Lnqe!^pJV%@vN}7um6FwwtEcr(QYq*$zFdD4Q(T+s^vr zChZ52UFsMnov!bdZbceTEgV15M<8kXPUPdYZ707QX>KUf`TBSvoz{m1>9jrpNT>Co zKHA6h89b=pZS?Q0R!I3+mic9P6kO8ru~3q^x{s3upbLFOpTA<;DQI5f*vauTeUJxe zwz90v@aG_SwG4d_gd+pRNehRQ96!*<37}m+MgP$C&_@IGsYlS<0Hwn*_4rhuYQ*i! zqo&Qf%_6B)Z47aV(Kq9b z9UCB{3FYan1yY9F-$Lwfuvini73z~3K7_V83=6%)K20oID-|PxgUv}Qk3)-|xf1Aw zy+q_B^`{e0s?_h|#@A`Q8H!tcb)4cu9IBiOgi(R8tblo)!sd7?0E7GsE*=l$o*KcA z_UaRt>)jLJMLACnZCYL3=;Ugue}Rgh6!Cx20+&MeB7iA^dv!6yeFY zmt&P+h(!!$0(|06Mr1Ezb5sU{LMMZ<1uCPjykg3`Lgp@Jpyd@yd2>|;11+z3uPbk{ zmUkGDHvonx?m@s!Y0&;c1e0X6m}2u4*30t|5|)VU@M%(+&=j4B@JEy(N+uw_Q-$tB=5F`qf)~uwv5#VXm z0LU%}0L9?HWwe9=cfSG4AYVqE>P3*dP7*Hq0)i)1R2Q<;&Gn+L23q~%Qdl06@@Z8B zgL^UV!MC75DuGD8xZVtc7pq#C$u0U%{ylcst|muS)h z$oE4hc0-0|0l>Bd0aZ0|5>E@HZ&qc)FKeo+=yyML^TfyS$|VB3fA{sJFfH3wevB6 zFxx`0h%!($+P+*Ii1Wn>EgZOMT0Bwh;xo^tpFAVe8Zq$JVuSXc7)E=S|Rr%8Va-fjR)vmd{Q z4gfr@{1kGY0ni8xUsRNuIe=ej69C}IMv$YTI`<>~z5+_N3c^9L*|V`q+aX^eUb# zvY1}QlQpLJeL%2oTE3R2@u-eQF{Cx29fNBDYVt(Hxv)JA1jP)llF`KsG_5=10ci_c z;1#yOF)rDb0pM;7J`J!$u2&$vMrHHB5$X;~3ZlA*YB?l)l4$rP!{-6WX7HAbE@D7Nn?FG+65Pvh zh?2#C`gz)S9T;v5(O`k@!CikSI!a_#le$ z={gO$jMK>mF@JmV4j&UN*pCy~6o#qm09pj&R7a+5)via{5y1p?bwx0BCqRo}{4+WY z5sZHk;D})2VNC$F8E2ITNv(j;^>@plHJX z#eyBag*$wV(+Y!_-tODsV`7CSShT~(IB&CP2F6)uhk=Q&XaX=W{xzLO35>G>4g(Vh zH31kHKPm~fiyb~7n6PUD1eJ1Y11&)T0(qT>|1$s>L#Q`f2T|Qf=zD%@$At&b3}}4( z3}QgL1IvIKkyzUqXqxy<8_m#yEe)}d0hM95)=GgI1oEOjbVGDY?Tr{K>4;PhOvw!C zWuVZ`1`6E;NI{M1M4-^V1Pbj&q@eb65>RMgA)4CL5rAf3YoE+;m{hq*hU`ipk1$kK zX_6tm1+1W!*LeI_rd>dt*8ngQQn~w8lv=RqfMswD0I@Rsn?x^SaHcA)lwq1G!7X@u zscXXpAePre{8t4pWWg%{7{eGS9TrlDdlZ&|Qm2^e(Dgv8JrM1soe!G%XrH5sg2B50 zq8a{4q9Y9c0vImVV!`k4Icw~8U*dI)j5&WVGgzY$SgR-Y$z{&p0ca`)V`Nnqv8u|h z&LrD~Tvc2#gLF^~fflyJy-Z&W7)qQ!fMJ$u>?MlAG8MXLdvfBi@rh!%KQMWO2%b4C zYwnn{#t#;mW6r$LICJtJdWL@?ttefwYIA!_LBaC68vkikQ)KR?0qIU0>D}5m{y;Li zDYLz#NzjTTH1Wum7cKoXAW_H~>}8x4Lr>B5(^3bP11)!@lU{4z-it5F{HruOvCFmPYhF*8wba8U(@1=2AYv`scf6}~e%@^yQbF%e9 zsq*3o#x{eaGMFf%3n_S(!uBPMkZ_dDUEmTrp22xI7a(T{49<+t1GtkBQx%c|6Cx-W zUn|pUIA{DuPd?+DJo${@0#H*3W^yL(kOWE~;~Xrt3XIm%+JwN;dMpxHZ6{!9B3c1h2COfz3^-h3AoMeQM8%hDl|T)QyaM>I zR9Hk6*d`cj8L$)xNY?cPS~mdE+V()R)^>5p3||9alxFY~0ESk-8gIv9fRke^243b+ zpOMV<2O8Co=pk^GT_hU}jnpqKz}Un=yN}bO(`$ zqUaMBlj7w1{}|dpUIF~KRq!$7QVdN(cZORU@E zScet~0k9-tpgeCOo2eDxoo(n}>{6UkP@TPucK|TJGGIwMOE;iS>*{@+*$3j}wHW`G z0TQrOz?8!%J0W@~6{2KBbpa%ngQ($Dzzjeb zz~?0T$%fX8bk76m$A3@eO+WiE?^2^6@bqSwgULjUWj}4 zn6DouXnZ|r?)KrP4S@Hx_W^h(7F#pKS%3h5_l7qEcvoCsNA z-Y@38>ywpFeIp({spD?IegN;M>x(x}hx;)}1JVIO0B@V>i}y^KPdsm!>g(5oasE8u z4}eKS)a^vxN$dpZ+mS6vnp)9JMjmfT-T^oU;GI!@QHIXH6!9zo?}gq3*aX-N;H^h} z@s^`EPvdVznYRNz19%C*dyu>Vsjrt1|1RJM0Bpq)7XhvS6aan?&=>C$&cHptG5~KQ zwg7maP+z>kHy2O>xD)UhfW9Huh4@>5w*kDX#v6P3>dnWyaVMhp%KjE;p9j1M(3dx# zHzmIcH~?q|@aCPqc+<|Cr}5XI54`~RHJ}@yZ{+Cwk%;g&)fIp%0lX8E1;_z#0owv- z1AGba5J2CPXh-}s$m8$FaR9E~x!7ml=kFSQorsPLReiw?X?;BY$FBaivr04{3d<&*uB>z{9djH+s!zlxoyfRB1G78~Ua zO_>?xy-RAc5rzoJHtLsN8#&?H!HCBA`ItE~3}zfu<=3%{2G@w3kSv2W?0fMiWEOr~E1Kbb2r{lIZy>VF zsk^q=bYPXmn9uvsu@~>NJG_Hg=M zUs<$#>4_|F_vHd`D?3-$HR6kr)lC`Y<(^XSgq(9m`ypwL^uh4M z5uFZ=wyKg$t6qvZeJ#11>*H7z%me!B63{5C1`zAppNFA(PdHY+2sC{!T6OhFSQR9; zRV!CVJuk;;+m1n5tpVG|VruP{ITJLUnnt3z_6?q|J(H;Iz@%Q_#XJQ}YYgT%F#KAm z+Y2VZ3}rDGzI_se+o_R+l3Rdj%hnd7wJ1hi$dcFB5P56>nm0hxKEW&bkHCD8qb0ND zv^+P)H&)x=n#{3`0RFp|roId`GaZ`v8ZH2h_>`98St0_huvokV;W+ybz{Nw=cA542Z-u((VsWKS(TmRjL-Hc z@p*7Mql9*1kF;;VK3S-)^q+qG`P-m*9fPzgD;39JdSB{kbXJFd3WQiGyNr~KY zZjzYEh<3)%RFP()*X#JZZY5Mq7(uy2Fu z^$)c`g&~J!#a?>0Ismk)S7$7NouVK5M(EjUEU?H2%zs(bz5zLM1K^nE9x^UtA&(it23Dp#z*SBfU# z%goL^yB=-YaYdrEie>1QRwcr8@_O2#!P+=Zy-4&o(6r6ea;Uj`X*n~n98@%rBeUy) ziCm?*M!PJCX|C@%G@5HH+@ap#IxjBQjSh|GdIgxa0cx56TPqsPbr~=n_;Nj~-JgBd zIW(H9oo$w-xnLU4rR&8*mlciXO2?=jacnr=!y_DPtZ-;F*B5|kb2LOHJ(n))Rfk4% z@g%-3$AlR?zvUR=Ud&?n*Msp>gBe#S#SA5^dc4#!$4Zs9*HCKG!c+H{F zT$3@pMI5g9zOluj(OmqLUdsUWIxR)hXs$3YZFyS5_|~}Dq0w9if$4U*;`_!24vpr@ zJPoBgT=Cnh&Y{s<`+@0jtP!8L!-Hda#@t4YjGD6ecNJ=L!-HF0jAaA zYK_a);m~NVW55KRemVhM?xov(Dt?VA8qKvDn22MI_$|1{q0wAF0H)g+e-5A^4u|T} zWu1A3rqNtWfN4K$+N1G>An$99oequW`Ytif2#MjzbLp~hW|mE(x$=N%y8?I5e8;ATVVP7o6L3 zX|CfAjpn)p%ZIiBG^}@MG}ptxlnubu<>fN>!-kEIc3Gy@SF=YjpkYgOk@DA-42cB z`UxUEt^$v~ZdI^{;XXOxohW(pEqq!!Ig>N`(zxXq3qeG*)z5z@YKCo^;H_M2x;U66u z%{6`;tm>>zVnnx>FJ04Ut}?n(MzD8qGCgB3jw8VUmZ()o_7Bqq%Meren75mGNiTZ#guY zs~ecC0l3CZ(lnZDF)+gEU%t2+-tEw6u9t!78en!XGc=9nx)hky0m^D{Xf)S;U|Jo^ zC&$(Bmky2Q8i@s0mctc)hF$E?Xs)|~2@as)_Z%9{Wd-3I16boqhemTX023IXtVbLg z&Gi;A?M}VoTjQKeO{2Mrfhlvi;?J<3b7(ZzVPLu(?~Om&m{T;3=9&Raz$q)fhBr7g zn(LeYhq!lvmumX||M%&1B^oKYq$Y);G!(_B%TQ4&hLR$hbf?Scp2A3o$RKoOa!Hbm zib83GMByM*ZU>1-PVRUA*E(}vuRYVO_U`j}_;J)ZSi;1E2FcQbd`a}$^8qIMHptD{D>pDC~46W;t6#1NC-xWja zsFQI7IG=a@xksDAvdTTc)W*Tw{5|uEv^#b(w}3IfnUP`a?K}^rfk!+4_AANBDtsk5 zXA1Qf^9p%my+WS5eh8UY$X8y;aUIN9|K#S(He_f`Lz323wp%}lq16Ku z5W9EBt)-oq7QXqn%dNvMZ7C0SoUqR*x`9b*-?6tmM+{s37)eUAY9GZ>oygGY zizM8cvx<{q)`R1D0L)ITPV@J|0&{-nPuyppgNggJ)8K4;a>k>b|I6zZzWYC^fa5ZE z92K)hpLuGoZCdKuCWsKi9uISEvvD7;ZN9;@Wv*>TWZp{OfyIy zXw}BLa0Yny=NvFepZ?q;hAqEzS|1___|*DQ46RCC94D%=+iU$t z46VzNBz$Tu5JT%DB!Pp>)(Muafy2Avb1*r{g-D_r`?1z7c)J+3ycS8~7p}2SVO7Qd zGY`(#?_y{*IS0h=w9LwMAGBJFq16#dP*%WI@QhX;F|@8k5|MSJ)mkWq)>b4TAL|b> zv})lJKKUufg<)Ivf)mBiIul9J`?Su-&ft!XswwJPEDj|@Yr9g-qhhr=?fB=ev(MGP(TI!ZuSl~sV}TjlT? zNrs`-7D?(S_OLH3R&bx)CWh8~NJ@UBRkN&bxjk&qoeZsENJ6Sr%WAC_L#y%yxCfDi z8?CGd`+A-jT6ZG}$f};@I2z$LF|JZbp(g%BZvKU(Dnp>Q|XxaCa zK4NHHjwC3nIhtSv_t{lqXx)IM_)qUzcZ;EwL=ydumVI1n#L(J;B%mJJ$F)NYtshN0 zvH}=a{yHp=mm)F@t!hY0e8yE*46WmkB)55wtCJX7{g5P7%ihCLVrX51B=9|JnXe(u zUmNqp&{}~crrEI1;VWWjy^W*@A6n0>Lwl{=VrcD;o7A{Zts}(HItEGPOV+ZljSgaH z^+A%<9NNbkT9+)w1{SV==ULASuyRihVZr zyMzp_W01sjy1+1}lF>brwVGDkOoAX_-@LIs8BK;Ioxt zXzfOl`pDaA+Mf)q!AOc!D~ckl;68g$46Q9lVm?+4ydsieXq}BDq}6M`ceqy!txu3d z-r=~+7bv>>82egtAQ@U`A}RWSmi^x0Ix)0XAW5(DzIXUh46Vk4aCXpLz?qoC!pz3X zn$2NiXg!LgMAqS83-YY5#n3utFjkb$y~AKJv>rwh(5v6Ln6}jVK@6={Lolnq@v5?> zdS{++=5G;0>m4KsS+%TI{maSF8jhq$RvW9eLJX}xki=x!?;Xy*f()%0NK!u5Rxz}W z7>c#AiL>!xdE5IABgD{p9!XHO8e?4fTlpU`wEi;;eb)9e$6n62`|K()w3Z`@=v^55 zmH97XXq`OVoWD4(%TOr)>T9eRT1!o`gZtNYu-x^*zWywR*2yEx%+s=;&4-AgH4{mZ zEc^BRMlrPhK$4JUuhle0hSsG>!aLbR`?wwuL+eu{X`fm(uOvgOJ(9rhtQD}Xjqze= zJ%S|ZQ|kjUwDuc`TA#6&eO%{=p>-RQuxi^Oh;y(KcOf*8~STOE`^s(ddjaePY*xTs^ zW-#t&jI*~-It>C-8Fv(WWBxDS4K$;ih5lsTb1{8x;0`?NnRz#`r``=T-)U7Z>!+Eg z=H0+z9A7fyIymp={G`*P75Hx85bL{v3(=pVH+b)P1llnzW*$6)tQ3Ql;GQ^%mHzid zF!3n+(-2uj{hTen1;+7tmuiO?uDU;wL^g77viC4FfefuaNYc1I&diU!KX-tM`}F5^ zF>JZ~RXDb2#+qVCxCkkGaK>tgp;Z@2$${SQgtibv>ue-Jjon`B8ZopUM-uZH*A6kX zf)nxm%sKDaM0JxXv6$BUtL8s|CP-}+h%t)ESzt-Qo)op3D~T78iu@TDMTz6%RBTCGuHXvLAFm(f~lweAu_ zYd(_r5?WDAfP2p1Y&vL7WV&i;xtjXhj{{>YX8m z)~iSYFVQluBjsWd_Kq!^$7m^I~XiM3P9;S^>*F zl5#eR#nAc=Nn{l*^RJubkE`lrGPD{XNj*=?zE^e>Lu(L{w9ipAE{4_&B+gdeiJO1I zqZ&7|Q?BgUJ7Q=Za6PW09G>6rf|Wn6bH&iQ6-inaF4Zi@-dDxYDwu-V@Uhy6p*0ps z(#KjRhSoPo5*oH_T|5;3%XK@uxRtEOh%JfYv=Ml!UfBT31s zWwkyQL#xqExN?xy#%hfeL+fcI30dwI&hBA_sbpxKi=@cMx?2pb_mCtPa?QVCT~WV^ zp;hx{So(~I{m$+fF|00i7&+aC=P_Lu)z`=V9+!DKWHO zM-uU=^|2UQUn416;9aZgEo5jlLK5|;I3Z^E14(|~| z>j5OOMc%bu5<}}#Bq^V@@x2&Yeo=ZK+o5t8V9?^=_@(3*uL z;xmVf#L#*gNqU}lt<7R+{e&dsQ>)^wWN1}KlDOZyR&z15&O;LRsdbqcTEme9XM5MW zLkz7akOX{cyx8%Rq3*f%sD(aYc!6=b(a`guOTVX_BsJp{?X=dF|?Z8fsww(T03FoZ?C>$XeE$@UZT|x zg({lqD}8Y0-xNcu%AKgS*4yeRhSp>xB}KIC_j)VD(E1WdF}}Re%t2v+{i?F|U1Vr= zF^RUa{a$aD7+Rkqi7jQVcTlo=*<3iunT6%bAHI+bgu}_j;|x&>DlJMEmj< zYY(3gLu(t7$Qsr%-!7a#8?|SVp>-~joE58y$>-agae2$`n#n4J3NqoS2J@bi|1M^nzCt_$FHWx>Lio8#m zZJqgx#n76GB&mC%)`j?{)x26;#n7rX&vC-~J-Z8Fpj_F5`^*3_w3Z-=S7r}uQYif| ztv|)k>Tn;9y|QXqt-Hn0Dn{a{hxR+EM)#AUH4I5owcM3!in52R#L%jk#LW9xUBuA3 z4N2l*t|D~4A22Qc$Gf7xrDDu&h&Bqj5` zYo)}{`W{J$BXFVH;^QCHn-1V z;lpHTHA518#Jkp2VrZ>G67pFayT#C|w*VI2kSlP^^@e>N4i-ae5t6V^txv?zs`dzu zz4v+7>LG^KOe94_GUdpn)MM0=B|48NS(VmrOSIG605`Tyg+^~^h%=u<&m^*8&8 zd2jv4T0AqZtdRM4f3k_pcUJ#+CCBAnJCovj>(^A&d+Q@c?eSZ-hMk7_2|drNi~W(f zbI51Uior@S2L{Vy8TflvG&|<{vylaKUaMfLoWTsEc_ksy%6m@c{a}?{u zu;mgY#V@lzcB}5=WN39lQdEhrUF?@L7pyf=46TKx9a(0rx(`~L#n38Tf@6ZL@~(ns zv`!U6>vAMTD>$wbvsl+!EQZz&B&p|UnX4UlQ?u3yPmrNC97*(PT8CS$6=G=pfuy)1 z=dcPa_n}%TGPHUliO90g;dC*youf~D(3*~< z#HZF;F|>9g2|vRX)zCT{t(TLbH3dmrwfex~R&t-M5JT$=Bms?UsMV_V6d79Wkwmmt z4zc#|DlxPkL*mHlY_0W)7+MEDjU&Kn&c<0*tF;(fgODUwd0Y30p_N7w*E+lwwQ%w% zdvG=@uOLIKGm^kc)~bi4TaA*o!BjD{(xx5F{5ddK!F{&>N;0(0LsFt~t%c zL+e8%MLM$Ctp?AKp*09eOzZGuH1Do^)=G+@wFya}3Xg1V@643Ys`xA!TFsCIW!aBx z{lw6kj>M5=Kia$`hSpC=iq>#@otV`xw}&mBBSUL6lK6|Xs>8}ZMm-~j)^A8+Iz}CC zwa!>YhSrTp;*~jv_Ort?VrYGdBp}N^hli~uL+eZ=As=gk7+Q}Yab(%g4qL>~s`xxs zuZ{rr?G+Y7YYdWz=CG!94p)nz<*dO-eXg~dilNmDNl@dm_i&mRS}RRET2by^g05=K zJ83es+965!)EXy-)&eBq7q|}XXNT{_&^q-6SgI9vY^!&u7+SND1U0ViR%@deTE8JF zQmv5HYKntUhM^Tjl9W~7YRwQs>qR69UBPyORSy5pJoxN;F|=yGh&}El&Y|7vEQZz? zBnhpDjzu9=UZ7DwYgON*gZ@nxJVH7@+va&|aJ z46QqmBz0u7TU*4?s=W?#sC5`X_skVo=E1&RAcoe>Na7dqF6k%=rT;A~``goC8epTC zzwh-srog0q+6laZBb!G%|Ce{Z{En#^1svBwIb-Kv%$@JzBYEd*_U`y0*tdW}bc8`A`g3Lbdfc zw%pC?_N(`HVrY#-lIp{;*Fbm5t4mxz3&5oHZEW_IH;ZA*6<)>4^l7;T7)O1sgTJt* zqy6&=F>HA@lBD`$w>FBQ^&65f4xR;0u&he(HSBRX{Z&xiUP$zftfljiKoV6Cn;y1@5(o7$Vk%X~v-I4x{ zB%PDg-iTF~GaD_Cw8}}kBMIVC&21-!WG8k#H<^y4at^ZuNg5|{m)V5Gym99y-y``o zr=7s-cvm%tIRVM09OgVE<|5i{=PD${Im|pH(Hv$Sl8rgcmq=d9Nh-gA{URr6gd|us zyH*6r!W<@sB$<;WkR)=F6q59T+3jpZG9@SZ8cB5jY$os~TFzlYNM`0F=O9VsBtwxb z&Pi@D?d+G`@-ietbC~y#jL%7aLt;)x?mQn=@_`?8rwo3_U!Fy%NMboj(lBR|;jCs_MlTB* zpzTUIjsG{Z8s|#bOApO#ghu+$Mq_j#^9`1ntBc&Za2#{xka=Jo?xmKwDiBlpmkMN-m5L?j!}QBbCL#%)lif}NNjxWcATL>tB$dOwm6z;75fi%*jZSImrkl;jUa!)iax}>`$((Tfww%N2W4<>K?|jk9C=~ z3a;QeEX^Bo+WO!2%7!^@n7{B?SBx&0+Jyx_;!m8~_js6N-Jx}O?=WGHpJx7Q_U`s0 z+0Mav4DTHh+PepgA8mQp>`}~5$@RQ?--32JL$ki}Yt0u!Yd4bkHLPW~&is%Jt$UCZO`(NhTUOoMVrW(Q2v?`7 zW%gw=FPR5t<4iHMu0ay>u~v(r^^0le9`?|_ep-J_hSoJmLR#VW_4BM4TDy^?FZEtO zO+LYTzKQ*@w>(4)TTUVg-b~BBes+nW)uI?H{6=r<1~IhWKoXcr%f1roe@cedC?rKU zcw6hm&^q)pjO$if_Vv?U46SKMQmSQNKkLQNaz4k_@v+*9p*6uIXLFmLm|3J{fAW~{ z6qrqCkTK^0{=|K@8;pai0`rr?0((16wqbkuv@--uunpT;S=N)xe^_-Um}u+0GrWQ= z?vdH^tp8GZ|GuO9qS^BJe>wc$%9Q|`zo`0J2;0&DyqkI0i^zUY!_1uT^ z;4=3-IJnP%@%;wGMh_V=+`ZO)#mr&pxUdEH(w`5(ER1n}YM{OuW#+*-{4u+o(jQg9 zDXWAnmnQY|lGf(5c479_PCq2EOT24M&$E^z3FNf%F_L1Rb`IFSr_};UFsGdel2A@E z97#AQxgJS0Cz*#No|C+YB$<>wICR^uM`6^ICPhLfeGRX|`x# z!BM99yoXtJL-%3T6=~J=8`^i&s6L}7#LTO=14ooCy#2n!QG&CvmsQsROt5G6+PDo# zI45}uNm5(6G5U*_TFM?=nV;oZ`+bG$v7B~JLK4eKrXWe>B<9UoL%30mZO4tF$(RG4-DZyOy}}ol&5vd4aMfiPGp-KsI4hZ1`nOlz!hIN51?-HO z*LE+}Hrw;#O_S{wbFo%a{&*7k-(St{h7?(Zo zc(1_BPv6XJ>}}@PfC*m488hA4h$N|mbC_wzjO!@$E_ZDI%^aqDu4&EKx9!8&yJnBQ z?@+unn>+UZ?N!WD^YY0#^7dU{<;q<^CGRx;RD9?84=4~mwozNG<@9UnE63_&T1wxJ^UE8 z4m1Vz_-|&_iI%OF+(D|X(tAeDSasz2pc!dZ%t+=qw)fXg2kkM^u~|bkBkhZkMh5RW z(oAATdL62xiLA%JJ<^5yFw)>YjC7Pn+JC@MY|}kP+P`mPtW(U9=1-{JG0ZS#>=iKT zT=3r|kMYeUS zNzU}H)yptLv#s$+Hu=<=VXR@<)-oi;KGvJY8lG)^hh!)&wlgciKJ!&~!y1uo9fxF! zPpuBdie*~^kpz5ZV~Vk^%(fOFxz)#d*;qLCy4&k>Bwc*gM)~itqOcdZRy`y;ea6)q zOmcL#brF*FKGs+;=`q>XOeC9p#`O%Ck{s(NBnh8dfgfRFXCnF&^b39B9ZxZVdd<9xPr zu(h3^zyvie^E#ya;J9j-w-#}aZ~mV7>}5W4Jecua$y9Rzo&&vE6h4GQLr)^QY>-0fc4&cGo}KC&QTeG5yH}|IPU^#CV^Q*JCqI$5{<#Jektu z4QX@AVt8HhW>b){qBAOGgoG2aB9nN?E@rS^DmKOL<76qj>Z-|<4+ z?C-%K@1(v$jD@?$!>su!`>+xsS_%Ek8v}c+1N^S^uXugqHNMN4TL;}Jee@Qy_xG*F zg9&W#ZfA}d-qAmUB&q66P|aP8tp2GOTIGMkR`#(@5JRgQlHg3P4KuJoNaDDv%$y5C zNX(sW=E3vMHF?&ZrsbS=79dHhoiG}3&vR^Nb)NMWlH{!H{(Nhg%h(@#J5_(*(`tw$ zmD5fuBt;_V_GXU(Am)kH;v^TBZ_L+wEd-+;9&@+1+tgf(a$rPQ{#`v7N8P z@c47^U)Vab?A6$~l8|Zz;kc7c>xh5I(CUmNIg34PWVLPYwAV)=y$+ z)klva`c0*}R_kIhw5B5oYkS#y_@WqEKOjl^SPcuv(CUdKa5LA2z1D4FXst%#jHG2h z=hih#zm%ah2}#kF-qy!rX#EFonM8eRO%OwCDUy(nRU(E~BYgBMFoHd_uft2l(3*}U zt#O$>C4U{hB!<>cNQwcP)wAcjRNQY`R48x~cd|eAtu6Nz!fO?03eb)k_Sm>yd=#(z4HUN(`;dCecyiV7GgC##)stk)hQL zNnAa|O?K9UR$no+Zb1@ME&I5h6+`O_(~i%$4z5gwRx2a{9b4?<8YYI;EF@{4ajh3a z>w6>#S@xrPunHMkosh)UL%TIm46TJoVm{VZF|;b}hogjg=w3~m&BpC@iWpi^BuUjW z*DdaY)-*A+ohyS@+pTVrZ4e#YC}sXkQ!6#L&6~Nldl&bGw&Sb($Dj%aJ4} z@(5txE4PcGb#PT|LDlMy3T`hs!uDcl#gN3tvDOLJ9wx=m+JGeGGaJ8)q1E63^iXGE z^Dd10U=MqXp>;cwh_1etK*>MSz95FyE+me6*wAX#JCF>mbCCp8>l9e*m-{R(hSp*v zA=T<^t@VKzS{16nx}V3xepaic7+M37BxTvhHCqg=SCN#chxT#(A%<4N0QO4N`VV^O zJ~%Hu#n8GQN%2gM%dErv?X^Y>t)G!Zv^MPHYIYDAT2~-Rs+N6R3&ha+5J_CM0@fbZ ztWJhjCnPCd*NwJXQ^e4E7D-4ww2$j&F|?W-jJ;B|?Bg0FhSpppQPr|eOxb!q4f`vlG&_fA6J{2WN3{?Qlwff+(n3IT!&AIq4h12fNJ4o z7Rx$pd zp=4-{Kzd1|f-RT*F}D z_P*@Ftvpu@t&OG~S-rvMkE`6_WN0-*67sp`zfugXMM#1^)>mR^)jI-5tuZ{q+V2#4 zi=lO=Npv=^#EB^VFK6QoF|;b+7nGy2?AO?*i=j2%BWw5amNS1H*!;CIOAM{IOgp+eHvb}+d!@o! z73z|q)!Zan8*Nc5|Ezbp7+Q0X#C89k`)(I&Z4g82XCz5ovz?1t`8{k9Btxq!l7K9{ zv}m!e5<}|&B=OOl!){jV4KcKSLXy0T)-l%Es9TQ=t@cQw6KEY_wML4eH3vztwzB<* zyS+0`hBpCWcnvSlrQ1p>>?K*5zVotw9n{51U!7nhnX&8i*vV?KK1zx03tpAu+T* zLgGwf4>!ZgU-Q)(k)hQJNl4r4SZfa_iJ`RuNknU-3#|M(+$n}u?c;EM*Zp!+>$tj# zp)~47Qk9l#L!x5+EEY9 zYee}yJhCwvTGt~<#<{)B5j%elpAkdrYm=yl_AA)hO~}ydge0a~_G9nWVrVT!Qlve_ z+^6LC@FOv_s+@o`kL64SUETWkF)hF1L$*5PfeWw*MCp>++CBF#oW)XF~s zJSK+LJ4nLQSj%oXCz7Gn5J^bqXMTR-f&A+zK&lXB(2B`fRrvoI-|HA0%|nKy zK8*~mbCASzRJU7`#L#*eNwKcAMxYk=SNGXwF|;cF2WwTU#l8CPQl(k|LcM&ATTUTG@lO4s1h)R(~X6o#X7*8ZoqLw#6Q&cYz;8mHac~C^57) zB8g~4^@Wvx{qv_7TE~X5y|kk2)`endO-2$;^0m13)>_NN(E7x*bkBO<}iOn z^%q0y4kV7Ym)&|%46PC*p&Qu4ld)jk&zf`f9^IY{tqYLEZlY!GO7eR+O$@D7NRqNH zvaXFE#n3vo1NJ!Gv9^ZAe!0&s7DMY6B+2X9L;JCJyBJ!n&%}NzD{LLtY%#RHM-q_L z$=buNXOW@xph+|?`}Qj6NQTx$NTRA`w^oXwbx{f{wTA{AkGklIVgT>IAgCyp2w0TDit%~QMmfpoP?=!j&?lXPG&{~0{Sl{ktw+=p+ z46VzNY{Oef=1fvpz}7SMcy@WnSYq5OZbOmz7|d553_lB+xehnAuEZeSv$<*Ozxga^ zCxcC-@Z4r|x}~X^^wtRt&a|wa1P#98AKeod?8lE5C&#Aj|%)P~mxG zXoZl(m$T1ytFIVZw;_r7SkH^0^)(V_1#8*or_T9gXmv#r^RccILo0=(w>O zIkV8YGG7%#>+lQE!_~ChtJm!H+*u5*aY)j#?6u~Iq4g}1;3jUb`kAhk{mCAFDuz~J z53H6~c<*5DHpsfqx`?5bK(aZ;{oQ(S?Tb_<2fLpUnpUv5d?YYmEf(hzhys~e>-^H-y))y5xJ+%dEpk?=r#TwUx2|nfB z=M7@m@_`p)p4DnbVP0Q#U*~7b?}G{Yv|P}e z3|l@1N%{)597fC4@c+z%EuRA>+}*p+_laT4J518e+dB0UGPI^33F_=%zp7j&hSo<& z934gNR@F<%&^pB=Iv(1sOU2N-4oR_J55>?bMiSK-)?TYdA2PJsAqn|dZIhSni{F+V<5TQRiyA&KA0b=V6_ z+k93g^WYJGx)@r^O*`5z?8l#vz$9mQw_N!$GHm$-Br%_sF9hTCWy@XBS@$f%K2H+E zmggebJcRqQz0YgFL^T`c{KfX%XJ3n9%YlBFLygpK{YMO~zDSDoub9^0m)Y3W5ZuJ#I>mifq{AIUxilNnX5PGOHh~2tG46PfHI6hWN46S#O1a(fa*E)JI z8Co%u=$vA=(qd@sKLq1?jBDc|tV8$g$<=?X7+P(RRK`o?nR9M!SnhFy>$oSFuv)gS zy3u0T@-!sHN$>tF5JPJflH@S&{=5q&ekEJBUlIKyhAlU^9OnyNYcV_ow<5=#N^q_otN@w%iv<_KrUPcRXeo z?K>&Vm|5kS2WM=Z7`F4FNlxXs>_>oq#Lzl&I96{;UdP8ppLw46VQjSZ}b0+fXNeHd>0Ibup4;6Rx_2u-y9;*1ARv zt+^)Y%dKqRD_4U_9Piz7u^6`eH6wi)Xw5?6 zs8-Nb@Ql`aF|@u%lJc?Yk0L|sTqFq}D=voCVk8k+_Bs4O46O>Iu?3fLZ*tFOW`G=5 zGcmM!BPsT=ZV^Lk8ItsgT!;3(={+&Del+d)>`gVtU=Evlx7<<;Tke4*8lq+2o9-1u z>m4MK6TGb&W698pAPH#f_WfeK7+Q0XI2xDTdQl9m?MTA9tF^C$TI0yjYKJ7{V~rL= zD~TkoyV{^xHhOUVY!E|hHX;|2HBk($N07vPtj%I*m7joP zrY!p$HWNeZ5+p?$mwj)VCWh8>BxxV(GcmOGzY4Xc@r-s0<^XG@?7`VMMGURpNWwnW zO=4(0j-*)k!uD4NHjAP4H#tI|X|WpBF>xb0lfKc42;>2))^39X7s(46PWFq>uHC7+QZJ37o;tFr33OrT^uc zAAT(vT3eB%PxrPijFX}DCX#?&U9r!`q1Tb2)f-7#mVGuJ7DHddLWb7ONRrFAdXwm3{`K?2VrZ>G64&bq z_PfaUz@(q_ZuxsLY`Mw}IJPXMb-%Sgt;Nt9iX@)$wvu9Ky@|xp*zL8x6+^4yjo3OG zm)&Y0hE{7N3BBHHKU)nFL+e%~NgwNJF|u>l-9NA1g4G46P87NMEiE`|Hmah@mwG zNl}DWM|3a$yfaq}t>=-%&-J#x5JRid&FGY%ycreZby>xvHlW6YvAozL|1x`Ym*pStrJ+!KI3{!46Pb>U>*8wugPL)eS@UP z$Le(_8Cq+R6c6(r*NJzLp*06dNbgqI*ZgNFDc4XPt{1swoJ&q*pWBn+G)+u-6 zh`pTSGQUmfK6qqHh@tfblE_oEPIVPLqt*5vGPGtON%&a1#L#MYFSdoOu(j4aF|@u% z5_p`x{d@5_%tqaA_ znua9Wn${)guKCUR%!BJNC5BcJlH_UL)=y$+)trZ|{48IgGOy3O57z1^hSpdlAs_2e zF|^)ClJv2v-A9Jj8Au#ie4iuJOZITI7+Uj@q@MF0*G4h4zDE+3)xn(#JY%ie_miP@ zI+BQbXt&0Tp|uD}k!oFMt@WN5T7Mx)tJXbM>y#uJT9+e{S245_NK)l_KiG*AQTkub#%?jRx;}_KMem#2$91W_UCE5*<%T!40#d)MkLhSqc>X&>u7F|-bQ z1lC79GurRbhKix}ERw|EwCvZ$p@n2<%|{aUv1&a^hSpRhkx#vAm0LuH);J_7AL|D( zv@U-PGw;*GVllMNTa2};{ldPLXNjTpAri-DMKyh#46Un?gtb;1VlQ%EyWlZ?1DImn zTiMrYoh4-0@=zoZ^~XMnRbpsWdIDQ{5!b4DXV&cx_wM>)Xq|>6^r*MhLkz89NQ!-| z>0)RtLK0u-U2B6FT3;fG>66T6HrxltRWn6~RvRR7S#@0n&uEPhLu(F_kgPUVYpWPq zHJ-#7UzWXxCySwV9+JS~?Age__8TUK))XZ1F0|}xW1$#YuONvI<~z>zPvGn@j9RvT zuHb;BWY}_JBqghOOmJ76nL5t%crmorAaOKf_D@Le7DKDfGHm6}9Q!U*I6zy7wK|BQ zH3&)kY;SA27+NVL3C)Imo;Qi1^#hV{$h+1N%gNAcgCx?_+Zrf_*3C$wC(^R_aETaN zZy<@^Ps@Ik*dd12KS+}Id0U4+MTS-gNkp|mSu4WP+UP2V)&L|i)v{ZY#n76KB(RBB z%l3Wn6*08FLlTi?YPk=ts6(G7L#q`MN0z--R1B?aktF74&td-lK3fc}6q0ZYT5VA{ zpf0k9?}?%Hi%AA~@9&4MKx3zPx7?> z{z4Kc>$XUNcc21&^$v@XJr$-2*)Jxhkx zLL|YR-sAd646Os6D{y{2i(ALs$MAZ=ebx|6u}{kvi($(*BdLv!o4ywol;^NZ|H~Q= zfeCcc8g*4;Hm5sS?*S%qF{{6cVbs$|xK(Zy!|JP%M0e4$ zud&*z$U))Y7meX5@Yrg(>U^~qvb zeI=5rKGi<}6K>Dd62x|JR~1*(pN6@O)sLu{{cm$~d$mlHVf7J6;y!&|B!*TolFB}P zE_?xdrB9z580H4=K1ao{`n^bszo%tiW50@_)qQP&)7z)d^S})5#Cf(K6Sjc~`c&`m zA{kbnkEFX#^{>H1e5#-L5?1)v-eVskhSldHso_(76_}ygUiPtX1>;oUx!`F0#a)MJ zzVy-NWiqTj4@q>lcc1?fL#yYy0;h{lpOav!`pnpNFv$|{>Sw+}hSldIY41~g2bf|V z6M`7MI~&|9o36)7@HvL}6T|9vB5CeZeF>PjPxbX+iiNxty5_Ir&Cty7Q`f9`GFDTdY#Btajm!v-?6<|2uH;$3T# z7+RG!!urbF8X$(&^GK3kdRw($CqrutlAzC4UL=OrRwTvSy=%32gAA?Pkpz9LonmOU ze-nM)=3Q%y7+Uj@gkGmL5r-A`!K2M4F|^7R;gzn(c@4P=3im}vSCa$9(0Un(Gmn<} zgn(O)wL))^p>+?E$Uq(smsQ5cK-EQB)!rsU>v|-KOT4W=#n6hqgPFgW)*v+RzRSW| zMPg_jzX`8r>T^UFpm${5XS2l6D)%nlQ<%w_FFokzjjMwgTGu0q=v_tgDro*3ZWBW* z{2tcWtE@F&b<7j?b&?ob%aBC0z3Sn>dx%V0b>AmL>qaDj72L{KVPUx6a6#*HF|_`( z8P;>O%(u+tk87qFS|v#0^J%?>TKPTfy@d>|7m-AKY6Z8Fp*0>!QZtWRPD>Bp7enjB z53mkjtvL-ar!8zfx+x5z&2cTnBC=L#q>#_^X`5r(6Zk zXx%D?)@w*gzTmi~0?dEkv-1~ZXuX0Y{yQx!NXzRj=WQoL>pdjFZM1N4W;uU#`;rW; z4M^f&(VB)HqFmX7<2w5*GPGVo68MJJqv?}rd16+WCi!xSznW( zwF*hmN8Z*c-;km87!v1Lp7na*rRL-Ede~$q8Cr{wM4NkCjlU&B>ro`3_OxPXH2;kQzS z#%`Fd7DYeV935I{GlH!L0OQDwQkeEc9W{12ff!83CrJ4|6M+(Rv*Tw{fMj znK=M)dp!gu*gJEKDJ*c0yM`jO3d~FG$k^L?56sN2WZY}9>~>1P^v4IlOuL!&!=qp( zGwcC{<(y=MjQh#H>~@X=Gq*h%dwYdrIaf=T-@4}+PBo9j%i!!lyopKRw|ddrQ=;`_ zpXbJ4Hv2GL!8G)l=Rshi+V1tNQtzV$!Q{URx(3X8wd1~bY8vFYwt{J?_2V9` zvzfoZZ1Y(^!HVUasy(Ke6U3VxnRd*-2I4+At{Gs`-O03b0X!q~8JM`w*h6@8C#khzuQk@Z z0pwHbB`|}1YE`d-e0XVt+u97^NqFr>+u_FTXDFm$8Ww3R^1`{UenDQh)`?|xE+6VVQg+9|Ct0!f@LmnL(NBy*BKkVKPZ)k~QH zcmq1|Kz8yalK9!IeoQIFKUn=xjBEWFWb%)GTrHU%ni;EtOAvPyroDgbJCIFVX6tO) zhplsIO>Q0QR~I``j4S#iUn4SCP40tRa)y|_Z^0MA6#2CCix{+1TIQGoaor-Tl3NXDw`kj4y%VWf_(Wn*R@YYeO3t{@k{!A=KowVZ23+kVa>DsH%&GhOTWiq?{n}_GHkgYlJp4n zxgq+D7vIVroQ+4pl<2)1d&}>LVavZFiC@8%!)VjJM`g>w!>||VJ0$HbpCg7Xk3-@N zWy|(6{)1rBKEIXlgBZ5l=5Sd04G4RGri-Dq1xYl;eYpun>Ru7?xKa5CGPF)Y5`5Cz z>Mw@Y9Y~Ts*2`jO{fH#yV>QG_F*6LU3z3AEdiU@~F|<-hoMqnDXJTkoI})qK$7&~r z)<`4~A8UaaTJIt$TFv9UeS7^ShE}i+#-%fn-RdZY))h!XKGqB|v{oVsPU0~WH<%7C z+{+$ZQJ;&URi!Srm-aaO@#iEk(J9_7Um}JrUymf>)AC|4sf*Y$E{U_wGVJqPV%YL- zB^=NR46T|+VNZF0^K7rxTMVuHOrmq8-TFcdtz+xs+NQsEt*&Bd4M!5! zInG||X)&~ZGl|Y$cI)&8WN1x6QlxW}-C81s);mZ-I`7!6f}_dMIu1!v=M=kjl^9wt zn?&anyH)cTGPI&df{$?KAHte>xy01c_o3PQb9h5CwAz})r$2+hMAfprKX-^>%TJp`-;-nS&sH(CenS!;%;RbU zOpJTS#rZj+5#~@W+xyd23|qbwNuZ_o@3vnfhSn@3!OPem`*D5+n35K3*}gL07sHmn zM-po4y?$yPM}}4lB*}s7kNq0*A}|59Y@eTN#jxf3k;EU#yhfCn=`@m5PEzG~Y}2{y za|&C>Y}d?#dv^mdZ22@K$>y}|$AnA7(3*&(q!}%Ht^35#T7@LFkymloqEm;lgARMR zLkz8h8e=POpfwGb!R}oftuw^XGT&63c`z9cCVDhi!b1Gey(?imcZi|&glV}ix2gS@ zPy{AY-@D}>#IWUqnxJX}TG*79{+us{)^sE#^}MY&#n9US1kAi@EwI*VCWclIB*~*# z%WhpGhSq$O=+4Fds?pnGX#I^Opt}jX)wC%YS{EZJmKDUf+y}SmjbdmmMiN#JgRX*S zv_23+t3n7f?_-@JhSp_BihQiQ#L!xUBq7T_8@t5NI`l*wkz~2&E;B%m>r64UMj#3L zSo6ftT8AXwh-<^XH|-EZtI|o>2YvRYhG1gHdbiwJ3|k(8B-oIaeQ#PMhSqi@fn&U_ zW1Eqo)elLLYT5UTX<}$CL6TN2yY-$JTE8KQFXhqCz7meZud8GjT0M}I_*gfIp|uQ2 zdKqg4&9c#h>*r%Jw9221nOCi#4D*CmGcmL-K~m&nO&3G!StKbR>l-n&YMp`=CCfgC zXNsW}LlTf>-<$3eL+ceJj*s<|7+Q5&pobHAKD`k$$FrBCIqW2c)(9lUS9x2r#n4J4 ziR;eS{yM-nVrU)I5;K3jcdb@pXkCUR=wsa`hSoA9Y29Vpd-$;!TIEm0%wNtPcEbd^ zpQqtEJW&j-UPzMq&LX>YqZnFCkR)^$V84FeEQZ!!NStBbJv{C-GPKS|l2k2w53dzN z>k%Xg-51z<_?8%2KO+h2l?wCOp8R##_CI83U5_N_V{H^eE6@t(g8KZ#?>Xjhp$E6u zbz*3JizMJ<^=VCp)WHQSJ()eA{jufW)6;{h?Wwj&ApSWVlKp*0FgNe9lx z>6!`igtJj3hE~Hc)`pKYRSd1qktEbZ`)o8moeZrQlHw=0dXwl^{`K>%VrV^xB&_!W z?DveT!8l92TizmuEteok%EFuMmi{z2gAA>1NYaa0%WmByhSt+a!Wz5X+9Zb7w@9Lo zd)L~(9T{2;OrlqJ?PsfV#LyarB<5qy6GLk)lBBF4=Foj`)om9;t3rFsp^w!_46Tkx zihZnMVrbolB&63f&2Q1>ACZ=dq4hSBqF$VNyY-70TD3Z0%=*>^`>V~Z#L()Eq@*ir znNQ#5pLeboL+fEANqxJH-P$OI)-EKmb6Ly2=T<+H46PH9L?57KKaPzTL+e>2VIQmD zEHbp(AxRv<_d(8dmlK|GMLj8o*5Ms-JUrCfnkt6YZX{_Rt4}8~wALdjs^wkll(Wgu zx*ti*r`7?T$ro_OpIV1T$k3XMB&Bs|U-Peup|$^cm_xlcVPEs-i=j0GN!Z8wKn$%T z&&Qg-n_D^elgwQ6?0gp;e(5jz1@PTW!S9 z8i}M>wJyQ=%l&-@uHJja&{}~c*o?L8)`wzf{fQ*Cg0C=`SL59WYc;)y46RF$6!};Q zF|?jX5?<+D>t`{v8eNR@vTE^NjZ81u!;8hxnu;XyjCZYNVrXqa;>haYP6eK^R$*^4 zv>GBQQ4j4_A2GD#Vg_i=nj*NmO%qkJUQz5;C;TL*nQgvp<97zIwuOT`7jv ztw_TCc$G36>k$7dd(c`chSobsl6}3c-^9>5{8Aikd_Id67DKBqlBnK;wx3fT6+>$$ zlCY1}ybl>#<4jV(`@v3}h|>RZHa3f))jW!QN44xnwn<`Wtw9pkd(ifARqsoNR@5Z= zl!g8CV@tq9eOfNKj0{^o7fF#U`zY=gL+fkPj^69HkK&|$WN3{+685oHi=pN8$MHGM zGo$?;t(zEH^N|EUqGi7}t~G!Rt*JQ!7DH>qKbjJ z&KrzcKI3{t46T+!uvRtm_N^QjL+eE(aeeZ^zLgKToD8l0NF1%zhS-bT*DiRBUkWDb z({hC?$gt&ZNQz|HNAaK-TDy=$7VxNL-gR~R!@YaIp=4;)LsIgPx7AtQZcmNK$6hsmd$Lq502|kF|>{zh91hQ>neCgtA`j`laWMZwXs@{h@tfg zlC&&)55E#atNd_mWqrQI{w{e?46PPOqGxmF?Q7#=F|@8i5+2NVob8`)nQIueZ2uHN zS`1tM1W7<+cUPR5I?nS!BgoKdgCr=+{u#xX7+Uj?L^^ToyHMc(Z6VfrNer#+NTMCR ztpj3YXf;I=(`?x1xtkbTBasA8@UAsm46W5jLQTA_FT~KQd?mJ*KJ{VmVG}X5x*|!< zVJ-VnVz3xm*B~jH?QP8xL+c47an%ZCtq4bJW1|>a+mIwx%Wf5nBtz>kB;hxCwQS!9 z&lE#zIFh(5Q_FpDMcpfg)^kWgvh1}!5ku>5Bx#>drX4nl46UX}QYUfd+v4&ypf0k9 z7l@%X7D;fB_x^q_n3%rl+TQYNF>Lu`B$1QZANx_OU^E$8b&)vV(6WESXG9FGNk~Hf z@G7Mmn#jL;|5OaE)5l=!FVUK9wbqEC)p9JXwX`~*5NFqYwp0wQW5;28`HZW#7+SX? z*?AVXj=7KF^@98C5ioI|Zz|p@hAmefU(Puc9XEa7+cy>02UEVIclB0a;@^31ub3EC zzaL3UpX$$nN%~ZO7fiG}s}I620Ue#U=J%gKhSggkady$Nudz8|X#Iqwp--P%U4`Ec z_UZF=V8Y*eS1%UB>ZeV_s`IIS9hlla)z_JJe7^O!U=kTtZ-Jz|PxXtyIPJMwg4hn_ zwJo@6CxR)~yZ>z}+P?c}g&0=fg(R(S)UW5r|{o;FC_CAjjL+c$RJ$?FI``U6&?@sKq{g}`XOxovrcV802>cKdU z#y-`DfNAejJq0HGwfES+62t08T!(8vpX&bs6V)2CkG&U|gkHOtfa9~f4$WFHkJVyW zz4m1M%xA_XiJ|pA61)xMn0EJe6s>zbe(E!01HgoRzNz?SF{~b(0?ViRU@&PN6N2cc zI~&|9ml($9c=(wZRzK(loO6AuHvtp%seTricrjOtdAAgY@v?`RSMwMnhSl#w68_ZN zDiTBMFC@-q-d2+v$zF7>dr;x-y_pWu&O=M^dMw0gF;Y(s@9WfO>^!cXZ zZenQNXc8S)?K8hk46W8TW9Gl~9@iW(w0=aA_UU1xTgcGrg(SY+yVlcUXdO5W?f7i3 zE5y)x5lMKPcdZ}A&ZOOylrb$N{~dgz4pU__Yj%1df!Ec){962Gr5%qVPUx6HbN^n zgAA?lNSwK}PDY*lalI>sR+GDNXE&MF%czy#!&zczIrm_D`P8~Z46Ub-BsKH6<+Sv$ z#=T@{4M&pJ%-6!8I0x>tMPg`uiX?m^$90l*=DW@$Lu)ybxW;9ELqC5G51K`W))152 z!dmZJ=kQ%Iv|7!^xO{5O5<_b@lE4dm?c#BCFaI9D&k1(^94Xnh5Ptov+=7+Sv} z38%fSQIC+J^%aufAw28t!fnZMc|E**AsJd$E3u*Z(2+uPbpyN`v|6OF1skx|8JG!k+{rv> zEfhnm#*?rPr!^A0N&cR4gBV)7kvO}&dpL3_8CtuLqNqDytDEn*3zn_G6OjZ_8mkD^u_>}1T%$d}H1uI6f=T-@ z>%bKGFbAzRuiJR{rzx1I4>KN2%!hdaOxTC{98AiGY4SXdT0YD;FmWH|ZZHuaW+|A> z7iNwhg$3?!A)C#{?X|(Qqi<4mujR9uonT7v!7bwy7T8}yI{?>xEqjr1zvU>qonyho zx{-1B<7}oAnD)5I@~U+O7^f$h(~PbM$CUyT_hEhlGfCgN>F%|rF}8D9x}3Ahr$4R1 zRK_m^W%}&idu6wCF_?5$GWL0%1ZJTRGY`z6KJ&Z+OiwTgiew6PCQoj&b+Wf-4! z0&6iYpKsZ{5KPjCxerXSwwL|eakqhqcIVn?XQoaMuEUdF#J7(7^f?YD>QieSn56bW zd#xHT;r#-iT9<(ds~!8kJOxZ+pLQ02>C%H^H=hh~9~}FeU;>Q4{@&))}&!BlO_`N07{>%sXsU>%M> zKFn!g{=|olj8j-(Zzl@oR}Y5Y(VF>Y57W*IXsu#akN(~7XswRJe6j(*Ww$?vt9txK z-=Vk^$&70wj9L0QpO|m-&0NWtKCeZbyIuK>zR7*~M&GYSu~zPJ-qhkZ`d(3!-x)h( z#Hc=*?~Og7Uq5!oxe@amS!k{oVMh7?ZsyIm5pInkCx3w>G3*=A)e=jm!RN z)px|O9p`l%wbW<3)j|xdD_+g?#_i9>yky;Ldoq1D?3oNf%V||_f*bghD*b&$A5Di z(?|>Qk5RmmX^EZ4)GjQTn^nbqYL0cab*wX6Isajfbq)66SXZKBooVBvB6q81+Pok0 zlX$XhR?UuRc{~p$MW*!UpCT#ANgT8sz*`dT*{VL0NKVooNioM>+Rg+d(H!QkyyS5t zv1QpUznqhB3uZ=PX7xJ^(%mmiq5ozJHjI|7UdwE73u+VvS-VN;h%$eet3`HelqCetm`w7qdcFQitd9e%e=diVQ@aR9BqtoJDBuhwv&4=$aWqU z!}IdfNJ5X(vR8jy46RR)Bm?~I=_+oA@r<>87DKD@yRdwESVs)4rbwKWcMm&?q178n zSmUzK#wangZa|WJg0+GejXT*KS5geEr;!8}&}wA0wu+(k8qKGySMXgQlPhd$O(VraERlJc?oiJ>(aN#ZZQ+iu@e=82)T z3`tnE?01N7ilMa~NeL#{gx+*0!WmQV3vNSZ+&_R$N(QYf%@Qs=h6@)ILf|TFq z%rocQd-l1zvop!}dtYp3-}^bwdCqzM+~+>`&Wvc-s_1{PN|74kvchw4dmShmwmKT5 zSk62CBlr8FVXM0$k8n${3#F14>1$?=+Sl4fCzxfDNo+tHB_lEZI0wG;B2) z#F4YGzN+II&J+z>B|wrA7cOCZ&WuY$!&birNj%82jsH3BInl7yYedA?DEQ)fxvxGF z4O@K+(jmUed}}!1P1dm0V34Hbu+i7*WYMtIxgbHAqx|EVB^tK63M3)E{NuV!G;H+% zNK|~Ch#I;F=jD&0VXICezv9eebI+%}J{1jH?fnmAL#+Jc8ZH{PIvXS)R{n7{iiWLj z0_hSfntScF)`Oy9tJNT(WgORRU#oXT!&U`vq20yGKd!?>!&aw&IAY}=*QKIitN9=) zvGQ-P+eO1x9UvX|b6o!I^_pnd>I;x!nc4i~IwZv!wmJnQCcgaRsuT@dT?-NtU!&bl zh*#VX?-LDMtp-WRZ1V%(_Ih75Y_;1zQKHn)Kdxb-VXL!2LgLFmt|rm2)h!@F@kP%z zy9dYhThXvpCrG z1dx=}u%GJ)uh>_$XxQo+kghCN_lbtBo(FM?I2-=g)LTTuR)@ZeY=|$nUr<%Kh9`@L ztu6rR6kqhVDv*eLW!>wt5*PDShKq)XN@~?}>)3z5(fw>-T+p ztp@yyHEeYRNbxS5Lwd)7UBeSa!&Z|(60*{}z}MT7j{XxOS1Bqi6C zhx^90L^N!5FGzA%j_Y7wtKW%+tzG~LOI&nU$jqkyxq2v+XMSlKyzM>K5pIY?A$NLIG5FeuC(XiDmAZ`1w z)nH#=ouXl@-9LaYsiA)kCyIuxt^f&1pRa~5ZYB5C-J)Tur$NHIa}C$S%I>|diH5D- z2Z>30`H#xIKV%JC1wq>PU|;?@JVP{W6#)rI4UhMYYp!V6suiS5e9^hmZsp&KhOJ%) z2})f4zCIKUTWuw>C&xwS6n8Ix+u%E!S;JOGfP|!#zvElOIig{!BuM98?8|@N_#e@* z)h8fb;>&*pyW2;sVXHwP?c&RSwLDTZY&97qA!pc=5SKkFqoQG}CJ^Tv-lwJOFV39% z>Ne4^)#D(kLpd8q`{wX@(Xdq~NbKO=tx}?4s}Dhfhp^SLzP<`RW(`~I1Cl(jcdH?y zVXG5CIwUT7Uc&CZ=Zc1{sz5>#m%r5l(XiD|K!Ss~hL!MT&j9y`hOHh3Ne=AYDk&Pa zdIh9I<|y3Y^NH&V(XiE^f1^jqD&;U=t8t=Xt8$R2Sox2yABl#o?gQx%EB`h2^P*v^ zw?M+O7HvWe?cTdn7i-um0OH6BpSB58zd@g68|yym}uB43DWfye_}uZI)?jP4txEtXxM7x z7OXC|vDLp&!#(i7IoK*D8n(I*#1SiWQJ+tv{ikTy>VVI27M3%9Ev(ps`zj$Cw%Q0% zEO$cbo~GUBkNgj7*s2nwUCxaDR=*MrTfGg^_AReT9)K_V%sAu=*05C_NQd+&+Htkl zKUax{t!@Sh9mMmqztz2>VXNPQq#ojZzfxacFNub&Hh>h%>cZdGR?)E4-dmBwEHyk< zG;B22tJ4M4*D?n1xqx{?JE77pkNnc{5h_4a8J?cEsu+=P( zgv^}dlXxQp&kg!-?2rIiE z4*ZHWY!w7a$`vc^T64YJS7(TZts)>D-;ua{YuGLtw%P#FDOUbh{fB(b8n(I+Bq&xB zd~0}zXxM5UNU_A_e|9)v8*A9=JdlL=^0!(d8n${3BqqM-y=HcM9rIt-u+@B!kXZTq zS|u8``U=F!Qp3}}VGUdT7^GeL{5ann-X|KidJ-fkecs>dRnf53dmu5HZTv^dfNxpD zR%1aNnX&z?>O{j@(0?kz?R-Gj%>B+;so;LN45a!M7M$S@6W3k(dC{0WFG}Y)`=Dn*<9&D*^cHy*wDQ{TQ}0&gqG78gAjPM%70q?-!IA!1G;CF{bD@)}WUCWg6TD)pF`{9sSs-20 z*y?zdGq$=-UUm)_iH5D70}0P!tN!q1TYW1U zwi>l7Mw7JHIE<8iBqJPGlW5rL0g&P|*;hS;yI58mMZ;DH^+R0J%Hw@~oi7@;`Y}jK z`eBu?uQj4!t8YNUIKm{7Ik@F+hoY&AWTVe=1L?Y11huYMvLw)zW5SZ1V~ zVP#*Z?6x;+*lH|D@)E8gJ%!?~9N242G;DP@NHmMptD<46or;me)7aN$__D9fr-+8F zZUN~MD~iePQ5!_VR)>8DRx{XF6|C(0JLijrt*!%czQ=nhKZF(ScbkK=@uXI0BK z4UZl(MMZ;E2AjMho^N48J>OGL4 zbrLbTue!63j z`_K8%1VXIw?_-OgNnx>R%JJ7c3r%7#Zm)juW%seKMZ+~b{s7c4OExYO4O{&Z#F1>= z1z+}z^qOecYG-`oZY)a;PZ14UHGu@P)bL@^u+_UDiL<%AoNb#0S!=m{kb+~Y zPSLQ{&H>E)k`4bEAS4>LnhTN=U;b8)iH5D-2MK+}*{DFhcs_G$Sn@sAu+`-t9b!f2 zZrkbw(XiE?havM4m;Wy4X`*4P%Ryq_<;-t`FT3|XA{w@O3nXzcThX@>*}Zqb;jCe+ zQjpF;Y&FHVM=cT!Tm2a%G?1-shn3xX4;aiEwz>!;a41`y?d$7a(XiEfAgKe{>JDFD z!6R71R&kIvSv6gQ9NNA20nxD4>mbE1@|A*r@7?!E*09wikf3D4zaL&J8n*g9NI-n~ zTYWAXwiopNA9Bh6gOcs_&o*(-bY`R{P0hjexlS}}^&&{ywQS|@Ywu%O!&Xy4imzg;PknveDH^tV6C~8i zR=-8n>>mD|p{!x65D0x99Gu{6<=?~Si-xU!15zy6@b9bdiH5BP9fzJEzWl8&5Di=X z7{s}P$Ks0RiAxNN#Yv{k1a`;Hru+{k>?U%C^)zF?LZWIk${T?Kg#p)x`u+^YZ=uy&M z{(C7kqG79FgCr}thW>jg{}ByajU5eN^Vy2dXzt9b))Ag(jLs6FeF1o@J+^PBdJ@Uw}ljwDRksVXNX(Fq$MA{(C8!N8so|hgS;JP-K%$p%d-?CB+$9>e+6dCwz*Zk&kQSlM%)veCyCK%F)p;O+ zdbaZ4OX&~|TkSFqITT;NhZFYTzPd;>Z1n(0M>YF;0X1}I8@B&YG;B3wJZdOst63aU z`d_xH6AfGa3Z!E%9$)@@DQ}2|t#+S)wcqY+bslPHUyYtB8n$W#>D+^@=$Qd~f8%$e zVXLn|ig#rz|Gkv)rL1AA>p((#vX%c{%AZ8TR{KoE*{UB~`TM$9G;DP@NSDmvG)K8J z0B3%kXxOUgG+4=6%k6{IU~F}YXxOS5#F1?Hueu)=4O?v_lI3bNa5`()>H?6I>=9L< zUOb<A z)mb2IN3s=tw~pO=uMrJfJqD6Gimm+jQoa%mTb+CcB0Zd~{P#Dm6AfFf0SO+>R{nb_ z-#L>tY;_(;*I>4yt89DU<}T5&)!QKLvTC{pIkbE40aIARR;PmmrAPVq-XDsFt)2i0 zNjCg@?mH6_vsuT@d-3bynjI-h2d*2leTOE5g`i5Bf_uhG;VXLP>9Er=n z_kJN7wmSA4^vqj%p7-BNiHL@+ZUzb5%vQfZE8BZ1&x(evJ^@MM0)fV2VZjhJQh0nG z9){*8T(bZE#w^ir$q#`9Ze%O}{f*B=!&W2DMUT3Lt^9pmDH^s)f&><^mA|ikQ(41S zXM%)pV=Mo?l&eL{!eJaSu_JKM0?47YX57rGoT4%Dd$RPqFFQ@e=zVj$`hNr;5VKL+?vr7n@juf#O6-eN;jXR zT2bDNPe87ztFQKcB>y(#$HX4M7<9|`zB=S0)b>Tn56>hgS>!^HVx?IO5>sRiND`Y) z>Dbc_UZrx@cuU^pVzj9uM}x!^ISnMCNHs{CBG-YW6uHMDPl0qPO$sFZ|Gf1nngQ>M z3LrtT1Af*fa6C!n9&a`_E*?0$(8HrRqFIys6SGJoKum=jnd{m@uZr1U(tdq$($N?a#*0sCl}x`+ZLe zncqb+08^kDmF_i@Hzkw}XAW!he3>qXPG)#9RkG1gJ+E6PNcRLH4RfSE+2B5JG!#3n zZS*-em!1%eW{-WS#O_lec&FG0^da_YiM^t{DpFpLH^``2>92@A+Dq(k<$MTDj5P!t zCjt`V%ntx?`!vr{14*N-jsr;u;j9|(lvTWmX*=fmk|<{t#dJHkM+GITdv{ZqUn#3Y z`jFKYmDS2}_2Kg0men0(CFO8djraeXtcE13 z?j1aDdMT@8`;gU}R955jW7T!)>!E&wNK+hX4_RFUO&4p@m3RxpDepb2Us_hhQCPjw zeT8Pc|KDUaELo-5#y%*k;XY*bMagRO{N{M|>_~M}QzM@iQS4EOG?0n3u!pQ(1Wk}N z>8dOO2}ynk-47C-$$1_O(l4!~A3P^KZ&{^4!m6Bo%TbOZXM?mWvJfPhA*SrdERq80 zRGPgjyd)Bd#4Bqe!IaXR0?n9cW+rhmn&Dka(*TXkHt86D0pk3LdkdkJAb|`qHT)My zNRj<25vj5o29l`c9Qx0zXINI1ATd?W0+2T4>rs$SMcxA`{W+X^Z zk+VTUid;#W^!GdlGA(~Um4k376DAvf1BoiKQ#E4eKA+BN5G1L{B_Nv>xe=t_X`C_Y zaqfB9cygTO&}>y!uYn|{vK9X1Imn7<(LlQ0p)2@4ip4s-%uD))O_Nos&k2C;_#y>=!{)L+e8Xl{ALfm3W!|Wn6Zg5c+kza% z>r@y1?f4qjU}vC*xuqJKXr}*|7Q3CS6nUOB`(@gT95|mU4Ugr7vI@*Z&y4a|CaViU z+Lh*dkYt9KTDOCYspP)lKL%G>R(}KORONgO(xu4$wdjY~_@yWd3;au-0FAb~35q(hN&L4toV-l^V>^COVry*IXowrzDh0lG)%{RI=I}uc~gTtd4oV zr^<2uib$gzX%AWb7@8Ps(sk)ykMoxzgF!+Sz32H<%jyDOI~JK zJq6;d^UeUTQ8|iy2C}KH_mcOW-Q6k(5>(}!1rk=IhDeq=Ut?MQ93-mBSpkwzr@S^Whh zsLFXCB&uakT92=Cc8DG97V<{!g)6Jp*$BOO57gv96Kt{ zyt-JiANL>s9!{fRptOa)_r=wswpi1LwzxyuqOx&ztUO*jx%E` z7u@sp>Ce5IwEUkI8TO^8ob=15D61*XA)(hn+ND2JT<&@vvwQm3YFQ14<6N2YmJn(JRE{FsKsprp-dt$@` z^!XH(3|8<62H^>5TmG@5`aI7GNtqMQWEbjR8W&+17d_7jU40lA>ttM*4@|?!v9dbO z-+PT~eB{S@FOyYDfY0#WA;B~vyYhh34U{_gob32HK?{+#}$FBu~tWn*9;vhlfOBVISVdn!;)3!>lbB$w7fIUL%D92UTZd8(>veuI5`&?!MSlArY4qc}fCL-~2js>_bd55*Pg zLtJ}FTzJZ&d`?TGX-)(65?)M{BChsNdyb2OD1)YxH8O7)D~j|IXm(f8?&wI%`Vi^C z5-C;X1=Lv|HAFt^J<=PX39v>YHC7a92u12{wxc7h?L(x;N~D#IRn?Vq~K68PLp%0YsPTn`cw!hPQOqWmmCaxg7;jvbw!1%1fR63Gv) zB7Hv8vI9}H-@%_KemH9D&f(m;Nznv)ybtm+G|^KLH%c&1JGH_J=Qp01eWDQ$IK)SNL19Yiq*lHa}>L1(| zZtwQ?mTjV8tM6WgxNhh1^)1BioWOnT0@1M5jUXM1+3Fm0Fn9gOR?muttv&|{MY-L_ z!q;w8x%9zfu<&a1L+SJA0G@+O-d8kS@}VH%C0w5Z)W?oum}uDQL=fjTw(^f+vS`?< z45TYdo)?IQt?mX14dB-C&+|v3VXILItn0qRR_FTWd7)_7>J^Ywb?xmc=+w*IN$ww}JMeEOLld3Akp}Qb z_w2x$Gf8tUYle9GlVJp|f~I{UYXTs4IgdgUn!y?@<9(hS{v$L&EV0OUVS%mTvv4wf zUM3BM-Hsi37N(VXi>%DYbn|3>rPXO$AI{XvD*<4phkkaCzIX8zlMVRtePB&syCEpi7) zLTO&M$bUiFlxFC4-O0ru9ZGXENK%pKK!Vt_GgqS&*vA$*@JAR;N;3&0p~!rYHbou; z=}_b~kfb8JUys>FkuyNL6uA<_`N~_v4v=C+UIIx7;gM@vkVfuqC}Ka;w3(l|^xm>) z_B%DJrDwXck=G&h%$0rUneR%^BL;#h_sDkN15FZj@@V|_G2N@!W|hq#g*zqT*n;B`!mp9C$x5G*GI}ukh6PMqak%VtT6Zo&`8>SzB01{K=Ya-uxHT`cy$%+gDiD4P$ z&a^{Ga}=@#FQ(*^K!ODY9?cmb9g18GQjCZ1+;SR0!ixM5q)m}qK~jn=qjC_mTh4Du zqsX%$;Ucf*U62k%KBaPY_G&8d1SSpS92|C4)T)4RL(Kpk{yks><=Nv=K8Gju}@jNCxy3I&I)(Wn^9Pgi_CX!=Ejc#5?MGwlfPC@(t zI5ERRyqTG8OCM%{vt0u5x*|>2C;eHJ zI=GBx0-fi3)MVbpmKx4&LF#VhAg!kM<_fs5fX;Y&^^oy(5!KZ7#a8CujAk7D)}sc# z248g1MT4NB*a{1DUC4GAX~vBkN44ltlg>}+MWpG`m(h%qHtqI#p5%*;=kfna{7(@V z7PQh&{O=z8?8^Dl4^i;U`o;=RN96GpO!pQl$F=8IcHhuBCLP~7s*3i!(&PGE>a9=B zZ0r=f70RVPtKpaC4Bt9u?)|y-@u_p>J$*G&pLk1LS4Xbn`jQ{FK0dxO^{MSceww5{ zm9aUIn(A_TWF9wE5o-E45~JJH2iKl{?G>+Xi9_kuc>{j)zYnqof610Zx6XE4R3Ykz zA=HEZT39d!KXs+J-LICo&<`UuvEe~CCKx#%0?;DaX1O($S)gqyYsnnqs-3_iVyD#%Gff= z*i!taTZl8(E*YCySvkABu3=cEw;1PkL>j|a4$AsQH%m8T4VvS;--p|A3;9gXyA9rUo>1U-1=0Tu4tR4F? zRw22x*U~7*ZWWUTzs}T$?#~n!1n|?&(UTbsJdNFqZ_FWLDg7+(p~=M5PQl2l|ANaBZH&AA{Q z*LX<-NY_F`Ohh+;1g`UvdqBd9JOz?aWIafSBL4;nUhgfZUmLD>@L_lEI6VL)tjJLy zF-1m!v?($Xq+OBeAf1ZL1nE+w6~wv0>%ASMSdl-11Qhu@NKlb~gM<|6e+#auZ}gUY z6i8r^my87o|JX}rfF$s7-)=VMfV2zYQDAxt^}04(#L!C4J@Oj`K38p-tF5*X@PpzD z3yyT1cwW&AK;z!b0L!reT4MEKngM9sn;GC*dy2r{S`jH7d*lDYg4ZzczLWml`-4Vh z0HC)~d26N|iU|2Jg?bCYYnp9njxn#Lzzg4VxgmRJkvSf%4x;ux7FnrmlQ&pr+_#R(%kv&2KFPuEXO-zc=Jn=bQ@&_vs~ z|8Q?HRusi?7|v7=_sFHUJQVGH&ZM4j%5mHie%8-%j&L1iUQtiL&Gt-B*iBEE84dLW zYJbxcX8LNVCxoES))T1xO-~49O4t8TPq+&0Z+ZfKucDn=YUM$FXyqcrWm-7~C%Th! zE0;6OA8KmG zY0qtXT`z6Q^J-!-wJEiiUEdwuUacW+uZ3t5J-3i|YOhO?WYb>v+Z6(#wrIz{rY#2I zm0fYl^T!aFJU<1EeNdjK_mXETKeFGl7KPCmDwMrJIj1gY4d29GX*YfL7jF=XUW zjCVy!2BQXwj2eT!ks+C#u2ycHoV*XUybrd#53;-;X?btU%X`rBKE(1Ku)GId@0ly{ zTc!8fS8cWCUYFxWQ4_D7({LHybLINV@=U5Z=Tg1jpO>g#8uN=U42>O zs1i?Luzd$-qEsK^G8*#rG_3RqYe&bmLEepJiV; z7!AdRrCPURN5>UFW103E3QzuV{YAw!yK%1PZVpxNBWkZc#AP%TSAxvcv7_UfB60QH zUT>ZHLtI8f zan1i+z@N3Ylzo)TFi02KtC+Lz329#Aa?($MD z({m5sKcMmx!)FGlf{sD#L2O*5ciwc0MK=0Fs+askaD$Gn+@dF#h_QOltRamR zWn&`#?w^e<_)9vgKAF!Y8}t@x@=#c?53CrW&wOn zlDqeQHmo{?aGRQPDE4Y}S=#k>j~(5nEfRYtoOByInd_ZP0v!A73Ix%uRq>gGh@xw0 zFR^FL+V1kkJ`+|lKc@q{8YFbLS92rfCz{z4b|NUJzPiEbX!mM<3C#-8a1Kp!X>X#X-G}!>suE-}K9rt=QJKu_3P&^(%{m`^{0L1x~mmCigy5CDq1qnXr zCFfB&zwwfK(md=XSAnDy`3Xq!5wGSRkkF%E@;FG>6Nc<0^SsFqwdqRSGd?^WFaNOH zRJS?lc%EMw?fEVPuL_bf&!e+B7qc7rm)d}kAHR`&@wPB|4O2WPb(YL@Nn*_W(Faq&nI6c$WJiNnMXzo4u>gp;btD(!3R%zsM% z%UQiMz*(JH6>lt8ImPofX&6ZLoK>DBjE3s-7&fTS(Y`Wk>>U+*k~3dW3qLw8a!j$W z!z5#3Uy9!lzUScB9|&;lRkQ1w^%<7rd!dz6pZ6R)X%2-Z@E>pAI36UX$Vnh=LO5fl zWXjmf=n$qiQi*izsNO}5E^!_ zuOvvvSKiing*0D#$p#|ZyyQKQpdz1vwEdSgk=V#)au`-|75)sL206w=i4t+_1=8^i zTM-#V0AHA8GS4|Qz9@(P4;_zsl6!Ct@kW!Zb9j{d zMh|tS{Dkq)gvk%xBkATVlb`nkoS&J#`MCp8Bsq#6eBBRC=dRr&HC7bqS(e?7jx@dx zN4f-Yn-R@<<@x7xiL`mnY;_(o%Eu8!alcFyR*f-dX0Bn4hT>|0s@q(bITP)u7VN(- z$2A?5)Rp463ce>TSRJpW4?yI|&A&;+)rN;F()~~ukrr@VMniEWFe~R?l#Z?DixH$A2J1Q=ojT3y{DLByM#eGS$%_50?D1PhKrkSx5 zI)LJ$R$$f&M zVhm;Kvt8a7Sl;U`?^Txfq8;SD)bd_pc^_(dA8%!TQeN%8(DEL)yw_Xa2U@X*^YR|H zyoW6BV=V7YR_xRB@;=4#KGyP1D9{&@;(q(6DqEe z{V=I2QbH$rMMkykE+jMJVtIKlwY-;D-iKP=H(B0W^70&+@+2^4?{64_n@s6X*-dE=3eY54Ao)uA}pk$rpz1Zq?$-KO;w7f63ytiB4+pO5v zNsyu5c>-jkO1m6rDxEbr^{@?K=kHd`$3n=S8?taeZ3<$aA6 z`%24uhvj{R75k>VyoasWL)JNNjCGFdhdn1f+jQmSz1@nP-WQ-pT&orPMON%v^YXsT z^1j&ezR2=kWqEh-7DdSDnyCApLoZiSWme`(t;~C5u-cPYIAIQslvE`k%DRiITYGuB{ihW34 z-iKJ;2U^~Xt=R9fya)60zRBu!>#bhbX~n*a<$X+E-d9=PAF{kJv%D{{#(O9)?3MnYvb?7(@9Qn^ z2U*^ud3hgejkuxKh#PE;xOJBI+Pu71S+SQ{u}`sLf7;qTh~?#dfE7Ev7f;W1xcR2Z zs0J(cmb|>TSh3eyu}3ZMTdmj=d3mq5yw9+_ms#H5u)MeC;tUWms_!SJfm-iW#cY5!DYKxLm%li;(U6;(u zd#&Yty5&7=d7or?Uz3;j63hEw%ljb9`_oqDJM;1$wY-Nd?~^R=Bdplh=jDBpHR8rt zBQ9u-xT)4mo1ga;miJ|r_obHiR%^Vc@`}B`mHBO!_brz9=~laM%FFv8%X@#T-SM!7 z9)qKGauQ{M?28K4@&DIUnJMkbhqV{yS5D^LUhD^-nMF-FEBD?|SysITQQdy~NIK@qZXsNg0psp5K=} zat6-{J!?kS^Gwpqd$*e&vOcHD|Afk{(Y6Y~=ezr&S~bvRaX5kWGp#2kC!M=DDVHeb$2n75M;Ufg;~s z0$++u16i%e^&p!RSpm}jV6U%#f&>*Aa7Uq2rpPHEEs9(QvNS^|BaU+o$Yv~R-REf^ z0VzJj5Tkhpq#j$zuI3YvwhS?vJ?}(YU<-ych8zkKJ;G}>5@fX^r-Lk?<$VIV45U+O zDnROw^p($%{vRsk7K!zUg)jS5WY`B-a2(nF)4Io`3yqXU|oD;lcr=|GLR%`^g zaSa5SG|H<9f-D^4C8vNaQzQ(sT9HbSjf%_x*`~;~AZt(bmb?_i`M#Gt4iZ%4IglAA zc{OigdYV^r7|4v%y`%)BWU`l( zf-E}2ORfg#P~>)yP9gTW@+EvGFQ!Y+VXs??J%2SX`RRRk-7>}2WIiWwsXQ;b+FDIy zK27~JEbBaVe}qkc~?78Aw0e*mK9=F85$wRb+pV0cUwN$AGL> zWGu*xv%T%!43bcU&JKf+1!`JTpM}sYQkq*p!smF)c^)LL$X6gs6e<2CykjHD9q)rd z!smMHJQ}2As+WuhDVyfCx)3ChA*O~`fDFdc$}RaPAYnz8gA6>+tN9~Hy&``HS)jl$K^@^MZ;+*gGRRuCck!wN5D)LK^Dn(XMA61kSf!Yn zAAqf=jcV*153(X-WmU4c?uP-MNqpL!&jqWvy$WbH*9X6Mpq=|hL75idH|~e)q#vd~@6?*->GMt#H71He zpZZY2`y0@z_#cY+X)x97q6?p<=XdU+i61@bnT9G$FX3X+x zJ_gyONYVZ9S?|>x1k$C*aUlI0Si`-}#6@i}4I2c5()HvY`LzWux4RwO7Db$&g2CMs zZd>e&Kbdb%Z<=SfgyW1y6stLk9@=6yG-FTpw#7n_O>C9+O*7;arTHD@r_tocwBVmX z!iu~FQme=pARQTEW|AZDxaK;g34$z)c}os~^!tIAoC~r%Lrgg|_paj}p00BgniWcO z8OWq2Zc`H715&TZ6Ckl>udkOtwkq-lNK4#X&Zi))bG&4?2e2xb>m^5kq!c+7q-CC0 zb0Jx^cu5RowIbIOneWxy3sQQ8m;4bVtjKzhdPTkfStNvexalp_!{5h*cy&6H{3Dkh zzLwjfmw9!F^zag^Z}Mz&#qSbLN)!F5Xd;_n$7y%ll%>`x480o8>)$Hx299AIi)763hEi z%ll%>`(n%cioCq{$5>QtITbq~nZI*Xhu&6wjY_+_%TCuOo%X^#UeX$k$BFlTs>UA6P z@}9K3ueQ9evb@u$Jn3GyF)#16mUk@Bxa3T`S6SX4w%UDjUf!2m-XF5OFSERFvNFFV zFYgO1?+MF$i{*WH%lo#xyhknXxcust`5Bh?8?DS2T}fxyT+eX>tl4IuHR6h`+2$*2 z#P!e1dy5r2QrIo_xE1?1R_p`v@?K_npKf^%Ti&CV_d$7iUt@V+Yk6O7dB4vZ?}PL5 zKHc&@!}3no-)in1Rd2;UG%xQ1tzI|C>U9IGURP{An^BUN_tjSHYpmFlR_tw7=Evsc zeU;@sX?b61d9Sj(m*(ZY%ksX(^1j*jZjJXTd3o=!ysxmlKV*3yWW`>Vm-nrf_idK< zEtdBMR_rtK^4@BBUu1b-Xn7xRon@->@;<}zj?F?nx=W^8-Y>VtdwpKs6PEXdmiGmg z_k*n1<9T_fZ@p0S*vMAPd&2TQ%<{e^bnf9T)ysxypud=+au)I&Pysya1JAKZi?sXlO_vM!NBFp=# zyu5c>-q%^)*IM3Rvb?X(%ljhBdzho*!^1j~kzQOXo&hoy=ihW&P-nUrZ zw_4u2EbsN!h})2t_jb$sGRyl?%X`ww{KmYzZ?wE`vb?7(?}u8kZ_dm6I?MZd%X_Eg zeZAH0Tk`V0$@0G0^1jjXKEjH9TVCGRTHZS??`tgYPgt=RU6s%EdzIzA*76>;yx(c9 zF8b%?eTC(HrRBZD@;<_feL!B`i>=kg0Bd#8-@1xSS?xY3FYiT`_kNal+K@r8bl<`3 zp^aMRde1z!eA5wp&&7VuoS)ftcOm$hZO=|c<}SlvjsiZrAJ$zDKTYOY5xEcIr!i5a zzt|}qS1-?OyLIMgwmo&u#Qst*vGcu~|HHUS26B7(JxgO^9~t0Q?pZT>5ciD&JiOiQ zu;R+;p43(@nS0d8OwU+n2-1k;wyqDzV zJ!*LmTiz#G-XHGQJ@&DAdEa1pUu$`%rx*2j-(1+%WSvd~-*&`yAU$+^42p z5&TEDop8iKV*BojX*_`Y)M=!C@K~O~artR7@0SVSZ|Rc#G<}(SXH_vq7kj(cg{cVi0qc6v&X7AUrONrWxd+%<~C`ECbD^UTegNf@aA{Thc-oL@SKa|y}M9>zlRT)TGdiBn6MM-mxSF;FYddy4K zg0w5mRuCErZpnK-jAu%vx0u))oh1{zn!}-KpXeoFkVK`I)PO{BL&YumVG#bj3lsa( zAR)Y@-wY{u1W#3|xDEsvqx#{AAat+9E%_{v_HkZvD@gKmFIfgc2bQDoMRA=^Z5s7z zR*O-!}vHfYTAEu8s1@Frhg>6s`F0ipd~Q^QDgOI;jZ&6$X;PJt#c zgEjcG69x&VKQoOrGeA=4@NS>41zCfVX_hd)eguN4#iMxuWb1e?IWn!jx;hprDOFkB z2n~O}mMP~`kku2|it4k=qj)Em8kIvp2GC#dKXO=8S>M=P?U>KB`8!JnNvSS9PdlGDbx@351@haHFUPNz{5tD-qQbehuPG^J-oP;j_8v8^uq+3T;Ba88Q}R ztJH_S>#(x6$uaMvr${68{lc?jPEh&}Or3LKwdoYEuNII6D)vPnyqju#wSz>_8Qr*E z0STbIo$^bzTP2 z?^Lh%mqF+-b1%Jm6QoRy=v+XhnMh}W&}SOZZ-!h05>jJu zImmKV=f^>cR1N<%@Wehtl-3%%a|NLCeIvK|Bp^Q`?o0*S+y+r$40l0ao$ zGGG;Is3JWUBypLy--fY zp?dg-q)~PL3S_a6NKH-soaS1`eEKVU-|Z=!mqkOq4gg81`~*SjRqIRy2~~L`{Q-!1 z(vnNQ0i;9qjk`f+C|?~QbeL6lq$V~eUg)v5>)HM2_T6VPxr)C4$`8|o;QQEs}<3&s2t_%DUdZ7 z2F4eyWTs7PbmFRq{~a2tEY;W4`EwA;m|Mf$l2{+A-f|$wm`c_}XaPNIcFgR&1v2Fv z56vRgf|Ee_Garnv86YJpu2v8_JpHHHam;5!amhc2CUhoyC-rL}Np;5m6oj5MFj1J; z>ztU1z5g@l;VQ1dAjPWAV?k;qQt~wwWbJueGLbk)R9)HKNo2fNlL8s2X00tCF*V-D zJd1IvG%X+jb^clivP9MJ9*~w&_GKcia_Uv2Pf*E7`7Wrf$^2T7DJu4NK=_kjKRf>YgGfXQPt;ikW`4{ zBC9`wbgBBh0WwKt>|>BcYIGlp(_%`kD$f8hcS5;_mx8pb)!=;~Lne8>zYEf)+UpyT z&3k(_gPuoQDDUHmsJ1vCBo$$+2z{stVryIM{jRzN&;-;P`vH)CYVLgoq`%78pFoOL ze!c=pjb~q!!{7_Zk2-fx16d;)^ZngbPE?(9uY!iI=yyg5rf>WbWPyx=$eaeOCgxSr z^1^-pauS*$uyR}ZPasKkeepR6(&*9b{GwUunUPC%4uC{Uy-|z-p{rw~p_NP}bmkM_ zxlJ#EhIZ_!zNXH1fwZYv{dXW$QEyz&fwZb9UIA$z&%RKY^C^gWP&&LCXfL# z;?mc8vH6bqwhQicS3$E``MMD#RpTw^evp8y0n%5IxMm!pdfl_oB-GW-t5lB6Nce8< zX8K;~fy!!MYyvEiQHc)V3Br0)5%(Bku zr@X%ajlRm>1X3b(CSOOrf>nxY_cD+nYSv1C1fcDQ|4ncCF~|~GbptyqK8_Ch_o#n>M9aN#eF;*l`uz9*jCC*ST-}G73s|&AvOQ30$E$+wR#Q2+0C1u6qTc{J$J%#F*(y~6$DABwzwFiOy#EzB!K31 z&nZ6vp|7pR&rG}D1JY0CAAC!4OML{Xz~Q#w?@5DlsHf2XxK{!a!%Md^c1&aG>8KQvCYH_}%@ z)~j{G#~>xDhwt%M)JNtGiu7oZ0TR183s*YkyGXeIltL5uf!EjhASG&+Xa=Ff%~&f) z6@0m^^IMRP%$+rp=Vw7es+Bi`@KZWQv+Jw4?soHxD|(u>iq$AM7@B0Iw}z*K1XT}j z0O_B;7s+w8f~=b0wOR@iRo6soKoYaPn*RYAEE%Ji4_Sw-Dl!J72njLSh}2+t5o>HV z-*Up<&w?g|)}bg(q_aR)xK{Oz4Kr~~WbVkbRSPuzqTZ~wfvg(ut>Kd(T~ZF!@CA^; zDjOexR4L7uAS+Q3w*?RU8w5Dq8cqZmi(g$b1B9-HNlDakt|BteOWHt&Voq>Nz6->u z@@ifJS*m)=mmqX4?D{(SHJnpWj@zRqgDg>2mxHA6nM`hdZY6TMmn;Ku)O!98AjN7n zej8++^g4>`GmwSK*Py?n*Qt?v3JAUX)%89NWClWTW3L4nG|{VB4AQDr=Dz`1ro2Bz zw}|TGenoNLc0{ilPx@h+OZ`-3q#RFyD9;K(6U(q8=aMU_Q;52p!kL z%2DU9r$JV!xHgcc!5i1XucL>nIrAcrxQetHq`uT^brVPe>2h27HnLJ#{WZw5=m~C~ zpC_x+ykyTe@K@D3$Ag4WtXuL)AoTf}ZaLFHW<p$$O`4gJxIM02eU0hy%kDjo$gNVV6gAW@aEGLYr!yweE6pPg>JUj@RS!(d1U2!FD@ zA%6r(qA$8_@gc|z75fQqVx*`ZUI`LV=Yj^1g=&2L9Hd=lKU(+Fo^VoGC80^EzPb)% zNu9SogZ_cI)LLr{NJ5n}0i-PI?LQZjM(xgB53*kMs8>KXAPsJBc?+aVNF-7-yRoX; zS*_Z%=q=<>)p-Jld4?)ImTR!9hVzd3glZnk)1YY=@3aob_L$SE+IU*IRxoiR-7N);>SNyp*{oI<<3NV0J%>t= zTGbP70$HZWDiBBc`U^KmIt0$5hLbHZmJ52>u~`cH~6;2A0314*fM!r35U<*NcD zh}iL8W|o)_vR=*DPlDhAhbo!T{264r@}2@IQssOD(yrDd-+3D&S82*X%zN#*-RnV; z%2xtpfs6}O!TBj^%D6swzNMimf@#0lJ0raTO}jc*?*0z4s#@nb5cA|Pd!GcdNsXoo zkbWv-*Me-884^4H=^nL2_e^N`J7_4gj&naqO4aA@AVbx>@fk>)>Y4uqS&9POez+f9 z;NzU)k|ROr6XZ4c(WmsD_h4s0??ey#OQtLJ^oK z=7ZEmz5Vb8kP>yqzXznBI-9=&QYphi6G8gRs(>_S zfQ(h%F9j)8CC>wCQ8`=$f|HCVhj)V{QJx#=gCJE(^9;yz)yjVc2~>J>_%2Ahoc*<9-Nei=wY&3+Gp zlt^#Er|`vaQQ{<2eV%~E8RISI1rYuw9jX)VJAe#QeYNO4SgBRPFc4Z?xjl0%$P$&q z^FfB7JXcc((kU4uU(Fz>vZo*Z1SF(pq(6hS&-B*$J&(>iqDp$vDIYUNyMNSzZELghqZHAS5rt^{dUSN%_ebWHF@@mG-5 z>MXMfWVy;=;rqyj>fwiiEK-{9gM_8MObx4?kgDPN(5zJ1r~v6uIlKZy?<3s=V!l%# zkm&#dHs$M3Xf~=Eo6oI?h*bMTJvf2vLUwI$%Df)A{x4ou;q$YSt0|=GudcO`t z&yYU@S)s1G?*r*jZSf(d)&{=8u3Tq*gK|AW5}KnMImvudg41EJ0bOWb(BHWU(5j zt4V`P3|G?y607i%oj*rbWra`I@0D0}uT*QBq0p>BA#OPnK+2E?%7n?r^&n9s(CrC7 z1xczi?5iNCfTvAUAThO%RQMm99Zq9kk=f}DGbg0#^Id2hb@y!|NYMngqHO#CWRhyH z8$isbgatBnzAvM3qj(O)QEmDqNC>M>@Ql@%FL3Qy;U!^^Z4kJ9H3G73JZmE6V#_h_ zC}i(HgJzMMMIQp8JiFyQ4YEv;mqFG~~WBGq|wzp3ldOs_*)>ly*>unsCvR4U!y*1 zW;+~YsAMBjV=l?osQKq2Xu@iK{y9iURv?i|GX}S+G1vi3tJ<$yOIB(nlLFyS-lk}= z6r*8+!##r>0n(}F=gUA!RW^PIQl@r6mx4^+-`f*bgM^gTYamJ0TRs5^lzXlE{}=fY zt4MR*%!cxMr&i_XKxl$j)AK*3%^c@Q5J&Pu@tgz_RXyr-kXF_1fJ9IBYG#0hE4`!%WSg3iehNZo zMl<_iXFFauyV^1De&zPM3!0>wTh+PQbxa?4H8%9 zufc`Lp;~X84w5SOT2+8Js<+$>5(IR6!Y_!Z_Ie6rh8o=k*h=kEy>}2uvC8TskQUW9 zrh&Af9M{(mKxle!$Ie2Kq>B9(kc8^JPmux}ni<7ANa zDytWPl&JN_l^|8B|11Vcs=4I}kao3~@(zfj&O3+ig0>jv^_>yd)ER9e$g-$6hZlmB!V3RoN?r;QQd#{w5w*72 z4AP7XVn%*f`n9iHGm9I zPng^Q(xU2f8%PSo?el*C*{t&XCP+-R#V&gkIjw4(9t5&j&5$ENHmf$B1QJ(ut^wI9 zvoSqUhC75#SdH!hl+nHWk-fAZt`P?^8MITv^;7eO^U+0?0sQ9v5Yq zzIrOi=JDSCb2$ht;LU6kNuMq7;DefJe?;Y=5#1SSF-SZVW$o?0xgYw#*BsB1V&BR2pPea3{Tktvg>m0>Z4-)2@;;(?Tzb<(>u1O#ixvkMCuyr8t{H<{9ZB~Z!w9N$LlI1gzC!c>n_J{s48k2sj5cA zb1Kun2kYv{V9LnSiQ~^Z9WPIxa?bd1Q(!))A~HE0j&ng{Q+-w7^y-G{CTtBi4XeZ& z12$(*i;t;mY>rfvH&>TThMNf^CeHQ$!|)#dP}-A4sgK3*kpIIBOH+&SfFC*nuv*sYfRgqY{DSYO% z_=)lPv1;V0rg7TvNI0AhVakXx=_0BdD)AsfRb*~?{hVs!n!>G}MTO2Xg^r{`NMYEcKYBNaS5tsD`otgWuR%+qn2W7U;Da$T$NTvPiI!^w4|u?F|4 zJ+-P04<8vhuVG#tT6RKXL;7QNs6~g5j+Hk-@2QKeq%iF2qPCHlEiI8)byIUAF2CyH z^CQi(f=;H>(WgF~Jv@lJk}WOe6?JomqXM`k*i?x`%}G~eV$aeO)6!~O*136@NDeDo z%G1}iD5AOrc|i+#OPLlQenJHrRYslXkJECf4cgnch@N?${q_`^8Y$^P;wJKZ&mf{s z;vG~IdR7hCZ?wYZ!LzO5IHL{v#D`jWL{%aRrAC;jJovq#0{o?fV5GonEi-u^&dVOmgFk^ zgZwp5biH+tc0>^Bs=8)8!Bg!qux1p$Im2(dC=DV>ZcV4Dnkp`{m`9GlJeUR*!bMt! zkHjFvw2B$Dx_mZ117mU};PA@Y@}@|#F2IQQ}x8Dm|aHU>B4d|FKv%` z`s0Oislq5Mbx^&D;Yx1NzE$08m$TE+&DGVHHP+NjY(Y{+L?+|xFb$-tu8D?k`uB72 zOKR}%y&mb3H9q{H)z6CO5BMyIy1UTcnL@X~vaXL+&dik6k`a@yG$3o|)^qtfkpC%-OAH zf!w!KP1?X+CF3%sZ+5x2eXmvX>nwe#nx9?oRrBj1=}U;7249Z`y*7?t#d>wqqe0GY zq`&8S9_0QGyL_Bxx^3=WUBjH+%Hpi2*7HlN81?GTx82=+tiBDC^hIpWZpOssRBYds zrGE)h5nQkKt^Tx;h6~%wDm@P~aoJaoCnEMdFKN4(=InZSFzx$)<;phKvh%Newq;mP zBgL=3ORcjNnsaqWQ>t^n(Dj(*>~c&Uw#Dbt)fn$J^=%Az?Q(WHsu{bSaUMW@9R#jb z9u6z!%#P*mkgaldIFeRZx%v~M{M_Zfm`gh}W;we&kyd1MDPK9UGP9f6x1OU6b9Otr zIsM^5xu(`*mb1%|6ltzeicx;<@>nCMJ!b53cIvr%)wfnOJNdb84SP2A`{;)50!TD{ zKGlw_PH*s=DJ^%a+#Qz8#Qn5f7X)mSyStIq`S=qnaoE?XcjQc(33J@A6Qi8nm0+zi z6PKpbPKe;YoMxA9rsBHqodBBv&DFU!ApRSWJ%H7?_>U{i(l{oBk*NNrR zb=W9pchvqd({*z0H*A-)(^1Xw#^&Z+&q=OT&JJ;VDbieCQys}?Tw2EYyXR)gY5B}` zXXBjR$3{83E1#B!J27H+7@ni?SV3b94=?cDTHKul?tZ(r zF6=jy%OYjL$i!)*(n;QNg>m)zytV4N;cc%N{Pr=jZ!Y**`EL#M)UEqog2d~4{_!iP z51R|Un~6)mX7w}m?hxd-Pu0ydXV-Emy`8ts{ldz%?EEXAZ66?)ZX~tNR%p)E_3RSl zQX!97&Mv*11iAS1+U4xj-6qJzrE8UkL*6FH%^_Rm>`?Xza`7id`MJY|WsY+LZ!YAs zaqih8nAhVn&Tr5w!<-}a>=NXXT8~-IE;IWCxkV{P`MIM_f}9(3JMKrM_X=`JXxbp> z*m~Vu@arsT198*mGj#UN1wUtEmAgaUC!iGext45{yF1w?$jP5riNn6GKV+XEmo6ek zIlIg35X{T6x!~7^-Au)GpBqKC335wq-!>O~Yn<(3zc-^i;>)_Z;ODPzn+v{{d<~gX z*I^@xudh8dv$;TBC#SQL*DhzLqq1%;_+`em%Gsf{KafjuE#v&%b2H`To{e*MFZ%?! zxD}(^-SIv_PVU$!XLqtskc&GpVt4-g0e;;u@6CmL3Ui;>!Sn9+Zh_zChkociXB%HX zepS!r$KQr;ui(8E^qwoc<7D`l^qYSo={Ez>*ZKDJ5Ptem$!yn<)CvB#%I3b3&4FL! zJF4<|m)+OO`*kUK(kSzcTOJAa7O|aG$t>Hqt1fOCeXWdN;w7lerAL;$WGiBOsv^%i z^ol9Hxp$YsdAohJt zzh5Eh9UOU9M3u2!m2n?~Ht!k8(kFZa@|LkZmElL%^Gphx_q7Usqn*p>Llt^6?`swO z(wWN}ANo+u?RC-DQ2f%dgG1R~7uyqx8gYF{yI);Z8QWDEcf^^u5o8&)zLoKou|1WM zhr08qgn8@g_MA@Wy{~;}4!=>b-Ok-NW#m0~dW+beMsUl?yF+-3;HpfE*ZbZ`o>oq8 z{+)^|FT7Qq-X+{wJtb}SO{M6|4MsFxDq ziYxgf#H@IxN=oP!S@5J3wV-{o-&hPnGU@gT_nBa7KQxSS5;iOH#}H|7o5c~a7)vZi z>%vGJBgzG(ONRFh8ogA6h+kgwYANWT`bbpNY>ZTS&Bm}RYqpQXF=o|OGti_O-I{YU zu%XzSL5?NRD?!Yj?!_|$hF;7gCTlY*SASab{DGGnbbWn$I%`%)`hT$q{wEDed%nD( zK}-wFw;Y_yR)iIizX(qYXLT$`vvydU@iD9>Zfa2>){-?K{wGVNjI$mL7aBhp8p^!fqM}PxUcrIQzpkPypVykXV(X*CS4GLpr zcTldqy^-t14tF4ZovbHvFb;kA7e+&Urt6MqWRHu_VuR~ztc!|Ky(LtH5n*JmADUnn zs;powo4uMylriKFxI;ee;)}IZ# zK1WG=8GH|sf{TJ&+_0FDfU~L-d*rw5kPMvCT%9HVWLUV?gKlX92C7|gbH7D^vDz2_ z%Wokt^EO4-cRKyq3dz4PisW>aZKMi?u{uX4ULRvys~@cRGVm(?#Q=Vqtd%OWr#n?U z{x=Pb>z44~+9KMF*xb*XUg_=F194sE@itt>d;qRxE?e3_)rTTm_VJ7ZpK%9P$9-tH z%WIDr#NtK=xm4<+j?j@}VdMq55RdN{(}x{3=z(H+gpL*KqWRk5B+e-W^GO{kny5%R z;&p_vER7?D!9{DRzRk9sbvs;8dW1+mr6UEqB)P<<)Peq_2v{*jSB=gH;#SaIyWLj@ z0Nf0E-iWj+x`mUGvmzoefUti)CK3>5-*7bMvJvN=g?%c~hO>M$E>gwv(F}9z#hngg zIX!|U?gtviln{p-_x963T?z3RwgYPw_tzS>7;=Ba@K?301tpNz-_$O}Xo;3rj@88_ zyZTSJNc1YQ2=`3uT%edLs4L}YWX^BL;ry0KNlb}LQ`{CT*)2VG>Uu0<$FJF<-{Ll6 ziS?ahF`L{aB{3zgBzNS4k|u6_wTd&EKaw;}2}6XOKP=5337RiSnx@31`C@6lBxuf) zG);+1b8czkB4VpMRFFw&QUCY6h?%8LvNI(vP0<-kQ@074x1XMpR9Trz7X?-k`eBQU zaub**MW-OoxGY;uOHV+jR;WZGpjxObol2qXysyY0-lVVy2fjzy3XFJ7nqdH5rCy3D z&tnKXqx-LMfGnATBH0|t#UNQ+{7NBsTE(6vDoF2oh?Q(jl17B)qUtv&wXAfqr-GG6 zsbv-9iYj;pxWkx-$);)fBE|Qey z)M$Yg3ZasX$#Yi4c#dTl(jmD5IaNjR3~D`|W~#HSv317CyxzO?LS|X3ab4!oZ8X^& zAw>)+_yAnXTqR1Y#TVR%B3t(H{X<#BlUdeU9Rfl}isdCog@p#`=Mg$qEI&1RgkV0Y zBSo_r(%~{$8b=D_=SGK%^7PS=NE%jqWpjOSR+~_aYporO3Sx*V3ZbYpL@4MH0g( zd<~!ohiNHR1BPp9(d)HTD-J~xLrcCYQG~;^6zdbiwY2EF!YP0DN=pU}o? z^Xta>MORG}^g#}OEyg#8BVPP1<4DVc?+&X)_h-A{ZN0NOI{By7?T?9FFt+=J4TAqE zQWN@2Pi$an`5Fy+!MSWjSY}pXg)PFiZTG8EoBMz#z!?tP4a)ACUOu0Aqw)Wugd0Vb2+Z?8~IT}7eoBp?FSVrc_c zQdglcInHr}*w{z?@Qc5yXHPm&j$b|i9v^l<#P0}@l2wqQ2aA0WTBs@8Uku=q_6$5&8u}*(p(Xx@;D|{lj+i*#L!@v` zUbbh28x|W96o2Gt5xy4Ze$&8{{rI`}NPr$Rc&luKFfC&oe2>L)wz?Pa{Yp7uu?R2} z*W|tj@%VcRBDU841I9w#3(vgDkrON?Pbh7uB zE-}6vonZqzQVHAXY=5(-&A#1Ny#kaf)LO{l;a8Qd7h^}Big(e!=V;qPkG4wF3)*~- zxl3EDT&3i;g&u9S=p<+_OeFGcB9=;0v~8hBTP>0Z+I$7Xm0P6tQ?zZNM_bPhXdurs z_AYIaP*2geg&u8{N*8kTJh@9-q_I=9ZJ|e7C9nl;Cu8OK;C;?dY@tV6<#YvYzCqrV zTO_7aa@#_Wwn|A0+C1Ov(iXYe6m47R(Ne(i_3Vzt) zqQp=tw-MWer$=0|>`R_btx$=SMzv5`I+a4%d`XdEy_`xB4$Z1l8}W0-ckwFqQph|b zliG-1AVZwYK#^=lC)|i%B8!V}gkT#cb5#7SQBf6IB*PBV5w*UM<7Tr@!H&>kv`UsX zi&Z3{m+30QG1;(k@JcOs0&U#*tKm7@`IrM4%kAAm7;DT*#uVxOtu8q|CHw#;{$`gx zCOpMfRNoYPVoA8#K%b{msX5P47HJXWG0U;O`a8{YCYJfo=h`k_=0BgiYF2odYA`dI z!7MifJ%Tl)o}$@N;Xc*s=184Zv|8h&C9AcW%>!e?TewVVaVo8#Gs@+xG)65WnU}8W zI8`pY-tAa!yNaQUSE->%lh=4PL#kwF67JCAmOCyi0b$XyR8icAKjmQ{RR zp^RsMJB)d_08wt?k~NGXWg_bw^>|u;xfT+eeCF09vW@1HK{)0Qu7)YptUxN}6^G71B<^-u5gY0DQ|>a|s8SB}t@Q5c}DfBvOU zTfY2LudO=$afG&v!T@b+Qdi{pd_k&STXhQL2yGdK0owW}N&4!RFOk)2t4@O)p)I2@ zKwJMrNuRcS(XL)wv37SmPRM)0Qu_)@v&lT#s^PPGW$*dSSOnb_&b1_-oF%Oz0el`E}#`Vkcg5 zMs)Ctq+l4|9FFY7OP-^-5Rb1T#`cWq!yXu(_S~H=Agw9>=tbZ;RYp5Dq>oFHgiJ{h zLr6#wwS_%L!sJatGGAoiF&XSp7;fYwq#=w2Rz^7{$m|KNLvP0~1g;>@_WJh`7oZiS z-*4x;{dBLlR`;vQ5Dc4M`&`Zz?R1Ns$w)KYtatQ}n5u7rU&6u3&K9uJ4QKE8q(97x&X{QA}S$S1`aHhjRNU z;0p4iv-ZcV-Qec))vj0#56Q6WZGR5pur`nc~@HwP|2OzF+>U)pWaEKVQ!ziz)CYCUgPD^{gwQ?Y;2JyQ7+15x4b(H;2*&&XL`}C zx_x}dQAKO+rBW^s9OKy7k|$9iN@A~Ug<;Z%m+4aPa#7yT)|;36<(|CLT)5iP5h4AW<$#d@2&-n45~k;FD943~;&JYI0$6m`J9Gx5@c7 zW7fYUc~W1kw(`3qj41t$*UUo7yx)Ku7QGIWn{8BR+)u`c)US1V(h@VahBgd(b(R=< zb7W6lYG6aYUw%Dld5%q5Vk$6%3N~gIQs^9dj$>H#8Y(_%iD{6Tv_!$9la?f8xy1Py z2N|kY={$*YQ6iI%BK{G)a;BN-Mn!AxrBW_XYQ|9^O`b%BD2Yi+jVM_X<)U~KkRreE zaP0CBR_Is^i!GqArM8(%VA-L|Wl$Tj@gv`G4F zFP#swo90V18eQRjDwP{+mIwH@ z%r5`-$G^YyLtc-@GL^9RX&)y$I$Ir#V5q0pk=;l-I-lvzv_mwO?rF%=2@FO?brhyp%s=HYTE%pG zwWgNj{cJJa?Yf!5b-91g%sswW4~zBPbU~{Nc)`T%k(-qEf^m$VuBn;*n2G>kb}=-Y z{T6+eD7b4Mx)oOD_A|QMO?+xsbMpa5r$!&p0Zb1Mk9*wYr1n9mn_sjsE=9j3GjB%5 zKQKGiU7{%WjG>V1Q7kMufoVjtb%=+G}7HX`DjhaD?_$M33)*s zuBv9R0&`>@`=;CW?7K4}i*3nnsJ>vhtosf7cJF12BT80n-w zEN7}sD~2X!h;HDglZf0QdWdMoIxy{7qtB%{++fCZA)b5}4_xo3i-lYs#`WoBbm=gH zU^oIEkJ(sR4ye?K`Fiw0jf2@|va>%L9zcRtxs+z(Zcgjjo!)h13Zy+8t)wPGE1)^* zc@7{dN8oPT%>pCAM&rV^hCmdFuFKa*#=-Dh5aC%&9&xP5s%_fBo3Pbu@@$KW2bQ#J3S~yD_|K*3ly+Sq77xKH^HX0jIt!O0+z8HjERnEmPxb-%Zu%L z)1n5aH?!+&>SFI(^ampRA<}$Bq4>YA?FK+tQCHovWj=sFM2r&OFnzOSUW{g4oF_j@ z(4#ZZ5=1j_s1%oa#o-p}XthY}-u->ku9leM$E5(Wv8Y&h> z09Q@7MhH8V(K7Ug3W=e}NrlYP8z`h1FVt1195w1(ZXNFUUiZL5@CNEhYj}F-SI1Uk zMi|Qg`iuzt+!ukx3PU0SR}qMa;fJ(Xzf}-{lW1iTIEG#nfn$gT5jcr9+(NOynGbbQ zAqGd_D7ARt93WPl&~R%F4sKC3vk`r$klBbi$b=cC2MSpbfnx?MjleP7k_eo}8>pv_ zqxELjm^Kda+>0OmVnb-eA(P?Ys~5GnIleK2mGbSuWn(R;%fbB?lV*ub&;mQxt%?D- znj^U2R1a7QHrXNRP{vGj?$MN~>8t%+P(aH;2`8x0?H6e91z~>`xZNi0VLL3;?z*o;mSEw~q3M%Q}V;VIKoCBGASmV^n8x zJFpfnC!9kPV_XBJGEC(eAKND-699rTIjbm<+%FXe#CQ_DRkydud?t z6;&{QK{6TD*9mbzcXzmJ{zSc~3jOqi>%%6OjT9HDZG~XuwXKSFpBOo8%=$(fO`_l3 zRv6X<3w+;h`hh9z@j4?X+jYLzW_>1(61q(sF6uc6(5UmoVd-nKu^>4+idarJAjb>h zKnsFYB+Nrg1Der2B2DBwvH3hcZ<>c6KWv|khTBe8 zht23?^Di-eXuh`7-Fnshiu~CvoL+ss){9`8ve+J@e{5U*(_eCc36|~l0sGQk)CM0R z$LPX-KI~d?v&!eumHmj!)O~B#>+ZL0Yh~74;SxAihiww`770I`K4fcklFOwj*)^8U zd-gTL$CNr8^{ypqo;S+sMgTJ=2}H9cV%Yxnkwpp#V;ae1v3|hNL2M|z{e6-98+asM(P5l@H=`$DsaU z|Cr>?i+$8Jc2BJDo9%S<(1x7HyjY={n%v^yOWJ&rQ2N{{m&j;)N^8L|g*sxTimTb$ zwSH>1_Y3S-OR&9g0TeodfwcAkttX3*+lCzoU+`|d!@6C!IBb1;VUA>;g?O((RBWc0 zCi(APc6)?GA-sE!4ld;2g-URPcz@V~Wde~GDn#^Zk|TNhJ?-(r{RU_$i-q4F-UkrA z&fE5(MI@ztwor0(DSu;!EZX>Lzr#5qDiUqV=?tmSFkIH2=%OH}J=vy4MQ(#}%fi;+ zmX95G_sSf9cFR0}bqgJjbc=k4b4vqva*A#Aay~mDij~AYi~*4894B(iA~o#-j2%aE z%bc1tL7fiNHuBIDI+$I9t45+r#a;9?vUyh$H~(cx#?l@|B!$1;O|g^5N*NWXEB5qBN<-l^6UOTrxN08+j zbDF~Y=Ii9{h6ehV%{Mx{Evj8VQ4_0~T8f~p4X94kHlIg;)SW_`y1EE11Rj-l4Vjxqo?Sp6tex?jR-LtJM?OJ*0Mq8L3PZ~!LJm~n2n)Z?mpGP3NBWpSg)&pLQsu#Ei&?4%%}UQss92% z)@C!%S8||LLfC?qk$w-yEESr;8sa%?82DRts5he`hc(2rwx$h_*r``!6a!jDnl=G; zVn1&QbqBhP0cqPIy--4)!IlyK0OGhFX!hszcQkAf4zq^z;LDiEGezW!du zErnRdmSkOYOWXkTT?VvX%?xxI198L0yxV=Jc^m?x^xQ0$5XG?SYaKME$9M>ARCw-b zAsoJ#$rAJQ8YUdRhzT_S+QR>^0-NvsZQX}2VuCJof|GNY1I-?%xGMMdnJuYOB3*6_ zZ#pDrr$~$5(CWt+J1mjsmP3M!ZI2@UI^x48r1&3RL3~bpp!j6o^C6-s#DQ!{^2;G? z6=E4%TEm~Mmz(Lf)qy70l(7Kdz?U%@1F2nZ_Ajg(%X0A%-ciT>KQwvHxHi2cvq4sj z@xuIky~Rm1jI{KqCPzVxxy5`f!$uCwi^!RAc#a$a6-kE^7r*N@vz!(h&JfMU^vmMj z-$0fTJ}>O`65EyZ#0s#C?E6`{kr`|m z@yl7MnGIwa;foy(_mzw?HDDRp56kHftk9Q{=D>yIXVcAe*6m+PB>%vG%gAH-5K*^; zwt*}o-2G59_H1ksP-O(ixM`zcoGZb~NM7D=*X%ySObj-VWrQ#8rkHYw)kLJrGITYd zA)5ofQUlAP81DcZ@_Av@kh)|#abaN%@to`zyXWcV`fEw=#6S({tlXC(%U)t`16f9R zL{AMjY886DE#VNNl(E7dQn6dQznbenCW=Wab&NNmBx{5)m;T4A}%QLC^^BWwvN`n&PE8@l0ADxS>llR?rN814? z!%*V=akMgReB9ECN#G4*TGmQ@mI7-S!;;GL*_GGgSkxkR)mBwv469H(7qz$wqiBOz z7FM9ku%`Z8%%bWGPzp7B&)VQ>T~&oi)Zwg)D>K5oDr$}*1PZG)g*ja7q6&_%EpMY& zwvAR+atgCh+Yr6Dij$~=Sr=At$hfBMhS){b8$~PA6xS}w^qeql{~*AFuVnK5do3G{ zF^o~kkicl9SOKS!8EUw~a0Fe+fR==6SV;IGObSNe%wDc*=caJjV*fMk2yPzn63LcU z(x2f8qk;r<3ejj+!4@m@!`NEHBDNw|43$}~Sk3=(!p5--!~86VveV#*<I7xGqg?Mp6zkySKq}cXZDenfp9B5UKSKVxgbsmZ6kO^ zOlct%_ccj={g(B>i&%)ZNiN&KhjiP_Suj8-Vndr8h)Y4ZVW35%%>qr|5|#lhBCFRs z`lxESBBE?{C}(4TaVQ6Ca?-s(MG~5%aG%}=u!yYA3HMRea79FI_B^M%mpspb+QqXz zIW1(7r0RVh+4JQjFo0!bu@z!hw1RzUAZrNs?7+B{I~aO*Unu5<)J`v8$qtb!8Hr$# zm}2WFHnE92>ZS)QAAK*_KNH6)VyIV03b-)PBGOo3@89|(fQrcB@X4;-(mt<#svNe8 zc$v$U3s6e0NXYlfG0L36g|1^zCN{jfpe~FYHAIWV)wNtkxIoluf<Wgb;6nf!B!C;YC+8~gV|58x4Om7N zhouUu4DxEwGSWD6RZ7}|mXRKpZB&KGVzW~j(NQ5$1y@8=+zfC0yurMrv1aTGrdi}7 z_A;MLIXIld*sL*ul`hxEIfYltv_<<~ztl5z@G6-iLn$_w^~VUSrNt>{CeHdS@YIV` zuYWKl*acWc3^5bH3=U^c`nfRBBGR}x=W*Mu{%rPi6`6jGEZ0Yb7)6Y(rW?8jhODJu zvCeFka-oYDY(5v#Hh@KB9Z5=t8C=f_c#JQ;zr!(!{k!q|vW{I#Mwq=*2M4%FahPf7 zFffB!#F`0Pqgb8UhAO9pOW_x32n&@AC=0=~NZ+582YskBMac|bxivtG6ud&nqFwDJ zq%CM2>3-kPl*?rPxH;?|6GG1&=~oaaiQ6|t0K z)`IYD0L#dVF>47~4Om20&-F`t9C_|iLKiW>1iy^70n}tC`^_SK_8q;ixMYUz8o|w$ zc1N6x&e6&G>n^;-kczzmNj z?Z;=hSoawVxaN3lv!6cnMxs|`UZno7<6@PqzP)-4qgp2L=v4$BM72m@ua0l=Y65P> zfiZD&>?xh6oN$rYI#w5qRT*d*X%(+aNLx@tI=kQL3RgX1dWj_g;iRRohInp@WAzjj zSI`P%N1(T=lrb?H7c%kS%b1LB$X%=x7U<$*lrb9lXnjeBUjvLHMt&>%1odv8p&)MQ zI%z8_CR`*oT#Dvtg;mXg%gEE!L&fAda1nX46j`_c=fl@Bftd=1gN%zr7{sO^IQfi# zQp>7jw#V2IcpZzvC6_DQSzVAWFrw6veI=1A-Jw|KAzo8VysE~lsJ@bwF-|F&K-Rm4 zBK%5X!_I2vkRATli>(O1lGvEhsY%_5#a4u0N$f8e(%z6|#Dzc~`?v4c+dW|MN~)w1 zczpwxdW}+?iWHM02ZXAU)ju(Ckg#RM#ZaJ-ID;)CK2Bwj3mNv{mkBXCQivY>G9fSw zr|~3)sdy`*uqp$TGFBK?*Rl#x3@coI{;)dGgGTLtFv8Exny#rV@#NjY)hGvgVr5YzH7$De1j#^;QNRj<3Zucg&PxuCQ3l?zF-k zt)sIg);eD{beZ4H^XI#>>+8`Ky`9s}I=mv@Y}OsS3#Ay`R9l9{{&9WS;poc_CvfZ~ zl}Q#pcpr-kdRGRwrecl!q1*4wp{Xc?5V(*0ImpAB^d8p|chKk~SyAc%YzgsI`%p~W zfz1&g)m3i_yo7~cU)23Zyg{?@!TVT*HI`uz0{4**sw_i2fGr{JR9O#k2bL56usSSN z)6F*9Ubrk#ziO1U0Z|{$Au68dz{NRYdE}$I1|8S*n|yn0-2~oB#>LUJwpnj+zSOp} z4<{q&h`DTcJ6!y?!?xY`;Ed9==($DlfVJPy(AGPPdcK7PNIo+<#9k zgVW>1oCJ>OE*7wc67O-k!_( ziEIwa$JR(Ax6@_6kA*r7q!H7po)p*VJsS9NwR8*xN1uU&0&VII!s2#ElU*KBa3G@2z7HUr?u5{KigWU#9jmkDze2}j(altP7$3O_?T0AZ7eLiNIM zh3JX586Iz&J>hCN_qzUB$DN`8&=D>V?}(6mFMzp0`mun}E@@cKc62FvVmN1`AECgs z;^UC$dlFKtms9jmvyN!RgAZo6laMl^MaIE2@fu-J@UUGUHr?vMj&x#EG!HUImeC7qK6s7=Rb;4lrY=L^KJqcGGYn$jB`kccdsz73oJHW2IC;|2Q#iJI zb0A4lc=ZiW>n(OUT0V>+hWLlKA8leq4-Q0ng$I=$D5oRHkaWUvf+oDDfU|}w;tXJi zGv3G4^HHs_!!ud#a*KgEd=eTWf|}Qd@-;y37Zp?%8G}7_lwhl&7{S5Q8OH878lf-) z29H*ECCoq?Oc;7fIrI_BC|%Bo44jED;~qo77i6GODCSM}L+3NT2gj!(%&utwrq9rk zJ+tglBmzK(ymX zG0}L=jdhQ~XQzkarMw^E-emF%M~l)GT{vYnMTp3bMq&oWVtI{49pQR2EgUamuFU= zhwfy3*X_2`cNhGW;GQ*hCY%4&GoM%?Fc}ZW^Pp6$w1)s|$q@pM^CPptq@%~P8$4aP z+R-v;dZi)`XQc9oo>8ViU2ZEEKd@^_Z!9f^)x+m+G-SiLiji3+uIkckT=j>5UR)&__IYVPuIkcW5i_9;G*V%Q$RjeP!=k|LVV;eR zJT^F#ItP?JC zWF0_5HXUCu=Hu}-Ju(zfg#=kR%@Fj5t7%aC>}qc8>b<*~1cf^msH~w1R3^}Vl{Hiu z!2*>*Fi<(3-jJ2dN58#rT*@>sA~qXR_rets<(elc7Ah_)v0p|8*Ds^2$TFhJKt)9R z6_3>T;MF761dgM@bQ?~{HlO2Y7-29h7)*(teY}=$bKiZ%cFhjEzwf5I7Jnn!LZ>Cq!C(X z0HL7a4Wwa&u|85y=^QB3@SIln>^HL0(S1dsv5lNE$BE{1DiwS#Mj_K!>N$mtWgrbE z4Bwf<{6F~Y%;R|}&ujAUY}^%mPV=Yvc5Huwo~1jayeO_kC!7WmKuUf z69a>rvKdDPqK6RIDni9qYT!O1R*T0_V7d$?V?E&*3Puowhk6x=`?peS|E6lm9`+6F$KvoCa9h4rZ7tulwtl>oT0h=Yt(Uh_ z>*Y<=x_>LR?%!0c`CF+qe^a&0Ec~_m{q{}Ox;2M`URy74GUJTFqbD|O9Vl;fWLrPO z_eZt^Dfku{K*k%{4y0fN(Y$>BU6Nwuci=2qEJMK6c(buxB+wq=A+(;*TBFb)udNQJ~W!>9PZclk4fr+dUdH69Y z^Q73|gH}X=2{Q6_ue1IxT9iYzJyd||C*VS^lo^hm>C(yHfTm1XCvfs|)-#i->jBIt zf6Y^Q5zWI*V?Gcit#d?7xltS4yKgY@*r>R9NM7-^yS~L{b3KYLgzjY^?oKFX5JKk| zjKvFKbazsSr#B0Erpuw^SP5fIm(6CW_j&f&Dge%rr{}c zS5&&xjIE9k@B?%bqd>KRktd^q{foBap?R5KAwOh~7sHw+5^+AGla6>z! z#2APiM&BPm-FWepe|pp+x8td9_h@RdG0%kTb=~|8AdcLm#~x7ikBJAG+1ER7o|5@#{sLzVjOIS z4}BsKY>K$ps?~L!+Rls&-RyC?rTZjspFcLpx6S-qK;It7fC`Q)|!ZWF)Hjbk5sWy&2u8$5b;lQRR$iGr|O{F(KDB!#2jG= znUqK(Vd>o7A%wb(dSDvZkdGV9?-fF`YluEV-kdW+C>BFQFy>~_TK3m1Vz=37nN{%5 zfpE2=aIRiCkUmmevltz}C9&&fppahv@V_#yyvW9I|7!w)B6yq!eNQ04I8h||-5{a0 zF)8rpax>kwNGpf~BdIHH;&2I~9}6zy31Je%F7nS0IK_s9qa&+prnz6kbmfzGYf>@+~MvopMvG1*_v_AeW{R~~Wp8$B__ zU!f?5)x^a!6FSc&U*f=##j;lt(#ckGQ1t*5br`QjKU4yv%G&2dF3^LuKhO$hd%B2J zPp>e__@13mntn`Z_m+%LqPDn;8*`$!oKnhL$7`8tbv@rkco4V3-8|zuxPrEjhqqAy zP0Rr`@gU?cT7FqeWWg+u^&Qeh)BlmTzuMPa#@(E~|Mg9Zr8%aA;>V%_KIqjw9kSp| zEDjgS#Y>G~boE*6T$>m$(#seS&k0?12q~waBOvuVP6|vVc2S;yGPCMHl3@i5BxLH! z^NN8RMoW!YA1VXNz7gw5CX855C}qUR{ZN4#VS_BeV#-IrL&YLMMrdkuiR)BwheWom z)}kd^tS=p|AQ@n%7*@tk0PnXGfJ*EHupxFzq9yD!_!@x%Yo3lav-x16Va*ICW$Mq1 zaEf4kYcDtE322ALtS6c@W<9BtG5viz1vctMVXFJEp+-K05%ieJjd;mK-ZH_b0naDe zOwva_5e0@$r3&igWTaW$4W${@@lZ;}7rY1{>D4!aVnd#QbYRGOnkhrpQ%V|AXClky zK|BK<*pe&E$VQZ4rCczipCWk@JXY<@G~fyafUE^_XlHIn?_lRhXMoe>^&GE&cpNlA znoraEXs2Nl#0O46`s6qX*__Dr4WUTnW635&jt!Q3T(B1U4TJ2O)HU{N^1}@2*A@NLo|sg`XJpjEs%q10rgO1& z=+yJ6B|k9n?*EUd=p*iTd+BS zO3dH64;+1^M4Ij^3VrOw5-Fiia<>HhSa+<#d6sYEJV`dMSP$mB$H0+WsvaU2ebuk3 zridSZ_dt%awss_Py$lO@y=a={2_w;uxAEB|n-i#%s-$DDO-a)|fzW>JczK(8NU}MB zN-29Cdml`iE*F||Aha=VM!QL{Jtnh|eLY(s+3aL$sYM+@!3Y8>#b-%28}$Z#HIiXh zAvH})j?+6rAuC91zfY+MCAggVz-~!gOChJmGGTEukG8|v@gu-XJ5~^>kqoC3D3)q7 z$6j`nrh5XR!`f)ytTxh|PM}!IYRBH?l%~stE{{kw!$WRWg(V6u#lg&?4r6`U{^u|i zVR>vOTjksxY%ajiysmIXvk!Q>Y;_u`qf35Xc`Go5ilMwuq5PO{f_}yk;%2>-$7|ov z3a1g`6y_LR;5}h9i#I<|J(TZBl&081N{ics-t<`YaL%VtTwGnGTOTfJ()U#r9x6w4 zIQA&O2_!g$A;$x>J-;P3}bpyb*pY`zzQ2p9R_zZ`rJhoQ?Bmd zh3FAo{-*pK%R+Y50*=n}hCwxdo$R!S|252CLw&m{_7|vM$NVJfs~D@AwX=25R`EW8@-^0W_cFY0G>+_VcwL4^KTK3(N&YqwvLFKo zWr5?G%>sXc<5uy0W5;zjG`y}KMV^PLXBgD1*?#aB)NB>+H?CQCi$uMlYZ@)_`t9@Y zzx@2UX?BOZ=B9aGtY_0jOMArk?{G7^K6v-rA9NwW8CC$=m(5`{!(}=mQ7BK~scTB2 zK*(r?K!dYKNmBJ&#X?g2Y+G15Fr+02okCv!tWU^l=mDG*rFwUaP+~_k!%}t~jx5|N z=c0RVK8hQa?xs6T$j$dj;yZ2pkq+C07>N?XIoI;V(2|9OIaU`B#Sk-POl4QC$o*do zfH=l3DdUFW9?ei;ve+Bj41$P99<^o=pfRvTM2OV42A4?u1rP>9`b3}IU@&AA?~NO; z)Qf)zZFvB!q__b5NS9kO#!h+dKGQo~v_`j%k>842tQagbDTbvw;+J7DGNf$m%0vdD z98BD$Wo{nDm0AphsJyqGf`Jl!1A`OhFMvzab8Vfb=fZ*B;I4*=Z^<0%s6zv?E6lM^ zJTPix$s-@fVANo!q3fS6m18e(X4I^P=)H`GLha%WO}@uR?!xu?**@fjHca4HCW9a^ zPh67ZMhp_Y2rxs@Z4eoXE+A2i?Yv}a5Uo52jTz(N0n9Ft179$+q=8|S7;qSk3!p45 zTCc~-cQgC(V|v#;jj-3Ed0KYOY%$&K8oEjoqu~3sykXRIs(+N=T#Hrl65=DZ!L9^W z-^To@02tR7H`ujv->v4j_3m!b&6?eIhO-Eto^C&VnKaZHdWv38^me-f`qWW^{$Vql z?&xG}f+W~|{esiT*h8man{B&0EcVhuC7NJk32~agtOTnr&WS{(8O)zh7~+5>SWhmR z$yFl-fTJoBMglg3EUQ$Da8rg5aVIgU+G81ru63ksmE4PGqTd|R6b`*^x127T%^J;w z?ZPYs=abeHi~ZyJu$!*tyJpww{pT5peDFRNv}Nrc!U}dybd97ANg~T-{9z= zd=N2DJ%BACzG@$ei94`4;)r`S)tdq@Vd2-8+MncmgJ$7__pu0TEW;oK?js*mS%!K5 zTSDBavL50NEGKT~SF>!r_QGX}`cASVCv!yo?gb_$UBJmN+5K%1+w{ zd-hQz9C3$I3KgPs?qJ6r+5re}iYQbs3|EL|Z{qy}JWR~9XO2Vk069XXVI8)~wA~Du zGS+a?IXeUBvd?2I$-`QciZFVoqyY(VZI|S|{PZLJWg}QzB)Hb{BVU=eP1218LVeqtqg%6%% zL9>uD>qj8_2!{sEjQ2y}KJqbhW*Ef4OIY~k>|x=9a~96bA#U~@NS4%oduYWOu_t{r zBp}5=lBC9P>HFzom!svw7-E>n#L}iRy~2WWACwc3Gr&$bPH=|b7I4;3MVtZba1N8P zPVW~<)<#D|F)|LHgocQVf7dz6d<_s(L1mFK`Uz?%Mv$%fRCYL)-ElNRVd}@aO!wha zE8oI1^!Pj-kLzJ9IW;Yxx)oOpy2tf+?H=~n@NCcwPkI4g3 z29jW+q(|b6Sq~5=mmOJilKp^;?9pRq>y#%U6^e$M(955LqvFxSa4(eD4G~UP6?}I3 zLte`J5&oUkWAK@ohUN2E@9ckdxU)jeJhspo4mcvKp$y33lO|ZmmN`_Ktydojrg~UH zV@`DKadH}{L<_(cXra6IUbem#!PX_myTYAK(Q#0Oh$C~PoOxZ8i7%(K-N=0)4xh%o>zXSN&@c=g=n?E3P#o42d$**iRe zx_>twiFwClhlS$_y+Dj?&;k2Zk)^-BzQyfLwBPs>-h-Z9V<*)amJgq&+j-ON+wF9Z z%T4yvhj-m>JAHTlo{P&`JrmOZ>e*2&1eloXjQ^osth9#!Ytj({j(5RAOu7-xmH30M zi6x6ToRP{SdPZpt^Yko{l>gH+KQ2HL)(}Tv30Jq-JH4q=*Y83Syc%OP?8CmP(q0j7 zv-2JO2yl!%9trNj?O~2bWqSyyb{iVz*M8g{=H4Uq2?eq1Wad109D{=_5-uyQM=FuW zJFnP15x^RiQ^fscRuZ@rwuktK2b)t&ljTr71hJr7ns)Rc`v{*`Bpd_SUgCcCDs7C> zxewb%d{n$E#e?i4d{(+2#Rcpo3k8dIqMSK^hHMyDF|NwQRb85mtNsAai!MYX9anW} zuZWq@1{$fjO60R~Rp9n8&&I|c=KZ)m%zNUhQqT*A@p|rwt3=9x7^x!R41m}RQno8C z3foJ(Fs=&XK5P$h9x)T41Y|i>55dB?O0rhORiRp8T#dr^Ngc$>v@z=9s!+5ju0|mH zq;|t)Mr0STm#h;mb7UPrLpD3?;_)?|FBedS1X(!E5G1HFf?{JcX`R(WZhzJrR@0!U z)&i9^RDpy9+OM*PDkE5+G6)7L$I~5H?x0?VhPKLzy>ML0G%&((5m5zKM3ifu_#Ja~ z3F{hO#?o)2T=d4o*U}EmjCw~@9Sa_VtKW|;ictNkXxPLC(g-axfKbrH2GTIXSTC%n zbPg11V$L0oGjmbeV3VilzM{~`(E3-4p2{AAv=QAji+b{5vlvK&3B&iwFi#IYJ9Beh z${RfY&c;%~=QMwsf5&zV=pm0oN=~`s;3*d9%4=BUz*8(}E}fDW1t~PJilfN_gN6pn zt&p4}=Yi7X{F$zrr?}*NpcFYi!;KK)#Yqxu_g0JqD^8L4*t4m;!J^3rCmAISymAIMt_G|b1?VHwCdA<{mUUxKjfG-#E&y+KsZ!qx^s<;bCUb?lr#tW!3z1h1Ex|e~tsHm7h2%Teq zYw`XmZ!-$C5$y)Hk+m1yV+-}060hf0~8Sm**fr`as=NC%e>_4)CJ0s z8+}yta39Crw#Dn2`xZCzvv|ISDBynsmAP)9OJW8c5<4qWFPmfGF`mR8MGh zcG62DU24WwCQ{Z5_yH&lIk?)C$dgg{yW~CVy8LH7!;`5=Rq>{3RxvzR93Y3i;;toZ`s;f}DgGpToePf!vOR^$qWQeE)9qW;ZaqVzrXB;; zMu;*2TKHh7tr-HMl``8ioF2RWM2;t&_5cT2|sjZ8EK zVH!oDS=yrrHbq?Q3G2F!Z;$2#o$?fs%gnvkrpzF_+A-(je8ZTdEn;GhbNfZ`f=c`X zmXL_s(!+9gH^(T(#J?hgD}f9C{z(^xJhfYl3~{r?BRZRurPIL1a-L&|M4~2tzg;gS zgIhZ<*XrPEk~FX(Pr*rJSS$O{It|fB$eRmB2*u`iAsBO+n81PS#O{6Zw90{SwW4sY zUOA9HQe3kb9bYwe9f}B}vWxM*GOoPH##aAp0)Zl{Ui#oD@_Pb_qGk+9em6*PZAKD* zE^+rxOVj<_9WZgY1ksNLx7CC&31S!di~5~nL&DLK)iu-Hui@Z9KCvFgb1Lu?@7^En z+wO=cgmXe)SnQ2k(f~}qh`3D8RH-I_qcewHi(6V}xJI1a$Ap;qjjmYQU&+TrDeqVe ztBKQ%Dnqk?=|m+t=r7IdB|;VbPzj9oDsNhM9?V@GmU`NQ-v4_xSK(^+mW)rLwz!TM zbCtK8>dC98Ynf_wJ>N!n5KkuF(8Xv4Z6ObDqXL?k18U+y$X`D|QpPtG5DL#9$Sd#gswV-lvAJu;~}=%mr)8# zC3ZKSfHJe{K$2kv3?yXg%J*zCVtqg>HR1^<`$nuMnJ{8Kp_CE*yVr32L4kovu$b}@ z@KCV`kP(_1UE-D#2%K%JwP=YJ>r030J_gt+hLy1s!29h4pb|R)Y>1tbXbC$FK2=^| z&C}6lHXlqhteL^2O#OKgP7$nc?d8Ti0qxM3^+c1#tS6N+roW%2z(&0&Om!bN)X0Z0 zf*v!u5zmLndmi{SV0QcIB%3_?$S0z}(5YHMot%s`tGl5z!#W;H$@qd70VKWpMo?_X z6OaxJSx+-%$a+diL+VT}oK`YDnpx$|ZkaD@Uu)&e=SGdH~M zA)NtElQ;9ke&TV^1Zh4^>k~W;n;<@L3eqRXNyz3zu5SoMA|FdOA#!Z6+~Xy^C<#`B z$6S5(IT7K!*vHymrc!ykA3kJsDkvegKZNNsVje!hWN07SC(LQ+W`#a|eGVP~lvF2Q z?(DT5>&skNYY`-=o9TSs=xfW-*WTiVg;6s(YiQNu_7nb?T#Af4X7r`dngNZI2S!?v zJ{Mv&_lxy(FSer2CRfevZ1TSO+UYF$Ymq;N3S+ECOBK46Qh*Qnp~=S+Xi~_9D>OJ% z(kYB?wZj7Y&F4GHJcS$AW_-o{^%e!f~USxFhlxvML&smC8ZbC zjRIH`ZJNz=E>`|Vw4H>WVCnWdnvz`MbsCgi^A1~`+Xyf`d|siUl613< z%O}J;I(Fu1YvIvd;QciOKD`y^X12WU(7Sx2u7$c40=QZ4ntv?!_lxPnPTU|c1WmI% zrn@;ek&R@&Swv&NH?#CSwA(3Va{`r^lXD+9`l5z3-B%R)*y|cnLZ9Tu2Kce=7KQUH z-^O{8Y+kV*j=hH>RS%Ktv+CDGQ^b!y(VwHNtsRM6FT(;}FPdg~!hrYVZG1M#<^(FG zD(TqENYZpqAhaJlUf!l2l59?(Qp#S(-m;RW%Y~*425oDb(OwYjxydX;U(XiEEW4XU z@bd@?Mi5Z>*x}{EcDlSf+?&@4qa(@92G41$;|g_1hFyi!H0wA{?+AsgAhF##r6QEz za^^$FWtX-G7wLwZd9)qk`N?Aw4;7qFpjfKS9D9XOn(hgN7FTb`G=oh3+_Z028);4_ zP%LG&V{b@G)8#^!MvA%5obC`;-JT^_OoV$a~1sIx@6|UI+ zz_fq1Z}?Hoj;=y^<&C@)Du(hth4SMICcrZe<~Dd=SKQU26J&2-h0_Re3UiDu@LVpM z#hV{f9?JJ5N>gkhrA58-7J&Wz9kMrf(_M@F!s*Z3kA`zTh2r8uAl>?K{gJ)}D$ICC zwMTT&BZZ-{=L8a*!VqS2{aaqPFpTL*)vdY%frjtsCx=$GQMZaIS9kC-@`$cfQ-1C& z>hxVm@HKehr+zW@DCV!BzFm{~3)HV;eiHRnj8*-)vq}_%wXbHFI@sAN*}c7rC-CVi z9r+7yh#zA5I-nWRs9X0{a=E;qn_><4&H3`09mw3ZGhgBeJ@?of`0IGRv2yNQzTSIk zl#ARF{JIQH%y|PZImw0m&bd!#DY3Ul@sdmRhCPn=8@sK$q*t$OjoU_+`CgZydmH|1 z^EyGz1+KH#DYw7CZL4^nK=~S1I`;jiI$kGGE~we>e__p5@jij_HP$}%39LF^Cr~b^ zS+gVHFKDw>yicHfjkVof3$GiEBRd&hm*LS5`_x#HzwL9xe1#{LX^dpH1^fk$TgCg0 z9oOBu@Vb5!d0wTSVGxqcMuWegW~+F=am~7$A?giX(`bp;Z=Zkv<>${$vpd{1H;ug5 zhqiL>-{E3$eLn8DKj_^48B+c2%jU3};kt{@cgRY~gL24CPXDL*cN7SF!9$?IX`&>l z`aNMGDSiYkEFCz_Ob|MSy#A4#kd@3jpMuxW{B=YocKReNWjD^q!mV@jBsLBu1kCo>2VeAxXa5hC?<=@N;*B*9=vpXmDz z42CT3JyzqDdXWM_AP<00;sWsVOm4{-o5$5fOnAcsJE>>^p4J-0wM+~aniRuQ9r4?p z7#UI)-Xm^)GPg0}0w@Ne94rSyRNmY0X$XlZ>X9meOVe|0Evhrh*M$SU!9kgcZ^<0% zs6#`SE6lNP2{3A8$s=E3VANo!p&`|!a_mjPjGEODqYmStP`h}K4{sFYp^mkA`q(tjz(+o zFaqH(FtJ)NqG@0lIR+d?_W~$OOYUejdqn8zsczNjO=WEN$YqB;vf;IDG`-}(nnt{9 zT%7Wi9zqkdiE}y(df9wc2UNvwc#eTLEY{6owR`OD1sYv$`W655#teu2C1AT%4RyNd zuw8*+w|cN!WlQ(;pgI?i}W} zdPc8RthoRt%f^KCDnMSAYDQ{*c*Vl1-nYMx%+_YdF6^3T^PNP=u%Kd}g+Ph05Z~#l zXz7E71>NZA-rQ?%dc^&!?BZPZ-MfdEm3Wu!$`axo;~~CBcqn-1+FnM$yW z&FsgIG5&-{%?{fwys&NVw(IG9Hr?%;cDr3~FP46f)1N z2mw3C^yKtQGy04eV}gWRG&;MV{@FIm!@m6?UBNB?JR0xz(|tF~fm{*!M!`XwxiXPU z>Z9N!iiHokrJqM5PQY9g^QFXArb!e7+d0r5MH~?GVWB;y>Kq*Gc;$KC5|gR`BOzKI zGcI4!S4^xZGMIBgJj2L~6ys5V5wY_*jtuV~x9jJewUy6V@k+6*y>H6vHfnF0{cT$W zk6rhq+SJuyg}l(8fp9&bh(*)p;V|9Ko9XO7hi)sD?En46Z8M`Q8f`l5^Xd8m;VTY( z$)IH`Rlo@gB)x|M1()z{y`>dA_G#NLTFfiiKyFfHThk#rXjy^8UcpN-3dB)z(OK`; zhs~zlUYlK`@nUg;TZANZ`98>E{hXs9i!B9C;C!~2?sf>B`{~`Hl`cT?~{!VwSh8kUVo+trM3PXICV`uopefMzK;+z+bt*4L6a3QJG6Q zn23C~0|uTBG9iFxiJs#`@Hs{VpY5Q7(;m|u9n|r3(?$2+w$Vbu2!Y(s*Zt6biWZ}N ze(!rYaA)GiaIMsSDTebI%2a9%5yMSTeipZfq$sP>1Z7p4rks%(xEYyMX+T-zo$#Uu z+~ewbS~T5OD~mG|WKE5}qXfe!6{W zmhJMc-R{KFfgWmnn(QtpiL1H~_S5u|_;#fxIeOZ{K5#JkPBACOz8JvC&U{s`u()3g zATdS@+_oDlo&CVU#058Z?E_|lMnvZu2NqM>)(j!Rg?-_G;vV0}7JVyjRMHWC=Y8b} z;@HuQF!Vg{JI72Fa}q>-(Je8S{;p?|f}{DyfsyCMyV~9EJ1zRqRZFUi*@XoLO=>$^ zZ(goNpQ3`iumS(-AuQKVcxZ&~N#O|mD?=dDQ@`}E0?K#QUUvRhhJfSL)JiumqF=z1 z(lgeV(?Djm-Y%yLdmwkxOm^50qmlxX-4O(i5ra}1B*%qJP7IKPQOF7ch0{DlVHTa( zjM4;DF()D8rhH&Vxgyl_zH)>yBy5+P{R?Zb!0K6yN+InQ{2M%_D z$-bVmg17$3L9S*#CG&xUUCdlc>L&+zKl6oRUpV09%oWT0=0F!ajD2ia)jv7N2g+=@ zVEmHWbQTc-xU*b71-0)_4 z4D*`?$%Sw1%V zL532%d@%l~HR-=)648Xg|HfG>U`I^nTLhR3%9uHls_#}*`+-v&os+E1eYZuTZ+-7t zHeQ%RchvCFL%aJBT(M|bj<;3SNA>DwG!{Bzh8j^hR_1VZ0bGS+Wf^2gT^CmrWl)*2 zE~2mNdse@zbwuGLfWtik<*J?p=p*A8AwngzL8s7o}Nu(VngjfaPL%?WZ5`Bk!SrXk88g$K^uDIJFgX?fl76#~a zl?9;_1Dj#gLw7Ns^@@EGW16r_322$LnW7go)TBcwae5$q!r~0_w!LS`3#}I&jkYB| z;zycl;)bVviz&A2TcX0E<%|eTW3iYe@wEotM+PqHpUmIDhPwWRgJPo3J~I?bM^KR( ztjQU>`oO@F1>aJ_jrGvA4du0D+}zA-^QY}OmB1DOoYWXHcSKrxUr>qOVz!{H)ZMqGC*{7D=@A zOPYvR9wma&rbzAS`nNLJ5+6~lBQ3Btr&;TeI=vtiKrp^1E-DH~nH1hK;a zWg&cEcC>x)*o+UM^yaPYe_tH-pl@G{9uPS;TG(7D4`ca(5#h zQ}{M&P|LI-`V*eVAsY|Et7kflrNOFaC={H0sMOJ5X@U#UA~$`}OvjcD{Ak3_{By*gy54-28QUFlBxnmny)eS5gi{=IlquupfrZ*n4Ka z#nUW!Ttqx#HK?9y2rw~JpfKH#{mp@7u&_Ypw*kUX^a^KmX+2JXxnB(6WM^0?Jxz^@ zm|{~>97QwqQ2fsvWqd;>;RZE~!V-=+3X9c1GE%}2{TlrQ_P4lsTSg8V;MTP~bb-YL zm>4iG4G26-xgR+=GQT0X`;md0*}O9;_P@pvAd>EW7=rkkMleq2q2PNQ$&MTt27Qcy zm(BOa;!!!}K89))?lH_`b}MC`v~DSZh&gLekI|dn^D}#Ps?Dyjj}ZX6quV^9-U<5{ z0a9aS8IS5slE^e2B_j4WnO$i05=rc11o(n(^M-1Q_MyoqA2Cv@mc%E+M3NB|Ey+z% zfT#Y(fko)l1-j#)7^}Z=;BjiErhyfKUN}y4R7kWJjuS<9O8pVKGaN?rOc5#KsOUCR zsIel0YR{Rp|3RNj6^zG5zf79gU{}m3-~sPtdmW0KU@qOOpSv97vj9nwS0I~XB4&vZ zF|ffPec7$>ynsFI;gp-*XKwil$sv(OMi`OjI-al&LAj8poBQi0a>;KvSnAz@{`HgG z-5){1>Rmk&w$Ak+;k?F`yxHaQ9!oTI1X{09HZyhS%k|gWjtr^$0}q4NEax&&<)Fye z?E$|h@|1Y$1r>WU7c+J6*~lV95u~k~ea1BmSQ33$W1l%)HxJ7jUxF#maR&sBsoZyq z77y#hX2;i8SS3ao#*F%OMJ-l_;WK1#o`QVFQ;?eBbBbXfR)*osXNchOard}>UQSmp zGo2_dGK_cXS z8nKP15zVuzI%C)wjbo04bCg(tQhn|K31aA#B4A*y7My~h9+Oyrn-SJGTm(_lzH1wp zSl^6?%{0r;#vPxyQ-fnmXvC zR4W+wqNC)>6VhVQ+2WE4!agion0>nbB1Ycy1DgO>`|XQ9uyZ0xTChU7#2HWID16GB4&f|BAVsR7;4rJubD(7>_?9KeLtRN$_FEbp+o1#`oLYUFTnDgz5oN+ zN5l7P*Z?tT1hRAwl=Tg8h$JymZE8vr4`IPw}b_OYZl*X%%S*H z;}~X@w$S_rplO!egqfr;O}ut(`{(r!xZzlgaVGdV@3u9$lpK{xfj;0K44FQv5rAV= zGJH?!ukY_e3sA!xI_j&TIz(Wa$V~PZ_xSHkN9%FNN!mxQQpCj7r7Y5ATrz@O$sWd# zXW~=>p~jO!T+Uqe{MoLGXN`*CtC_IbPZ1M;`cs4?cJ(Bk>lhLP^v%t~ibN4B=b<*$ zqKE?p={Z=DEGZh*!pJRZp;jtGSR_n}My)V>)?dQdo%U0fu>|XKJEvt#nH8)?s@2I$ zg%--lunfaeQ5h~(;s7+mvQXMgilV}eGE{~M6wgsqOB5$lE0W2CRq!`B5oX!>U!)7^ zhp%Q5b|HBti7q6MRMdqGA~8VUf-WR4N_iKOr;`f*u5%5eF~BbICQ>6zMHiCQD$<4Y z!yAoRtjuDix{xv?!_J1+ETR|C>#+>OQvE!R1JDf1LTNL>zru|&RE7z3v|~$&;$&(? zGTlLiMGOvSR*>u9JxD2dEeqCvl&}!phe>;VgJTt7nS2e;XJnFi&^s683pl1I)LZ9R zK?*vXGJWFitGw_S67@DYT9lHGra&d$&y<22Z7H4>AO*cl4US<}#>7_( zdMv}ROw>%zQ0~VWB7?*^)|pE?mlD5G8$$er=}f51b}cGD7u&`b+uP;UK_zy~_&E}M zFHL@DSXBNPdZh@l?lmK^0Jlp%k)2^NL8E!VaF826&monf(B7T2=reU2d^EmmwlSB#u))pa|=22j$1@qt;cBI%mG=+3aJ z9j)n|VfihtF$H6LyUP73hFxis)V{6?A?kOA#Vnzn#_v5c^=VKlb&d_ZGHl!waaqjJ zE8c~kDZneW$c!Y)D=$N2kT^xdk&LZtha(wMnVn%V|8q9WP_?Ob0FzdUBC+nS7~buK zOVGTn8YL*$t6?SxYc&FU#?dl+WQ*^qD50obdJrCWCdJGwU=|v-A3kc>ELz;KSrl$q z++rs-4fYx~OEF{Ee!ObKvi&MW72#}HVVgmUkr9j{E|b@cGc9h5p=SBE%b7$Z>_?7k z){n>Q%$ryBwS`h}w<#20c`cy;1AE9)5yoWLA{)zM8Wyyv#8#;oHPfDIadf?KXDBd) z;m2A>DVk=<#|b8=gvVK9eOe#5W|7)C7B!)2OVv1rS*0yBzX52PB{yMaSdiN%Rz7aZ zQK=Nj?i;H)184P*=%UL2eWP?##TJQDuzFKOr);Z0pJn57 z!vS`Q6RI;zoJOrMJd;pjNjH^1`OXroU=gPZsa7X1y;>+E!!is@^<%hHi389K%R*^0 zX^#pw%1{|5P~0i2C5n@&70G1RD)<|m2(#?GDAI-W!&fs2yO2B+g0E&$)P>~vCP-9^ zl8FCqh2}*`kf;`=tP9D@lA=*9OlkqY&M?KzEUQ(d3+ab98nalL#Y%M{Wk`md4X;^5 zFQC_B8HT0$c^n6z8J308W`ci(8)c{r6DaPK)e^px0Zi0;GW!XmrPVyPFW!ztmC=q!}UkDyR*o!o?_M392cri4tYpQtiPe+wuPrKhJk zhD2rc@P4L%Z8%dYKni-98k|afyoiseUBHYX8FtiH)S;3e)ngfkW&AQdL%APkhzt@Z z-Y9D2iBqW*$n+EC+zpCd9htDoP)TFDX~nrl61O_C)sdTO4C3L>*bA6cqA)IIY*x;t z6ouPMEj$!3@tRi;2IrAUK5;{^pO z+;8yP=ih(%`E%2JX-1!~emrmSKFKxR`)f{!j~hI;qi@p1lL{Ew-rkxE=z>xVn$o2o zb}#B0z1yp%TjS6wnK*i*fKS+>b`hLkC;$8H*Z=!&Jl6ZQeDrkJBNe3%)W>1nvx@3I z#Q5GkuNtD`Mfn9Tq)SO;!heD`A0hdC^%^fNGWuoaUd(hA+DlN=FdyWNr+7DwoB>ym zCmkZafR|ETUy7U1+`B=znf;hHo5Qwkp1SS+FkOJG_%?4B?Y^C}&$K1<kWlA*r!I%`DV83EZBfX@&S&MC`&BmUwW-ylm=Kipn?Ys3V0W@lw`MNo5 zW_X((CjElPgrUTb>0S3UqTAJHc(i`k7};4XvYgC%yCY-!A9}_`Uc&Aa5DW0cCE2q_ zu$(k#ne>twUPE5COPHwJ|@u=N~i{y_aRj=8r++|Vi4PUw6zRS;0qY(9Bn#jEl?-Zt1xA22SH zF6JR6bn&o4OY#(@*Ld`e%0RmGDoBiH@cqiKXnXqzbMJIZBXB+T#4~2ijT#L2lBf%( zzy0A2R#O2;xLF7tx2y!7RFMv#bEI#4(kWn@0}xX#HwaR-e+x(@>YZl?#Jtj@$m z=Kip!p%sSs?FcWQ?D3+8{2^Z5KCE!zIBuNYwrrq#UXK+xx?=0f#ybzs$wyHH9kn9$ z9fgm@pmBn}U0*Vn_=2*nxR_5z&cm};oRbSexL_GcNkKz8;V{IP(J)NB@)_uXZFz|5?Gb2D5Q-f#~Z)Hxf z>UTC4C2N2u5nx`gT#B1sSn8k=j-LPTS@j29!|Mt;(X*> z+ychts#{^a-eDfNeK;&JZjZ1EU^Kg+fU^t>8QU?Y2oL+mw068)vvZMHymSjV8{C?Y zd%~OTboCH~Z89=1H*EMvu8{+6hS-6xL@ek!lV;?8<(#|{rqM{KlC&Ey)@=AU&cyl7 zSX}6$##r(;hX_w=TbiU(Bv*oUk<*4e zG`Gyf3mSrl85I+E|%vT9-?3B;`+7h zAqT|_8$tdAO%SJC4!03@wP{5osEVIrTl({N}#Y`pYnYQgi z`y<(sc(L|t{*4LglClCi-ys|g1ui95oYSW?#(sxHkjNQP0!|ym#T%94bywZPYQ5F- zdWyDkrNtiP^wxgq2|*ucJQGRdyBEs5VSUE0Ns#qHw0ZpR+(bbcGm~EiQ(=*SQp@5_ zhM-t%q>;sN%}XKh&GWT5?9VPhz(a+*Kd=vt0F#v(fs0M9fT*XGpVy)HGX z{eT*vJZj{grX?WZ($GMBLrX^xkSd)6b)SEfQ8q6+e!2<${#W=kH!hg#}3T>4SDvh}#P2q}of$F;J zD3>mWC{)7+1mZd%cQ=vcZ9ET+i1?F6YOtz>rK#OJ=^kVQ)a$&RJ?(FvXPuyk!2zDT zA_qUmL%in=9yz|mALh}v%E+V0hK4#Q}PzhoQHKm zzf9(K&LIEPSw=%zbsx@e1H|ZRIPa4Nr7k(#&k%N#);tyP+=gXnrKiqIM6Nh?UP4Y= zz#N(`M$)$C2hWR*gR(%pMQCj%>esjCT0QFB2ck)#ebW#RP47|;P~~nYY~P7KP$v7VIuyFTh-6#8GQ=WaE}BHna|&1b)2ynBmjk@|YA z5elWTajsWz8~6G_(Rrxw*$<00UJN_F{^#VZF&n?A*T`ENLf2x5B2V`tsR1W~&xP zO``zg{p^4Z89W>aovCEo?jMogvGNtvqRC=@KrT-1gKM6q+irTdXn8z{6|-I>Qp~+B zR-DJac%F8ctV6BQVb%TT&^C+p>`!EnE|&)k+Hzu#&X7i->V+9231U@BfiR;aL5NBygUoA)Y)jw)VngUp%^Zn^KarP1lFR&{yfFQkJvINq z?&3Sjzz9ibaa&^1WQO_A@KH}h^c+jgQe zUJJ^*^84q2r=Eh&~GCoh{JZX&El{_zr4iaD+t{ky2Ty~+7t_f zWueM)fh<0u-XYs)w+Rr4V4!kD^f%tr-cI+}L@O2ai0e{8_^{Gd2zx7YkgV7sDC$T` zu34)Jl6n#+XoRpqb?^=%?%$0>J=w1o22XlBKN?L_0waq&eG&RfD}S`WW=906DoaNr zTTD4a^%aLTv`E6C2iJQ zwVRlJi(@pDj$ChFq@`i#20OOTKU_6>_XYa!H8%SYgXgKF`tE#mcJYBIQ1WxJzMEo1 z2nf_Y|1^`IZ2lK@)ih`@56=ky#Gv`JeUX@!y#<(oo(51AOF~~=SP%?K42VN~X7u+k zw$S#e4Uw8}pC`KJe%kEX!+iaJgzEo?T*PlRe^-{r(RG@aq-5=m01GhdOCv zi$Ry@d~FxMpw67{-%vZjcWD-#W5x0 zSGM36bUIjQf-VqQbP4hY-xj@+<0%)2M? zC%Q?z=6iL4D1(4RZIp^duxOrkD-mw*f8u|F>VCUlwQYGn}XIzpIt=O0Iav;|m06HQ73KGO$`QiNRkW9(bIMEpP?qIz6SG3K!}As_$w z!}~2T#Zo1Q5?|Z!bMPhj@DP0Yv6!z97`707S$j$o`p~Urh`%%^`1_dJD>^>!19~bN z4evC7sNy-Y6!+azySwZ5!Z_O}d1^{St^5!7+qOlIL`@cBM{HhLN>KVH#^>m<>Cay$ zkg0>ojiZ5m@YHSV5s`uoJ}HljsieC|qm>x`w7Y$dae#zP9J6+T z;mAWB8YDf?u}bB#;ty=(uoe$E(ePC0SBs?JdF9D=SZtNP>I-BgQ_^yFji`jPLrW;Y zAyt~~dR{%LKyIqV*d z3-@}H6yXb^<_&9LS_(b*(}$Z8S=Sq%IDnf6efpU^qecI(0)v{U(F{oaN!_$toYzly z`1JIEM~ z&kTLF#&mLu5r_GRqXBEmlZk*1m!+OS{!kr~Wlv=qPSeEA14w_YHq8>FCjX=T;-meE z#dszJX)K1e>>DYozG=GCJqG^@!bcdqiex z=MFcZW=es(!*GUGrw|56sm~DcPg?o#*bt#a5fP)J9d;fju-qchk~QF&!hDy>IIX7N z>b@gHvzpm&U*s1JFD(fO8NQ-XODyMc??sGyY8N`-X;M%v>ft0QZxS(9Vtgku;@MN$y%F_ba!CQi6Yid2BnBbX4W|pT(F`&hTYdJB~s4->8qB z6RKZeD$Wr%5+{XF;(G=Kjn54P77Oh!RRpZf4mkxLC>_L1DdBF{`!%*Ed#VXp!8KPb zuse(`I+}?j2{4G5r&2{yV50RC8rDho6ko8u5qy{Rj;!$wqtEb>ze?>AQt_M``NXF*d#tDaM)X>O0Z-=zqsd!iPxy`q#gF&JD!Bho&PD*Rp@XP;8+nwk*sn>8Uu1{)EB)0B$KH0O$Rgf z$*pn$YB048#8+bj=W7JrFi{PMPv?b2w$BT%L-xO9>>(%!-yznfb%KKMUHM;Rf|2^V zTVsw!pD`3Qqgb&3^;4tZ9_X|!hf7s3UF_sbDX74vBHB|Sb)8y!{o9z0KCozDe#Tu# zS9@AhT@4@v6_v%*52slXC(~bJSl}TV0ln{AuY*yfMc0!m+rFerp0~1wJT}^1-sc3g z;2tlFheRp0D3dM3}WBHW$;J$Va&pK|nO?L=_vh7~(p(&HwxL zYjgeO?+x}*nZ$!wyu%qHtbo1~OPcSlE-%k1laJd@aMRWj`RW%s5F>UOe^mSWuTnz#0zqMiv@Sdt1|gXRFC0pe2Svp3BMn38P=dfFnk!T* zE`J(#bGjvkJZ-kdDSE-{w?6=2P7vYvOgG2(32k)3r1)=?N)Rmdd^H@e(z1>k-9^T| z0vYM$dorme_JrkU^c@(1DGe@#!J(AV7CUD?B3lJ5mX6V$X-f^QhtM%6%=YLIjZg$? z@Dn&v54t82x8Tu^N!eFT7w?JOtXm1BZ@5>_oXpbFA(4(%r;b*gV25uav3$Gj)|gzr z{7o!y!{2BFiQ2aU9q0*gew0=yR&&i|aCnlQ7jYeb9$hQyRuBP6FzdAR39*Li@dp z5;2F5l9S$jL&Gl$+3o!AddW<**nf*wJvtLXNFLC8{(LvOR;^nE1!KUmZVTi+C6-E` z^&u0&-s+I-jI>5RaNqpsknfyR{8VivXz!$Dw7o~w|Eak~`s`NbC~b`Tc|QLc>$yKm z8`!{i+1y~87WSTET@Tx#5QwD1z`H++3ZT1zNLGZ_d#pm!-~Wah&j^zkr^=f9Cl=kh zUtad@xAp(x80)VHL4Ol#%M@XaF)wZ~H3_3EF2J%ou}2?v`#F}?b}y?LRxlUXL2@5E zAt>US@EWX5<2aqL9=WruR~_wTAMoDRwee6<<-mGGSAZ1o-EzH{)5fa?E1Jk$W^nG zp2nNjeTG+W(+aLe(f*EPb&iGyJgUi#ju!JjW|bj8r1Qsm}PFCj)e?aiSEU<*zb(Z z7})8A@f00HkP@-}!cdIKFTCJiE4flIH#=nhf!&ntRz@I-g}VD(XKG!v#+XBi{e971 zI4+S4zhj)8miH=5@4%IItWtoJ9w4e2n=r8H1nUelPV2EroPmU zZDI_SHDCYr<=f3aubbP+^}qi9d-L`B^Y6blpKm5OttW@g5R4ozIDwZ?BQhM5p+=BHdAr{~8|h(7<9wvm{MHX|rCxP~DzXSFX@^wQ~1&EF53MMpQC{aD4=r?IN(~Sn|$jUnU$3qaMekMcb^y25Ak8q7UF4|y%N(y1PqhY1E)i4p+MiSSBnud~4{RC%0hO*dj}x71 zyz}wn?aha9&k4G`gwTQS@H{8@o1o}yvP}^`4}a+tcrLpjJF{U2m{eJ8O?F`GH5BOO zLFh|09mutDMcOij%r-fMW_jb8C7T%0ae2Cf=LZA4d|VeT&JnH3O7`JAY$v|Gc1oo! zji)`pfelAC`~N0R z6i>`cDQq50RQYuNCu$fm0}AbpYz>e-&?$n!e{z7X|1b5!Hp>~0<7*VCx)@VYCyueM z=54l^=~;4hvW^ZtB9N|$fpJAaPY{OBIshgIdTc+-J7AJvB)#HJ!B9`rhw=@zXVBpeRqDd z(wQ>l%{hPwP#$1cKCyx|Z2!PUHrqG!^Kn;H7<1k<;yzSs|I4B~1VA5=t+={7e0g>b zI>?IewUeJ>>n6a1)ZkfDnFZNRps9*k{ZQeiUW{M>N;d)(1px-5ZLK(Vj(^yjA^!X2 z>hZf7`DA=Nc0Dpc7Sm#+KDbwLkcTLktU5K@8=X^qB?ES7j@&F*r=V^NU@VY}C6@3s zFY^^p393e8`3En2{ufT@*d|zEO?>+1^bw=LfW_(8Ek61TG>2vAu-zD-O2S3AzfF@&+gaI9$-un7Os)@3i6g{#eE9(C(o|LuVn~Mb0iJhn5aC2 zk_akqu5^6*GPdR71B#8}Fnuam#9(gQY1F}hp|5LIe~LQGiwD%BWyZaiA)8Hy%QqBJ zSV*kYH0#8=g~hkf7{E1&h@X0vnzp)_uCVL6XAa+sSTqHNdt<>D4O|GP<@NZnh(*d3bqj zMZ~rv5zr;MmCZ;u9y1%G5@DO^l6ADGDMB`{heoKb`;l2zE(31^O5v!-76FlAE}JNu zkn!uM+r=A>xP}E1K6vT5B~iQejx%>0${pM;R+pmG$zJM5x2tb*0$N6b0ebtCN}lcR zGCzqBao}Ag$KeIjf}qBAP5rW3Spb$DiM_D0^)7F5dE*#(@sr-0<@k0yzqaG_3zF%dFEbQNdU}MeXV8!~`B3;6y^Z{-QLUY zT=jhc+3?6+A%!-O8om{3f?q+WSCiP??7kS>6`OdBSsi#ekDXhR#DmVE&q5`PxIhmJ znOe~XMj}60x=){QfdCm~sId(c4alfQ>SpkaKaC(y^Cl535^HY)Q)AXz>K3YNeaarz z1C~F5J^xYD9&8QAHAarX*TSHEZjBybVuNrN5bDYhcAL=$T-QzU!w`RUQT=IPTRa=1kn$BZV58Eo}<^o5rk$%{!qW2e`EJ5y0$ zlg~;ZETP_!C1)5vGmq~wj8n-Bq6goCIDyYO*kQqNm>^|9GfXmd){&373$>nt%y-dq z?e1;_=BK+zxm=5)wR^DNSD!V%NcP`N%KawuLnX~ZU)bx$avZ!+k9kedn2$+Nw@G_b z*qZPo3f-vstOCKf7Z?gne=r@LMD$TgQJF*>=LEX2MXal$Jv;m9_y7E6sZk@?+N2&w zbghQbhPLzsIi#nnQ&h1(d_d|CDItuI0rlgwuEVY+tGlUmi`Jy3$3|#j$WQ)c?cDF?o%W!J4QA$uWede-jvxJv{;VdMF z$mdfU%*?Pzz>6E0w=p-?VZw=+n)Pgxdb}NwbA>m!Xm7RNU3x(g#O@jRf3iQbZuy4A zT3bpGM_K7;k0=`WG^*?yZB*Inq{O{TrcI1AqX6D+l~s_#5;E+J4@aly7>B05bEVvy zQ@lOeQClNdFp^bf8>jA{chu+bX1tc=NRP-KwN#j8mC`z zC>x0d2057tS%ZFQ?~uMXE6xKSSgOQ7oZuVVBndrbf=xzxA4Br|?Yue5pOCTQI^++G z7Q;5eWc+e}`Q^?{la={4DP-h6t{%~*OK1iDBuaS|_zh$>%fR9NMbx|CX)*vU4=URT z!tbx^$27hw_fD~#3a+YaOSDE6EJ+uDe+FmD?{GXv zeejZ9-wi(5Tx44O1bxje5n*4(7X>KFjUs^Cv3e`8Uc8Fj3zSJs#=X?L9?=Gdlr72K5lTLcJc=sQl8{g_pacW|rES0FSLfSp^`X;+` zA6r*^#5)w|GT;vW4(mmqx`p|HOEoV|K^}235w89I_xI%k|We<(tq6~*r9fCj6(GeY^`55Drajl9) zYV}#l&9Qjga&uATc#%fx{^P8aJTF>FBt zxB^Fb`^XX9P8c+=Y{h8Jn(2;KGIjHmI>CM0M@-*sP4cDaWGU>O^RW6T`w z9Gqy&Xg2Ve=tKC7^z-K!ooIing6&Yx_&AdpZ2Yuny+`%yIVaWwslP{e9U|(WIHM#^ zqfsMSWu>`QUmEN#=f0=;E$2TfRimi4ltM)bP-q*ar6;;Zh8ePip}Bm;gk+5jxBtH| zr(R}hlwSw-vxlKoT{6KQ`QwiX^a*;ojx#r~MVmJttFOJ`9hy1eo!imMRY84?JMg+zGX6!e7SYvqAu`iY^^YY|Gx_6OT>3Sk}yGHD?!YG0f6Ve5geTX74P|oNb*hG;5z&S+^9X5u-Uv zgN^OvC-iw7!5JxhxA$d6xb6L2Aglxn| zv`L{a2+tyWd-neJrtx-7!mcYco8Cz~ceo(t?BhPUJF)163}kvGGRe%!)X^X>yM5!J zyu5G1k(fb+X`UrArL7&1oaUBFZ5nmdQ6r69Y3s+wjN{mV$Y2KNBZBw9^1P#0ynet-4n=sKVdM<)tai+D=_kHX% z$`d&-u8WghDy%V^d=b&<*-2A$HBnEb=_YWiPw^E+X0}WcQnWb>$m?so_QJazF%I-R zEl}Pz#W*s3_l4}KC{3mOqG=I|Cy z^Cw<8wy6gQTT`G8iDJ`$lfKpjUmKY-EvZDqFXJL}rlWjzhp`AXa@y5E%_CWf z^O$GS;X6KXAOo?tx_O?=MC?1UHB;Arw}3{f^pOs?tu)Ok|3hS9YXreLf_P6If>jiS zq2=)M4$axC5Av*ne9uYnP&CSMmqqev$E=g$!yK{0n@kjSnPKNA_`X5QZf-!+8bk7S zH*@KBTBnNz^@IP|J2cXvoV!vX1I*VchIU_{^W8lU7;1@D^kNs=$z#-j6w$rnn{cwi z&CzKTDB`u2A6HKwZS;)5T z6=LcQiv~GUTui%Dc(sEUPxjhNpXs58TBi3sUdg@Jy+_ZG>W6Q5v%(Lfv1j;@Z({7` zeF_CP3I)8D70RPh%<=8@iRw8(X(hVQ1O06tVN-y;vFBZkXa?D2wafybRp`SCi)>1gxmIR(dT@+^yAN)i+Daz8NSw^sU=&i4KFJ(~ z??NvhH7nO(?+qObQWNG+ycL@Pc@QESQhT(fFotS8i9u``TWx5T$ZRv7sMwo>7psd~ zOljq-2=zQscd@P#tp*#`j(34}JaBZ7>QfrfXvZ@J>p2y}0x58A-SQbZm2h+>0NeLw z5aT(!U&MC=GAW_p^3y&f>@r|ZaY#NEFm-A`4jV>8hnuD#I7-ko3EWal`-&USQKE{#+6DuvRt`dF9p4JB$?ITXRm z<2>x?F5AxW*xTNPcM*}$-6BeR8U1$==eP;a+g9itBVDBP=%~Mf*C|QV2Gcq7M)R?7{iBsYM=$v*YK&9H zpi3I7fBLg;{HvQC;=HFR&!W}7$G1f0LeYt(6SW^NuvqqzCC;;B8H z2)udt^jbw@G;+WwvnLyi_a(RX%C@vGZqnY(s{+3tbDU$C4DK8DsvQvlR6c+NSCs@aLLQ(Hbb7+$?L>QW=(Tz&f?sKTMXe`$1 zsuU!xwL3Jf5fUpXc@5+pG-<VLM=Cnd4I=8fmsliYYBOubGB@t_odN)+h<| z%=~WxaRINXmvqfcWd+>fL?SXTqYdp64heJ|v`bieUO@*`-ZhBnynV(=zib(~=q0U` zoz>RjKD>aCgf4-$XOs%M(ZdQ?^^K&?Qrp6j1`ia){piI}2}cB4_N=K;(1&9Jl2x2C zO>IL!4M%QPY#Yd9@P3?>aH1C6(IpC&p3zMOr|=?OtZTWlKDR8;8BSEgH(qlJh$tAq zOKd^LPV-dw*+`9+mCnT_oF*lWStTvgC}fFwi z5=I3Ad$TdCSy=@!yh`#+t&lF}o$BU%N`)+JB5gZ*ICV86Y6T4;|mJjz%;8d3f8>Mr;`qIpTZ>t37a~PsppI9 zx{Nn5D`7^U>)=3LtInQ+E0_~dO1I0J$<8d7Y|@3}?JWh@kfisuGG$|pj8$20;IJxr zPHTLm=WPY^2yy_lblRR}yBA44$2aG+r2>a3<#bkuY+p00-kF&}63?63vcpylpCJ`B zJnUeX-6=lct7dVD8dJYrHcEUs43R3ECYxdhu0jU()o)O~cc4Z|RiYU=!{Y4A#j-^{ z3T4*NlC-qcDj%Nn>?PcwX|h;0Q~I=F?}k8q-wfHk#4(UeXJnd)xKQ|&c#iU4@ZUY~ z5Z(s_P4Mw+t3d-lze?o-|66#H5kQa<8aMq47g_;vaSN^6===_c1!i57n_`%P-W?p@ zM))xX$6XYt=)6HUtO@RY38q(Rbn1Av!%6rRkM)nc9ICFUN!I)j)vsc3KhX#HMoQ8 zn@~P(7QKUy?mzw6roY*t|0AwFz)Q;Q#q8%vL4@>=ko*bKKSkPSsaZrjvfRxdLd7TO z#AjT>pQ8)kaN$10Vf?_g`UFSt6FvNf(oAVm&CX#TF&&}Oj}@uPMfg$ EA9ba|#{d8T literal 1485 zcmZ`&&vO%H7=FHHH=EsT(;sQ7u@wab(zFsAG-85<*n&jT9}%}hzg8Uowi!(w$_z*MXtL_V7%I?OZTeuoIvg?HNWX>3QSf1mq1A%=BZ63 zy?Rq%A~RFnCsXr1r`;%-7(>#)IL!ysRD9L4F@cnT?hvz9vX`LiJ8tfx+-xq(+a(LH zA#LDwfwBGUmA0=M%CqqXrUZ;T((S6%n*x)W${>lp8*{vgw+tNG%`sTO#@jf|Sv3?# zcRVxDLT{d>!GwL4fukgQeZaThZcyl$jpI1M*RY|sYC+Pm-NA%qsVc=WgINPvf#I;H zU4xA|yvu(4PTBM1mOv^qGgzfx-a-!Z2Htz=?e`ei$m0}it1r9KnqN3N_<;z=wV{wo6Jq9BAYt8GdbFMXC z);G96;W8UID`3?+U9YY#IKjpz_P(N%!31!a-9^GKhlu!@@H8mrcnjWob_cOP2!>$s z49tLrI8VFhz9&#xt%80GCO$0sA}l9!#c}E7FNio0R07BECWZv cXVpONz{5p&9w_M$n3B&h60Fb~qlfVMzbBkHjsO4v diff --git a/millennium-legacy/bin/milleniumlegacy/Animation.class b/millennium-legacy/bin/milleniumlegacy/Animation.class new file mode 100644 index 0000000000000000000000000000000000000000..2987c62ddec29228ba79f1fb8b09d3b889283a92 GIT binary patch literal 854 zcmah`O-~d-5Pdx}GBC`33J5GL3wqccHcVo?X-v?BWRp=3m`%uD=$&oW#`z%QjE0Lp z#*0@?+?aUa2l%55)y-t}BBayRRbAEZRlWZG=hqd0CwOSXVAzOd6p2I@aU`ZZyz~zf z8S`AGi4BXPe$GE~KjO*Me=|N8Vb0)CekypD@k@rCQJ^dMr`*@~{)^)5Ok`p*P*qPE ztX#%|!59q~>@Y2oTx1N4qJ?KNk@<6mN8LM6MuXmvkY1(};lM=A#WLy)X16z70z=cq zJuE11#f6PUhFTyK@w$k|B74in5%D*JH005cXHv!GrIo*v9~fG}e?_1H_U`IV^=5M| z8xeK7z1t;GeQvv0f}_L{@dZQs_7@D5t^hvCAnpCk2mu!Wi6BxR-=KVy~+n=G~^=G*Mol*u?$u?n;b;zo=E2z?1 zqnpmnGd#dLMLsOP_kLiDcH_#Ld_mniq0l;=Ve2avJ(EtAQ#Fr+{clun>bW+xIIA>`nqZw!TQt)) dJhcDmpkH?25mOsG#M~hS3r5Q#f0uj%d)G4tqv`+v literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/Button.class b/millennium-legacy/bin/milleniumlegacy/Button.class new file mode 100644 index 0000000000000000000000000000000000000000..6d02747af631a23d0cc7695fe6abc19a3ce9df8c GIT binary patch literal 1912 zcmZ`(ZC4vr5Poh5goMkx;iUu{3$-D%4FPPm!79)~qr4~}7JOZjZL+Z0rJD^De}`Z2 zo1gqzbAWR69Djg6%Hwl)Ljo0ZvU_Lm%$<4WnVI|dKY#oMU>dJN2nh6*4Aaytqf#>U zf|ff<%~f32wn7LBbnR*fTFTU{LTYtqSI@Zu;uW7PpCf_hLnH4N1zL)_Q7BT`>YvR% z5eS!clLz#Cnzq}tnK3NGeN3A~R{h2{1%mT-UXP#&-4gBS5ok(`ZH6K6jzlwBl+-5? z@}&WZR$say5%#5+LyK{EM%G0bbF}CF8uN}InHReJZOg$6ADBb^85y1%FS9#nK2zfcG6hk@F$nEKQ zf&RpG-o`c~%yL}fJ={_r?n&H7N+4obuI`i>l}P^Q=yn)sOocGXl-|y0O)u-3lPgNJ zL5A@G9)|EhVDN3btaYGUuI(I2e29-ofN`-Q5cL69T*FK~)5=9xQJIM#gO5X)5$N?u zxT=sL)|#+X<1PdocEGIcm3RjTL~Nc#7Z!pF{^$lxPM+DH^C@n)%&e4c%P_RaPA4E zw-N2aC+94(ZdaU~zF??XZS(2BuYz+9*fzYLTKMn|;2Y`&@K(;hw{rTum9x*44j{QU zQ))*C-<|yW839ilPrgA{a_AJj$=E5P$>CGUkYC(pqD-D5nh zV&WIvs$%*KkLY&jS4^tq9G{-!Ns=r)`wej#9plDjqxQN{R`Jv1@snf@ARBEMA|t~@ zbCc2IxW|kpcy&F%ZOr2imT}iZ+UKLGbG3pc>I7EkC5XU8jPhz7{mUBq(FXb<4_LH{ zFOJb!#d;N+=h!;O4-HIxG$!Pl)&Gs1h-E$tv4( zUK83=ZFM~(v>u-}1b<#`IYJBF9s;xpgH&5yHbutOT4ja_4{4bzvr(0H`q%X94}Bnv z(tjdM2+@1lR5>rSTNM9^_u`Ua49Ou6L73cq!BA9k(?IZiLgz~i50Rj2Lk8{yd$&3e M?u#Pa3wjv*04CEvi2wiq literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/GUI$1.class b/millennium-legacy/bin/milleniumlegacy/GUI$1.class old mode 100755 new mode 100644 index f10639b83f915fb2c38a1f86b8796f6d95ac6450..9dcb9c2e56ef8a03fe76f86f1b9e53604a1c1c24 GIT binary patch delta 292 zcmZ3^(!s)U>ff$?3=9k=6FHPL1+o&$67_Qu^V0SGld@8iOV}CM7#V~RqCus3d5K9m zsS|Cb*tmHZ*cmt`#(MEE7nSC5F$gh;urmlxR$!D66J_9FWDrO$N=+Rkg9Kc^E>IEF0A>a;pf)B3aiBCvRER;6 PK?ca;0vZi+4G;hTMk^+B delta 365 zcmZurF;2rk5S+!vF~$TEgCP72>4Z*}a*YohS3fv_HPy-U0M0`?%k}5qIJ~ES6Hm;p9T7C?Qy9Qps{i zFuJ`N!5n2*kplx8F4kdH#bnydg;eDzOY=-cswDW`sdfs*vJA(!BEOdNV$hrEUo96+ zY!fIZc>k!X&!E%50h6grl1Rx#nnbafKZN7U^XDTPJaSm9@#WI?Ik;+rAuF||6`ZWF^Vh-SRlBu=&#F_F{aWa*4UbI>7U)!a R@EJ|)qk}{49OiT~KHu6~IPL%d diff --git a/millennium-legacy/bin/milleniumlegacy/GUI.class b/millennium-legacy/bin/milleniumlegacy/GUI.class old mode 100755 new mode 100644 index a1d1acb050726893f7a53e15c41976e9dc58ab9f..a910ac74323e9537fbab3a5bce78331ee03d04f4 GIT binary patch literal 1532 zcmZuxYgZFT7=DHXHY}?^xJa>8K+u4dl$O@oXsx2qKoCkGG}_ycj5xa4O?Nj!{Sp1% zU(nCmb3#u!?GNaW>gh9^fY7oZX5M}0_FUeXzyJB;F97qXSm+QKsA<<#o^I4!wJR$> zWtX<{7Lo#e&*e**b)~nPUE6uCDv^MADlk|u`TcCTr#Z5`7|5E+33T1oo{l~jNMxo< z0?7rxs%#|C&qkqjuuP-glBjP_|c8{@cQVS>`eP_&=TuRYwa zsCuM*&%tCYN1d3XVk9dsHUn8v7Orx?Ge}R)*_c9)jcHuBFe5N}QvRYbVJp(EjG7N7Zhas7NuQBMMG)kz9BX~F7I!HpH-inCdZw~WZ28A(r|JvO!*0=FG> zqRRqHY~;T>t+FbXScf+57^&uQ&%u2xaAv5Y2kNP8xY2^^hia{E9HtFqpUF>`%-n|# z7O^C7epf{cz85JkT9+Q_4@!SZ*`So*H#fz$!0+tX2hP+GJWY zYIWb^-nn+ooK6}bYYx`&m4HLg8!FVVTK6QGdE5e8bg*e^Cs}9Jm<1&V+xS|*;)0@n zMaZ3*e4Eu{2T#mqHpfaj)HL0w^Q|divqv?Mdn~5^-LoSpX|rAQ8$m@aYI9ptv~|`v zN_=^bIxM&{3{}WtCtbcL0^P-q#G^Q~!L~nf ztH0yNCbk$Sn<#VAH*e*c;nM?Rb#NJj7$e4UqMg7ETp@%>+~uRN$jmaX9ZNWfoA?gj Tb6p31h+Byr_BL5evFG3@;{1rg4f$=tj5-rs$gdH?U<{{Xm$tqf8EV@>V*D$uQ_uNt!U zySK7Y${;O}eI?&W&zC{NTibr6YKg$Wf(~@@jXi-lNQWvK+~#8pIfxR}Yi9TJB_HA&U!!F2{JzS^mry6E-elQeYxh$&z|0TYggX z!&t5Dsz@d}Bu&~Wnb?=<<_zkacP(7PknwfJ##LMsI8R^2Fi2F8JeL7WG2RO=_Y%)2 zn52rBkTJSp<0hsAY#ObrSikL7FYWx?)!(w=m;$GFW$m>waBUQDTOdP&ihfJ?{Z5I5 zMmJ-_GtMmPsyfyzyoI~Cm%*&S#nbeQej|)@veUHjCB70Ej8v>-RNE2w)X9HXu?+5i zqz1DV=1dK~#zF?{%YSh3v{sVUR1MZ*jG=%dQrom9gU7XaT<0$Sb2BEBcy5Q;}R{?WsHbcFfz z080$LTy_nv+r|nJpKiJamZxd=2-Y>QRQ`Axaf-pFF^XG+bNB@0F$I@vfiLZCJRs}> jW{waoN(~rjQNRmq5HW=+&nax;r;a?uC#Cy0*WLaDruRqA diff --git a/millennium-legacy/bin/milleniumlegacy/ImageHandler.class b/millennium-legacy/bin/milleniumlegacy/ImageHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..5538cd05c3c59d19f770be91e26f604c7719662c GIT binary patch literal 3054 zcmai$NpKWZ7{~uFA(_skfh;T`tO0?9B@;q`AOU3&5*-!^1|u%?^mHbTJ=38V65JKs zm-1|Rwmd4aq)JQ5lU7k)t@7x>n-@=(2g~yNzSonb(lz9e_nX)M_kHjE-+KSQ@9qH@ zz{eTXDQqaap668Dxa>J4%f6W#DO)9H*s2sgC&*x#Ld!MlhL!WIN-1}~aLutJg}RZv z!p3}R)4XpLo#2Q<*5ydYgTT6}u=z?}!dTN$PU>?f;)w|-aEg+T<F+%>#q$9oXC{j2XRaiMYsv0KIp!n*O@$WhT_mWEcZvog12&LL?Svcn6&+w- z>h}pZaP;^6Wchq2s|h9ow^&LP2Nc#VRk(KY`A~WQ&!2Vzo#Jq+qGSa{C+Q@u-W03L zPGosH#L-1oR(nY{gpq4&$s?&T!kF@C!SU1>RuIzWO=6r(H_P{nI>ckCIVSx$Ow2fw zI@B;O#6dxa7)ecGyHT=eo>1so>bB$2u@SiQva<@?mde6-$_Z@0JQdUC)%ngVY+ow8 z9@7Gf%ZsH?rlyYEvQxI~Nw*?nwB&^vk^@>|)sP(261#@vkd`<#B!gN~sv$Yd6870O(ZoK}vAkf9&iPCS zNf=hOWfNI6b1UD3sp-0jD}VUdf$c?M)LaS^Kg= z$NbVN#cpm=E{kfHUNzCey4M#idDc-Yxl5|bH%+vnSz%?KR@u3@TyTO*R>315+w#6` zd1F@K@^7ikq8=S|;Y5?JTyUw^O>+Oz!D5u0D7gl@xeFpjiOUL#wrO@$Zkf|A z_oG!pBvE_$jzSk%QBMznEDXNAhz#BqQqr_h*~C*KB~6HwG#yfs*HV&?Qj$+nk_%MU zQ|mUgQ~Xsx-9Hqa{^~lu$LjIBSUZc(mi0ei!+8B2bhd5!7F$NgmoYvh*uc0$u#vG_ zFvGY@&|usn*dmHv%_8a3ESi4JO{^c#oMlcl&CCaNy~#YNc{%gLnpZFnXjGbg#$Fh8#A*D~idcP!v_%;$7{C-Vj7SzK(%&bfF= zK8uTEg5u)Sg5uFLf@0CLg5uEgg4)HannhC3ESjQbadCoq7L(kIYs9ng7O7a&KaqWXqicX4}u$c?&E ynwSZ{jdw`cgm>{C)zB6~9~s1rX(}&v_J2jB4b!cM7PM}}`}lyqD|{%bkNyYaI6H0t literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/ImageLoader.class b/millennium-legacy/bin/milleniumlegacy/ImageLoader.class old mode 100755 new mode 100644 index ac69542cff919b9b2ef1aae1869bb3652c852ded..60717b950fd050518ee218c12fb48a7bb04c1352 GIT binary patch delta 345 zcmYk1%Syvw5QWeGNBh^9nzXe|>ZLYbd((K^xezx(!0JLM=q_Lgkt7z4qN}c5YMwyw z0g4M11s}ji@Bw@bapKC&nKSbZXPDdUqmVy;-aY_qV&hK!J`u<>=%>z=WBF&+t{=E| z)Vqui<8#*uWoRfW7{)k5slNBO6*!S+5%wc*tI?HFh9RI6PwBPghmPk`lATujKtTl) z$phP|PN6C=&7l2Dxw(klP{9mp_q@ht6O$X6c`OPnB-`B3meRYTN2lT-5@;lS{>4U; zW6A7Gkm!fXJG7(L3kt6&b=rf@6DAAhGv?R;jBpNPsMDfMzD!?$dIc(}Mw*9?B1UQ2 o#1LtPSdMDynrKmi0**G8NmXRA0*l-#@eEY9FDRN}jarWNUzqDXb^rhX delta 461 zcmZ9J%TB^j5QhI#qHUTA2m*qNprRDedcTAfF(#6T8ZjYahS{_B!H6Lqq`M5+aB)2)gF( zo2uh5MDy~|wR)>6rrOdKKUo$LLxM+~A@om@Fo`6Y$bY6eR@-i96{qgnn%ZQLJN=ZW zu~1IL6lQo#GsFh|JH=?Kx@K5Pb#PZtB&0FxowLeA7V|vj7{Wh&>i3STH6<({#}KgE zE>VUP65!M}TJEr4S-=uaa$wt*oiQ!-%4q2szkvuDMIHrGee7SKgc6n+_!~l{U9&~_ z{I3lVoIqvyf`{UzxOXOapIr8kqwN97LJ#3$4-+p))k@vkGcu9I9`dXUM)DYfSfN6Z z;y6b9j6}I0LUh7NAmUvH63Qyps9pkxb^0BSGy$8~qG+2uqhQB8aTs>!#bNgwL`7w; diff --git a/millennium-legacy/bin/milleniumlegacy/Inventory.class b/millennium-legacy/bin/milleniumlegacy/Inventory.class new file mode 100644 index 0000000000000000000000000000000000000000..752d8a4e23e9f0c81a8903c4d2bd4ecbad61421a GIT binary patch literal 2386 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 VKsZ3+vm5XQzNF2-S3#Js{|DyrW@G>W delta 259 zcmX>qeus_g)W2Q(7#J9g87ww(g)nk)hUR6Kr4|(@=1fjtEEeSOO-;#6ElbSdU@%~0 zV6wEFtiaM+&oGOD4XB5KA!|1SPvmw6zRe7Rn-~OHb}$ID?PZXRWEPSRj${#%4US|L zk`La-pcoF6WktxUf@IZEWZ8hS>=3=0AX#mYtZr~5n~*-(fQ>-gm>3L!q!@!ZE0E#> zLT&~P1|9}C2403t20jL($rar4dd3KqYz&M*g)9t4K#~W{W@Rv8Fa`1$8O(qr6N5Pb DOfoM4 diff --git a/millennium-legacy/bin/milleniumlegacy/KeyManager.class b/millennium-legacy/bin/milleniumlegacy/KeyManager.class old mode 100755 new mode 100644 index 000f31bfd374fac7affada364ba0885576447ea2..4bb5852acf41a9ce4662a47f3a9bcc0222899c5e GIT binary patch delta 489 zcmZvZ&r2IY6vsc46_;ICBT}^yTl|T!QDZb}+n8FV2NeZb!5j*O)r^~zb(J*=IrTqi z4|}Q5gSXP76{L8u$3p*)UVHCFe5MCMWMJmKH{Z|q4R8LKpKSa0_2m_iXYtJbs6N=F zNIQ)3Okw%Dwh?%B9VvR!qicKBAkbm;XfM#dw^Pp^H0}yEV@#NgE4m(5IAobr7>nhy z;*l7=_l~`6;Dvs6vldlDzhE&%-eg+2JihPY>O<{CI~9i+o+zBd%KlMMc6C_Rk;U9C z_gs;>kFA8qI;`zS_4u>;W&I@~3;ei}$S-6r=xFad#s0y_1({MKcTeg4PVR&@r2Xp~HJWH6 delta 225 zcma)$Jqp555QM*%1SR1;?JVpx#HjHPji86H^$uP}i-)(cNo!%L;61#CI4FpvEG*x! zv%?&cM?JYe&lh09v`Y5I?}A%=B+$Upufx(+q7bXyBlf2-E1bCXanPVCB`-OB3VpJ^SQKB?3RJ z&e>-_zWwce4wwG-+yww@@lO?b3d&+;G-_C8A{I3U^zc|+yKY+B^q8T-tDtB|Kd9H~ zqi$WZZXML)D*OuO$;GH{4b*ieEKBc;8Vcsd4ad}@J%$rEZEH_!ivnf4g2HCoio3ey z_UO@s;d}Ymu0{X4{O@ln@Wk{HTHm*?ZKea=X4Gg>keA@T(yPE5u}3WqQKR2g;B(A@ zL5`|J)221Rncd$XH{5$D-J1C|M#=byVMM5?wN1hGv&^){^Z}#I)+2^PYo3uPkCe@l z8j0#-QXp?QreNW${T;?wyKYgFP?8s;%%WK`?RFw=WTm_@B1{z9vM_cJI))w*8XQ7d zF-t?I5jS)vJV=Sa#&FcMO!rp$TvgpeT$=5O5kwVgR8%XNKNHS&eMG|w)bgk>LU)O4 zMOF11A)gNgH)+sNC}uZnC_zZfR%<9t&DLsIfRKuM1=r2AmV;^#>##vX11c5xH%gy{ zo+b@tC|7Zdg3_6%Q)maV5pNa;Hz`jvOOR)jdM#77Z1+j(lx1Eu$k5>oc70 z6ffts*%QjM)d!WUP8J6hG z4E$ldTgAJk`?w%iW>>>|5MuD7X2cy7l8@06rsLFT|U4Qi9nEPBFm z4F~Ws5m+`S86hF^6ppJnp`d)Gsa8u=kL`?!x;`#~__&5oh{mKw%=m~MX9FF=Ga5c6 z*1YjSo9WH#BY75QO-4+|*HXc$MOXi!NFb5JB^lN#oxX3uFTPR+ieVIGRai3=LOhOaYVvP9U( zA(XtyS-QMUn*!k7tgI5Zr>i^cX5XG>sgz1xR6#tC7es^pF5^ol_yyT!>6YD17R!5Y zyMI#$A2Iy+H`|wdd-xG5exu>HLby1baM-69Xv}CQOU<}2bw+&sUXZBLmpbgZLd8)% zE(KXZddyB(?#}*h!p!6=e8l8gocJO}R3uYPj6~R{xZ>}3_(l?2E^V+^do013e4@Kc zJ{ja4J1e`H=R~l}PB>v>tIR~<^d)kW=m%IrH$D9GF`pGs5#T(Z4(B1rkry-P`6BCb zWX|QtjLVVvmLpM?Bd>2c^757=uWpV3aS6+j_a;Y(%SevACgjM>$&uF|#{mD`h)R00 zjK6gHCO+#Xv3vq6i~sZV1nT7Xs=2`ltT~T$d(UD01RBp{r%I)Tln zc`y&n{GJCdzcu(7%mTW*gaNn6UCZXBzUc{UYEkniNw#c^z|P2yPXB%Wk+t(-s2zms(3 zlOjxy%uA1?$Wpp}1F@`Rc9s#i7~^1)Jj-e?P?k zT^!--?@`p_ajeHNY+!G0kT9*45S~cGs)&K*T5e;2=c`Q-FQL~eXpiq}bTra*{uI4{NP zieGz4ii-`3bD)i{&ilqQ2nJX&rx1{plTAV+VFzwuaooztHj!;x2zv`*-HOe)od9k} zFR2~jgVM$>zFKw@jBebAo*X_NN&_tb48XszEL2wPWt8m3>8LwcG$QIUGXMF#tg!E# z#YJ-CViMo;PT<8X`%~rG%cSfh`}ebC@5-@MmSO%6r*$hs^j>r!m&|`@5gevH(%NM4(y9U<-xF^}UmxQy)}i8+c+68vsrJiv$75bo!RVM;tGaoA6a zG1fE=0Yvdf+EZw65HI5u61tck{E0IkZ6ClD&QyAEC;rTW%cmc`_zP!2db0UI`i>&{3D&y8)ZfTFImRYNVi+RTzy#j Nn#WZIugbmG{tqcF!OQ>v literal 4015 zcmaJ^30PFu75*QyJQyw_2n1J@L<5LoVyZ!`0U;W60A&zMVyqA5&G2OAy~)fQkTh+U z+O!F=OH6BH+H|koTZxP$wrRTOv-{U2-J7&co9;`RE~$kYb<~JNbkj&iBYIdH8gJ^-40ERz)m69^lpfYbwI*%MZfe)e zQ7xgutDxMOjA&-KsW)kw+F(RiurQ&=4K32I#}kHS?(6JOpzKmm(r%dvTQlu`Et1qd z&z{_~;`ygv_`HIGPQQZX{<)`jMzyf+x3r)hZ&BclMYM4}u3&{fXNVysnzkoHAw8}K z9eGL?j6@YIo2PEKKHjC7+#t2NqFPKrWm;9zHX==J@whhbHxf2iivmX2)a+!O&aAtX z%+`6@`;3U*vWSR>L&xZM46xzMuQst)T9M3#$cIp;pC}3YPvK7=2iS)kRRy zARtguh(-lspJ^L*L=UcynPDlgUZ4pZ2ttI=JD4iCx-QS1fE}liE%oUsNr+3uK^}9p zzyg%|NU%*RUZ!BtT-&;|n80RStDsOq!~hYX%jzgS%g4SfflE~fCR!c3r1^nnzP!`thG?59fX6s=_ zdsP;Qxfo|fTBL>^fj!u(pkjy++WK52?z+zUejftZr=pK(cFE+)Dir9)exgfbI^x>c z&bSsEHin2`Wxgrd>6Ri4;3gF$^n#q)b}M4V1rFe5LOaMrXFZrkp3~50S&Sn;Wm6liKZ|E?hx+yCf{kCw63UW1F|73h}s{(PiZ?8uM)UT;^*1!Z)@M}!)tJdira~V z2EIv~Iv_KUulhTg~oJOsj`?SDvso%vOB&*721+GJ_51+#qRIo>< z)6CHp7-yx63Vab?BJWJiwECDCPEXq9ZSCfTf*)_2b>6d&AF1N20$-EDWkbn0OP?*} zyU2VaA&>foz=z~f3ce-KiCRxugX_5>ZvC#n_waoxw~|CP)36PzX%Bml&9bFyQ8M!f zblAy_w1G~8+MYBbPLcf)exl;Xvt4i`1b&L2kqV>oKGMTlQpsAG2OHJPM(4v*cv`~x zjFgzaUf*AcU$T*|>|-PojVpJ=5-a7NX9a$Z-;n-VEXD-jRpL^c=jqGX?Hv1Csp5CM z&0NZ`e8E2m{1Ja*IBY9z_1q-R`SKV1O~qfcwPZGu0?$h))tCe~!V5}aL`yi)B5$>* zl{D?1kmDsu&Rbo9$xQJC^@y!;S27l4|KW@`6z8Q;F4+t;E0W8UdF2aO$@q}IgB647 zvK@H6j2pqF6u%ynkozhMIW8g(3gF`}?-4w2Bn8wB_G@qt?0b2N5MGt^txaGx%f6Hj;<$T}DSwYRzhnHg;pNh<{%vn1! zXI1c=R-Utc3hnZo_7tw4(Y=6Dpl`*rei2cc(OHqx$@EFvr2{SpoE=WsR?w^(25A)` zswG5MFo3IB=GNd!{%zoMBkHgP_1KHG3`0Hp`8u}C_3VjFxPubX@diRn=Q56axb_~r zm#$YJiud9D498xQ<^%X3&pt)T<#1g*EF*9>g-6|w z;M@#t${nO`ApJT?n_YC)pLb4mjyj*o>Q;{NM44#ENu9^1@kDC{zPzgfPd0lNG^?&n zMXpW0X`J6&d>lzkakx;aj*_<;ypZ`V{V~ zD%LCT?FSylhN@x?w9Unn_|7>zHBebJjUS%H&&z+2!mlcQDLj|L?^F15`ou|`J9+W= z45T3^hxgFAy{s0!bT2@9^^pMk=wd(fV?Sv&K&NgZtq$;ikem6R#z6vph+u2Dp7+e% z2%?AAzg~n%1%tnbaW_VIb&23U?!6zkI8YsM!go9aRUszucc((hThj~p2l-NlyYNqr zJUst){EH)%R@{bvJ5*nSalFWpk6#=A;of4}q~iidB@R88z;%(P7Lu55m&>InWcLNs QxnCqL6#SRLD8Nhq1E0&*j{pDw diff --git a/millennium-legacy/bin/milleniumlegacy/Map.class b/millennium-legacy/bin/milleniumlegacy/Map.class index 2d8e14cd090145bc35f2777b0f0f7cddc112144b..8292fbc14baab8f11539d5ab4d4e09aa392bd4f9 100644 GIT binary patch literal 1485 zcmb7EO>Y}j6g|&l`;EtT>ZBg0PAO?gAdbN?gkY#0(uPzZi%F4iRTLEoy-Y^wgz<+a zHq=NgkRl;|Mps?1fkYw_k-THWFW}c;&Wx?3ZQKR6=Y8C-bI-kZ{P(|q4gjp-oeyJOc(<3^$;s?n@vGNr@Q60ocq1zuH!#YyPhL3W3_GNJygCM+(V%O z4O!;aee50zn3EWhuI@W(uTORYbA{zck1m-#a6P9cag(JEE86S2UU}2^Ro`+Cy9VZw z)v>?~&dGe$_PxE8?h`7f@n#BdVM#y+)eB)}3)V$z8eQLQ?bisrC9%xXy*h)p1+wQD z<7NlR87QI@)M`awp-``HU83-OgM)U(nyS+w;W(){hy9>96R5E`BZDVwGd;L6OIFNo z_gY=Yr=O@_Txlik$I4f}&mjs7h0TY1?#15pJEQ&x+?xcuK3O=4d2NGVfzto-5J)$= z%KnzU2**TXP2#qI(P;O4+xe6wAt`ECf|}qK$4=w>7J(iNFHd?fgWNT)2^iETdHaAC z!DspysS{+*Fuik%t0&0)PGJPsxEi5}WRL{%p%irHjE_TPH}l3HSiD~vl(f~sUnoRA*D6u15-aUg z6N8GbRpc{R`GhG~tMPn%r(xu#XF6o zm^exbGij!t4*xld3WhwA!jz`|ba+zyjmbnq-qkR%beLcUS4bp-MZOwE%wPjqG?2pq zX3^yNduo5c9DbzkXOax+^d&tP;h>CV-gNwgckv!+XVAwgPZ3&m@IL<%H7sG5t*8*W zh;Q&APcdTL!AH2wx;GfPiW)1v&PX|Wj-q{h9&LlNJJfxR=#cJ)L_uOc{M{97kC3{7(L^)z4m(DK*EMPKq=4`Zvxqt2Dgn9LmGZ+;{HfRsnSSQC+m?}SleN} zuJCmH{yPM)ggYiu0yCW;3{^K6 zbVAjZ{?PkT?wUvo9J??7lwK&iZSUuu`^t|6Qk_uXRAWL!qbFM`stV**{4nSSaZSJ| zyPE>(^DcKs5qQJ?r+ej!5;vn?aqDT%KK|iKbz8SQ;G9E;% z_)x;_GbV6PWb13HUiNI{6`n^HqtG?HfyUDT`KZUH z3-h>SV&OH^qt7-jW04?sbwt=@Q_FRC)5MnoC*IXi)3)H@ik9zd%2%$}*WFFc_Nt8v zz9A6VY7t2JEh6KAs=B`kWY~R`C^n&K6vJSTxRNr}^LvACtfHZSsJ}5E5vzYsMly;x zquNpU{J75^os;42cvb{1Pm=zFq6!q7vGgBMk!03PQ0MCcRx{D@78wu?Ul%n8N=U%` z#dxO&m?wiLlOJb`)&f#ofx-c-t$o=4VCrw0DIDjTr4#5po!sao{4HJudffGEW_}+t z?}lWO5PR%^6L9F5$1F}V@yAKBlCCZ!OW3sg2bg2^(;H7QHGSq8&NhryqqeZMY#vs! zMkVtE8zs}pTv<-&cwOlx?SVkrP1Q$yMC%;t5?HS@JE-=)cKY+J&=CqUB$5+p= z^y^+;IC;lu9Pf+EirnH6Z;1Y3lQDO|!atdYnK%wU5g zwrMMpX!HFcY3Q!hNFav?_!i&MI*uJIqe|K{_ya3gC0z%<(`%J&ce!7~byi*DM6Tg` zMy@kTw`rW?2CbX??jSwFdE`vYnYbm`Xu%yAv4QsMOB1)p*LuATTo@7mdm+sI12d*j Fe+iufCA0tl diff --git a/millennium-legacy/bin/milleniumlegacy/MapLoader.class b/millennium-legacy/bin/milleniumlegacy/MapLoader.class old mode 100755 new mode 100644 index 4f394d24e2a53d71c14d1d09933c330ca06304a7..e4e05c59b24e5a33ca99d1b7f101b3349e151f0b GIT binary patch delta 823 zcmX|<%TE(w6vcnj&UB`=L=XlkP=Zke%1de?&?+K|@)AT|mWT2bc_S1gZb+1k?#M)A zh(Sz@xNw1+Vnm5?$sb^J?cTk{SZ~p=x!?KDmwV2=XXabV_oT$VKks*e0C#n43ZB(f z&)fWvE!~Bekef3&6ttnqnfVbHRaEPov)1it%6V(s{?U4%&Raj#fYNOhYuQS#)uLr4 z^pNTz%uP2M{nnD^EgNK5XGkG=d|+{)WNfCSetLEx(iWK;8JKc2!Yu_=@UR%=_0;6o zyBH*7?P*==q)x=jaXfS>KTvVWoUg5Sj?U#ud%1HHuSYixzv(PAjVQ&R@J9)l&OpbC zQxVdB!0oETFJoU;48=4Gqxj;t&qYy!9(^mQd9)~Jl`RyGu+DSY@t;wH+~F_=NrF-& z4U=4s;=_aWK~G%nBbx|WJR*~)9OoG)q&=#pDTf)Qi2B`!vuf`T5Xkk`4zIjQ&ThG;@W@3VCW5k!D&%uA5U_7336q zjaIHnZ4*QHfmyqlbqLd7JvIuOf1@d$Uzjo3PSa6z{5pvunHx6KVJ$yt^&5H4438?mq6HQc7QhOTa+ddrQ1D5IwFCaA}O zHQ`KOE)b_8QYj{l5;A1;EJ`_sUlKemI|rneQ7*Mw_$DgpB}BiRLj>i22{9)BWjx=y z_*hJGTQWjad*x+Z#!Z!kCWN<%LnBiXj9q-{m=>h^#IBYZW@VdP`I>ixbnItSiV>4J a9Q$bu>daZiu8hRNcqH?px*#4l7XJdqf{btg delta 1237 zcmZ{k+fy4=9LGOrb2-a4&QNG*VnN%ET0)E16sjhGh@wD2OSv_G)(8=3Lr6oYP;DcM zXstI~thJ^MSq-}ko3{<`&- zZRKD8_1P8R02efdBD}g9z8r}gg)-u_Xqpw}$CIa$4e4ZNvY~%*E}xnS(8_%Z&+L3& z5$q`*PtP_S&P`|X{rOxfITP31uh_n6FfWIb?eo*=iB!(y0hvA;+iB58mAgC?;9)uy z{$w_r%1kJ#3$DjrI#Ry}XQTwbBQjgj18lQ*t_*62N z%;glusJK=Oa;4nV>?NbpKIs|qXlCrIo<_B3U-Rr#&)7BI>SL$fSQa=Nz(+w5`p24t z+?C1BUk^DlWU<5xn&(CEb-kM!0xa{Q!Ygk?BK6gdwnw_$iDCOa@38m0#D8niag2Cc@yWlKrXa|7>+cjCj1PnJy;H1|2wxleYz!%$dXiuuAmheVaSgrb6P z`A*XGVu`RLY_r?_kwS`FIl(SoWj7zl{!^;C%I$o^9n!srAE@Og>WXHTxyiLepm=w8 zk8@0rO}^&|k{Hr|ktZ3)BWzzWK}y(axXe>bO6+xLrewm;JzOa5y6NK#)7&dZ1I%$; z#F#QRK$;oKq^XaL)GQI=W0tI}Cq+cy25nAg=cLkW@781{3_ag#2&nX#tT86v=Ga^T*K>;q4N_w4z#5$)Fb!$Ak#u@v4-K3tgf7CY@R)Xe7 zF}>GeC9J=Y!E(mLDq_|Rv|B7gy;K{h;x0n$X9rPkk?+7R8o7-o3E-eS-7RaA{8tXp zBOin@S|q%kB6kIS>TO{* Gc;|27kOPYV diff --git a/millennium-legacy/bin/milleniumlegacy/MouseManager.class b/millennium-legacy/bin/milleniumlegacy/MouseManager.class new file mode 100644 index 0000000000000000000000000000000000000000..74670f09ee5b738817d0bc915dd95645bfa93485 GIT binary patch literal 2065 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 literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/SolidTile.class b/millennium-legacy/bin/milleniumlegacy/SolidTile.class new file mode 100644 index 0000000000000000000000000000000000000000..14ff38aba35fb240f6567c328b13fecdb000aac8 GIT binary patch literal 649 zcmZWnO-sW-5Ph4*#>TXb8tX?|wR&lDum`91TO!=iR5)MI6fBr3{4uox%B^ zRv8BNNamA0G2{s0Es)nJLpvgGQj}13j!wsOtF?9g9SffO zhN4$}L-{4EUL?N+oxDk?1(aZ68AW;n4#rrD9g3(+#>KLmVpHr6R#3^bI9SCRb)p{x w8x#H$s#5hEpK!0eR}^h;Ku4Jl+q1oQ)SfA;L8%y5+8MJoMopL*wzI1GFMH&Dg8%>k literal 0 HcmV?d00001 diff --git a/millennium-legacy/bin/milleniumlegacy/Tile.class b/millennium-legacy/bin/milleniumlegacy/Tile.class index 6387dfe3259252df76ada44cdd45f72a98ea3b9f..509aaacaf6fbb1944ce112a7230bb95fdae329a8 100644 GIT binary patch literal 2335 zcma)7TUQfT6#fnbCZwarprQgIS~VHbM1-QoE3|4_)D~>4*o%{7NCt-lCkat|QCoYz z*sj%=_N~77&=>0}fmPS)V;}mX+J5KE09l}Iv)0Mk=j?s<+2{NA-t*^Qzx@ti0N-k8 z64)?pJC0SftJ98^H?ue67j4JV5D*AYnX_ixF^l>5h0K(dtq6!494U^Q0$Rm#UDGad zH6qYdouM!x5XhBk+zU9?BoDN>cD}$_D@{(8tqPC(5*@V3n^Mze-V)e0sxC8YmAEZ; z;=|R+Nz1izN}r^^qB%{wh-asQ8n3u^F;Csvn#ovB6?w8^mw0*S=*mYeDQVt%)GpeU z;{rRQsnp0SQ+4BL$;?@9GM47eBc+@bLNhvbbf8P1IT}lA*e0;$nYXlIJ9cR373f-N zquif0i#f+~b?n6R0wFJcqDfSGuKYU`A#`K6jAW0%j_7|F$I@*Oi0RmfO;XycqXn%} z+NVSFq_~bC+JZPh{tighK^^VbAfGU(;{`;>;u+U0m!R18YRDILR75g03FuLbcU_Xp(uX&qT22rtY7R=xD>_Eii4jKvv2N5Z zTIZ|N8OyzBW*kL+DQh}u)3xQ=-wad=c3EK4DjsEak?p3`s6h8BZ6nJ9YsM>P_S!jf zMmg2+I&!Vz50LTfUG9zp7M1$b$8o6Ij1gQj3A?wEOGZjgi5cx+nxto(DuWF# z`%&7Y46dYO2G<3G><4OBpuHgo&rsr*MOjA$Rhr6x$5aQ>ShEsd4K;y|-8Y2fZxYW;T4CgT>E($kJCc3t!D4Jf~*epV#>FT7O>W+lT#` zJwVyBPpFygg>w^c>cD3HZvljf0Ph1H81vX_JVE#6$LN{It~o@F&N&!H*Bttc?m6u5 z{#iP?%^~ggarAR!Ib4oBN5+@OIM+CajYwh+{l;Sq%wgyuP8yNJ-a4t)2_tgcTc1?x z?M7t8Tfd~%VIy+ZTffZpFZ9@qbNo-UQGy*VfG}U!&ev=}7x#MkzKeX-1h&FNCvvRK zDQv@a^e{tvaSJ{m&bV8Zre5C?IH(4F9i$iff`ID!(A zxX-W7BOJ#(PBwtMumtV`zQk8VhIl|GuLO62q_z^=NBrJ>O=3N8ThM$czMH1s(4-0X F{{akQ5t9G_ delta 603 zcmY*V%}x_h7(I77?J$!mPAO36k3bb@r(jVOg&{6zCS(#|0m_0ELn%<5Py&rCyK`^m z0hEpIOf(h~7e0Uwz`L*^oZEtgo6Mba?{~lRopV0-ebgasY77ML=-WJ(k8Sn%9`kb9)4B4(2eA`bUem{ zhH-)3cm4;z?4LHvl}6AwHZh5UKy-QCb=L%}mHTDKfQ=~)C4t2M%JQ*)bWpFJn3%?s z@S{4`p`S7FR8px+D{o!dHfz$$3xS@!dJwGFs!ainUOZ2l5&HtkyJ5GKjzD~)=~v&c z`bTg4ouC$8MDs!qFQZ;dp}_?DxF;D?00k=l{q}EunKn{(wvAys*GA?C?-k^@4>B1b z&X*6M!$L0^lH_>ETf5tj5sdOgCYd7HC1Q$XkccTVa)GfH@;9T;_)v~^>|e-O`(F?* z{luel6u-eBDif7hN?F!HcH6RciHC`E5?fs7cqSD_IttUA1PpLWiu#7AE`u~H3)Fb0 k(!t2wjZ6n~c-fKZ&{S8Z!`2uHUy(|Ml9V>)i4`nd1HKDdd;kCd diff --git a/millennium-legacy/bin/milleniumlegacy/player.class b/millennium-legacy/bin/milleniumlegacy/player.class index e1d4af0a0ded11643c3bee8d5dfcc34469cfeb65..aa3f34155197e341341e3d953336624d2fb8ab69 100644 GIT binary patch literal 2012 zcmb7E4O3G`6g>+ekAznY1S2%4XbVEDL_zT*_}z*rQLIp`&<|dcB|Ln2i7zi;eoFsE z%LqE{On*RsRHtY6g(QH}nNH^A?(W?^_uPB#?%)6X@fU#Wcx#|bAW^m*N4j>s?8uT; zXr!x-)sUWnkU(tP+Og7(<(AS*`E6P71;jgkS$++Ho}y>%a;`1s;ozvixtu;|?fPlE zY?WmCQGIh$da{^RvkZ6UD|NS66Bugmd`Wypa9FyAh`i6Diq z3|uDM@l>B#w!2`JrHLyD3mBEn&6@PzDZ*(JJ*uQBTr)A#;cY1IbrS}{2Ik1W)dDSH zqqu=vN}}7uq_Ej+AXCPKiO<*-o^+`xd$L(f)j$iLRo$`+H7Xs&eLOVqKwzK+e&{yw z2#+a=YRRS~vmGdUDZ^fB9SjuF>r45X^mbG;t+BC70`c~?LwuIjC`o_CR@w|rHl^)U zTh%0M;#(}T0n1jEbzNUSA%p_RMDPqt2A&h?c6v(i9|U@x!;c2m1xAiD$+|nz^($V(#83E{ z>08BO)|X}8cWS4U+d$rcb>x{?Zq&HNL;*#TtkhNDfWKWyzu>L#c{ik0W(n4?X`+NJ zie?{%YVEH3wv&Ep)wX=q{h27X;TU*BX>>7;f|)48B|+Y1*LOHNl56mC>4ze^tS|l( zEn;8u)+<0Fyq$CTB)x z-Xr%L4+Yik*8t~PsWD7YZk5Sc0NM;4=cBHq7xedO@w+&F*&^|4lf>fxCGio&~^r=_TXvzFs(yFhC!}3j+0=R z)e%E{ax-%ANInl&Uwr0UualBUPVsSSVdk$LF}{L z_>ztUl0q;~JWAE_IvOhK#J_a!T*ti+oju?6y1jOwgTodd(wX>Dst+c&&|2bOp#ee}bVp~(oAKSzR MngnEM5lVvd1NUS(7ytkO diff --git a/millennium-legacy/milleniumWorld.txt b/millennium-legacy/milleniumWorld.txt new file mode 100644 index 0000000..ff044b2 --- /dev/null +++ b/millennium-legacy/milleniumWorld.txt @@ -0,0 +1,100 @@ +---------------------g-------------------------------------------------------------------------www-- +---------------------rr-----------------------------------------------------------------------wwwww- +--------------------rrr---------------------www-----------------------------------------------wwwww- +--------------------rr---------------------wwwww----------rr----------------------------------wwwww- +--------------------gr---------------------wwwww----------rr-----------------------------------www-- +-------------------------------------------wwwww---------grr---------------------------------------- +--------------------------------------------wwwcc--------------------------------------------------- +-----------------------------------------------c---------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +--------------------------------------------c------------------------------------------------------- +-------------------------------------------ccwww---------------------------------------------------- +--------------------------------------------wwwww--------------------------------------------------- +--------------------------------------------wwwww--------------------------------------------------- +--------------------------------------------wwwww--------------------------------------------------- +---------------------------------------------www---------------------------------------------------- +---------------------------------------------------------------------------------------------------- +-----rr--------------------------------------------------------------------------------------------- +-------r-------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +----------------------------------------------------------------------------------------c-www------- +---------------------------------------------------------------------------------------ccwwwww------ +----------------------------------------------------------------------------------------cwwwww------ +-----------------------------------------------------------------------------------------wwwww------ +------------------------------------------------------------------------------------------www------- +---------------------------------------------g------------------------------------------------------ +---------------------------------------------rr----------www---------------------------------------- +----------------------------------------------rr--------wwwwwc--------------www--------------------- +--------------------------------------------grr---------wwwwwcc------------wwwww-------------------- +--------------------------------------------------------wwwwwc------------cwwwww-------------------- +---------------------------------------------------------www-------------ccwwwww-------------------- +--------------------------------------------------------------------------c-www--------------------- +---------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------g--------------------------- +------------------------------------------------------------------------rr-------------------------- +-----------------------------------------------------------------------rrg-------------------------- +-----------------------------------------------------------------------grr-------------------------- +---------------------------------------------rg----------------------------------------------------- +-------------------------------------------grrr----------------------------------------------------- +-------------------------------------------grr------------------------------------------------------ +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------------rrrg------------------ +-------------------------------------------------------r----------------------rrg------------------- +-----------------------------------------------------grrr---------------------grr------------------- +-------------------------------------------rr--------grrrg------------------------------------------ +-------------------------------------------rr----------g-------------------------------------------- +rr-----------------------------------------rr------------------------------------------------------- +rrr----------www------------------------------------------------------------------------------------ +-rg---------wwwww----------------------------------------------------------------------------------- +-g---------cwwwww----------------------------------------------------------------------------------- +----------ccwwwww----------------------------------------------------------------------------------- +-----------ccwww------------------------------------------------------------------------------------ +------------c--------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +----------rrr--------------------------------------------------------------------------------------- +----------rrr------------------rrr------------------------------------------------------------------ +----------rrr-----------------wrrrw----------------------------------------------------------------- +------------g-----------------wwrrw----------------------------------------------------------------- +------------------------------wwwww----------------------------------------------------------------- +-------------------------------www------------------------------------------------------------------ +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------c------------------------------------------------ +------------------------------------------------wwwcc----------------------------------------------- +-----------------------------------------------wwwwwc----------------------------------------------- +-----------------------------------------------wwwwwcc---------------------------------------------- +-----------------------------------------------wwwwwc----------------------------------------------- +------------------------------------------------www------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +------------------c----------------------------c-------------------c-------------------------------- +-----------------gcg---------g------g---------ccc-----------------ccc-------g--g----c--------------- +----gwwwww-----wwwww----gwwwww----gwwwww-----wwwww-----wwwwwg---gwwwww-----wwwww---ccwwwww-----wwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwg----wwwwwg-gggwwwww-----wwwwwcc---wwwww-----wwwww----gwwwww-g---wwwwwg----wwwww-----wwwwwg---- +-----------------------------------c-----------------------ccg-------------------------------------- +------------------------------------------------------------c--------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +-----------------------------------rr--------------------------------------------------------------- +-----------------------------------grr-------------------------------------------------------------- +-----------------------------------rrr-------------------------------------------------------------- diff --git a/millennium-legacy/resources/gui/hotbar.png b/millennium-legacy/resources/gui/hotbar.png new file mode 100644 index 0000000000000000000000000000000000000000..8bda1af80e74eb730ccddb626bcd826efa84f3ad GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0y~yV7vfi8*s1z$%T2^W%TJbP0l+XkKSWr;) literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/gui/research.png b/millennium-legacy/resources/gui/research.png new file mode 100644 index 0000000000000000000000000000000000000000..c5a5d94f7a1e31cfb9f6b009daeb721e8f908927 GIT binary patch literal 4237 zcmc&&cT`i^_PzlG8zSNW3W|n^jx@z62u2ViAxP7)(xrx$P(m@0;8;urJ_H+Aa)6yhTTB!Osp4{kz@}v`b>^fI+eG(qK@8h&8$*GAJM>EPE_< z_+2d+I^=xg4)HR<-Q59C1eXwW*~{S`(ZT+RpED761cNm)wO4TvfuOyDSoEbE{yj7O zOhVj!t7;x|RHG_h!&q&lz0hIul;yAcENr?^@cayix*efhxTg+$QAv0EhG6Qp$1g}; zU4l5N@IIZMT~Z}2yN~~&nL>Z!YsOM=j!*TBs?XE@R}JM^ zo66CW17vvtGo=;+2Jz^_j%xG$tU7S>>Jy0!od>_fNIVW) zMw-MWBv5r<4$rR-0dw%*e-5I^Ao6#h`5K$r;&gMpILKn@n)5!Y$+yIziphLf0B`a6=P}Qw z=H}-6evtoYf4SeR1w2+(f@vbJR&}p!NA*n^szU3Jm44QTWi8YI`&gnj6}e)?@J?h9 z2E#2>CK8~b9JN!Y_S)ImT~mqCQhi=OGy7mdJ>=rX4_c7xvPVo_GD3S&l37}M-ue=3 zC?~qvu{mG=ecqGxb#B>IU*^tmqF-lf-DRgkl)10g%@hXCN{I!R81!*r-XT-A=W3yg40@B zy-WE>HB{Zm`liorT&zM>59dk1&27O=xnyoscQK6ry{?p5Y~nc}5uBCmJs%Zw`>WRe zFNHOwOyionP)W8XLv>|b5T-0Sv02P6H3`APN?gDg_V>D#DwhKf6@uFE`5cZjSv*)V z^EW{nMGlRgHpy})qb@QKqiW|Lz&J=FdD=%bfk0STUT)~>y0cqUwENoN(3(x)Ho`j| zk5|mNbXA`IJEc)F%rB7te7XJU)uY%beKztqKAU73(P0q+T?p50N(1gBrblW6?mink08FjH- z;4~`maCJ+Iadu8lT}Q{QHkTs(C2$w+*3G;FXn?D>H&koxD1lOV6Hy*(n=x++kG z+Y>a?5FsabKB5U;40-c*3Qm8 zKh`$^2;o%YCmex8rC-KFs8=E8P>FF)*mg3?-F+h&) z#g&}DrW~~s#XS-Bii(Q71rFQJ+73+huy&xVI$_{Kdof_cox69>e;*c5`7}N4);s^I z+gIwyTxLYp$t0#6g$3sJ@YOFnpGY4%3lQQWd6Ou(A3h=`r7EnHYwIJS2VB$h}To#ArB;?xOx3bga51o{E_04iUL z#dhzm9UHR;oq#zPM|COck-ZWg5h15_)YH*XVQ%F?8+Y-Jg@xO?LR8Sd(NH4 zCeLgqZptAnj&G#e_(JzE7V%9RbAyWe)F`qtR&1*0MPv zHcjJR^FARVA*1zF8IcY)K>WAge#7W>&KMdRBDLSz7j(ajkAD^-CZ~s9tEu-8*F2l= zuG7CvYXUV@nOY=0SQ(FL#UbHv&`}eOUO6GsF)v>9SVfP$?TBO#E7GTvLOzdsZShVp z$&Fc-+Yvbq0O|dR#YWY(wY7x`^r*~*FbdctMFaPo}(bDIy(tHCr)n+`GNMDoESc&yVSDnZum*-OowQ!1V;YqWGW2P8R0* zuuPT`I(87?uyF$!85vjOx$eHc3wu*<^PdE2JO=CIeJh_me893Dpl@Y$k>TT@MlZgH z%0AnZkm}syY2RIz$gg4Nt?xQPJFlkul;LRaBIOaixVTu?*r@M4X9TtyI-UM?6!4?D zCUuKzOJr&Ss7r|t_m=mqsX%`-v5-U`%TkNn`#4_*hw;YJkNi``feslo{83j+=G4@i zyKB-9Kiq8Byz3MYPRmyQC6e?9z+XhU)A-ZWixvFXlNqHmo9cycX9z2POd2I^rpnjdq zVQU1$FLPi~r+{`x1sjmqUOKHW`0$B%~mV5bwOPft#YIM!rsOzof9r2T#Vg`GQr_lA`oOf#6^PNMPsRZ2Jl5XFKu=`q_ZP&-OP@5a?%5 zaQ?F=IRDx6znu9W$vx5>W&|eP@c0&E=$Q^o=O+XB1$z&>Dt)P|Bri`tzCFa%2EhF9 z7WQ8T<{u@|k?Ib+!|CgbM={O+VxF`S`p?NQSTTJidtsoGOlUKH85c)ZWVHH{nC=Yb2lq?{PN|FNn`Wg%}c2Jjy#52hDc6K%2U_%Dn zz7GophUmHFnZs(4+k>-my?4>7^x^Q|>$IE;=|)I(b*EXFhXZ)B&+DH&qa1zl6EOjO zLnUSg1?8q1iyFc$LvdE2C-@P*yOfocyB|Ro*o1>G_134a=vz+_rGbu}+xg^Qs2$bO zKqgv;*C)bi7|QZrC=_Brf7nYyq3WCL%m8d^QXqd&S(B)fnUgxAZ zBE*c~27YCtPOu?0ZbumcyIH=tDJE2S!>rM#>{RQ>Nb=fa0S{;JBBYX`%q}7O4R>k^ zFO2JEC0MP8slI<30xNl5rmn&tYorwR+t!UF=%HD>i^?q_0v>eY#n}Uq=oBwT;UC)9 zbgcD|Gjne#0v?>v`~D-QSt_^T2AgMDh1{J965EE{Z)UZZHJmY$hx55D@@y6G9N!>L zr{kMSz6d~sxE3h`oT&Zi1bF=#3`z@r|7@~=Vz^Nsb!Olo-@z5AA9Xrh%kklw?VOkl%gd!hEkdO zRt`1cYl)NCDWKkw&5o69DBdjRRv5VY^H!Eq84sH=d;k55;P2DSL=^nj?I1W-LmqAkLgyxp-)zYtsX9(6&~$fJ$7zlj!ubo| z6vH*F&2`LmSJ{XWGAHcin_nTR3q8;D(5ogH^drQhFqAY~t4bUIhp-`{jyrP^_>8F#TcEdYxA#v0}peK A761SM literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/arsenic.png b/millennium-legacy/resources/sprites/arsenic.png new file mode 100644 index 0000000000000000000000000000000000000000..192212f0eb0f68796a48e039d9091be9099c0c84 GIT binary patch literal 417 zcmV;S0bc%zP)Px$SxH1eR9Fe^RWT02Fbph+orPDh@f!x7$G~sccm)eD0A)CIP3^>Kq9m$rN*&p)q&PvUlZ_^zt<{e7L)+s~{HjqV99MjR87M^IxO zx>qoXAk>3$uw$y{+$RytDYQ0s5L~Mq^2`ci->`pp!wm36YMDSOS&+Lvh-j=4X7ff}w6Lg}m`7ZqsNVn@3t1xFn6{DSVDA9t_Ca;{2{ zgIb;k!CdvluNb?5y|NZ@@h;aroC`cF4#!m)F_Y!unxA7t1ucmT!e=d4^K-6ruA-n+ z*yPx%U`a$lR9Fe^Si4OFK@dFyMG)c8R6qf)frv7E5u%232Sg+U)LZQD`0=%e7Erf{)Xl(ML; znSq+rH~R?%kI$F=>)jdU@#hL&oZLdJL0d&|I-QngQ9C#}n5-fgJ$t|fxeUVS-VdR_ z`wY%zvmSHi^Z6i`KT}YX6Ouj#@hXDRvj-f8c?;EG{kp`1vJL?yhb@+~CBvguUer?i zyj-%@CcoKin#-%J!tKbc1Oq4&wP@RqQhJoKsx8Ltj9L&BJDE(%=PO_1s|ZGw15OXj z`c(v@$^n-prSVk+p-j~3fmy$bAe4z(O=`VfH}a8(`5Ipcp5Bkk8~uK~wJb(qR5{>K zS7Xa-=KAoadFodE%X^2eY5HdCn7D1)&;FvE43FB+!goh*u{@$4^9$hPN7WWXnW)tR zv%Vq7&XjM;a4hfZGqEAa6!8rij^%xQCN>143V0m;DDrv4nh?9WI$qFL40FxeN(@_E7tXU{Vv8g_ErxN->>hAeSIeWbpfZ*&k*#H0l literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/clay.png b/millennium-legacy/resources/sprites/clay.png new file mode 100644 index 0000000000000000000000000000000000000000..79b21aca49916a44c68a21b46fbf396cbdc3c3b2 GIT binary patch literal 444 zcmV;t0YmPx$bV)=(R9Fe^l+kg7FbqU5=>%G#2a2QzT7gpTX1RHuMX@k^$DT=S%hK+%IC#DK z=pE=C`0pL~dD?(wS>CGIw(V3pj^nYP=lPN5?PM88Q#tPYei#qKaLi9ZngH>}7#wcl zp97ND>c}NPyfvchx*pckGzEn3R_ET4D~J@p%`ujI%iM|Ri0U(lDnMrL;=Y!VL+XrJ z3*y&>w7xP&%xlzT?G@dlVv%w8tMGDG5m)`;4Q6@Zplt+*De=>QFgj2Q($0R%~OF<(=xnOtIM z)Xo&+%SrwT027Ek*@Y?AOs>aR$20BuK#@}bFaSacQGg=PA*Q(&SIqxBU+eM~Xyb2! z_C5gg*wq@CS{-kI>Q4YJ=pPNlIFF+7cc3=M95+Qra|+-|8H`M1F2guV!Z07*qoM6N<$f&c*NdCD^Y literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/dirt.png b/millennium-legacy/resources/sprites/dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d08e9800f4f4afe47108d15803a8d6af12cd67 GIT binary patch literal 696 zcmV;p0!RIcP)Px%a!Eu%R9Fe^md#3AQ4q(Ek_3`PBBY2y6>F_7N~>;s0oUF2QG5&^#hvTEKsU7( z7yU|0EkuF=%_0F48uL5J|2XI7rn$JVR5Flz=A1b*^Pi71#JL&GGVs4;;LYoW{y)Kd z@OE#aW6ACVE|)c$!=v|ey1TzoNCk6zdKK>I?zAf{%CK zZZg>m3IisSf*ikEDF@xlR>wUl7yUk0U3VW&PJ#?3E0{3=iWVbjj&XMJ;|y^i0SN~K zMwyugWDJ0e;9RLD+NEbNz2o|I*Hz0UU2~nDbCrBI?73&lGY!DJH0fk@GtQN6oI}5A zU))VU@0~wgUUdAR;-HOjii{uGAxoBI*Pe+F064In&R(g;FoaVg7756o&XsGn+WuG| zbcZ!**UH99kc=LKIDN6Q=ste_X>~ncDwVuUg8AZtZ%Ad3UZ4!Nw{({^%77J+M(Pb& z=k$f8c6%7P&M4J#CGS)^078>yLZ!BBMJcF z8Bs%w=ml`LwK+`t5L*0|4yV&bajZGoX>?}&gOT-KsPx$DM>^@R9Fe+)jJNtKnw)XfN1Es4EHZ`8G1@!kSs+Jkv}tbgA2CE#(6tV#IpQ* zJ=W`s$>7Y~?A^=ay#Ca6;1s}?1Qjq#M-EitfIOL0vF>rV`;+c3OK^`<92h+$z%Cqs z^aze{it*A39^uefRpk*+;Bd&&h&`NYya1*X^l)gZtQ2q>hl7Sk9K|We3t%Y0C=LzP zB~K7QWr|@S9-K*1g-ii~L`9(rWC=KlECVx0?5(Cr0Vj|&5J*(ldnp5UA!Wd5g5S75 zKhbwG^iN_&B&kTigV!JmN{5A>DPGp1WDR;SF##fXSlI#jF4T P002ovPDHLkV1fVuJfoTo literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/fire.png b/millennium-legacy/resources/sprites/fire.png new file mode 100644 index 0000000000000000000000000000000000000000..b49efbe105a7b24788686f3311b56489aaae09aa GIT binary patch literal 771 zcmV+e1N{7nP)Px%yGcYrR9Fecmd$nCFbst0yxdbq8q3+G>^Y644p*?@&=?4Sz(4JJ&1Xd-1Pnfo zNXMm2#=Vp~u1VULz5cPJ{N4z^1#$=&os09O#XXob1Z>*XJ$IMst8R0^K=NuAe}?|~ z^p6SOKKJ8WDfOp6;zDNmJ*902i+u73kTyUrw@8{W53T|J6(Ksg0NEV79RN!UI@0y2 z0it+Wz(Q8grMd@PbPlG?j0+_?DeFw@)B|}~T}-Gu0Fza^jSV=u2N6C?-B&>#fI^-& zvMx$qy8#l{1<16I)s|-uICC)(&=6|tg~n-fE(Qe~3-W-{Ep32z+=G&*H-2seX3d#9 z%Mxo+lDzPyT4}A zg=KJci}6cN0Ri<4$SZK@y#%O`bP<6?CsQ!gN9W{V(mAAH>;a;JkOmOp__=q%pb_B^ zTl>FQiuF^YGK?;e&9knFV|bl`v258v6eu8FL@+ps&}k%KBPd(H1&Bh0#KeMPJ{scK zDj21<0a@rk8O(q$f>H7^AO-9_g{}#^u363h+e^d^B`eiN00000NkvXXu0mjf000|u BT#5hy literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/flower.png b/millennium-legacy/resources/sprites/flower.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a9a9bee46a44be9b54fd01c50adb04be134fe0 GIT binary patch literal 618 zcmV-w0+s!VP)Px%BuPX;R9Fe^RxwV*Fc1tU8eTyKH8hlno*y95ooIQ$)jWU}(IN2zdc+5yhKg6v z0h*j9tTyp_mgLY$oTZcP_3Z3;>?GGTn>NmYtxWpf?DDIIfBU>nan|^@YXHA~d~oJN z-Tdk0z8g<9kOV5uQ4q0HIT;FMF%*xSqd4N=By-0K4F$3wdK4{*^hZmakAo-MiWeFV zunFRt@e!}}%T4bdT zY7%19+6xSi*gu8y#ba}Ob<*4N&qLB%8XX7)f?c`j!1&D|cPNH-?ccTc^F}fTIg&sC*{n;9t#waV6p_I4r{IB+tu7H-f$GsQN5NO0VhSTE=Tr0w zrz{YH6vC`Px%14%?dR9Fe^l`&2OK@3F)M8^#fv~*N-NSuL=+oa+)betg)9Tgod5jUWQ{ZW22 zOA@91=+&I&HeM4r)i|k zP(Z)|G6K-btpbjoL<=Mw?*)wLkQ>P_Hqj&QY1YzIZ}I4}RP6q+Xu)Zk!q-zEqVeQb zCs>d=7ij36ya&!~ySRW^Jtc4bi$DG` ztI<+W32FY-;kL113yg7SdUVuFdz_%0UYE6?%%T=A+@{T94ukq6y9+o5@|t0y0jWW^-+>gCA?g`Tk>#86W~VBok?6ar$BN z7}jhmW4RwOUJ?#|6_5gHCAb9yE#neM1ChPB4gpd`D}m{kHUcEI>w2BQI)QZpC!WAR Xs9PlxmaS7H00000NkvXXu0mjf#jOUc literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/fridge.png b/millennium-legacy/resources/sprites/fridge.png new file mode 100644 index 0000000000000000000000000000000000000000..dea18dcbe4281d1dc77bd295150f84c6026b1281 GIT binary patch literal 492 zcmVPx$rb$FWR9Fe!*s*cLAQT2*l1r%t+@*1sHMD^*YvgkF7;dsg&KqcrbZ*jl0rg4# z_#Ox70S|=-zED^)LcC9pLr5~_zm{p5zFJ({{hA=a4Z~nsAn!_ngnQgyIr+a#sk*C*|Dj#V}ZAbTMY3$&*t-T$zD5F4vh)H1-2Q)K|BEDkP_Vc>6E>{ zau}}81EK*k6GKXHT#&!iEr2m(4;(BkFhuskC4nxo)r3IIutYN$Hth9Z1*o=?^vY5y zu1W?|0ZWfn1xi+-Za^2Ox{}1M@a1q|4*^CvdKG0GuBPx%tw}^dR9Fe^ma$J8F%-s~s!K<@b!(Pf#ZtN;Wr{=xQ0GeBT6JkfrHuRmh>;PA ziV4vTsWXD1l`;epvBpgK?nAAi>1uhu04YDf3gj|Sute%RVH=IqKowml`}_`HCl-#WesdMPE? ze|-7~lkn6{b2z7fx?4qlqk`jIh!&;{^?z4NhaTHiO^=wxNPd=$Bn>PGOgz=K)B(Ou{BE886H zozi5Nm39fo3G`PwGdbv~gMb7>#&{{f?M2$HUoLr(If5Z$QX}mi7OyF|#N)Nh9>P!i zPwdUbdMUoazjrR2!}f7r@{^s8t>)L|`;z9_<9(;eyX}(34X8%?OQIazS2qZVrA4tB zo8Dez_Bbv9v9u^QV^fXH9>=AosvS%-H#PSh9Z4{~;i=)Cqeg;h4d*1+2#Wp4hY)m_ zjo;n5FklY$BcD1N`kSft!NBITGmvjAq=7cL2N@t#=j{W#U3?%_+B%xrfH8qNmvt4O zv{%io1xPV#IF{|d_2oR-_Gw_#B?zdUY6tA+I|G9!rbrE!TkC^>6fn3Cn6|9nGcr($ zhVfVj&p}Ki00II+7ilM8ibnfIzg7laP-I9gqlA+IQZ!P}cC8F@GP8m{L77nkaW3l= m4Yf_(WT44FlYxJbfj`VdT(i~?kMjTk002ovPDHLkV1fYj-e)NQ literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/house.png b/millennium-legacy/resources/sprites/house.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba31b867d8c0026e000fa59314b9738a27b685a GIT binary patch literal 609 zcmV-n0-pVeP)Px%8A(JzR9Fe^mO)AbK@dedDuOpqvJ%9A;KH3-k06+1xXH#dxXH$2#5=gnUJw+) zmBbqef<%Axk3W^_o}QVA0jEK_y1VMv>pwHW5Zci?&^pjM@V_1CEbIEi!{&Bh*VOZ#jOLX(NC66Ju@@7rYCg0)H?thfZARcK`N(BH&7cnEB%oKI#WtpU zc0XrLP}_4OR?I}+E|!OV18tZKzdw1?&_e8qH6lX9W7hA}`fQjmm0pU0=?aB}fhaJddv0ouPm51oU< zFul7C54|gL6*IKxrU$8TMUeyxU-9f6kc3nSI30G)GhP@l1i~3(o-{`vpwkG@zH@e62AVqOS))e`kr@;o zYmbukXMDkSG;+|2HCYo*e`26l+riQG*YBG`_0RHt#I;6a3x~6naFFgPEaN{1B%J5o z$~YK(*o;_n5oTvF|p#mhFC(CeO$`R-`nlZZRf(F vXsLj66yJ*&beVIWR=d|a&^q8a@Bwf{)kWx1GbR84002ovPDHLkV1fVuCc_)q literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/ice.png b/millennium-legacy/resources/sprites/ice.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce77cb447e314c06fb97343574e2d6070c66a68 GIT binary patch literal 486 zcmV@P)Px$ph-kQR9Fe^mOW0yFc5_ogsAB#DfT?n90ze6YRgffY1QgtqQxU4v?gg!$L3ge+akh^IO0UJuqJ!?79AJ_xR4uN> z&GVWV{enZ7K9vtwm)`u<{xSH~V4+KPXBJS}CCK~Nw{IxHsy+2+kuAGXJ%e#Fhs22( z6Wi{5HYaMN0hP!kIDw1q-Uuj%Tm(oWZmNuMEP~kHvI$U=0_gw_mpPZ7TdSu&l3FrA zDyhe>yOx{n?*jBmMuVX}3=qN5H)G?6@CciTu*QBNX7^C(QF!EEE1qln1?VbZdocI-d|Z8c6+@hlx71T-uq4d6^s!M;uGw8Lfp&{-0-FPy c11IFb2YmRlxq)qpd;kCd07*qoM6N<$fPx%DoI2^R9Fe^mOpO7FcgPF)wKglhh6{)sfR)889HzZPQlPKRN^eC6%rTdz{1c2 z(0nGp$O^XcpQJFv61HPMzxU6X)JoaD56(j>C5x8!FrlbyPR1$ zDJSG+>V+Ou(B5VR$x%{kQIl&ZWxFpF#M#Gs-R6r+MQn0TH|r=VN;(yMUoIyC8bRomD9($;Tmbl2GI{ zDP@H<-6%jT$rBx%t`j|%930>0G#XHlv_2J?%Yh6Xv?M?Pq+(x?AvoeC1KL|%3V97K z3y?*9K-zG;sPAQ?t{I?Qr3MZDvCtYDhB5nDV5AN&t~F{e1~d`d>LSNJ<}y!#!)Gxd zPC`mbA?#3zQ%=!1cdQxkRKZEl8t1SLi2-T~LMLDUGv(kK9Cpd4SkAjG`6CeKY&cXC z9N^f+z~QGi1#w0}$#d^q182iFHqmjT4eg*Y{Vr%KSWJw&u=xXw5n)L5VzD&<0000< KMNUMnLSTYPx%DoI2^R9Fe^mOpO7FcgPF)wKglhh6{)sfR)889HzZPQlPKRN^eC6%rTdz{1c2 z(0nGp$O^XcpQJFv61HPMzxU6X)JoaD56(j>C5x8!FrlbyPR1$ zDJSG+>V+Ou(B5VR$x%{kQIl&ZWxFpF#M#Gs-R6r+MQn0TH|r=VN;(yMUoIyC8bRomD9($;Tmbl2GI{ zDP@H<-6%jT$rBx%t`j|%930>0G#XHlv_2J?%Yh6Xv?M?Pq+(x?AvoeC1KL|%3V97K z3y?*9K-zG;sPAQ?t{I?Qr3MZDvCtYDhB5nDV5AN&t~F{e1~d`d>LSNJ<}y!#!)Gxd zPC`mbA?#3zQ%=!1cdQxkRKZEl8t1SLi2-T~LMLDUGv(kK9Cpd4SkAjG`6CeKY&cXC z9N^f+z~QGi1#w0}$#d^q182iFHqmjT4eg*Y{Vr%KSWJw&u=xXw5n)L5VzD&<0000< KMNUMnLSTYPx%gh@m}R9Fe^m@!XOK@^1_pn|I(i7X1Nanjq1$RYRL0BX=)-&0%^ z2zaObXYF>*K zu7pj#B(b1GZ*8nj{;XZRn*QX(L1DjsTA%Fgyglyuz-wPQj@OzVUOvUqZLR59;?hp1 zU5EYec4vR#ADymsCuhHabuXVk>Eoe*JaRODy*WMT{?K7M|< w|K~(a$+=z}UY;aiTpS%39T*)L9jJ2P3Y+IjBSmz*4gdfE07*qoM6N<$g6wllf&c&j literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/plastic.png b/millennium-legacy/resources/sprites/plastic.png new file mode 100644 index 0000000000000000000000000000000000000000..5d985c40c115fa73a3b913d4960f499e4675760e GIT binary patch literal 384 zcmV-`0e}99P)Px$IY~r8R9Fe^lvxhKFbqTs;#Nq#0X=NFK_$)wGSWn@YfnrPBtGa*8ZR?1?lMjP z>&p{(Y}=DroLI6qr_HbP?0TIe6WtuuusHf*jJ@q~0Z@$9Hf8rPXZ0=sYZ#q70N~Ua z`UnOZQC`On0Fvx6hj>~ygE7T_Tr?;$002ovPDHLkV1fX_Eu;tl literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/player.png b/millennium-legacy/resources/sprites/player.png old mode 100755 new mode 100644 diff --git a/millennium-legacy/resources/sprites/quantumcomputer.png b/millennium-legacy/resources/sprites/quantumcomputer.png new file mode 100644 index 0000000000000000000000000000000000000000..00901efed52b08e237cbeb880ca0eb5c92402d02 GIT binary patch literal 402 zcmV;D0d4+?P)Px$Oi4sRR9Fe^S8Wc0FbqZGSx7t^CY*&t&St`8l#x7Ay1KG2m}dOx)^>fbZw^P( z)aTC?xX}K(u6xt@S>tgWS6eJVj;a7`sG&he5HQ%Q@X zv1|kZ5Np@FzbS-o65Ocq@8AM4O5l<5ed4%L({B#0RC4$9oaq$Gj+YF>WYHM9M zNfn%b+%Bx3*hWEmdVH$k^wTw=wP+19PO2a;o?>1J#;RDnf}2BvZlxbRVtZ{!4e4P0 wrh-r@TMW>y=JmKC=cS+0f1skU?lK2oe|p16DvegFUf07*qoM6N<$f_bg03;+NC literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/suburb.png b/millennium-legacy/resources/sprites/suburb.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba31b867d8c0026e000fa59314b9738a27b685a GIT binary patch literal 609 zcmV-n0-pVeP)Px%8A(JzR9Fe^mO)AbK@dedDuOpqvJ%9A;KH3-k06+1xXH#dxXH$2#5=gnUJw+) zmBbqef<%Axk3W^_o}QVA0jEK_y1VMv>pwHW5Zci?&^pjM@V_1CEbIEi!{&Bh*VOZ#jOLX(NC66Ju@@7rYCg0)H?thfZARcK`N(BH&7cnEB%oKI#WtpU zc0XrLP}_4OR?I}+E|!OV18tZKzdw1?&_e8qH6lX9W7hA}`fQjmm0pU0=?aB}fhaJddv0ouPm51oU< zFul7C54|gL6*IKxrU$8TMUeyxU-9f6kc3nSI30G)GhP@l1i~3(o-{`vpwkG@zH@e62AVqOS))e`kr@;o zYmbukXMDkSG;+|2HCYo*e`26l+riQG*YBG`_0RHt#I;6a3x~6naFFgPEaN{1B%J5o z$~YK(*o;_n5oTvF|p#mhFC(CeO$`R-`nlZZRf(F vXsLj66yJ*&beVIWR=d|a&^q8a@Bwf{)kWx1GbR84002ovPDHLkV1fVuCc_)q literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/sugar.png b/millennium-legacy/resources/sprites/sugar.png new file mode 100644 index 0000000000000000000000000000000000000000..832d9bb172036e6fd9829f6051138952aaf1968d GIT binary patch literal 519 zcmV+i0{H!jP)Px$zez+vR9Fe^R!dI9FceJLvqM}Wr{LmniR1$85M99mAY*l+$?LQ8;&_3OEw%Rh z&5WO2tHaPo@4!Fnz|S&TZt2nzOvPQ6(E|IS1qd)8?(O=$!l~HRS+Qs$P{p(sd0OB! zP3xU|d3sDeQjrx++mxKTC)&9Usxi*o$7+F5anxEXvg(K_Zk}iIrx|w3dU)98sLWeKx!Y`d8!gV-@;5sX*`Xk*uETB|C@(3|= za^i_q;yV;0pq(ki`g69I9~F{)WiXrOx<9!&%aSy*3 zuX?;84#PW^l0OyQzH)ca!z}K=29*SBkH{nO@`&Z-Gltn}$l6+D*Lx($SCNr?<;aTC z01Ffxq_jCRk2C#tW*oDMSHG@Ri@Vljl35@85i+gA+QYMcSCn;H;5|D>Y{@+wuh!~; zefP`&3<17>{Fe-0X&^tEo5Kk|JKm1r^LA}>?G?}(8)I!waL7-P$gE;Y`61$4(%lh9 zia{R9)12_}Y0Px$JxN4CR9Fe^m}?G#Fbv1hcoq`Rh6!gOk+Yd_8DYkfvUQJk52hJkHcB7A{)Q3_3S4l1!!W$@{aN#Qo_DV6SrDOhZPx%@kvBMR9Fe^SG#W9Fc8!QP7$Pb<08M4Z}3kf0aChl86fsg_#6C9u7eaQE*wH* zkCw9(rMoKvM8F*%yE8l5B`Il|{$HnM;BXqeK_8o$X*wy!D)`TITm*eT9UP|me7XMF z=zDzm#yN+hEp3NEDl~{ZI$<&5EY!wRZs3&P0wTGNK_&!4;)stTqcHdhcZKZ|I1^1H znX6Ick0PVED2$NJ0s&O=@7E9Hs_oNQ?Kr2p##b6K`?M@_<13crui)1vav-3IU9AYsZg>h^JGB}+$cCE`! z^h5So?r7r}!YEGrS9FLioQ%Mxybw_{Oo1d#bP#LYf9_@X6~SiTPRz52W`vZ*Wpk<-c1B4W6!tx>G?<^ zSqc@;9V+Xr8^Z-v0OO!_zG_F`VH;c!=`i4`xW7uZGA*rpjky2-002ovPDHLkV1fVu D6y|-8 literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/sprites/water.png b/millennium-legacy/resources/sprites/water.png new file mode 100644 index 0000000000000000000000000000000000000000..9113f2bf1fc9eaee96ed869d5a0f27651333fbec GIT binary patch literal 555 zcmV+`0@VG9P)Px$H8MuGTl-cdf&TiXlFL$?QKj!2A+u3c?G|RSa%`33O_jmvJ^h5Kj*TZsnntx|6 z^Zg7xwddO-Cyv%*`?H((T8Cna>8u=HUYt9*_sGHT?@m7JrQ&Zy(E0U8DFEmgSPq2E z7SsRSwTLoM0VRJ94Lg9jIM)1X(;CInX0aaAM8Jo)NieoJu8xC5;S5+*l&%6D8Ek-x z%?W?rM8MJ^=Wc8~Z;An!!;*IcO3Jy&7iv177Uhcwz)q;|?-;8Iorqw{(gFP}5deNj z%6vD)c?@42(6}2z!8(BSk`(X6S5HWRJfzQ+96)YZmGKs^>q(4T!H5TOTtJl9fE*vt zxC0vk7QTS&(R3StQohb>De#`yFn|zkal8nN2TVOiWbdKH z1NI>1q+s{YS@$O60eT?X)CS}`ZF!G0ajf%SB$8hcu=kg>L}0810gYJK9ICEjv#JMy txL+Uqm|d);&rHBoIOe5SVXXyz0l>~-@OZs*ng9R*07*qoM6N<$f&hd(`VjyC literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/Water0.png b/millennium-legacy/resources/textures/Water0.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7e5ed18e074ae7970a3aa35d3618d5516552dc GIT binary patch literal 2042 zcmV5`C0{q(08yI9Ii-%ghnyJadLVKrIHSMFUl7J1vQS&cY5B z=q+9`|ieevR@_~*a=opa7eDZzUWYc0I@h%q9i1OO01pzr%~2_Yba0Dy8| z&Kdk7BJ_Qa5JGt$LMZq0ckAcy?_JlGpM3RwUq0u1%UM!N z42&`UV68<6VHagSIOkjQo^wD0>}Pt*sp0c;RE8e`m*mDUFbq&i?V6~LS}`;wqFLP|66${lga{Slw4O0@ltdrEd4t5tCA4T~}<|RwA}63zSmOTJNI9 z7iXhJBTjjZR76yq;Vjk&L_|s~UFexx-l@?|nfPu6ZJYF{aD`=UgeD8mWFa zSQs+d!P-Fne%-MAcK{_reDOVe#^d(@fa-D(LV$=cO%s$-B@6tJx=9&HIEwWocg_{4 z8-@Y%JmdNKxj=OdpO5Iny}&`J9b`!6%>HE(^Tm#EGjT*1T{t>9=VJ7_uJFbnZyT~P zNZupmj7}-2mlr%8kNC&&h}YLwOw&}Hf9xp^%;OZUhiF|=q?Fo4;gJK?59qqCz~{Ow z@FBoki)bx!2tZ1J5P;S|-viDec@OvF2hNuZ%+H^=yuah^{T(kaFBr$MlonH&+7W)$ zC|BFn_x&vcJQ%osAK{WO?>(Gzw+ zI2X8-r{uLf->@57BkVLLf73zrhcBr69)`0ect&(F^|9*_9>^Cy1%_<_^M2bSv<(HO*gM&SJo1h|3w9)bv+ zQXnZIqy%XV^)OJWW}S88q?AfIFa~o5rfDj(B7}f#+hB}=F=j{PI5WdAlsRxX95Bx_ zK0ZEhI-RgxuLwc_AwX0MQzs>aQs}e>O%sMY!K{g(5CUY3!EkRzt##>#$90m+gUOw> z7U%Q1)cEh#(97ilDJ6zsz|+$c#&N{c(^GlRj$E%-SYvKboHIHAos{Uch8~7pnezMy zF(QTl;%@&P8ROr%M;Mh(rxQLuKMVQe(O&PaH3%@%o#z>c!vWJY;dne^o@czhz2SU5 zgWRUl0tu=;WDB0$rYOMu$4IYM}@OvKTTq^Yd;T7|8xfCkP!-vUWy>-KwE@tOnSK9Omf zrs8!;%f0r0w-(l1zn&kpqEJut#}!ZrQL@Tnf%hKUw(Y3;Avf>63*z) zKmTkhJU!|`f46W(>$)}-o??tmg)~iM z#E8*Kc&Z_{g>XjSzI|&dJhc|i=s$n_(NuUUB#5`SPWy@Kk56g>Xh+zkY2iJXNAV3*n4f3s0?uGrC+ZO@*h{!Wn)4 z{=KR2)c1W;;f!jg*g|+}Eu0Z^pH{*X<9;jQ?Dj9FhQbrSS_x-FM9qY!Y!`STn+j+D Y1z`(oL;w$_#sB~S07*qoM6N<$f~wE8UjP6A literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/Water1.png b/millennium-legacy/resources/textures/Water1.png new file mode 100644 index 0000000000000000000000000000000000000000..f425551037f275a6403cecd7500ef9324861053a GIT binary patch literal 1977 zcmV;q2S)gbP)t1NaP?6c1Z6j zWw44xS*Cz_^z;lm`}42A!?G+0A;5bN=N!EEnCBTG1OPyu=TJ&PDTO@GA+LF!u`CO+ zEJK!M&{~6tpp?QmjsSqVuH)Lg7hn9l{muLAKWAAMf1hO;NNXLx&{{)l4d)!Jwb2na z(tH1D+J)?@9}3|NAAJTjRQqdU|E)E7;jV*1+2Bv zk$vQ(;e2z3_*s@E0BqJ@mL=XHgn0ih@_glaju1l3v~-xpaoj+JZz6)$8f962f)y{W zwT|!ecOe8=Yoj6Zxz7+g#)k35|I70n^E|^^8=c-eMwiP4N~ulcc_YTN);hvSrjefv zFPSj_F)Kubq9{<7WptV&7(zgv=bOy%Uc9ahUI-z6&hs4f_V#xFAR=DZHOjIC5p5uG zcOW1HL>znXVT{>8jZ@5p%TDw9yf(u|8qUVD@f;v&Jii0rUIT2zG))-C5#ub?LOm(nQ4Ie-X9j-0%$wHpGE_2j*W*7_6s$gFwq zL1kG+oDvakw;QHuiqF39V|{QNTh=~FLo&TZ&Y7NT=5;!41#+ zvMhhw1Ec|Yp2r1^F|fB=jP?wmEK9U)i{tT#uIpm)^5$|a+0{7^vVZXZW%dAolv1A> z6n9P{+Wd$ag*S1|!AujT+YNS_5UfRT4vR5ZtVN$?c&}@`K0M&~#~*lndcyH|L|xZ0 zb22cp(Q!uPd$M!$wduqXU(y-50keuR24Yq5BLFG7y!>Zo%L zi?x8YfcJp+2-f0uKEsY9hK~{4T6(JOdvRx`UWz6@+ znEOcK9Oh+#A_9qGWwc{pkfj3cw3CGC`z7T3!KLs1~t8u<#RECggsvqXT_prU}9XXtf(l7+FM zr?sI-+T)q2C<;_n71J(GGzze-{0}}_J+RiF>>IXyVsI)$fhY8j66qB3K

t(k4Lm^i___Zx3@REyu9G` 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 BvEKjy literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/Water3.png b/millennium-legacy/resources/textures/Water3.png new file mode 100644 index 0000000000000000000000000000000000000000..f6d0176bc2a90fab70811070a7c95147ceac40d3 GIT binary patch literal 1993 zcmV;)2R8VLP)QcC3+T5D*np_GDB3R229=aU`U z7y|&1QWhs-jPTyWIaeOQ51>PpQV>EQ=Ul$aIhT8eVJO#=LDt%0u#~bmPiOqhNFFf$ zxl-!x0KZu&g`6|mwna**I6()~YyUv{j1F&_27TW{2vMSIj6vV`aL&Pd5AXfv?7iVU z%k(*SLMa7(yWQS+N0F6MK*|m&rIK>`ojXF`(dSaiaxF!d459L%EPL+}LfAO5H<&&H zP|i&$!Fvz=^72wHP)flV17i%Drh(QPKzvg^+z~1{dh;yYZntueF$P`Nm2~W{b z*=1QU&oicJLf`l3`@URDrN+y{IfrFgihY#LzV875F-GWzhlgSeJ-}KE?>)wGEXMC2 zz?;5p+wyLjX5#=ELr#PcFpeXZWx?%sgE6K&gB&K~3D(JIDnU9sgaA$H7`dMv`*)17^dt>bGJG?MdGshXWb~d3@$V=*%d%iu z7EIFww=8hC8^SyzT6<5kF;K&R?sUStrzbo;J>hsfvRSi*Uph0!SfDedguK!Zxn@c? z4K&pk4GfM3eCl!fKvCz&<>wi}S_JQroI~^;DFh%T1*Rw^_Knj82JygyJYo&Pap~LE7&Kc`sP#(-V4mm-vr?iG@ZR+0*R(*3~o(x~{|Fa41xQ(*tTsg4S^y@$&M5@87@Qr~NwdMT|hs5K6%e1DbWh z9}WlfeZL`n{H>jHC8C_uP`PmO#v@Kx-meWvn-yK}z29U?DTT+!N1V@RoX=-muUA~J zSKMy5JN!CV=mX7*!{JcQ3_ru9BDbT7H^UgC0#wHEsO>Az5`mmDs61m<~u zvlHw$Fv`$Bz4k`&ecCx!`faa#@I{~2P`>!<5CVo_C?!F>pZ3*%D?D*-^-sdt&lY;> zxxH{k*No$Mx8-;|Ru!HoE5BMe>$>i4_b?1qg{Qsqzgjrce7mV3JW(cV31|B2*RNHD zCqB$-2xt0oxl|RNXsxUzoaw&rs|ruN6l(})njo~6@KjdAO2SzYwrUAawS_a?wry46 zi8p->;Y?d=s|rs%S~Y|-{pr)Es=^aTm>R;F{_~GNstQkBrLG~I>F8Wl;fb@%8p4^z z`CM0c(z>c}rVkGfb%m!l+u5%b&h-2D@2d(=oJ!Xa&h*ERAFB#awS_bN;lqcj!c%SG zO!L3x))1b^s9M6A{`~oKRpF_&aHhv`tSUTF?bi~{)_?Y>Cp>Z7uOXb3|5m9bJkefI bOE~)*&8ZTHIH)z700000NkvXXu0mjf2Iaa< literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/Water4.png b/millennium-legacy/resources/textures/Water4.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3871b325a9ebda3204f03604bdb97e3924e18c GIT binary patch literal 1933 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 literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/Water6.png b/millennium-legacy/resources/textures/Water6.png new file mode 100644 index 0000000000000000000000000000000000000000..b7b9b2c1957b610185d40278a0b6ef6b14b085fa GIT binary patch literal 2113 zcmV-H2)_4;P)#EwQbGt(&XQ6>N?E?I&jtWVhYKOfg0AbJ zx(?oZEXz_H$vGpYbYEO;QX4IVK-YDUQoz9nAJ!oHg$YEM5 z$8ju1lN0o}>^jJTTEiFvr4*!;_b;UcdpJa!#25>#>ZnnaVvGfTbdXXCT5Bk! zV2pv*8X<(=AX*26oN~@#Sr&NjG0*b~4FDi-w_91PwT878)>o-EIdVL~&x8rt&wXo1Cc01Yq_1oO6K+afmSnDP6cm613LXZnp*3b(ZS>V2nXZs`MBkMA@65Kt+K9MTDmS z=bTIRstbvv2+?BNh{$(Ozb^(6ws*T7Hk%EswFLr%^#rK)n!L4`1nenHiWh)r-9h5_T{g6aJo(K%!QTx*#99-lsc z#>>kK`o4!T2G-hDBxfO+$U-7rsSG>Hu;BYt;-aU^dl$p9$5RB?)2;<~w4J&fg zIfro^F$@E4@9&87e2=2F$XWv-{CZ@6XXz$3DY#;dc7iq0HG92 z1vg4{N~v&YnkKkqL3R%L0k1HQNZun118&wrS&PmX*zFelspE@>Eiol<#vnLH_ozUDU#G+sKj#4VK%pdzmcSd3^@^FEH$5Mb>H{+^yyP^ zhKNa-BPUL$6VB%|rt1}co{^jbQUX#!UKYSPfOBM}kh%^`%KJV!BQpjF0ihHG044-P z2zL%p)a!QtOlra&4Pn&8`o2fs_r=+999Jc|>pC2dNA!J<{eF+*@rcvugv|)bBL~kdYnsS zCmW@6Zgm6dx~@QlvO&#*jM;9t1?!i~1#fR}nCE#__NX9C(}ZCdu-R-%_ok||-|z3u z?@^BDc}9v6`4IsAfa&vC!5BkK3Bmh&AE<9cLWpt|d>)+0dm#j_*DHSh{E2ZK%X~v) zH|<9ijLPn^ESTpR+wB&{7#t1Ol z3&a>pM9=3l=sIexU5(In{~#XaoXh;aBx`I(~Xs)5iP195^HuW3(iF#6S&Os`(L8M4!j<5uHKS79T75RE{|PBWm#4iXyO4GUh6l{7xG%Wsb~2bA_UtQ;|k~Xgj`=@ zp6||_b4Y9LN_ZlpXd?Z8g(v##y6(RUXZ5)9zY1rv@B600Q$0Dh5YA-IxvB6(Yg!3s z^2d)KO@$|Npp|eY$8l^bJk=a(A)HAX9a;%b^$6ZVIFqCjv=W|ZeKX-qYu!|Ms^yXv z!kKI>Je8THk#HuzfB)W8cxo-2$$$OvM^oX6K3fTAa{lq7sqpkXUjNm?nS|C&g{OMV zZXujWc{nr`o}P{TtA#W9`Q@dl@I;NNm2f7%eEHH=c#^WIa3;Tg{n}J`qNkN`CUeeB zg{RiSnf&(cTT|hQ?i;OyGkHFrn+i{)@w5`oBz3x0!c*PMS_o&7F59hyr@Gd+5Y8lx r3$27F!E#gKOd4aF3Qqu<3TOWThT9v8Fz%HA00000NkvXXu0mjf#SPTp literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/Water7.png b/millennium-legacy/resources/textures/Water7.png new file mode 100644 index 0000000000000000000000000000000000000000..ad4e47629e2b4e8c52cc4e52995b30f447cbdd5f GIT binary patch literal 2087 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 Xe+TKqAZ?E@00000NkvXXu0mjf{mt8E literal 0 HcmV?d00001 diff --git a/millennium-legacy/resources/textures/Water9.png b/millennium-legacy/resources/textures/Water9.png new file mode 100644 index 0000000000000000000000000000000000000000..853b3ab1288634c5e34ea4169c93e3d31296643d GIT binary patch literal 2060 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 delta 1747 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 delta 117 zcmcb}y_r$5Gr-TCmrII^fq{Y7)59eQNGpIa2NRI|Bk^|eL`4M-J`pX|uE)lwCVFby zGiZ9cIEHu}e|y%Emw|zUWx?ftoj&PY@_7Lbr=EnUGc`IW2yn14H9m0P5ZA=;>$Kg0 ReL#~KJYD@<);T3K0RRU3BFz8* diff --git a/millennium-legacy/resources/textures/gravel.png b/millennium-legacy/resources/textures/gravel.png new file mode 100644 index 0000000000000000000000000000000000000000..96cd75dfd8dfc2abf5760bbf6635bf5deaadeda6 GIT binary patch literal 6233 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 literal 0 HcmV?d00001 diff --git a/millennium-legacy/src/map.txt b/millennium-legacy/src/map.txt new file mode 100644 index 0000000..ec336db --- /dev/null +++ b/millennium-legacy/src/map.txt @@ -0,0 +1,16 @@ +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww +ggggggggggggggggggggggg +wwwwwwwwwwwwwwwwwwwwwww diff --git a/millennium-legacy/src/milleniumlegacy/Algorithm.java b/millennium-legacy/src/milleniumlegacy/Algorithm.java old mode 100755 new mode 100644 index b5f58ea..8a7eda2 --- a/millennium-legacy/src/milleniumlegacy/Algorithm.java +++ b/millennium-legacy/src/milleniumlegacy/Algorithm.java @@ -1,35 +1,60 @@ package milleniumlegacy; +public class Algorithm +{ -public class Algorithm { - - public static String research() { - String[] pSelect1 = Item.items.get(1); //1 = player input - String[] pSelect2 = Item.items.get(2); //2 = second player input + public static void research(int pSelect1, int pSelect2) + { Object[] keyArray = Item.items.keySet().toArray(); - String Num1 = pSelect1[0]; - String Num2 = pSelect2[0]; - String Name1 = pSelect1[1]; - String Name2 = pSelect2[1]; - String TP1 = pSelect1[2]; - String TP2 = pSelect2[2]; - for(int i = 1; i <= keyArray.length;i++) { - String[] Craftable = Item.items.get(i); - String Craft1 = Craftable[4]; - String Craft2 = Craftable[5]; - /*if ((Craft1.equals(Name1) || Craft2.equals(Name2)) && - (Craft1.equals(Name2) || Craft2.equals(Name1))) { - String[] getNewItem = Item.items.get(i); - //TODO - - }*/ + for (int i = 1; i <= keyArray.length; i++) + { + String[] Craftable = (String[])Item.items.get(i); + int Craft1int = Integer.parseInt(Craftable[4]); + int Craft2int = Integer.parseInt(Craftable[6]); + int rand = (int) (Math.random() * (100)); + int Prob = rand; + if ((Craft1int == pSelect1 || Craft1int == pSelect2) && + (Craft2int == pSelect1 || Craft2int == pSelect2)) + { + String[] requisite = (String[]) Item.items.get(i); + int current1 = Inventory.inventory.get(pSelect1); + int current2 = Inventory.inventory.get(pSelect2); + int requisite1 = Integer.parseInt(requisite[3]); + int requisite2 = Integer.parseInt(requisite[5]); + if ((current1 >= requisite1 && current2 >= requisite2) ) + { + if ((current1 -= requisite1) <= 0) + { + Inventory.inventory.remove(pSelect1); + Research.squareOffset+=2; + } + else{ + Inventory.inventory.put(pSelect1, current1 -= requisite1); + } + if ((current2 -= requisite2) <= 0) + { + Inventory.inventory.remove(pSelect2); + Research.squareOffset+=2; + } + else{ + Inventory.inventory.put(pSelect2, current2 -= requisite2); + } + int craftability = Integer.parseInt(requisite[2]); + if (Prob <= craftability) + { + int outputnum = Integer.parseInt(requisite[7]); + Inventory.addItem(i, outputnum); + break; + } else { + break; + } + } else { + break; + } + + } } - int rand = (int)(Math.random() * (100)); - int Prob = rand; - - return Name2; - } - + } } diff --git a/millennium-legacy/src/milleniumlegacy/Animation.java b/millennium-legacy/src/milleniumlegacy/Animation.java new file mode 100644 index 0000000..803ab8e --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/Animation.java @@ -0,0 +1,32 @@ +package milleniumlegacy; + +import java.awt.image.BufferedImage; + +public class Animation +{ + BufferedImage[] imagearray; + int[] time; + int counter; + public Animation(BufferedImage[] imagearray, int[] time) + { + this.imagearray = imagearray; + this.time = time; + } + public Animation(BufferedImage[] imagearray) + { + this.imagearray = imagearray; + } + public BufferedImage animate() + { + if (counter < imagearray.length - 1) + { + counter++; + } + else + { + counter = 0; + } + BufferedImage temp = imagearray[counter]; + return temp; + } +} diff --git a/millennium-legacy/src/milleniumlegacy/Button.java b/millennium-legacy/src/milleniumlegacy/Button.java new file mode 100644 index 0000000..b1db116 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/Button.java @@ -0,0 +1,61 @@ +package milleniumlegacy; + +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Rectangle; + +public class Button +{ + int x,y,width,height,ButtonID; + public boolean selected1; + public Button(int x, int y, int width, int height, int ButtonID) + { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + this.ButtonID = ButtonID; + } + public Rectangle getBounds() + { + return new Rectangle(x,y,width,height); + } + public void clicked(Rectangle MouseRectangle) + { + if (MouseRectangle.intersects(this.getBounds())) + { + if (!Research.selected1) + { + if (Inventory.inventory.size() >= ButtonID) + { + Research.selectionOne(Inventory.getIdFromButton(ButtonID)); + selected1 =true; + } + } + else if (Research.selected1) + { + if (Inventory.inventory.size() >= ButtonID) + { + Research.selectionTwo(Inventory.getIdFromButton(ButtonID)); + } + } + } + + } + public void ResearchButton(Rectangle MouseRect) + { + if (MouseRect.intersects(this.getBounds())) + { + if (Research.selected1 && Research.selected2) + { + Algorithm.research(Research.selection1, Research.selection2); + Research.reset(); + } + } + } + public void render(Graphics g) + { + g.setColor(Color.GRAY); + g.fillRect(x,y,width,height); + } +} diff --git a/millennium-legacy/src/milleniumlegacy/ClanHandler.java b/millennium-legacy/src/milleniumlegacy/ClanHandler.java new file mode 100644 index 0000000..589be20 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/ClanHandler.java @@ -0,0 +1,5 @@ +package milleniumlegacy; + +public class ClanHandler { + +} diff --git a/millennium-legacy/src/milleniumlegacy/GUI.java b/millennium-legacy/src/milleniumlegacy/GUI.java old mode 100755 new mode 100644 index 0f9af06..c69deb5 --- a/millennium-legacy/src/milleniumlegacy/GUI.java +++ b/millennium-legacy/src/milleniumlegacy/GUI.java @@ -1,19 +1,23 @@ package milleniumlegacy; -import java.awt.Component; -import java.awt.Graphics; -import java.util.HashMap; +import java.io.IOException; -import javax.imageio.ImageIO; -import javax.swing.*; +import javax.swing.JFrame; +import javax.swing.SwingUtilities; +import javax.swing.WindowConstants; public class GUI { - + public static JFrame f; public static void main(String[] args) { - - Algorithm.research(); - + try + { + Process process = new ProcessBuilder("WorldGenerator.exe","","").start(); + } + catch (IOException e) + { + e.printStackTrace(); + } SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); @@ -23,7 +27,7 @@ public class GUI { } public static void createAndShowGUI() { - JFrame f = new JFrame("Millenium Legacy"); + f = new JFrame("Millenium Legacy"); MainGame draw = new MainGame(); f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); f.getContentPane().add(draw); diff --git a/millennium-legacy/src/milleniumlegacy/ImageHandler.java b/millennium-legacy/src/milleniumlegacy/ImageHandler.java new file mode 100644 index 0000000..b9639ab --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/ImageHandler.java @@ -0,0 +1,62 @@ +package milleniumlegacy; + +import java.awt.image.BufferedImage; + +public class ImageHandler +{ + static ImageLoader IL = new ImageLoader(); + static BufferedImage[] imageArray = { + IL.loadImage("resources/sprites/dirt.png"), + IL.loadImage("resources/sprites/water.png"), + IL.loadImage("resources/sprites/clay.png"), + IL.loadImage("resources/textures/gravel.png"), + IL.loadImage("resources/textures/rock.png"), + IL.loadImage("resources/sprites/plant.png"), + IL.loadImage("resources/sprites/iron.png"), + IL.loadImage("resources/sprites/fire.png"), + IL.loadImage("resources/sprites/fridge.png"), + IL.loadImage("resources/sprites/ice.png"), + IL.loadImage("resources/sprites/fire.png"), + IL.loadImage("resources/sprites/flower.png"), + IL.loadImage("resources/sprites/garden.png"), + IL.loadImage("resources/sprites/metal.png"), + IL.loadImage("resources/sprites/plastic.png"), + IL.loadImage("resources/sprites/sugar.png"), + IL.loadImage("resources/sprites/arsenic.png"), + IL.loadImage("resources/sprites/food.png"), + IL.loadImage("resources/sprites/house.png"), + IL.loadImage("resources/sprites/suburb.png"), + IL.loadImage("resources/sprites/city.png"), + IL.loadImage("resources/sprites/garden.png"), + IL.loadImage("resources/sprites/electricity.png"), + IL.loadImage("resources/sprites/supercomputer.png"), + IL.loadImage("resources/sprites/supercomputer.png"), + IL.loadImage("resources/sprites/quantumcomputer.png"), + IL.loadImage("resources/sprites/timemachine.png") + + }; + static BufferedImage[] waterArray = { + IL.loadImage("resources/textures/water0.png"), + IL.loadImage("resources/textures/water1.png"), + IL.loadImage("resources/textures/water2.png"), + IL.loadImage("resources/textures/water3.png"), + IL.loadImage("resources/textures/water4.png"), + IL.loadImage("resources/textures/water5.png"), + IL.loadImage("resources/textures/water6.png"), + IL.loadImage("resources/textures/water7.png"), + IL.loadImage("resources/textures/water8.png"), + IL.loadImage("resources/textures/water9.png") + }; + public static BufferedImage Grass = IL.loadImage("resources/textures/grass.png"); + public static BufferedImage Gravel = IL.loadImage("resources/textures/gravel.png"); + public static BufferedImage Rock = IL.loadImage("resources/textures/rock.png"); + public static BufferedImage Clay = IL.loadImage("resources/textures/clay.png"); + public static BufferedImage Water = IL.loadImage("resources/textures/water.gif"); + public static BufferedImage Hotbar = IL.loadImage("resources/gui/hotbar.png"); + public static BufferedImage researchMenu = IL.loadImage("resources/gui/research.png"); + + public static BufferedImage getImage(int num) + { + return imageArray[num]; + } +} diff --git a/millennium-legacy/src/milleniumlegacy/ImageLoader.java b/millennium-legacy/src/milleniumlegacy/ImageLoader.java index 9940d2b..b1c0e9e 100644 --- a/millennium-legacy/src/milleniumlegacy/ImageLoader.java +++ b/millennium-legacy/src/milleniumlegacy/ImageLoader.java @@ -11,7 +11,7 @@ public class ImageLoader public BufferedImage loadImage (String path) { try { - BufferedImage bi = ImageIO.read(new FileInputStream("resources/sprites/player.png")); + BufferedImage bi = ImageIO.read(new FileInputStream(path)); return bi; } catch (IOException e) { System.out.println("Error loading Image"); diff --git a/millennium-legacy/src/milleniumlegacy/Inventory.java b/millennium-legacy/src/milleniumlegacy/Inventory.java index b374fb2..56a8e1e 100644 --- a/millennium-legacy/src/milleniumlegacy/Inventory.java +++ b/millennium-legacy/src/milleniumlegacy/Inventory.java @@ -1,16 +1,89 @@ package milleniumlegacy; -import java.util.HashMap; +import java.awt.Color; +import java.awt.Graphics; +import java.util.Hashtable; + public class Inventory { - public static final HashMap items; + + public static final Hashtable inventory; + public static boolean shouldRender = true; static { //Putting items - items = new HashMap(); - items.put(1, new String[] {"1","Dirt", "Universal",null,null,null}); - items.put(2, new String[] {"2","Water","Universal",null,null,null}); - items.put(3, new String[] {"3","Clay","Medieval", "99","Dirt","Water"}); + inventory = new Hashtable(); + } + public static void addItem(int id, int amount) + { + if (inventory.containsKey(id)) + { + int current = inventory.get(id); + if (current <= 998) + { + inventory.put(id, current+=1); + } + else + { + inventory.put(id, 999); + } + } + else + { + inventory.put(id, amount); + } + } + public static int getIdFromButton(int Button) + { + int counter = 0; + if (inventory.size() >= Button) + { + for (int i = 0; i <= 100; i++) + { + if (inventory.containsKey(i)) + { + counter++; + if (counter == Button) + { + return i; + } + + } + + } + } + return Button; + + } + public static void render(Graphics g) + { + if (shouldRender) + { + g.drawImage(ImageHandler.Hotbar, 180, 548, 464, 48, null); + int offset = 0; + for (int i = 0; i <= 100; i++) + { + if (inventory.containsKey(i)) + { + g.drawImage(ImageHandler.getImage(i - 1), 188 + offset, 556, 32, 32, null); + g.setColor(Color.cyan); + if (inventory.get(i) > 99) + { + g.drawString("" + inventory.get(i), 188+offset + 4, 564); + } + else if (inventory.get(i) > 9) + { + g.drawString("" + inventory.get(i), 188+offset + 8, 564); + } + else + { + g.drawString("" + inventory.get(i), 188+offset + 12, 564); + } + offset += (41 + 1); + } + } + } + } } diff --git a/millennium-legacy/src/milleniumlegacy/Item.java b/millennium-legacy/src/milleniumlegacy/Item.java old mode 100755 new mode 100644 index c3ebfac..112768a --- a/millennium-legacy/src/milleniumlegacy/Item.java +++ b/millennium-legacy/src/milleniumlegacy/Item.java @@ -8,9 +8,33 @@ public class Item { { //Putting items items = new HashMap(); - items.put(1, new String[] {"1","Dirt", "Universal",null,null,null}); - items.put(2, new String[] {"2","Water","Universal",null,null,null}); - items.put(3, new String[] {"3","Clay","Medieval", "99","Dirt","Water"}); + items.put(1, new String[] {"1","Dirt","0","0","0","0","0","0"}); + items.put(2, new String[] {"2","Water","0","0","0","0","0","0"}); + items.put(3, new String[] {"3","Clay", "99","1","1","1","2","1"}); + items.put(4, new String[] {"4","Gravel", "0","0","0","0","0","0"}); + items.put(5, new String[] {"5","Rock", "0","0","0","0","0","0"}); + items.put(6, new String[] {"6","Plant", "90","1","1","1","4","1"}); + items.put(7, new String[] {"7","Iron", "70","1","3","3","2","1"}); + items.put(8, new String[] {"8","Fire", "90","1","6","2","2","1"}); + items.put(9, new String[] {"9","Fridge", "50","3","8","1","7","1"}); + items.put(10, new String[] {"10","Ice", "70","4","5","5","8","1"}); + items.put(11, new String[] {"11","Furnace", "60","3","10","2","6","1"}); + items.put(12, new String[] {"12","Flower", "80","3","7","1","6","1"}); + items.put(13, new String[] {"13","Garden", "75","12","12","10","3","1"}); + items.put(14, new String[] {"14","Metal", "70","4","13","1","20","50"}); + items.put(15, new String[] {"15","Plastic", "60","3","14","5","2","1"}); + items.put(16, new String[] {"16","Sugar", "90","2","15","7","5","10"}); + items.put(17, new String[] {"17","Arsenic", "80","3","16","6","3","1"}); + items.put(18, new String[] {"18","Food", "90","1","17","6","22","10"}); + items.put(19, new String[] {"19","House", "90","3","10","4","8","1"}); + items.put(20, new String[] {"20","Suburb", "65","30","19","3","13","1"}); + items.put(21, new String[] {"21","City", "75","1","20","20","19","1"}); + items.put(22, new String[] {"22","Farm", "100","5","13","25","6","1"}); + items.put(23, new String[] {"23","Electricity", "90","32","18","2","7","20"}); + items.put(24, new String[] {"24","Computer", "85","60","23","3","10","1"}); + items.put(25, new String[] {"25","Super Computer", "90","100","24","10","21","1"}); + items.put(26, new String[] {"26","Quantum Computer", "90","10","25","4","11","1"}); + items.put(27, new String[] {"27","Time Machine", "30","20","26","45","8","1"}); } } diff --git a/millennium-legacy/src/milleniumlegacy/KeyManager.java b/millennium-legacy/src/milleniumlegacy/KeyManager.java index 2893467..abd13a6 100644 --- a/millennium-legacy/src/milleniumlegacy/KeyManager.java +++ b/millennium-legacy/src/milleniumlegacy/KeyManager.java @@ -27,7 +27,19 @@ public class KeyManager implements KeyListener } if (e.getKeyCode() == KeyEvent.VK_SPACE) { - + MainGame.getPlayer().Add(); + } + if (e.getKeyCode() == KeyEvent.VK_R){ + if (Research.shouldRender) + { + Research.shouldRender = false; + Inventory.shouldRender = true; + } + else + { + Research.shouldRender = true; + Inventory.shouldRender = false; + } } } diff --git a/millennium-legacy/src/milleniumlegacy/MainGame.java b/millennium-legacy/src/milleniumlegacy/MainGame.java index 3ace88b..76c5f76 100644 --- a/millennium-legacy/src/milleniumlegacy/MainGame.java +++ b/millennium-legacy/src/milleniumlegacy/MainGame.java @@ -5,24 +5,28 @@ import java.awt.Color; import java.awt.Graphics; import java.awt.Toolkit; import java.awt.image.BufferStrategy; -import java.awt.image.BufferedImage; -import java.util.ArrayList; public class MainGame extends Canvas implements Runnable { private static final long serialVersionUID = -1902119798739765822L; - ImageLoader IL = new ImageLoader(); - KeyManager km; - player ply = new player(375, 300, IL); - ArrayList map = Map.readyMap(); - Thread main; + public static Tile[][] map = Map.readyMap(); public static boolean up, down, left, right, running; - public static int offsetx, offsety; + public static int offsetx = 50 * -48, offsety = 50 * -48, speed = 10;; + static ImageLoader IL = new ImageLoader(); + static player ply = new player(375, 300, IL); + KeyManager km; + MouseManager mm; + + Thread main; + Research re = new Research(); + public void init() { km = new KeyManager(); this.addKeyListener(km); + mm = new MouseManager(); + this.addMouseListener(mm); } public void render() @@ -38,32 +42,46 @@ public class MainGame extends Canvas implements Runnable g.fillRect(0, 0, Toolkit.getDefaultToolkit().getScreenSize().width, Toolkit.getDefaultToolkit().getScreenSize().height); g.setColor(Color.BLACK); - for (Tile t : map) + for (Tile[] ta : map) { - t.Render(g, offsetx, offsety); + for (Tile t : ta) + { + t.Render(g, offsetx, offsety); + } } ply.render(g); + Inventory.render(g); + re.render(g); g.dispose(); bs.show(); } public void tick() { - if (up) + ply.tick(); + if (up && offsety <= 0) { - offsety += 3; + offsety += speed; } - if (down) + if (down && offsety >= 86*-48) { - offsety -= 3; + offsety -= speed; } - if (left) + if (left && offsetx <= 0) { - offsetx += 3; + offsetx += speed; } - if (right) + if (right && offsetx >= 81*-48) { - offsetx -= 3; + offsetx -= speed; + } + if (ply.getTile() != "1") + { + speed = 5; + } + else + { + speed = 10; } } @@ -103,8 +121,6 @@ public class MainGame extends Canvas implements Runnable if (System.currentTimeMillis() - timer > 1000) { timer += 1000; - System.out.println(updates + " Ticks, Fps " + frames); - ply.getPosition(); updates = 0; frames = 0; } @@ -112,4 +128,9 @@ public class MainGame extends Canvas implements Runnable } } + + public static player getPlayer() + { + return ply; + } } diff --git a/millennium-legacy/src/milleniumlegacy/Map.java b/millennium-legacy/src/milleniumlegacy/Map.java index 1cc06cb..ef64cd3 100644 --- a/millennium-legacy/src/milleniumlegacy/Map.java +++ b/millennium-legacy/src/milleniumlegacy/Map.java @@ -4,23 +4,27 @@ import java.util.ArrayList; public class Map { + static ImageLoader IL = MainGame.IL; + static MapLoader ml = new MapLoader(); - public static ArrayList readyMap() + public static Tile[][] readyMap() { - ArrayList tiles = new ArrayList(); - char[][] map = ml.LoadMap("resources/maps/map.txt"); + Tile[][] mappp; + ArrayList> tilesy = new ArrayList>(); + ArrayList tilesx = new ArrayList(); + char[][] map = ml.LoadMap("milleniumWorld.txt"); + mappp = new Tile[map.length][map[0].length]; int countery = 0, counterx = 0; for (char[] chararr : map) { - countery++; for (char c: chararr) { + mappp[counterx][countery] = new Tile(counterx, countery, c, IL); counterx++; - System.out.println(counterx); - tiles.add(new Tile(counterx, countery, c)); } + countery++; counterx = 0; } - return tiles; + return mappp; } } diff --git a/millennium-legacy/src/milleniumlegacy/MapLoader.java b/millennium-legacy/src/milleniumlegacy/MapLoader.java old mode 100755 new mode 100644 index 9ee45d0..51ab346 --- a/millennium-legacy/src/milleniumlegacy/MapLoader.java +++ b/millennium-legacy/src/milleniumlegacy/MapLoader.java @@ -27,10 +27,8 @@ public class MapLoader { char[][] maparr = new char[lines.size()][lines.get(0).toCharArray().length]; for (int y = 0; y <= lines.size() - 1; y++) { - char[] chararr = lines.get(y).toCharArray(); for (int x = 0; x <= lines.get(0).toCharArray().length - 1; x++) { - System.out.println("X: " + x + "Y: " + y); maparr[y][x] = lines.get(y).toCharArray()[x]; } } diff --git a/millennium-legacy/src/milleniumlegacy/MouseManager.java b/millennium-legacy/src/milleniumlegacy/MouseManager.java new file mode 100644 index 0000000..d2acda4 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/MouseManager.java @@ -0,0 +1,56 @@ +package milleniumlegacy; + +import java.awt.Rectangle; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; + +public class MouseManager implements MouseListener +{ + + @Override + public void mouseClicked(MouseEvent e) + { + + } + + @Override + public void mouseEntered(MouseEvent e) + { + + } + + @Override + public void mouseExited(MouseEvent e) + { + + + } + + @Override + public void mousePressed(MouseEvent e) + { + Research.button.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button2.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button3.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button4.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button5.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button6.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button7.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button8.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button9.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.button10.clicked(new Rectangle(e.getX(),e.getY(),1,1)); + Research.rb.ResearchButton(new Rectangle(e.getX(),e.getY(),1,1)); + if (Research.selected1 && !Research.button.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button3.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button4.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button5.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button6.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button7.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button8.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button9.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button2.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) && !Research.button10.getBounds().intersects(new Rectangle(e.getX(),e.getY(),1,1)) ) + { + Research.reset(); + } + } + + @Override + public void mouseReleased(MouseEvent e) + { + + + } + +} diff --git a/millennium-legacy/src/milleniumlegacy/OptionsPane.java b/millennium-legacy/src/milleniumlegacy/OptionsPane.java old mode 100755 new mode 100644 diff --git a/millennium-legacy/src/milleniumlegacy/Research.java b/millennium-legacy/src/milleniumlegacy/Research.java new file mode 100644 index 0000000..f7a7373 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/Research.java @@ -0,0 +1,91 @@ +package milleniumlegacy; + +import java.awt.Color; +import java.awt.Graphics; + +public class Research +{ + public static boolean shouldRender, selected1, selected2; + static int x = 80; + public static int squareOffset = 1; + static int selection1; + static int selection2; + String update = ""; + static String SelectOne = ""; + static String SelectTwo = ""; + public static Button button = new Button(x,433,48,48, 1); + public static Button button2 = new Button(x += 69,433,48,48, 2); + public static Button button3 = new Button(x += 69,433,48,48, 3); + public static Button button4 = new Button(x += 70,433,48,48, 4); + public static Button button5 = new Button(x += 70,433,48,48, 5); + public static Button button6 = new Button(x += 70,433,48,48, 6); + public static Button button7 = new Button(x += 69,433,48,48, 7); + public static Button button8 = new Button(x += 69,433,48,48, 8); + public static Button button9 = new Button(x += 69,433,48,48, 9); + public static Button button10 = new Button(x += 70,433,48,48, 10); + public static Button rb = new Button(75, 120, 260,260, 11); + public void render(Graphics g) + { + if (shouldRender) + { + g.drawImage(ImageHandler.researchMenu, 25, 25, 775, 500, null); + int offset = 0; + button.render(g); + button2.render(g); + button3.render(g); + button4.render(g); + button5.render(g); + button6.render(g); + button7.render(g); + button8.render(g); + button9.render(g); + button10.render(g); + rb.render(g); + for (int i = 0; i <= 100; i++) + { + + if (Inventory.inventory.containsKey(i)) + { + g.drawImage(ImageHandler.getImage(i - 1), 80 + offset, 433, 48, 48, null); + g.setColor(Color.WHITE); + g.drawString("Amount: " + Inventory.inventory.get(i), 80 + offset, 430); + if (offset == 0) + { + offset += 68; + } + else + { + offset+=70; + } + } + } + g.setColor(Color.WHITE); + g.drawString(SelectOne, 385, 180); + g.drawString(SelectTwo, 385, 300); + g.drawString("Research", 100,200); + + } + } + public static void selectionOne(int id) + { + selection1 = id; + selected1 = true; + SelectOne =Item.items.get(id)[1]; + System.out.println(id); + } + public static void selectionTwo(int id) + { + selection2 = id; + selected2 = true; + SelectTwo =Item.items.get(id)[1]; + //Algorithm.research(selection1, selection2); + } + public static void reset() + { + selected2 = false; + selected1 = false; + SelectTwo = ""; + SelectOne = ""; + } + +} diff --git a/millennium-legacy/src/milleniumlegacy/SolidTile.java b/millennium-legacy/src/milleniumlegacy/SolidTile.java new file mode 100644 index 0000000..5587e37 --- /dev/null +++ b/millennium-legacy/src/milleniumlegacy/SolidTile.java @@ -0,0 +1,20 @@ +package milleniumlegacy; + +import java.awt.Rectangle; + +public class SolidTile extends Tile +{ + int x, y; + public SolidTile(int x, int y, char terrain, ImageLoader IL ) + { + super(x, y, terrain, IL); + this.x = x; + this.y = y; + } + public Rectangle getBounds() + { + return new Rectangle(x * 42, y * 42, 42,42); + } + + +} diff --git a/millennium-legacy/src/milleniumlegacy/Tile.java b/millennium-legacy/src/milleniumlegacy/Tile.java index a714861..262f8c2 100644 --- a/millennium-legacy/src/milleniumlegacy/Tile.java +++ b/millennium-legacy/src/milleniumlegacy/Tile.java @@ -2,6 +2,7 @@ package milleniumlegacy; import java.awt.Color; import java.awt.Graphics; +import java.awt.image.BufferedImage; public class Tile { @@ -10,33 +11,55 @@ public class Tile boolean up, down, left, right; int offsetx; int offsety; - public Tile(int x, int y, char terrain) + BufferedImage TileImage; + String name; + Animation waterAnimation = new Animation(ImageHandler.waterArray); + public Tile(int x, int y, char terrain, ImageLoader IL) { this.x = x; this.y = y; this.terrain = terrain; + switch(terrain) + { + case '-': + this.name="1"; + TileImage = ImageHandler.Grass; + break; + case 'w': + this.name="2"; //get water + TileImage = ImageHandler.Water; + break; + case 'r': + this.name="5"; + TileImage = ImageHandler.Rock; + break; + case 'g': + this.name="4"; + TileImage = ImageHandler.Gravel; + break; + case 'c': + this.name="3"; + TileImage = ImageHandler.Clay; + break; + } } public void Render(Graphics g, int offsetx, int offsety) { - if (terrain == 'd') + if (name.equals("2")) + { + g.drawImage(waterAnimation.animate(), x*48 + offsetx- 48, y*48 + offsety - 48, 48,48, null); + } + else if (TileImage != null) { - g.setColor(Color.GREEN); - } - else if (terrain == 'r') - { - g.setColor(Color.DARK_GRAY); - } - else if (terrain == 'c') - { - g.setColor(Color.gray); + g.drawImage(TileImage, x*48 + offsetx- 48, y*48 + offsety - 48, 48,48, null); } else { g.setColor(Color.blue); + g.drawRect(x*48 + offsetx - 48, y*48 + offsety - 48, 48,48); } - g.fillRect(x*32 + offsetx - 32, y*32 + offsety - 32, 32,32); String draw = "x" + x + "y" + y; - g.setColor(Color.black); - g.drawString(draw, x*32 + offsetx - 32, y*32 + 8 + offsety - 32); + g.setColor(Color.white); + //g.drawString(draw, x*48 + offsetx - 48, y*48 + 8 + offsety - 48); } } diff --git a/millennium-legacy/src/milleniumlegacy/player.java b/millennium-legacy/src/milleniumlegacy/player.java index 2b02db4..387334e 100644 --- a/millennium-legacy/src/milleniumlegacy/player.java +++ b/millennium-legacy/src/milleniumlegacy/player.java @@ -1,6 +1,7 @@ package milleniumlegacy; import java.awt.Graphics; +import java.awt.Rectangle; import java.awt.image.BufferedImage; public class player @@ -8,24 +9,35 @@ public class player int x, y; int drawx, drawy; BufferedImage player; + Rectangle bounds; public player(int x, int y, ImageLoader IL) { this.drawx = x; this.drawy = y; - player = IL.loadImage("../resources/sprites/player.png"); + player = IL.loadImage("resources/sprites/player.png"); } public void tick() { - + x = ((MainGame.offsetx * -1)+ drawx); + y = ((MainGame.offsety * -1) + drawy); + bounds = new Rectangle(x - 27,y - 27, 54,54); } public void render(Graphics g) { g.drawImage(player, drawx, drawy, null); } - public void getPosition() + public String getTile() { - int x = ((MainGame.offsetx * -1)+ drawx + 16) / 32 + 1; - int y = ((MainGame.offsety * -1) + drawy + 16) / 32 + 1; - System.out.println("X: " + x + "Y: " + y); + int x = ((MainGame.offsetx * -1)+ drawx + 16) / 48 + 1; + int y = ((MainGame.offsety * -1) + drawy + 16) / 48 + 1; + return MainGame.map[x][y].name; + } + public String Add() + { + int x = ((MainGame.offsetx * -1)+ drawx + 16) / 48 + 1; + int y = ((MainGame.offsety * -1) + drawy + 16) / 48 + 1; + Inventory.addItem(Integer.parseInt(MainGame.map[x][y].name), 1); + System.out.println(Inventory.inventory); + return MainGame.map[x][y].name; } }