From e922061a9f3cfed3e790b21ad8095b351bc79e80 Mon Sep 17 00:00:00 2001 From: polten0 Date: Mon, 19 Aug 2024 12:19:21 +0300 Subject: [PATCH] add zombie template --- ZoFo/Content/MapData/MapSession.tiled-session | 64 +++--------------- .../Templates/{ => Collectables}/Ammo.tj | 0 .../{ => Collectables}/BottleOfWater.tj | 0 .../Templates/{ => Collectables}/Peeble.tj | 0 .../{ => Collectables}/PureBottleOfWater.tj | 0 .../{ => Collectables}/RottenFlesh.tj | 0 .../Templates/{ => Collectables}/Steel.tj | 0 .../Templates/{ => Collectables}/Wood.tj | 0 .../MapData/Templates/Enemies/Zombie.tj | 18 +++++ ZoFo/Content/MapData/TileMaps/main.tmj | 16 +++-- ZoFo/Content/MapData/TileSets/IconSet.tsj | 22 +++--- ZoFo/Content/MapData/TileSets/TileSet 1.tsj | 17 +++++ ZoFo/Content/Textures/icons/zombie_218153.png | Bin 0 -> 30662 bytes 13 files changed, 70 insertions(+), 67 deletions(-) rename ZoFo/Content/MapData/Templates/{ => Collectables}/Ammo.tj (100%) rename ZoFo/Content/MapData/Templates/{ => Collectables}/BottleOfWater.tj (100%) rename ZoFo/Content/MapData/Templates/{ => Collectables}/Peeble.tj (100%) rename ZoFo/Content/MapData/Templates/{ => Collectables}/PureBottleOfWater.tj (100%) rename ZoFo/Content/MapData/Templates/{ => Collectables}/RottenFlesh.tj (100%) rename ZoFo/Content/MapData/Templates/{ => Collectables}/Steel.tj (100%) rename ZoFo/Content/MapData/Templates/{ => Collectables}/Wood.tj (100%) create mode 100644 ZoFo/Content/MapData/Templates/Enemies/Zombie.tj create mode 100644 ZoFo/Content/Textures/icons/zombie_218153.png diff --git a/ZoFo/Content/MapData/MapSession.tiled-session b/ZoFo/Content/MapData/MapSession.tiled-session index acfc369..cb7759e 100644 --- a/ZoFo/Content/MapData/MapSession.tiled-session +++ b/ZoFo/Content/MapData/MapSession.tiled-session @@ -1,78 +1,36 @@ { - "Map/SizeTest": { - "height": 4300, - "width": 2 - }, - "activeFile": "TileMaps/main.tmj", + "activeFile": "", "expandedProjectPaths": [ - ".", - "TileSets", - "TileMaps" ], "fileStates": { - "": { - "scaleInDock": 1 - }, - "TileMaps/TileSets/TileSet 1.tsj": { - "scaleInDock": 1 - }, "TileMaps/main.tmj": { - "scale": 0.33, - "selectedLayer": 1, + "scale": 0.5, + "selectedLayer": 0, "viewCenter": { - "x": 1010.6060606060606, - "y": 553.0303030303031 + "x": 745, + "y": 756 } }, - "TileMaps/main.tmj#IconSet": { - "dynamicWrapping": true, - "scaleInEditor": 1 - }, - "TileSets/CollisionTileSet.tsj": { - "scaleInDock": 0.75, - "scaleInEditor": 1 - }, "TileSets/IconSet.tsj": { "dynamicWrapping": true }, "TileSets/TileSet 1.tsj": { - "dynamicWrapping": false, - "scaleInDock": 1, - "scaleInEditor": 1.5 - }, - "TileSets/TilesetNature.tsj": { - "dynamicWrapping": false "scaleInDock": 1 }, - "TileSets/WallSet.tsj": { - "scaleInDock": 1, - "scaleInEditor": 1 + "TileSets/TilesetNature.tsj": { + "scaleInDock": 1.5 }, "TileSets/tileset 1 collision.tsj": { + "dynamicWrapping": false, "scaleInDock": 1 } }, "last.imagePath": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/Textures/icons", - "last.objectTemplatePath": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/Templates", + "last.objectTemplatePath": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/Templates/Enemies", "openFiles": [ - "TileSets/TileSet 1.tsj", - "TileMaps/main.tmj" ], "project": "MapSession.tiled-project", "recentFiles": [ - "TileSets/TileSet 1.tsj", - "TileMaps/main.tmj", - "TileSets/CollisionTileSet.tsj", - "TileSets/WallSet.tsj" - ], - "stampsFolder": "D:/C#/Я смотрел ваши ХАКАТОНЫ/ZoFo/ZoFo/Content/MapData/TileStamps", - "tileset.embedInMap": false, - "tileset.lastUsedFormat": "json", - "tileset.margin": 0, - "tileset.spacing": 0, - "tileset.tileSize": { - "height": 16, - "width": 16 - }, - "tileset.type": 1 + "TileMaps/main.tmj" + ] } diff --git a/ZoFo/Content/MapData/Templates/Ammo.tj b/ZoFo/Content/MapData/Templates/Collectables/Ammo.tj similarity index 100% rename from ZoFo/Content/MapData/Templates/Ammo.tj rename to ZoFo/Content/MapData/Templates/Collectables/Ammo.tj diff --git a/ZoFo/Content/MapData/Templates/BottleOfWater.tj b/ZoFo/Content/MapData/Templates/Collectables/BottleOfWater.tj similarity index 100% rename from ZoFo/Content/MapData/Templates/BottleOfWater.tj rename to ZoFo/Content/MapData/Templates/Collectables/BottleOfWater.tj diff --git a/ZoFo/Content/MapData/Templates/Peeble.tj b/ZoFo/Content/MapData/Templates/Collectables/Peeble.tj similarity index 100% rename from ZoFo/Content/MapData/Templates/Peeble.tj rename to ZoFo/Content/MapData/Templates/Collectables/Peeble.tj diff --git a/ZoFo/Content/MapData/Templates/PureBottleOfWater.tj b/ZoFo/Content/MapData/Templates/Collectables/PureBottleOfWater.tj similarity index 100% rename from ZoFo/Content/MapData/Templates/PureBottleOfWater.tj rename to ZoFo/Content/MapData/Templates/Collectables/PureBottleOfWater.tj diff --git a/ZoFo/Content/MapData/Templates/RottenFlesh.tj b/ZoFo/Content/MapData/Templates/Collectables/RottenFlesh.tj similarity index 100% rename from ZoFo/Content/MapData/Templates/RottenFlesh.tj rename to ZoFo/Content/MapData/Templates/Collectables/RottenFlesh.tj diff --git a/ZoFo/Content/MapData/Templates/Steel.tj b/ZoFo/Content/MapData/Templates/Collectables/Steel.tj similarity index 100% rename from ZoFo/Content/MapData/Templates/Steel.tj rename to ZoFo/Content/MapData/Templates/Collectables/Steel.tj diff --git a/ZoFo/Content/MapData/Templates/Wood.tj b/ZoFo/Content/MapData/Templates/Collectables/Wood.tj similarity index 100% rename from ZoFo/Content/MapData/Templates/Wood.tj rename to ZoFo/Content/MapData/Templates/Collectables/Wood.tj diff --git a/ZoFo/Content/MapData/Templates/Enemies/Zombie.tj b/ZoFo/Content/MapData/Templates/Enemies/Zombie.tj new file mode 100644 index 0000000..463fc47 --- /dev/null +++ b/ZoFo/Content/MapData/Templates/Enemies/Zombie.tj @@ -0,0 +1,18 @@ +{ "object": + { + "gid":8, + "height":16, + "id":1, + "name":"Zombie", + "rotation":0, + "type":"", + "visible":true, + "width":16 + }, + "tileset": + { + "firstgid":1, + "source":"..\/..\/TileSets\/IconSet.tsj" + }, + "type":"template" +} \ No newline at end of file diff --git a/ZoFo/Content/MapData/TileMaps/main.tmj b/ZoFo/Content/MapData/TileMaps/main.tmj index 136574c..d9910a3 100644 --- a/ZoFo/Content/MapData/TileMaps/main.tmj +++ b/ZoFo/Content/MapData/TileMaps/main.tmj @@ -2113,15 +2113,15 @@ "x":112, "y":80 }], - "height":144, + "height":96, "id":5, "name":"Collidable", "opacity":1, - "startx":-16, - "starty":-16, + "startx":0, + "starty":0, "type":"tilelayer", "visible":true, - "width":208, + "width":128, "x":0, "y":0 }, @@ -2148,10 +2148,10 @@ "y":0 }], "nextlayerid":6, - "nextobjectid":1, + "nextobjectid":2, "orientation":"orthogonal", "renderorder":"right-down", - "tiledversion":"1.11.0", + "tiledversion":"1.10.2", "tileheight":16, "tilesets":[ { @@ -2165,6 +2165,10 @@ { "firstgid":813, "source":"..\/TileSets\/TilesetNature.tsj" + }, + { + "firstgid":1317, + "source":"..\/TileSets\/IconSet.tsj" }], "tilewidth":16, "type":"map", diff --git a/ZoFo/Content/MapData/TileSets/IconSet.tsj b/ZoFo/Content/MapData/TileSets/IconSet.tsj index 186df25..3ec8f51 100644 --- a/ZoFo/Content/MapData/TileSets/IconSet.tsj +++ b/ZoFo/Content/MapData/TileSets/IconSet.tsj @@ -8,51 +8,57 @@ "margin":0, "name":"IconSet", "spacing":0, - "tilecount":7, + "tilecount":8, "tiledversion":"1.10.2", "tileheight":1200, "tiles":[ { "id":0, - "image":"..\/..\/Textures\/icons\/Collectables\/ammunition.png", + "image":"..\/..\/Textures\/icons\/Collectables\/Ammo.png", "imageheight":512, "imagewidth":512 }, { "id":1, - "image":"..\/..\/Textures\/icons\/Collectables\/Blue Potion.png", + "image":"..\/..\/Textures\/icons\/Collectables\/PureBottleOfWater.png", "imageheight":32, "imagewidth":32 }, { "id":2, - "image":"..\/..\/Textures\/icons\/Collectables\/Water Bottle.png", + "image":"..\/..\/Textures\/icons\/Collectables\/BottleOfWater.png", "imageheight":32, "imagewidth":32 }, { "id":3, - "image":"..\/..\/Textures\/icons\/Collectables\/Wood Log.png", + "image":"..\/..\/Textures\/icons\/Collectables\/Wood.png", "imageheight":32, "imagewidth":32 }, { "id":4, - "image":"..\/..\/Textures\/icons\/Collectables\/Silver Ingot.png", + "image":"..\/..\/Textures\/icons\/Collectables\/Steel.png", "imageheight":32, "imagewidth":32 }, { "id":5, - "image":"..\/..\/Textures\/icons\/Collectables\/Monster Meat.png", + "image":"..\/..\/Textures\/icons\/Collectables\/RottenFlesh.png", "imageheight":32, "imagewidth":32 }, { "id":6, - "image":"..\/..\/Textures\/icons\/Collectables\/Stone.png", + "image":"..\/..\/Textures\/icons\/Collectables\/Peeble.png", "imageheight":1200, "imagewidth":1200 + }, + { + "id":7, + "image":"..\/..\/Textures\/icons\/zombie_218153.png", + "imageheight":512, + "imagewidth":512 }], "tilewidth":1200, "type":"tileset", diff --git a/ZoFo/Content/MapData/TileSets/TileSet 1.tsj b/ZoFo/Content/MapData/TileSets/TileSet 1.tsj index 9e9f4b1..4ab1e98 100644 --- a/ZoFo/Content/MapData/TileSets/TileSet 1.tsj +++ b/ZoFo/Content/MapData/TileSets/TileSet 1.tsj @@ -470,6 +470,23 @@ "type":"Tile" }, { + "animation":[ + { + "duration":100, + "tileid":111 + }, + { + "duration":100, + "tileid":112 + }, + { + "duration":100, + "tileid":113 + }, + { + "duration":100, + "tileid":114 + }], "id":111, "probability":0.100000001490116, "type":"Tile" diff --git a/ZoFo/Content/Textures/icons/zombie_218153.png b/ZoFo/Content/Textures/icons/zombie_218153.png new file mode 100644 index 0000000000000000000000000000000000000000..9f73e6e6005345475462b41f0f8d9f6b3e45c592 GIT binary patch literal 30662 zcmY&=1z1(j^Zwz|-Q6i2(vs5M(jXzyk`hvv6e){tLAtve0g*0gP=t##k|J>b=c1qQ z@A-QkAGw!3yR$R1yYI}r>nj~CWn3&OEC2v-RaF%9000912mvtAz<*BtX0E`0P`u<+ z4KTnzff!Gs!OxiPDkffF`>%+ z7aG-NPC2x5FUD7$t2TZ27lma2s8~b@9l<4is66BkN-zOMWarzCoI{dJORK7G>rnVT z{)bR`IKbd(@qrj1*nGo;a?9pkK{{lD`k{*DqRzrfm-^;fJJjKn6d(YA;?30C{lr~^FMnL& z;=~R7Uhse48w!ZAxoF28!n*FCo;dyQYac5dhufD9|JAT4-4kOpMbVeSjW(&yD~4X`%l2Lc$yjB%s{{n9xe;9`MO7u*}8Z zLWuH0^t(TfQXnY`aO8<}^e$suzoN)i0GyPpI@+Nn8gsA-z7jqttZc8~BLT^2+*EW> z@a=_YnL(?gXbn(+c!=!fy=LoxwH5mp7$=BnN>LxfC{blaz%KQW-i$VrWe-XsH1K!Q zf2WO5+nwrAKq3AAc&Q=lze6>!B@s%FdO*C*OMrLR3lwmuh-V9> zrrse7Mmzh(oGH-$HF;MnB)LWg%C-I0f-2hLMg<&Zt4~nQ_b0E?|zIz zSJ-m*OT>H`u8A4=&DW(uY2Bf@luIb9WE4zR;dc(PZ46+*-67#9x614HGilu4n})(k zDLAY^;X&7CDSMsPo!WDyi4fR^5Z}wJ;n)L*97#+OFa~xn6x~Ef1=6q7K*|b2v@FQmFrB@euUF zW|SgiA+(kI{+bNc@eM~<8@>rpTqFWOb{xW>6(PWrKQ8y3nYLVk4%p9` zhTk1>S@q%h?-+`mF-S;G7U1Fgp#8e3QDn=zAMuC>C7eiPzj5TFmAYqlc6}JTyUr4% zO|X1putT-TNU+t5iHkLTTuloO4*%k10p5&pUlTC61XH7+}9dU;MtHs7Q{sO5fG*vf1RP14tre z+_ioM72u?ryz17O#==?;w?($eZL!4{DW!#~_4c6zAexBAKz$QM@~j1t3-nhRI7e0MUM*t zR>paFJ8=e43~T@h{lHf_-sAo$+Jj7NOnXmo~cWe z=KU-m))?rDW|=hvT+63B z*AhZ5t}!CfpIeYvi~G?}drxG%i^sPqe!OFch+sr?M}b4-!kA?Luu$}<2PuC_>@5ML zreI^+Q&H>E9ITNQ)vO3_8vVV5lB|vyO?C2Qhf0hn*Zv@V-*|KIcUDq0-YvHkR1>j) zv|j~xlDeLPUN^Lj-X8hVa(r>@WSJ3@X`OkV6d?^0@Kl9;A;7a&J^B=V^;3OQZCPYX z5DqB>3EX3!!XC4@>wY|u5&7Lv?&?m_O`Ue#R?bP(Y*S~6Fn4w`yqp!3=P6h*D;StSKQ(`IkstcKC%coDu(j5^1KDTINoD^n2ESt zy*SJQv68Kdf4(qTnl~^rx%j5bsvY#m4=re?WjKt;22zT0ZS9QMH}Zf>*}bLsD)eiq z8h-fvy#4gtWW~$+@3Kbj5&mfl!*1VjmxD{bvYRbBQeIifq0-daH~U&HKCq@4W2OW5 z|2q@)Klqq2IFS5j*h~^N0yiVGxxUyfRq(-r;j?2=myav>k-H;Jsd|)6+>(P8)9*N0 zpA66-Wgvr|ZI~HS+^s7xz+I&rJ-rn7XM-L_OC>03_k5gCmld(mSQR^>76>FW8nu_Z zOZxiVUVM7)K9n80)fwU4Ls%^Z8qMJ$aBUgK7^_kL;!_6Pmi`BAv!jL!r4+t6xV(R# zGkk#9@3q8*GQQ25Mhn4NLX29J6>?9&tr3m5=_E~tY<7FnecZ&@J#eT$BIXhYt{47x zDgWNfwai}W4_acjk+3+nO4I)N$>WFQ^9-PkCDV@V(=axkzs*}Xd-73PGQC|A z+|%r8j~?Am6q>`Kb;I-RAq+@S-rYmp7^77SlK{7=ke~t6?9QS>D=SGPn>z0l-NDz8+=8!WK?S^31eS z5m}?hy=h##-^zA3l4A$3i)HNHq=0AiEu{`XG=zEN)q+Ni7=?< zQs2i0&%rg%TMN|ldP0+HpMX%sUYQf)_{2{GZh^Ni@rw?r$)(kO0LV-%FT50>y`$)J(Ou$+l>-Pn;Sbo za(?)}48J|~+uL8A#E-|8zYk%%PacQAesI$YC72$*y%_%OXpr#T0 zA~v0l<5HwG_|7K=mob+B+|p|R;^;Jj_`M7c>Uc@JP5jryVP|M)aX&AKo^)EaTu_trXNONR!72%A& zpDwDCKm+{A?2@q^=={wSI7new#3J@FgwvHf$HKt-!)~<-`MB51z_DYmVEb*?vm@d@tF<71Z zns*t_Jo+U{OU*bY;Cl7TvJ6Qk$y>&Wh2GYn$YTjPD?vsOr^!x_7u6JYKmUP#{V~Ei z@Yk2#X~a32I5eO?dD=s`WoHQAHG%Mz7d#e;tzOD|^5sX_6J5#q_>FWi;KFiS3i2k`X3H-m29PpOUjB!#3+1#38iJ$()(z zCh({3I-f~ltLzSj4lx1jW>)gG3>VDs=^OP;oCB^M>MfV%tlXzME1ij9vR|dNiz*8Y zdQNl5Li&`Fg1eGY&@F5um``1qh|1L|V0cL%MIIu+8N*9}qJO8GE>Mwf@cCC_jV0+WK68#N zBEe&q)LOdM4zchf8^djWzIpaqQJ87iz&8{DUS(qdzl2RMZy5`Xk6s4v8q8IT)ICrP zkg8dW)D>f{R*21%(oRV_2YeGz&?vpcguAgScm(Xi?k0c&HAbp_x9KI%#%54WAw0am z$F%TjNill6^A-W-D(pVDZPffARr`vw?sss6E6-$}SVNG26TMj|P-7S8<%WBQ{_{|v zvLv>@avnU8@f}Q+y3zdBGNkZn^@@)bhL%|W==}U!lb4S!4m7VPQqnithxSbc{?I%0 zjgv59rc#sva3?@S6ao+{G5ubukUlhDoCRdQCocCXTBNYVR<4FncHcG9z}pXF_@;zq zzPa&nnj{tty6Uo?nz@_HYPp0CG{l{Fu>6f>2$%uOC%-kGUAz(bayum=xq0ALEX7+k zU66jUzez^{9=8qeD6h94SXV9Ot8;h|W|HbaTCMxU_#WTsk^rzl>6S5;7JL@Gcx8xu zBRwiZL||ji8n6;T-IYcYV5ao`87n*G6P3-EKhw$d&L9OJmbl_hPVU`BC`jF$z$%&8 zs9tjN!BG>L!#&?m(%&?LMNw%QA3;)XEe<8})RS80lwG%deO*kP$8n*{6Y-?h2U)hM zMFyf9wEsG>LAf3Hb&<%~#A=(g`t5~W)(i2fsWTeFM^o9;S?7j6!laYBL&t}CVX{Mu z=#rr_0W{rff2|3`5?Z}*9^0e&;ga2~(BH8s@=E)H&y~*~uj6bwNrJWZQdhD2pl^ws z9$;5B^~hEK+<=1!1Q~$TT+as0lgo^XYclci`6UV1y{GLtZEG?^%}SxLHjPI}IoGvE zBs2s^LgDxNxh$BG5%Hv78W62B<)HIP^1c=cIMUiCIJt}8E1xrcrBtzeZ`$?eU|2Ey zd_|c^?vk=x6T(J!Gc;C&>QP?s>Y`k`;@{(WUlxs@RktR==V}o!@P_GnQ`(84n61a6 zj<#&w9ZIGvwW&?DobxJ}N$Ge5l+rP2O6`v%0laeantzGOZ9+yS5U zACqQ>h9jBY;~%M4`_Ql#RuKUJs~kYK;pLu=kabORjD4pgyd3`4*VE^-Mf=OfKZgO* zLC7@N4#D{mQ{vO3#KV0uyBpVi-nY`O56{OwSJ}Dd&l9M*D~1{DH-0Mk!<96@gFLSW z#_L%St75b)c+yxnllcLK)Z(v{-+Oh9Ai5%^yl$uGlvZqE+!n!13NG}}9%)R8P)O(E z$Y3e(*z)UQ##PN{PuRrTl`I^ex_Bd7Kts}Nb`^6ZrjBaySd$COd-DS8`4s6REaL*7 zH>m^x1wvKIDkXBe#{&NbhLX>JB!y|C`R>*2qhGy!%Yw`ab6X0JFQdB|&y;dcSS4qa z2~@MO(`q8PmlRfL%Q`UPUy5zjx}|m^z&qMi55|o!5UHxu`7zou??0$N&kQ<@(cR&+ zvcDUkgUKq63@3-DyE>s!dr5G+PWrQqMhKVvefr_===LQc+ws|}TeQECDt8x-#Xdc2 z@q6dRhTSF1GHjk^O0m5Y?3}oJPWkyuz$#fmKVkQp6*K73K1d{yIB61QITw;yt;u@u z;j=apF|mu-xwTSgBV&)4mAScpJ%7Uet#qJk0$Bv%BV8C2`z8BYoY@-*HHY)?7YpkT z(pIlt$7g1@(`Xrl=uFsaeYGmmZE<$X{a^{WFoPaKOL){djJDMqt-R#h>kXHd?t9z_ z+{5ZmzcIPh71O^t`jHY@6tF^P;nYAa(k)O1**x6FYXcKHfy#h88kIIA=#yftV>$9p6*ktFee?j2VZiaQ@XvRh$Z0d#->rf&8ldsbYWaWC|u_Oy<^ zti(>TjEBkdDDNYy(tiz%H()}gb6?-8d(gnWR8}t6c>P{W95(5R2W&6v{?X*D+8C z)A+6saP`{QPQ5Q?_o$fEPmzJ35f6N4PN5sZ@ycge{Nyl5*}H^h5DyWl*-V!}Tqm9z ze^gi2I*s|XR?WzWmA+|b9ro694lDM#G>ef&-;0w?oK2y zno9(VDdBPh1LruwYi%}acJseFmVFI0IB1G*Ka9k^7?~g^vo(1!y;5UG(!IDdnhXZt zTio1Y(l;HM9q%8HmbSu5W`yfE-h$x!eSbKJPKgvwR7n@xfJR*Kpf5n_R^)V_%C711 zcX4T%5e@0FqVp|^0w&PC1DWG?S*6zUi!4HWJ3nZ7{<86+*YM-8J(*B_Mf&NcH?zKN zo&Je=A9XYGebnu{!zwo#D9%?4+NW#@y%^+s>ol?*vle&Zbyi=6gEV3pYC zeVE)T@P15#H;w%s;NdJi8yE@kmWZq@)bbOsts4=&mvAS=x(AZ%K=G&poa1Z$O_fT^ zTF#PGKS#UfY@f*sK5xtHuY&!mH7u(Xk=jPKCoiHNa2%rEoz|9o06Sa;bx-wGE1f(2 z@WmC8cbV<4!`jj)4UOV$4>JSR;3}PaE9cP~)x4M(0u>+QLUHXkU}v0YBO<|GDLsUh z3povsiS7Ulu!0Gdp!Y3LO#OQEPND|2yU7>#X>g+NQ4f4*S`j+A-xzZ$+Szmrx$Zrqg znf4E>P&QvYjiGqLYxl1>76!FAlHtbUxU@JGQ`TJ$iWD%LvMup`m< zS3I$r4M~#=?S=gS%r`kfvXEz}GU^U5i9)Opf#_At=pQ^GLXnOC)$c3yww4nS=8{<%!+zFx z8W?7Lr>4Sod5AzWxg1EcW~F*g7&;8(nfMb--sOs~%Grae_>Hs!ba2e`7zV%Lv+_pX zNka^Q4qwG+!iJB7l{p*;6416c)4wAiFk(}u)L7QaGM56+BM|2WBgu-7pxz5s_-Ne< zbq&e2-!4R2`ROLc3C5IQq~MDJ?HSr9%lP(M52f!F;P!12KCDy1tT9ovt>0c$S(pV1&r z02kmmCZKjI2%e5wVgPU}^;4%Sz~;+!c$_ndB-3B zTVO``7=aZw1h3V_vn9BdTQ&@fPw<5*_wS4K3g0CjmZx&1KX!hUF6eyZwCtcYv79R| z=k?d{7(f;_w5W?$G6Qi`KuAfwuPSW7lRcOFzQm0EjBhrDU^VntGHc-S%JS4l2NDt5o_b9p7&EZ}@keYg}skpzm#M zNT+)<=r5=Q(`|*mG9VTJ6ga8|QoEWj)jXfcz8cFM;v*&TKbVL}xi9i3{iMjg(EjUg z^JHdz3;JE<0tJd5xBmVyS#~WtwbAbEE1_?_h}2}~_v@b~Khw^np9x(!;N2ZPpjMcs zSBEP_C|Xu5*RSD<2vD_3G*!)Jm1loiD3C9%;zfA3%rF2_3IsHwhxsa5Z&;3>Tw|8a zw({`vyN6FYEZ@5hX;70$1VL=%I(yZN4<}t}7JNpEpQC^@6LQ29+VlD znDJp7$}?5_z2xd=po%zv9#RaY39eI&{@skg(bpH;V#hMLuMPciM0`1AWV-g^MOTd* zyz;FHvYQLhFg8pZ;4*aJ-4p3bf=u8XpJf-wTcFraHr#M7wmrZfOOm<18vuOI* z$Ulp}ze^OEHlNJ}F3Avh3VNOyLLORXN(3}XCaSpIp4s5mjy^5B`m+Y_l*b)hOY8`^ zu%wjmDOXo}Vde>Sa^?CGWG?TT@?B*EO!-K?eF)eX%LIVYW z3h@w2E7Y`&^+}s71RgUu)OZ8x0@$CC`NyW_5w?;c-tG}CVBgwMEZII=dMw9e>_!G-N zFx+qa&N%-7+~3nB;O?Qs#(ExD|68mS~Iq-76&}8SvJ!E zrpV8`)&AgNB18%VnBcwwxAK%1^lice(ix3faUQ#K6=tstvqG5d?Cb)>6Kq#qKkWIK zk^?hJ0H%8|zzv zg1Cy*`!$4wgk>DREO#ML<7W47R05l^FSRvi_H=;;&A9MA;i;3&=PNOom$tg`saM28 zDM?Pm6%S2gnXWpBUFc=+0Ym^_tznh^{r#WSpI?n&hQujttZHV6WX*)1xINjKDH(bD z3(V+yA&{D>SHcXN6ZP&1N@Paz?oXe-pz+7rF8wqqa$csNPv@CRxjHeH&?hjVD8TfR zk70_HB5@W zM)2o!OlKO_YSyz+F4Yq@;^z{tUke&nedI7f&Z@Mmv2@FuX?x*y8y|SSU_bJ9Ik7^^ zS*wOIoNmb@s`s;JV%R(4S1O*~Z?_utT=RrEzVFzfxiEmCr7IHuOOAU1)w+}QC=VW}-B>g>K zB}49$Vo9FtiviXNT;g=NsP)E+r#voz;Yj=Zc8=Y)u=mkF zeRZ2e1uV50h^hN5y*d9mJy?*)Oegp>uB_pSf=^pe-IvY9g8svU)s8h%3$E_T^u zzzmw$bCJY^mE4BmiR`+&el9XYg!ISGG3xTfm+1W%!+&1GZ~q(`DF7oGqHd~fux7F^ z2^MWWvz*6&xF11~Y=5$0nTko$lnK}s zY798)`aSB#nHb$qPIIK{8yvFU9je8O0-bewE>V*3dBp9c9>^8xE~$IyW${_yL&NZV zp=I?e&=Z?nQDtgMiEaK~efv~ss$nNQhciFZGZTIGR9uTansAw!m@Pb; zzTvmDNSJK#jy`7{jGW`l2aItt5N@sxaNB;iuB;dQ>18i8-MD!#Cy*(Ch@q5oNGHrM zoJbk4wzhU&?$ST-?cY!aWDsCz(?h%s0re7ZOs1kU0MX>*kCq)kn8l8W8c>CXZ+44`gd?|g}6 z_TvS@cFjwc%!B*7a)3r$td}!vV8mlq=J}qV?!j6P5&gKqVCYus)P|gM@&`?7YhtkC z<%S6~9b!?Bwtp|Mr@wwZQo*g{eY!mvV~%WI?=Ts4-q>JkV`Ipk6b{{Jt}|^(FX>LI z!v+UsntI~oro6io78i%Bc6~l^O~rk2Bc$e= zO&!C}uJLKv)0g)({3a(Sxe_%{HMD{eV39>=YHEt}pm_ri*0dJf_VDxC^_R!DdIbem z_gTY4*TzPcixZjIR*6=Bp}%}7L0mBxlLv*qQ}yt$W5G+j9>sX?h$>HSp4U=&+B}hN z=P)gPm)$dibnkEPuVb9t7tX|VTR#`1sEAeTcoh)ymRb3}__Sq{azG$Dbg?^8n~9~r z(9kQ&e73a$@Cy!QH0Anv;g2u?!++p;-C2D=I2x65H0M^_CjJ%pzbz7Ow zT$VnkrKN4Ie!ouPG4p{=T0IWlDeD!y+k2d_)t9*4+bwRwi$l-P3E>IL$a*uiPGQ~+;4IFKsjNTkpC1Q9)grTF(JPm^n> zz8=KIc>0H*_=0|yc5)&y`fE>UaF&ADv@Q<9fYgZCmZE^6C#4c=CLOIOlH;^b9G9rw z+G|EYCXbHJ1X`gPK@(?&b~Y+PHe{SA+*Jl3TSM!qxP6y&(=65Beu)3|v)ye&1IEIo zY`{CuJ&m!5m|uHqUGUQEEclXJ*Qjad+2RQP37!LZ{FoUpX^UTP4A2QittiR%xs$E*^GW`JSxMnO@nEg+Kv+=a&BTA6t@Q| zp(f$eUTTDNL|}U^6Smc8y7ACCxh6=;ni{dJFrY}LUo38`u)Jbp`TlqW+Z!+1gC_}> zZkjeO`&Xch`ST&^&P+PEVr!%aFX!j6q#lH*-E&z_tt_|97uWPMt2nl*sCX#ypJ2`L zpTuz5WrAO&k16z%7VaippKe`)%+5#7{1mB8$B01tc* z%zLjgomQBQm|ypuIeYm0A(9e@M~aI}h{<%-jX)lyPCF%_R+tQktRgQVc0qYSvUs-c zi;`UaXgS(m`sXK$b&k`8?_apz>KAF*`P_bO8V$+l)GdQR7umMb4q{?Br^8R+&bpJT zr4B<^fkG*>bl8M7Liqo=?rW#t`;n=Q3>m}UEv;9b;-if_d=FQ-Onq*10)KsW5*Q}~ z^TDN$Kycik8-YTYcB&vu~RB2=-V{uQp?&`8`wi?l0!Ut-ZNc&?2=@(b|I}HekLxyY1~O zrlf#@vC4?~NAbN^9t3mTWq=>bKj%vwu2=k{5Tjf>HhL?Rqek{MTA)4X>eR!LN2VKo zvj%s~r^dF)Rvwl3;RN$^&};OC-&hGiS4hG_7C>KxX4*4i?inUQH; zf(nDfNy&4pxzEbdJV$%e?OZQd=9NH5MGaX;BHQ41@yr_>%gzCV#3)gB^nNPq*iU-< zo-IE9Q@>wR3CAdCbj;gtPw*`lkR$YJvUj5Q7#9!!!eL>(>enxyH1SH)J;900f|lKq z+pf(I3Uhn!@VozQH5ZQJ__AIgK~2?UYb;iHz(6RP=%6@=MaRU%zx$gzchWirM_Axb z1d;1&2B=^Cr2@%-_D{8^ZP(YxPHw-oV`8~%d45gDoe0@WfwaDX!MgLCAjIwi_yfV8 z;`42XCHHj@De5=hHK=yc+AmfExDtJ?y-91_);dqo0(I2_G|7T@1w&4k%|8BEq5gn~ zV+Z%Y<34=I+Zt9>f0C2)uC})~b*+olq4GuRp&OXg3YA3U-c-g=<~KxK4YKo1cl6=~ z3F+uMul^i%t+6z1R8>|=%e**sAm0~Lab+I-Lp!V2L(dTzwr#?4@$yJXT1ayFY#fhv z?92Y;+UUqK3DZH$S`{(%^ONP45d9bNaY}5mV6bRP0%V!Q$%CnLUN?|LMMuwX)eXSD ze~J}FM4^^@OSj7{USHn7tF*V2;L~5?UA+jrLhF!#D{Y&6Jctrnv3%WN%z1C{Q&Q{- zDf{kB$!*riNW4^dc-GVGs$^$r$DhrGVBT}iMltKZeaE=aVJmylugtNw!kjf_^7bpK zQ200Z!30`$Hm%I<7vCbuIXka*%AOY#6a;KnWZR(6m792-@`e2Va>g97P-mYKPa{4> zNk-PFq#>7cz8&Ib-qIun%9Hlv;NDKax6zK?CkXP`D<1-!(~d+&EdKwb-x4&ZeKG8EhkXYTwiwQwW1k%bXaF+&7R6Fs^T&n@gCBu2teVGXQTx~FUP?WU#+QT)) zHPtn#{fa%On*Drx{W`wcbb2B31|M_cjGb{JWZ6dO%ew`|3|Ss?e1^?mKD$W0IlV@b zjh(>Hr>~2`KH5U~nuUirX#ZgAh~8}J={@wbiCvSWl^foxB@vXlg1k=aJl}|IO4c73 z6Es5Tj=WB;L6_*1CijsJLjS`z!Sd_=2T-M|bc@k#k{?rT#30FTmBX$1FxRa3+VIw>$Iu>s03S z&I^LM9nt~jH;4cA+GHHJ+IRS4Z^H8pWm4Xz-|z6YL>B43uG5xJpHd1WeFtw3?3V>8 zS}gX1=x^fN)|9(=KI>wRYX#*Nf%&|`&37Xa)rJ=W(qGN~Ls{Hp%pPD?_o0uC&M#UAF#SAJ+;+RD$q!uy=^#CE#C# znj8`wgJ|Q@H?2k;`LX{+D-?Y;EH75c&fZ&AW=dVqL>GcJcntbVefNmmytI=v4Mh>v^P0TDy{*X`dR2of^0 zv~qF`@=Ip=#RXx$jn&%4Cx~?3m*0V88P?4D-Y6U3-DFzir zUgD(7zsR_tqzyOzB5?5^wxx+P8S~D_jA~4EMT&avw2JGd0m}dj+IluiehAiX`965Y zFCLspT~W^+7BsSZWXcEKQ>L<>yG9Z+`XQEgOajt?)duW+{tJwrCKEM)g>luxg>6KA zGk7|6zV?kuU8Z9ITxw#hfB&P(3$>84AEW|3Lv@7;otFsO(0&l#4X*Q|rBm!XBdHR; z673Qb}&c`o%`y z)lM?xX3V=o1?JJ?BwBvx=hf`I7`B(?R39{O=*2PImQau-z;R&j^|8xtFZ_Yidn(X7 zG=emPw1W6NM|K=X9QPdYCd`it>%V|`hNusGcs*nY97+O&*a>7JGE6HOICdvoj<18> z_(E4jUV^N(MX+4Vm2dlo>;9xE9g$t7#z<`n$tmXZDYNeg0#YK+A;Q`H^D63v$97KH zx{@14R}PE1>~4ac-ru_l8-V_+K12`148#p247?e5H;_1xJYc*ttIl&WBq82LF?dk* zUtk_cX6v!BO;OZDrPU$pXm5i213~U8?~>24#`T`DQ8RxmZ=7G=CVFCxjlgeMP)3cV zAv`n8xN`dzYZa7}CHTdYCx7HM<wWrB`)VkapOq}{j*dxs&r^-AM&RrS9r;5 zA4P1+CHugPefa`kS0pY1lUwy837s1xf6#*sXk6mynEm7ec!-pptLQb>thofd^wR0 zvqA<7K?>b%rm8nsrtAk(9MQjb)*{FSMZTQVB)42`wp9lKSpZn( zuoI$dP`S#(JL%-=9P$V*lBA8k#{?XcG|<`>OO9XH6e}sX#&-T|eFRZ9#!*2O7Oeu4 zUQT^=`o@`^$`w816Zhd4PBUL+riY6|#mQY`D#dPeZl!*QEnjw%eY|UplpdEfI6LKQ zq7AvV&*>4-iwOb-WNPzIKn8FeWF2{45|Q%7g5H+9`N^{}-Gfef(~l*`DS!5EFL#VC z*{6`-XMLI1fR};DHtQo>fq?@cu+h%K6b~?#0#C#`&>0QV#y6b>3fG%Zx-FoOQy!F?9Y4DT!yM)3kggpq~t$d0K>S@SL6j zL|!@>7$PXP72O+5fNKy{!^AW`hW_T#lWvT!h}5~%EZvo>6LLf3qJnEa z=!yofu&pig>l>{%5cy+ml)%v|pB}Kr{WK&wganNWKvlmDeiveF?5wQVeiMSbgvJ0s zB_Iq&x!JQr^B^thEj0kxrNV&=?d7bzR-sf{m{6zFr1}*&04h` zV5H&rGWc8N_h4&TvT>m7PVXL=YpFFy+3E z4j8OBzyj;aIUt+nEslj;VMjeIy7(O?-_Bt()N^A^QlwFmdq57=#OcWn{e-me3~c5? zZBAOp#q4qFt`N-eV45noLDpIB`%>_U1U$&94OGk+?~$r?LFKaZKr|pB zI#ap0IqAh|7C_8iiU0-?yEbinn&B4ys9j`E%3L01BPOUbVOvNxNpo?8ZhqNgQ~p(h zV=cd_I``5C@)UyFhH5TYVB_rfbF1c=zY(|hKKDNS@Y0TcjChbS&1x;fm40Nm$aziB+jiT{v-3ACyn6$AKp_YaaIpdCG8 zkHAbw^&;->H-$6Y_z&hMp|z*Fx^&=uBp&x+ut-!mo&|DO;1eG#QIV=GtibeqBN`|% z4>ppeRYW(r%``@UDIj_Na1}{R=MXxeH*D?)^0f6Iek^@oH2K&PIY zaP`|j2NhTqmMgpdTnZEVtVtm`nt$GC&nH0D#>Pg`&~T0{p)GrLwqpF3WY=L2I(<12 zwz`BS+w}0>-X3QM!|CQ+L_`GE2RHSS*CvCJh~c6&>XVx!g3+FhBdAP6Ea0U)l5QUa z(}9O6HzONGRyO*r@V80A9$nXinUd)SB^0FU>3t0!rHwHdSeZ;WPHp@IrpXHTXNYG8 zdj)Ci{4J@}Yfh|YxL+=n1aRcQPcJ-uzc2u;Jx}i#6YGprF?G!=mM{Bi>Ral<0G+5G zKb{l@UI``Jz(Sd2pr8FuBz=$G`g-~NEjfF$1MJ1I1vFgaCrhTD1_Zz` z)SU)2)GL9nb?Yti(_~K$L7Rb5W`EaF^5uEL0Uh#hl*!eSg7GD(EfYFBCK|eB z`QUY&RkXXpH(PoFN_X5E?7&`4jF`e0f|ScU1LGdou;t{8eH?OZa*aah9{9`IS`mXLoD6?U?oa>YpQo0YI#Ng}#^7D*>E0EQ@S)pC;Hll%W>B1;bGe%6%YRFcJ_t4!U;lwkj#F^WNUP+eUUr+1MB5hf<4`YAgQEkUPl$$0I<^S`O5lLETBx~!%y zT>EOBi*{lD({1j>8jS<{NNofGB^%*%0&7K~ny^D*B ziI0y@5?I}EZFv0%z!?8d6uUm7{qV0VfzCz@k=?Dv0yvVe#AP8A61=55ns0(cP#7zyl%xq=iKmbg;d5 zR0KV}3bYg#Q2aWw)AG}lA(c8PC_)!dvyWtGwN$Q)$*Y-ZX)U_$dZ73J!UA^mcg%Kd z=R7{tL;!y^(EO?6WNNPFL3*JwL~`8dC+3IIB1&J$(tf7ETc$oY3zEeq&CBrFKns(@ru^JQ&Ft_KfInRISV zp1_G5(!|iKC}I0ZT=3NICQis9_mj1%B2qGs0aB0uEC+QQM)M-BI==HlR%^wJ^&SO_ zc6uVs2+&4M;be-0Ugqi$=TKh%{hE{rh~INH4wrNx0$s{U9R3YLoh0Vo_v$}>MxrC-=uc|G; zmsO--IlS&#uE^s|fHCp8HysJ1GxS^LIJVZZ*n>iDjzLQzDpyO8Yd%M&y7L!I3Q$z5Bi8Br!;)CCzQV)(fs zk}Lq#2VrxR368G2M&bm_V$@N)_89DGiB;^s}o-N^0HYT5)OO!37lr*U|O%uT3NwB0NcHwyBPM$FLf(1bY z>HhtiT&yzU17+8~^p1DsGvMH42U&(-^H9r;q$Bui(^GN!v@vl{zglm0X;B=;g|QuK)s}7iD0sA z(NtamemztmIY|4)1Z75a9*z0#){8VOhk?P@^-uc9JOGR9fp^+1P~pPTo`t{@MQa=1 zV_?LK7^xB5E24WL<=iIvfSgDPQ3@K_r~4kKQqB7+y2+q8?8xji<8%pRCS1+=A0=rN zT5y>%AC$8`U{i^$)pzM(P5Uae5REdA_-`nr#zLyQ1=5hOlVw1|y^$CweT$c1Rp_vd zbnz)kpBozCV@YvgzWBn;n|tH&5J;yuk&p~(h+70XCv|RVo%uGYTYMFS$-=^&Zc|!q zpQ_ciJXp;HC>lXrw7qmpjbi!E{|nrEyuA888T0H=aizzuNz*|Aiwvc>lz)rpgQVTB z44WY*?|WIDh-q%CREO#XF#%I%o4I7jAmj|Uu@5lA0xxpIt~XHBByZ-{64T_Tc#9LQ zt8WpgXLVa=i;uUHiIqaHCnnIW*wy_CZpj}b$}hgjRj<@vSv45-F-to(`NkOPqC(@s z32u$APv{xk6_l9WmG;a+yfn~)%cjPPPh|aLZya8sTMo^CoW%;75fQt6oV#%^`8L0S zageI5OWUU5$ig#5p_Ucd$_zCAdD+E{(pW!Z;)wDv*o%!EcY)f24{-?(dEI{m;9S{hnA2VPtweKu=pS13j zz5fz4PS?RgFWV7=UIhc|&3%Kr{Ga8kd%$A}Sr2P8HQ9_*m3L!f3V5#b+Yw`I=lQy1 z(F>kY-%l8CQ|8>zP6tP-*OnH~1p}lNa=FbuxSaf^t;b5d$(ZU;7V5~WAs$n0zUGMf zv{_gp*e3Owu!T;91`fSnzbqTdTIh2VsBo!7Xr~C>NSsTiue>zsGOi*dVRA}KEkdkZ zCCdDD8+Ehr6+sK4Zv$+D2IK<;HfxgvoH7&|NJoODftG4GhkY~FnLHC6xyy-j?v#~$ zOEcOv3W5eDZ>ZAve+S@(yY9kSqvkV<##H>`P~&qan!hu?SRB&v09}MvMc022ufXca zHpAWIebcNdt>O4&4W`^ck#Y9dv+Oo|KjInU)CKfp>olu)vWL`HqDCgJ+^`6O*syb%-SY-toec1AV-_j)%)Z zC5^t~qkH3B7`lm~!bB{s-JeM5oaJCDt~774&)Iiw*ZSm5655Z-nUEh5lC8*9eWTs4 zgB&PxgUoN4C^QVh=Lum@vE&VN7TIMJ12O-f-eT$8d=zet55|Ik1P~Oxr-PxBF!B$? z%MbKyC7GG@*%yEymk_^`Rh_opbS20}fcJth8iIc2g{2~$>RDR37!jkl5~Mg97PhB@ zg4mukTYIoye!rFl~hz&bz2=XAXyroer)#dm74`-aNwd8t@dWodw$LV@0bCbYX>krZ-3%e*i3-~{+`u-ff@%l-cD zz};A#S?i}}-mU(q5@abj%Sm2XAyWQ>@Ej_Ky0%U+R)4x!V4`zdUem@U{?;co7n-?$ zwi$|WCk1aU7bClD0P)oGK-pN3`iQ7PLj_3#101T`yY#kwv}021VE6T-GiuembzlD& zD<^CIQ`A9YHo+DnQ?{>ad?C%EbZF5m13qv^_#b6nLypkl(?l*=>pc~3Gvd*XH4Wuv4wfMc z)gLocXQF?9&u(~OVIiA6+sGQ#g$0ucRVxKzr0^UT02vp6W%NL;n{A@|@&Ov13M7XT z23l=6c{N1t(~2;G6aKtZ#GFy(jROye_k$afS;XR0UxUXu; zQU9RqX!kNF9V5fzVH4@+fa`r=2-3cNIRXz$`L*G4S!$hcljksYCi?lmggUcajX%&E zyi$QSE>Wu(f-FMqA`RZxy1rR!ucrbYdH*oU4VyHD-A>y2Bs?o46b!>eRIMG~q@-ez zliC=19~1u&-j%pfHfN%0Qwr>s?J#%g?r62?xz(SX5Bv_kEEo*k!XQ1lhy=t4<-}$c z@7ej>FqR|&4RJ@2zd3Bj6Ztxl5FAN`g{0G^)bc9+@b~9;aVjIg7d8`eDY8cOI;rFrR;u4yB|{(8saKTXL!cacXQOcX?F_<}Jp5u%be54eo36}F>} z$OrhM58QuMURZZ8$-VC=Q9Q&GP8jaLU-P8kS6yx+^&^~Oa?I-kv<40;+o0137Pl^9 z;aldA)mmy+@=jTMUnPE{Y)7P7P6%q=N5hnvw=7_=<%CgL!)LWG%R{I8WJe^p$`0I% zgGwuvwtdePMJ0(oI@;{+~UKvjMd))Onkm^Axur0W|(z8v*Xkgh7*|s6k>C0`lgmd-%MYw-1zj$ zb-txf9&dE-@{@!7BM!oJ)KpQjvTvG{9l`v!l3At4`XnpH6=ei{9bcH^vP%nJ_boU4 zd&->_uE|UAeDT=h+h>}+_1!R_#60pq{#F3(N^NU7>j|CglaIy+2(VnG#V%%=%T(YA z0|B^Km(0O9n25J|Vc{=R8;;x;z}v(N;>ey0Ftvh0Lph|1OF8V)$_hopFOA-V6jX7phEfo>?7XE|z&qb~aYcAn)4 z8=ZaxO0|#gS)Bs{qnWA1YtRZ*8ep+=gf8sIuHG$oU-tAE1dn_`lL7RYbS!l8bx=A? zk1ZbOKSrI!NTut72>PIJdG<&Djd)UYYJuDo0RSxXpwlPY#d{XdPF{g^=Olk_4v=e> z(jBfh*Kf5Dx+rOuiqwM?-VbrcQxm>iX6nEEcliOq5tJmt;_`7FmPG)ep0VK2F^Lp$ zf7dVxWGUl9!mM-RsQro-8ai}C-odT2Fph=0UzgpIKqgW<92!qK=up|V8B1*B`CyT1 zvZo4@yS(l+ocIHIrDLZ*tx%fCfg`aC#Fe~pwM=Piqe{&hvIw2o;(Mg`c}XBZEZc;? zYv5&xASidlUz!AOdVBNr{Tg?T$y;KHfpZ%+gHJSYPVZ-#n-2Gp^+d2@ZYOJMMkj&m z1_q$?@8;Q!Y>w5AIrW^0_G0KXTjnuhnHJ^XdRWQfy=__iSsA~VQ>Rz$W2MJerEvBP z2LSa5EZum`RrNvCiM{QG4)gyYcwYYp3Ih*jVlu3Ikkw%kC`)T-j-craNZAKbB)e*?0cb z)d=h_Fp3E>|NV5s2)N-J>5RtQmM&3U>vE98z*#gNeRAhAy$vC>aO``&ROjIRu=ZnU zy`to;reb=oia=qXoM|3j_j74!vIhUTah-GpF`fRIv%@02eAHF=^ z?J83H3Uo=Je51}S1eg&z7!(WGUP{2rYo#*k|gFTM2iQlPCygq%Z z`B#d^0dG$v=ax<)v8ZRv%~FG=^Y)~g`M1b-*!%y`Tf*!{rj$hKeqhi@9uxZsvsY&Q zwL4CH%koYQ&HTuv3n7yFwI5kiDDV!zNzU{gqZllis0WUtNY#79i=429s;YmJ@+U!p2%m6vQ{L?t*@#y)0yzJo2LDF*Dcb{f-h}Cp zu`+j(>ubR+_wn5Dh?z@QhRE~8Ku|3 zdGfnSrc-us6}b_cL^*n$lfgluG(fsWyC>!6fF?)p7B__KYWHNIc@D1oFY_Z|uF@vJ zeeFxQr1R^Zz0BZec(_v0A}iRK$C+=W$qEkf*Q3H0Z}8zZc3(rh7*(ch#@cD$tG z+UAjbFMvPQ!Ct|XiA7+1fMXCG`S-x2%mhWn;9@%c&2RgL`9R0!wP%UxPN^}Ja?ZB* z{ayHGGP@JiGVN+HI$Ro*thIC4E6sl!IaulgixJI7{yOhstJCDz4CvK!K>Dnbn54V; zEoZkwck^$k%2DUohxiXW-}Pwl#}vkt#+1h%jj4@kj9r(X<0ya_H1L@Bb*TDq=A>!3 z-qVhPj0tA$jZ7C0>{C`8NI0)U{#pGCciH-#hx>Yn{P~9(!wbi2`8R=q!EAgMi23P5 z>ek7WNW`4xL+-i}q<5=Qk5IQU_gcvMk_pGYR2>~zmIE(U0GWM8`g)D1&?keRB9;XA zW2r?y_uM*V$ARiGk@O{va`{XYMl*-m+Qr7u9|2@ zg5i;XH}5d$Hwll??32z;ryO*NpeRXb)t9w~lUuXCv5Z3*BSAIS}-)-R6oam>d(4Jlc`eR3OvpeO!Gg(b>F108_fd(Y1WQ}1 z%B7t&UFN)m+1SJTt2o7_H*KD)9$)4VZrG=u$=$BfBe-G~JFoMpS&umjh=GeKC?_oZ z!;h^Kx!1(qP{Vf|sT_1UqUKFqOtvrAW-yVt^Iz4ce6LBv*Z$H(NSiFH-2e7&CmHJr zaE0sn=bwNZPrw!&(;m@#*L)dB4}iP-xYz&oW>Ap#&&(7;IM*{VFLJoKc6jK^+xHu(yIK7L$z%xNa6 z6t%1V>U|q&u9|i&ietVh$UVcw#%7-pEX0p~N^PKz8jK+>-ikE{X_5&rdtP1gB*rWa zO%82+`^YHrS!YAU#cn9KPr@wy^^W}dK)Y1O5dj4?87ax521$x`aES^aiJI2X^c&lQ6F-)J7 zrqeUhhebQD05-b-FbQO1d!rqcSisNKAK6^#uCz3FMv1;g{K1%&&$s7n+l4s{*lDxh z2G#3QQw}VyTBjI9YTth}s&tEyk>FeuA&HZaZ zQy&`BCX_O${7G$AGfR-;U~-ureLF)2SWki*lBv&{(;AZ-dpGq)&H3PBclTV&fY7+L zCdDh(x+CpjgA`FaAslH2+ovs`7;svhvoLu%+hb5lrmj(4LVl9}aN#y}_S5eV?BtMZICHk=XUc-RFhA|4|6FvP|3AKFPT7@doYCH&8c&hMXVox7bAp7Wk-p1W%ASk-$R`HI4gLe?C1?@k+9 z=CasKDlV@uLvv)%7(W$R%xwdWm+YVS&nBH{R0kDsFz#v}%YEE`zc#D7EC?DSKS6uW zYqpMI4>-$^(Oa4;pKRlv?;YMu05WS~N6FZ@z0ZDdnIlhi`KpPI>upl+Rhm;V97IEI zhvqWQO0mSvJ|cC+io+{j;bhe0u1L2r-pU;&@&oz#H&4{fu@k?Q7s!;g+sCxRmh^dF z1I#P_Aj+kcu$>5AAPnPAm?mLUnPqh?PuiewRpu>H&Dwn?mCD7f)F|)7XN0h2 z^|V7Cg~W(s8NYC|h{-hY>sptG9#BCQ@@yGgLTU6V{w`xLE4gW&m?r6FT?BFL_P@gQ zpd~b=pl@mYanZ#6Tj;ms@SSl=fMXOgAZUBVpAzMR`<*(&u3g$oBx*<<5Pvf*A*)RD zWUN%M#Cs^}!Fa}h+hL@W3i%bkQ*Z0u&3J#SUD2v3!3R6dC4@hi2~(~J+UPYFcmJB8 z+DgGG*X1NOruWG^eGI)JAXDx-&|pdpTT%gP`*wf09ePdO|%yy8sacIURjXv~^R&Zj=qE_7Ar zz<2G|mo5-_&XD7|dkvw$oNz)S0vfrrC4}_Te8d3wc(CBvrUZMjIpJ%sesrt%NXzD< zk@l*q$;BdLmZkcO(DoMJ^p#5@e0NW}bDQXl&I0F*A6?)07Ev6YTdsLl>4coGc($@= z)_!l`Tnk9vUsjRVxF#pF@{F9*RNtoT@|siS|GVJ(_CRvBx=06wG&;Z8Kuw^=QQz!0 zY7-ybYys)O521U*;yR~<=aqj#k{iCcTNBjXqYko<=BuGTOQ=hCG>Ez#j%#iBvvMoT zGsA@py*jMn1?syNkAF6PYZHr`pI+^QC z(#2-&Ok?vPsP1MBRUP;JIFNGYOQUoUYY_7@2|$%V^0ygG)tV68TXel4bSz{W5t?bf z__0e<$jOe0h$w#s@C;(a&W!S$yeoWjr9N_K&VR`ULo z@!)H*HP;oQ54&+^8DMPd!&uQT` zpV?znD3_XG=IJS_J#&GLGuDY1&3F||8*XZjX{(M>VFU=Y*w%q#nYJ zSnDWe=&8_*rR+jx1OycjI%tY0U9`5PN7nD@dqSzEu>w85xaiT5Qm&UBLCg{u1jnNK zy2|39>!Oxe-K^}F`4 zeQDb{I~*mv)bNb)3s-=Jb4>Ici9#PEU9vGo7d~RWu>O&Aa{b$w>f@6@6N@JAq7O88 z04RG8YWb{@-lS7*@HR~4mViZmb9z4YOEWMHBv)^#yDyLVD$WGmxA9xnhG(hF?m#-2 z{biFITI5TZhUJcr(-qt`*x`t`1;Vqh1yXx9&9XKk-EWkbdgnOX&B^<}V_jT!oz?D%kngdsbwrl18s4>}Cuj|IK; zgym7m_>o7^K>9Nqk4c^D?B)>URVGDOfA4a$N`zUFfM^$tTVI>oh!D4ga@xvdK3AzDA}-@d6Ywo29Wv_VU&0`Ijdrx=)`gNrH;Br zB(yILii{yvnrUIT2ym+C$R1U9g7~=i$AvjhoLeD1sZPGIDrydo3^?wOo@S35N zFTZ9@EE;Q@Ep;pBEsMK#5RB&ggL35r6CEXAl9wkvq!#LfcLzC^g8vTi)>ARGuGkV3 z5?NNMth;&p7T08<>7(D;TSi9t;Lr?s81Z)1^tpIVq2_qXOBN(*HPT{ZhCfp^1X zRQ84Ki_$NtfuIfR;05IH1>EV-6#N5D|YQ@lu%Woq1mkO@!W<(<+U!Z;aWH zan1hj?w=ew*)W5~Cc@O$nlNC+0Koi2s43jmtN6mBq4lzx*{+9y)Zu>g#4R})2Tec^ z|5{wYRDVct7ZWL56h41^I$o!)cP>c;R7;kTxw4)ZV0Lj3tw!uBNgAkT_-rodv73`n zE_ps()e2~~Y=XV!?F(U;obOoXu_sb3pLllsHE!F0`f9Uf`4(25tf%O|Z%ZYU`y_B4r^W_cf>c z;eQD~Io0$34G5V^n$IK@x%1N}dt zyO+2-Z50Se%;HQ}ZMuHXtID=F%LotajW)j`u*Zb@l>$vXpQ{s_0Y(JE7fUW_n19jK zXf&4a^%dtb=xA{FpOG~_w~}${e+lh}!uT_7b;&ufiv}4m(G*fICM*KYR+k4J`d;EU zg$!`h1n^cIALGmn$3)zLzF0sS)>-5j_(j~7ub3eS0qGQo=_GCSgnxSEb6r!|OJP8@ zYVOJnwddzGW&a5(l}F!^f1a)GxDf>b>Ax!s%4Iz*5eut*Gauq*IkQE3buQDp z7YKTrwuqYqur{5a{r}mcqOptVspv@h&(88p(0i+qJlV%5u5Jt~yI;Ypw!{a`2(V6x z5wT#Rd5Q=@oy0V`oFKLrCU^UL-75g-j7o->HI&_myG|-2AUT@lQd@*55=R~a?8SnS zov@!1cPu~6V9GszSx1UR=Fh9ZS!xY z&=<)&c3l5%4i8~(#NM@IX7&9mdI+|=Vcwu$G52a$Mm`J!wrmD}hRzLPahCPBg`t{tJOsMCm1yWtMjgCcY|ipOWrLclMu z-Vi2>2Mp}=2=e{@9Wy(mbIYG2UKj`x^81<9v*z8Ohp&0zKv(z(fyI>%58Nwh;fQ36 zoy)O9j089{a?suG^wJy$N`)!Y06e~cggpw*f7qxSwucT+wJY#kfGe?G+jV{Xg_Gm# z-F4*j;GB-j433l;pP}lsS7%Zb79SqF2r1lwfH3bQUmHuiSyhIWj&7?!UZGPU7Dw=H$Y{*DE| z2^n=*CaMmVkzD%xQbyJf)7xknR3S?o5TjidW`xcyYCx+rhK6a=eIpzGS}RtRyqJ__ zpP4uu_h=`U#z&y35~L=-GXzhC34dMKDPOA1?D6l1MsL=}*|AqxU2b>%JK55+EX>po zc)hgXZ0ZoYBlz?6yZ5V)<RxCQ}h`zA{y-7dMOz5Ez+G zoXaf-CzQYY@scKB7g?Ajm{gzoJ%9Ib(xj~wWh?AGzv*poovGML;zO`=Dujt}&wwe@ z>Vi21spU-U*Dwu=w)46a7>ooII(>{^@hCiOOdP4yKW351qiq~s+ykAmLkoSlCh%Jv zgkLm3V(Y#%&&dAWPXfSsn*`Aq6b=NKoyzGA9TFlfU;fv@ySXj;`O&UyJ^z-*ianz%#JWSmzU zsZO>DDz5;x&IlV%s3fR9CV-)d#5$B9v=1|;hf=`hF5rk$4=)$n(03)KncCQ!@hF>L z#|uls{XT~&!zm*-$L;N%TD@oEpq>cAL`rMeB5ME5c>h3mPVxyQJ67|stYl;$FCJv& z;CTpMiVz$`Y29<@0xtJOCcREEs@-sCe?k!Hw?NWLqzvA=N7ljl-M<%3<;p<*nEu%1 zt_83+07Her3#3iQBt;5&szF5=8E=aq?nHoT^WEJ^(@CSDTYm6&fv8RF%5F*%Fe4y1 zvK13qqy1Tne>4JkKP|C9hF+@QWx@rKBoN}mtd?==qT_P28Lii^3~R-Ndv*l4MfG7> ztF=Zob1|?N&}-sE>%lvZL8T!Lf5xQv^Nka=4`8Ua%_d^M*Gzn%-yZDuT%0X|)QB*V zzUR(IUeK^N1MGfFiP$-8*fPT?>g(<2- zl@(XqWew6@79E_8OD;B&Z*jop6D;Hmh}y8*lu`^Ij_ezR{5%RkC_wDJQ>tMI*xk6u z+eo$Jy$TGxj6MDoT;E-MU0Bh3^Sd~7-~z-o6==9!_{&RAA_CA(1R3n5?Kn1-GH(P6 z;Qq5saW=4Y{$aW}Ad7MS-9A#8Vs)7moUHnIIm0kiQo45+ojQp&aa;h5+7Abz>0Vm1 zq#Hm6m%D*4cgzk#WqHvN;Nr@R45@)Fe!l+VY^{Z_0;Cs)GW4L!vE1VNiVn~;_u~3@ zv^wh7IMKL%)b%Cbzj%AZ6U&qcha+?R{htlS?9y14kWcjnGA+$xLU)2KgopO#d82^# zW$6xt^Pe9P|KWPzzr$!x5(qmOwJ_jvdm1}?V&B+!i@Q<5ZJ17ZPjj0)BCBW@S^6E9 zuZRNFAe{vNUf=K9Uj!Vr@4-?sI2Zr0VCZQnK>hb1&b5_csvqk_p_u{C=jS(r4BE0= z+R!gNw#=~9UE50*IH5E3dF?H@9BNcH+xCyrzj@LsJgk2n(F20AfSWhBT0sITI1EL? zk=G#-fREbbf_Yp{R-{z)F@1P^ebYjtGb5y(|4~jXE31{#@kW~ zvh=xtIY?C!$_P3FE3ZZc$~TYuLH~!M?PVx4Y%r7cqZUb2H0XJ11WD?DMdh||p?2?v zBPFgGbSuDLAc)bzYu}rs{p{%Xkd*{B^%?pzsQ74%Y^WWRN ztMQ$PzVo%08Q^)Q?ZlMpw0=++<#}OD0==k}r3Y<03Z+qBUVSgtPPtYL9&6bKQIHjO z!78DEtc`B9`aKo%g@6J@*U~*M9dBcN=C^g%SGD8ze9zegZ~r7b#7zjdV_x#r9sB#F zz&wdNsiGv9WCRy9x=hckM=5~9|HyMfojS~#2NMyBg_LR#M0#>!5Wor+@q%PK!W~Oz zwKQINu1+?pq%vNMZHZYkzg5A4EQRmQWvrJHt4SC6!T2{zZ9W!ynQw)^Lr0?jcAIWa zP5&zQ?g7wknZ*`Swy-Tm5RCyt;00BB2?#9IT}BGLvE`5%l3=@Y8?^#2C{!!33h}WA zc@_v}Y#0g1VAkCD!|A6V$N?pUlvA1g+{ObemQIuw2vrnulHWoRyH?!^U!`BkxB4n0y^&aF60x>&>03=S~Zs<1E%q zp9s?6FOqm%7;2rGeCY67i`&-IPI%>U>w<3PqYv5733;wEpd%_h^rN4NgZyngs3+-F z6Cc#jyS^r_QGhnIA)8u_cikRzA0Y+keM+9Y+@L3K>i1Rgjuo?SE+tP`A8JHO*W?;! zhV&x6u@`64Bp-#{TWvI_C)590zVQ8t%nv#@7|vCP%GM~#X8E{gSNCYBv6ekz5E!24 zL)5Y8aBj>xi}H5Ae(u*|pB^?4CjExF`RiM9$`K9Ihw_oGSoGgekIoX7eq6ITo$xJA z75t6`225UL@H|>7NI1@(t->yk>bY6kAHOIC$Ulf?`R>1`aVKCbK{ZHfIrVtbWDNCI z)%ah`)zj(_PhAoQ6`b3WIU0piJ=+~)O0@XoC2OG?bLclZv|^J#8t3@ z5um;G-wdMbb@88>?se~o7DuM{MjESg_TB+CwOUexB-cH*kxevJ_=!{YAP4alNt?n( zPCZXd`38?g<(a(vr}!6Z9e1EZ4oHMwNsa{uAQJA^mZ_7ZKY&T@pu3j4aQpUQjsj4> zgaW3gzy2U*5q-5Fwf`=OVuu^x_~b)kW7V0DL1`&R@jg4d8}r`L^K0=Mi}&SdzK_`D z)0DPcJ!8!Hy_7mo!{oyeiFAg^mh#ZQ_Yf1oGcNM+)y9?LbCl8Vv$85VAG}mbDCWP0 zFtB3vAe~YCRIFoj*m#7k2iGg?L|nKW@B31zEgIpr3C0W7EzI23pwye0n#e!7CwMCj z{0RdwebJ@U|E4y6m$W;urv@8@B}`-+x*Ga-lV+TM$h`x95W((?`JDuWK4EQJovxoQ zy9O>lsj$M)2qrs5PwBn)RtzaiM*o3|?FvvYc4N5h>9>NwQ(}SM9w@E;6Sete&7nM% zlz8L_^@Sq5{qk>uBpgGO3M@5iUmdhz#KBDg|MYCyH3qsj#tO&eXauu}^HewDAuxEFTmOp(oR){ib$Q~bK$L0NHk|WOqlO9BN@ng`an>CW#@jI= zwo$8%d7$z)H@ubk@pB|rCb!&0Wsa;RjJ%r%PIl_wd zt_R-@xCCS!2y03ZYoboJZj-#Y>8;03NkZ0XkE(d^x50)>h0mt~24u8R^f=HCKEg8d zJ=hi7*imC5j=bsEV@TnxI8aFsr6(54+?*3AD0a2F> uUW9qgT1}Ti4R+o++iv>|MPGiXT;J3WhTxtwvIv1gA=QUkN}m*-z4$-&$