1xC_4MdR>`c2=1g74j!a=)g(XZxxJyJu1y5E^P8|=FSR@O>y2}bo74Z%6Q?g_fKztk4f z3UqaHY9C1alm!v5fTUm>lvGp@0+u;_tw%ozb7UbSBg4OAv)J`{&+{}h5v}J0;%m?< zV>|lw1e&bZ`|#7*$K9FibJw}Kk?gr)`PP8Y2d$+*?Sd=+-rZmGTA0*7xK&5-2bHg) zQ=l^1gsB73PJ`gahZ8>GM(!EdJmbT}n$CR=w@73ACxR%;&HY@Q5ia&N1n+
(ANbN5v!)@Eg8)%A_NMLWCibGmxg{E^{7HM;29HjhXvF<4yi zkdWrg!^6WlR*D91+2?j}3hfWUcwQLw4DZ5TMPEK8O;m864UNY3_O{II(_O-!4+t}l z`>yAyQT{m!0V7F#W!58z9`1p{jHE#}{eG8L=TjPG9r0KxQ;D|rS8}mY+=rgU1pL(A zta)<9ALxHRg!F9ORuh6xLX_D{PhI{v_SmPEi!>g^tTNcwtgxuS0u3aOicGiDi)=Z{ zARex(G)6aUIU_UjT9*TrtvXta59dGwN*{eZgZmEb+(V26m*(d`e+teo@OHza=^(pn z^8&S1?VfHW-G)?Ag@}LlCKEYClCLQ7YN7(%Pq-n9e6(#|`5T yu z6XPQUTfNh>rnyRTO%LWI{Vw70hk-2*LP8Nkh%=XNyZ%<0Ua>)(sMnumq{h@*^UU~( z;1HOr<4sQLEuR$cdeci}Zi2r8D&oeHo#_pk2!W9_inzD&N&MH}ooYT5MMg=tSJlz8 zNM7^}IyU#$ZklDjyJn02be%E^y2d4uUTAA9E5ir;YSq`=^mBq07rubd(5DOQfMqqG zSn6@K?T6Y?)}J(gUaZGh_ckeGe8A%KdqkVMWNq=?Pxhznvg# yu3u4Oz z0c%!TYexS0z&VrrV2|3p^!CcXSh(i vNVr8! (cJ6S=a __Jvq;qi;9>_SPT2=zH*8}gis7rMEk?>@FTV8}BC=y* zJv%6nFUlZ-OV3bkTapw~el(Ggn8w~_Wa?nwl=#YzP`zk)q9B0CU#C06at%1x-=EN@ z3=#JkL=q3B%}0pD;N~cXn$0 s5S3W9!G_$_sXu~6fsZNf4`s$kCygQkX>2{RGuw5_CKxi`7!~~WB(AeGG zefjbRFGO6K-R;@%nm+6;J~v!JbqI-mXEn$5 50{4VeFv>@GH& zSf-ZVvzvce)aH*m6Qymbj3>d85y+9YA|0%YK3Cmg`nSx>%JCqQko6xBs_WNdo3x^| zab#GML$|kHO(%at#A))MFYFs_?u68Qh>{ln@^MUEU*DR^p#o{{QkfyMBAAblFQc+j zoloD~=)u<7T3zfeFc39B?B#;#0qQQimKe?!$^jigbab?7)w|&NK&JX5h@kJ%BFhTX z(~*2USIWauf{JXrYEv)}{&eSP3R~o%pdul(J@K<&xuT*as#W?UIYfKR*$IpW^(})* za%(uS17cwr?@)0(-0j3JJG|*{@c@gG6woWzuq1{F_(t88mB(3SyCoIqM>NPwNd>WK z;s3lc`5+ dFzE#6zwM(&l~t@QgEY% )M{3<_UA(=a|8Jjp`)7ye8o=#yCIuRm4 zgO|0=r=p1)g ?_F)eFixr8-NBybLK>jRv+~wPI zsntQefO4}6FcSAGs3`7W)G;dhaHc$pDE~VRQfd*}LwpotsJ5w($i{cDG_JTyv^t &TyL(sR=w@2+Q4pXcQW z0wt !Bw~}%p9`R170_!TE4X7x2G_`kP>86RAR#zm&6nP0wf{9vV`F141J9q2 z{CHfi8HwX($i9b64xxzS5YXwQl;XG(4pR5KX)G!~0d0BSQws w1D!-e%Eu#)airK?98gY4){uQT zd8iUAf=j}lq55Af>-~f&etJbdg3u8+0F9jQ{;|JyFuHd5(z4iS(@Q%$8Th?=p0mscto`wtEl7C7=$JQJQcU1TeOv_?-eLy0cU z15ylX%g2x%Ra6h$I*lT+g_zPy{Tu>#VE)6|#RU@qpG7^K*yUTLV==I@j4!ZnkbHdz zv4bf39*o!-h>)ABtasMus%i^L^s#HQhajH{gv591iJl0g*-nGv`T1Cq1OA%q{qX*& z)@R&=SGJEWnPE9w!Ki3hIgbh}y0%oXT>N!iQ|ut_ie$d%S*+{zWD#P=w0lM{GBV=3 zxM(nud1#|Jt%%69&4Ir}#_YtjsWBr7lyiB>dq)8R Mt7DnTOqi9dS }n0RkW+GC@Qz8pn?|HZBu(4*E-Kcyan#{a?YU0ObO};^^isSe%A|wBd t&aS1|DT;L}v_6Q5oJfDZeOHNL zwY$+TnPGl@J;dkr{A&L}FqFJWFBsauWhKe`x|SGhmUv%hTl^YEey&=DRQ}hNf$)8d zx|$j&@_SG`4vy}URbP&V_fc9dBdp3x0AZRz&+gIb)Nt(17o*om2>MIILAe+}TIeBr z|NfNDOvAA6yCJI@q(D$9r|Y3`A!G|7I?<;fpjjeWQDnVS>D5?|I6n`@##U^coz `wOC}S5*k* zbr<7!`7ODbyu=kb&K=)BikZd~FO>mCf913(pogo4qEqk6Mw4K}Uc6(w5Gq}S<*F4n zd|Z8bMP7`&R#(fwQaUTZKZ)*OF_z<0Z;^>SHSjtQqRXa#cm3s=IvqDv86yWRk{OqY z%5x7ipK1?mq&TYpJ6%KDczteeZuEUrQAFmUJ0B@37tvw>h+zY{dxWY6Auwl&tV5+# zWC&QC;CTFXsVhj9yEEq0Jd;joI|~9Vv%Dwwb{U-X_g;V;BEBT$J83@h-qzL;R&4i> zkOS5WOKWS1PoE0#um1#wPI8B(xFcRi^eHU(kK`5uq$22kY-wR7@yZe(*ffyH`C#Jc z-t#g0iS&;A%Nefm%by_;bPBHTWHeK}|LkiE6ZdS*&uq7wW0lvb7TzniAe?T;rubff zIo}zd`vP<;zia4f{bLSO2&4dKeCM=pe{w^Co|R^G5xjhKSgeeA#d>|J8h6#L598CW zw<*Ha?_8`jIiJFq%vnu=L$HE=1)wF@D2z%vxtq5)QQa>P_10~>h*hNznZ8EIOP1M4 z*g&7j0%tV{^4#dD8v(vCB>lWHm=cE#7h6uN(cKDwIdn9ngKZ^w>0!(uqGaJYu2sB^ z+2fpJkm}KytLs%9#`Z+d@gb(*fK&yX7{22Ra}^634hnB-j0BVU#N+zZNMai?aheu2 zx+F$e!dPh7>i$~K;U>IQB?7<1wNq-UBA!LZ)QdpjOI@{HI?kafmH8p8vC)}|oPN#) z9>I&WgpC9*dJCTS{1YPOeg%09V*E#d;@>dpC}(p%Rbaqihb%5i6t*@6c+$Ei7Bh|- zy)V }z`Ndykckb`110)PqO*bWEJQDQWNg;2}Z6Ew>Dpk8m z44hxHq@QP4TTgdKV4#EgVs&RVblQwVxSN{lU}T|CFN_hWexUbtUap!Oj?3|5RAgy^ z8$7hTbpK?#v-Kl}x8rPp`0m{I56Fdcb|u^b4rE`h9YxP=7k#NBqX#@)hlDSsK}W66 z*!aCD-SktA=Q2os1;2@B1W2XeK?oul1^gkLI%AHT=f&hDWx+2=#qN&5k*F~SL-k-d zOe!iCN&<>(vZM35l1^Nu2QQ%`foSOm>rGmhJPI`&OdmMo#ZNi)>YOlqPU)6;VAl4h zz@YfQ7__Dl#H#J;*B@~*$8ERSMi_jXlN3;iw}ic>P$ftOgAx)GN3;!bM3R{s)6#s4 zf~MUAxfPuKuUBZT;V~>jH#)$gn`U>>G(X 2&WH)H9M+?jn7A{O7bd!I1NtQ>RNoLi5LH2=6^M-C$DJ zOc;q;A6plVlyhVDko@ZKjLf`K5l+dAg!Z239;LJ=&oXPAi-;8@c9Bo8=w~NUMVh8{ z^>h=DntVerLW-i9$@+DWg*-HpA6hX83K7QACU-Bi-{BOTj&s$&EzdC?{JkB==S|ny zHMm-06U%k?aBr2*-+XT|j?UGi_WWxKLkAGVBr93rd2x`Kf!H5AKh+yKyzA0#-lpZh zSUgl~g4LFfQ`|Y4Hup#PsM6*yG0E;tHT|(8!%j+Sr yFpzJ_CcuvlVqj%d359z#8QybTG$}LutVm;GK_;BQ%KFfE3V%E?jvMk_^@rhe zCMdlGESH3Dk{Z|s?|HQ}sWdiw+76+%?HyE2gw>vlxA6?jb(|k^tj#?i582 znnNqe(B7IQ-QPdb)4|>IN5J17_~LW3xL*Z0$8BgK9VnpOe&6_&3f+|VG|dgSwfU%2 z$ps}EQqU3TpM3ReY%MLP*Y`J-m#PUo9`I{m RseFMJ zUx#EmX`m^eAJAd2iLYKvVRDrSghvbreSJPQm>c8mWCH&+5asnWbOWKx?JBuL#IuW? zRF%W@z5+g`#o7GNa+>$4^h{_D5nM3LHe7R2 zfB-+}oQ>BWw$UZ^K`}ZnsZUixL=j4~;tVS J47Wn*%L4I@#W-4EbO7={V?lS zd4V602}eNb`@!D}Hhpd5o$F{_c%A%QW-}$EL=2`bIRQc#a(3$lP5-kl+sBqIAV%I% z1`c&2j^#^zT(?3M8r6)~c>LC*>ATGh*-$4P&S3=ELyF#rMJWx3tsV18n25EfdHPYI z^%J@=0{<=a?l8nQX)gdoqh5px6%haDx<)2qelFZ``t{kNjdbki% EbNO>p$9M{g*MV%>fT(h1DH7J=+@fXCJ>jGZpjLc8ev>iNY)Ki16e_RW^$vxm`zw~Iutbw z3B!+?IZ^{fT3-d-uiKot5{UqaOd)-g0CI+pBI}>n{(rbdvwcf;lqihpb7_sL9ScDq z!5Bq%Yq!U 4KRb1f-^^xti>8kVY`@P6#09^WXXYk!F#5K$fxLxy+yL{>jsK6<)>0+cJ?N{LIGZ zR_Cpa9(dR&dT*!WGlv4#v(dS$jXTRv0+~P}o2O`xa$#e`oREkpt)Sq|iuXQ09}w#t zAt#+2_|(h_vwET!ZK+G1Zf%Vr^^~qG<&nl9`rktVnoasBc-8?Om0MV-1_#(E0~-hs zYJ`BA%7)nlPfp=uqGs*vSe0tZ3)*~x W4w%?@g1ELg9(*cduEuxK5ux z*ojyEj%a;MY&3D4Ztw38xZjyMIXeT3CdWb5Jaf9p2ve0Xg4ZUIY(P(UrxmhygT!8T zReaIW(ebo3bi_J2IkDU5e=e`6m|k2ws7`P@aS6}as#lPc3p->AI{$JS@A|>(H^x9c zC)NLzs`d}-1Dkd0nr2yEG(i0D?7b5%n*`di@}9HY-uge0yl>bhkz;JZkO04}cQIA5 z6-4}`n6iL427@{Tnn-NtVgRpar)9FMg%u*Po8vb%m5?%qu*GipzAAN}N%*j{vy)j@ zCy)o^RDb==)mXCrJ?_06GM5Q2R;_W4`Yh1!I2uE3CEhf=20-`KVpIWv=kxc4ZtfF> zLYn75c ??bv$~q7j6rz_djXoOohk znhqw+` ?y9LHyyT%==uzR=8aM|*i2Zz5KB6<^4opH)$z zrVh2ZK(*9J$ufSF^T&N(L8%RMSX>bE0LRT4a^q}2qT?CCFtH+$1ta|CYVK{kr(cg2 zJHPi9R95l~-u_ ~j5T0uX@{5*ORY^57Fd9YAG2oC%7 z>DbaD=j3_hZav@+Xk@C41LY?-XVmrfg5i{gZ1*gXrZt9a*clzuB#G(CxX_;0H8sd+ zmum>IbJ(Obi|8*8PYUQcdz?C;7Qvt>UEf(CZ$ GD`vkAX*7mk25Yc6N^X9mZLO)KBZD_)zGzrg03|UQp*g-`B$UL9CCB *%vxULPaIHJP@)2qT4pm=Hp`=3h1TwCBI}HBHKpk^J==J>2Vz- zf?@SI9iBW>x_&E|%G>nX+v_O-Rc*l`YCJBuZWJeSnEnO&l@={pRHD$`0tFlp++dNA z!iuPvi=-C!r tc;;jL4@hrd#H#U5n;z%)k|*2Y%7t`N$a`KB}YSQFcIDs5(76; z{46E@p+`Bt8kQ~@nj&|vcM$e5=vr&Ug8zdT=tyf*F_mBo`3Q?Uovq4K(>{d2!JgaZ zGYY7p>uhc$JRYQcTeEGgO@>Q^3w_mS39}Zk6d9kF(4~rfTK}k)W5k_TY$CdCg5V#3 zQXsaL Ac7g)(f|wI#imMe~>&;t?Krp)F1+*{3Z`+T`HSZ|>q& zryKN46zQ~zVu9b-U}cja2}#j-eBWPR`EJDHRI>NH>6CdcMP-~+lnU6GgwrGZiOL2+ z=d5nk3O-W=d04?A=n@CsbT1Kpo97FPVH&!bUIJ#;6sdF0#(8Jr;{&yM@gX-uhA1?l z{ 4u!5chljF-ewTbY*h(TfvM^y;s^5NgdLHHE(>MOjP zhnIj#m+DdD!i%%ODwWZJuFlSkW72iTe)~`leHgBop+x*xde0fhGjJM0WMIn1&X(V+ z1<@;kTYvQRSafOJqaUSU1Hw>Cj8UxY?cAuYwRu%f7V_z==!M58RSo;nnUc8cS|h*r z>bqee9|xP21!0fO3kxcj)#YaswhuGA$&22 #Mfa@O8;Z0OtXh%y>!#>a h{e9O*Qz~2P~(JQfmR+6Z> Oh$QqqNKfl(?q?`els!1(+VbZUK?Y!f-a_G6g z?aJKJ14iAufvZGiu2~Ls%ui^;v3AdZHi65Ena^)a!bh?7aC&L+{5p@#bsrft?&U?a z9SzxzhBGpgQzs??aIU@@D_F }^*SB!2>Hi}j{n+Xd%Uxk82yE1K zT(VLm?LB{T@5`WbUyIe;_V1(uyA!+~NwkaU3`j!U=f>kg2(f?o@XF@;=gq3hzvIf# zawoK57eMzp^kwlTWA&Op<^X>>xEZ K$`ph%*$Dqk{Bq3=g+hBR03^V1PxszmedqJOdoezUuqWl?3r z<0PyT2D+&s35t%2>ovmPs*l3{>fn=-^g23p6D6v^a^SF8*OrkDRMP}E_`9TP+=xC; z=@G&y3PwEbztZ3@HcNPzKKYU+DGx+q$E%R%3Nm*MntVo$h^^-10NI4QWCpZ3 zAAE8;I?>vgw}Q1JsPkeXVd*J4PwTyi$PNz5D-p=`!R(PC#04L6vq~j5bbr+qZh#By zp3UxQf=+)Nl~EaX>77N1TtTm#{lgMp$3qPj!;L%TYzl0e C(df zD$j$>Oj*tOixT99-HXKG@H?NAPz)-|cK;~NVX9n*v+z}C7^*i72-Lf73w7V)zyK8+ zzEPq)otz62Dmo;TJTC!yGe#(WB%i2$b9mlgQc{HFe7TULV~eQrceAr;F1-d5V;(&o zJsUwtVBU7f2ils4!^3X_BL~btQD3$qd_(X61UmZ_iwuMH%1kdUu>tiY*9Uc{ic$yn znYMaMAzM?qUNfVgz8*GFARbrPcVC_96gZxf=?BZA;|s1-_vg!^^2LUM2}I5Qj^|-r z?xd_pmuUH!2g+Q@h?eSRB?ZliSr90 _Wyy#uMq|9)?I|ppXkFz*QM9ML46K0P#wAjf!5b^cXy*{+h%n@%^PE# z^22s0HNwiT|Ij2?jcDF1grIltBJO;BDmKFfhmXPxyA$SnG^@UpA4)+HQTP{v_Lsn^ zch!YPt?VSQr-q`>UG~w%$+kTvhPGzwiXq+68B^_EjE=eJJL-34u8U;@i7+7W;NYNW z4xIMt^P&VQ(D(tGm4 ^Znm~M zln^K@3THdW`|QwWKcG%oG?+%){~J-6yN POZ>l8K*uCM!TwzG9#x{@{(M)xNx0m(;P4*cl<`Hn6y$v09vxQ4_9lLIP}?Zw zEwXK6)@{`-;;LVo?Mr-#p|Y}%=EWXfw)b*TwcS_(kK2bK%CxSBY@Sc-LPE^)R7V@v zn^i!7A|L(5w83lr2gEr#aJHW<3G kNAnZlZqw z>f*b6SH7WqFSM%9_Qpj?)62to-PE$dA;X$(D-)h383};x?9xG7C|T`JT2%>ZZjr=W zld 1vW7Qn*}$|_G6sYpdV0j zlagQnx>UKO+~5ATwidB2;xvEocSL?)=SuVFl}U1NK;_lNQCdzDwR^^U3-u%*b^(E> zpzgjtRR~nI#xSIvZs&3uA1siUG7hRlYf|Fkqi@2DOQ@*9DSeIk58tpyG^-s)Pt-F? z3_&1xs#KTz$q;oai+3E;AMXMrj0(`GB5}M1LJ2)$kpArw`uc}id^V}oR@3wBk~u88 zB>yE%gYX2RlZGUXmyZm_9wD^g8U*uS2V=m<|KN-r`%?)$1<7&{f+W2K@;$w>?VzZ( zAxN4w;;s@1yxcJa;|(}L_{v352k?Yg*QDq8kiqONaVy*vadqEyYvcXm*}Ff zJ_~}ua9xicX&cnB-*(C7t)i8uZN_}FU6&Js!tn3w!rqjh8Egm8_+r~UJQTal<$p*S zKP-7hcS^dzCK+Xkx}}XzXm8Hi@LA~?BG6iAt>vFp_=6xg_wZZ*p;G zf4vp)zd=YEAZ$9{k;CKcT6epuZ*|V?Zoe9m$dp4~u8f{!R0(t2N~TbAQgAji`#v8s zL|uzNtiHWvCT27EHpD`qQgq74^AM0|3xBTUoq?>LW!Q?O=c~=|bCgH49D!UEYgB!W zAF!asgv7_o+bIEd@B7{Q34vpMm3|iMD^_^M)*h3R@&xp`#u5AJvuDR4e(}9>eJg*U zdIDem5)M+x4Egu(K<~a|voG{v6V}DBp%@d(p-zvFudT9Ob#_YT<>mEM3O2@`#b3X8 z4k?N2Z)$RRa(`F(=I`WPpUBJmqC2WT9+x&kM`P5B6xVkj7Lc3TyWsq0Z>=@Xz&HJ| z)W6#+z#8XhuXvyL0639A9tqX7#*tRP19u%>7>rIO;Jk4`5-~P@nJ;?-?hYImrXE7c z;AuhgB6HGzXudM<@RWNuJ}7C%8i*!dw1XqPg*=SP&0`&!7-KWRMmI8Ef${y&8m0H; z(4ZNue2PNkZ#x~Kp!1tqUrpYQ!-tAky5nBDn+wBF5UIeS)k@bB^-kpO4adD{4rYS} zt@AnWz=*%LR`(bnyVC)_)uWZR?9tU2i10J{;P%LWhCL3tIf$gETIA!@Pfnr$&93wD zavZ~>w%s1_#7uR3Mnv6Pgy~BIDO)i=lYCPNam^Kx>qQC=Kd|y@F~=Ki@*(j U^KRwSd2Ec{_WjDc^l$ zo2h hYhz4gD+Cf(>Fd5xt;DqQ=Jw?Upx;qfjIcL ztA#N)*JbOaF{PUqKtyXqWswVkUAmGeT(n)o^L)68=!Kryzp+mNKnuG9T*50H*m>{s z(}trWA4>geFJj{6`MAY-fXnt}BMP@QC;S1n-&~M5I`^;=<#@IBw-2aaNgRq=Ii0rK zd;!>BM2f2+3Mk9B6 nG9CY)8+4OK-W>Svt>1nQ)=soi~7uQP=Kj$slFO0i} zn{*SQ6kUPzkm16|+`)Xa8?7`|sjZoSK&&t(Xu96D &+h~@6pK^t&(kM z#Y)&HJ&9p)-0)HN+XnAFOb~-43aG6MRUIf#AYo<&Qzw#8L$h7BhF|tbn+B^Q+;zs$ z#e& ;PIH(>p+XjPKTC$&TGspF z*@=a*+uDn#Cl-t)z `u`i;(=VH9H?~8B_TG92m$*%KF zC2r0!arWiq6$7znLfzyD6-o`g$uJMRv5rEq5dEHkQiCf=QA(glK`L*DV~9T2XxV5J zZX4|;2y{p#h)jI9zt~95x8zy=lj$jtWu)fBd$(W&xS*?x1rGgir&*H)(Sx{fm{Pj| z^U2LPUFwUgR`Lj=bgu|&iYR*EF#|n&LWWpcQQ^Ci12!kMhrgO@cZZ**mLC2w)(G3{ z%ELQT3&PX4E_ 4QFR)R8OV1!ltO^DI@K&P7&(X;5 CZ4) zWiX*nrD||KeKT^BGB-N@+o6@ h}?tiAvdkHI4x_-u(RmT4y|mt&k3<>6_78 zTCD~*jyhT{P-d|!7Z %P_*e@5xK1Un9$uO2k9)TlQhO7}Y*2~H-1q$4h_+Nl zsy@S@iB5faT#jPS T zZIofmJwBh`bMN;)|KGj$pNE-ej&t_jv)9`1TI+pRB6YM>NpCXT1OR|kT}??303ep& zuRI|>cqMqS$PfH5;HPiop=9&c+TFp;!@<=B0DLkFKefB$3sQs)@82@;w=rbPNIvPX zNp?(Dytp}Pi7!(6ntfI?xo(e*=Pu`;l2iOK>~MHcT#xjJR&A`8z{`u~{ <#5y(nGR-i1E#y^^{EQkH_K+IZYSw$f4V*qeiFJZjJ FNh>Jrd0iM>vvD7%a$aM9k^pV Qm=8l z6h~@8_lDv^Vs_fg<@VKE;w=IWV+P;I{=S} t3LCS+O^+!ZEy!L+I zq>SC-_r*UGl|etwE=6BOCT|uC?pU50Tv=M--xZ&c$6vO=rPpXObl9CRHM6u45_`~b zHRltR!BAQyW<2xm*}<*uzsiSuQY&e~Vn5zyF 4j6~AQn4#}^G6x(di27Ca36;M}F(D%vQ$@2HO^CN4oby@W?;>!cR8P+9Tn%C^% zRzeLp(Y-1RCv;Zy8eiMrJmi~YLx@vxxZJT|WS4pr8X8`4qlT4+DAFukD*SHBes3`K zt5EXjF0QYUo;YO7M#is3ehL3dh`%eh626THI@Z_r)E>6?D{69LZXK486xl?kxq2E- z*9Bp=Ht!p Io}G@N-OHN}>&0X87i! zUoR{&^dqNwk; fy>aoVMx z@kx-VM;m{W6_h00)muM*RvX^{a;kVj|4MpKG&W3~m6nzQz|PK2?25W^i-;MwXvtN~ zm%J-Y#_B`@nC?*Iu<{q-{nZE*)0lSb$%z*Vs;f)+ OzwuVlOT(COvl?L-euTM$fV8tFRb;&2m|QQ$69lKjXuPn@K4tiV2*P zp{WpL-@D36eh)9N(nU=!mgFsTfP_y=LIM?d y{Eu1<3Uxy6}m-L}zmsXqN#!(h+5H0XiBbSn?;l&YD^`>%dIjJM4# z!i*SQm1UpQBi_B^Du?Ht3wNL#&x{onLl{V(>+9##)fqkrA4l?pMRZ%}>AkF%{%1gq zaMvI&MU w{eA(cy;?{1f86NiKAdf+WYHcUki49?;uXB0 zfF;IMSMd}yHwfQCh{kC)yWiDYn}$2!E<9UcL_Mx1F2(*T(8Csy8cjeb%1G`LIR{K_ z49k(!-nOUZmxz9u;VRwJXGhOOa5=xEKe|3kWejhT93`AN;kBu)qxuxsYGOo=TN-4o zR}wUizkLj83qRW?ani^Cen3h}`blNOp` >tpf&&TMl{RK>ig&?_`Gotk(4?w1(Yk92ntRa$DToS zuoE%zek(jCNx9(-iZsufS8zOa+dd%D }s*RH6quWv+?yWSYcm${3tZ*J~V-&|8eT`zpgGj07ihK{*xv(0&4 zifA&(d0-+)MX3!KnVoe)`W3(#w3vS_o8i=i;~e9!D$&OrCKyaBlrK_C?2}HmJ}yPU z6Cks1fPFjuz~U|M-Ntd(9P06jQzo6Ek18q5wnJg``K?!XJ;GROjq1R6yz)_P@iX^~ zfLl}XJ7SVoi4`GATe8_+-{W`w8OamaCtz*Lm|0k;G)6e|#Q;eZLE}k`x|J9Fat7~b z`g#d5G5zoM?+z8k^go!?rajwLx^zbz1(g%vZFl!_W@KcD;eO?OMsTp1jj0^ dM8oTtV gOer>kxGVI%fO#HsuZ zf4BxySJ{O|W&f+*6SVdPz0g^V`thHqYf=U9z>R!Dul&35kalIbPx ?4`U#7SW_{+$Nj3Gc0;P?w@rnfb z5T9>}Z^j7wstr$pA~=<`5dhyCZqf@XP=vDf!ia)d@f7eiDDc<_g)M_w2^C%qxFyMZ zc`33HvU~re!yTH6{e`En!cTA2HgkE89eniZZ@Gy0osc&ac=1h~w;@tu8rgx5Bvs~? zHhz;?JNOhun96s3eBU6e!LDHR-T~J(CXO^|Tgl}UspG&n?R~*aFPZ6q6qf4Wk&P6( z*e`uRgaqVcpv%?^bq(BDv7;OCD4YE8*%`v~^W+a7KIrJ_QHkCDMu`*+DQDXEY_rv> zcK@C3QGzvErSim4qs8bbK#;^Ebqt+%syWq#gB&b$b>AHxx~nC;I^*!tLiaAh#x?rH zv4Wp=;f$_&h-f*f?w8FO34yIFW@cvTNRxq;uJMv9>tt )RECCLGU_;tslvA4uX NI${9Jk^20TpoYoH zu(0bwlUtz2*la(M=6B?0v|WTWq##6gNm}ohCBcU}s~jK3^xT4T;4Xj%v-FVw&H@mj zGV<1KkpW0Bioi~jPJej1)XXM`Mrz0nR&}0|RpZo BV7~S)~tAr+7IyxVjn=4 3nDvIrHGwo@{-+fam9JZh$lnrq 5}hW_^!tSL}I_w=Ew$DiwHhKEG!B!=%5ze{^!Put*y9`rR-=-1JFL4D2GkgY7Dr z?Un_1(O4oqK?m7#l&50 {>sO8(7evf+#(6lm#S@zHliHT*oO!Bo^A~^TMS(=w* zy_GDR9|e>ua~28sxEV _Ew2@X7CoF zKi1`RZHxX4S?cuF9Tjmm()DgI$KqLuJILLQxA&pW uBH R@>*3w7#XVIp0h4r6;VZZ2%tMV6#p8oH &(P+&PAAv!jgZ ze_iN* 4?MeY|+z2+!d8^B `K;o_rl_0)u*347^9UBh|w$U8{?FMa+LE&=2fP+e|%VT(sKA$_2L6fHjd)C zT?0E+2_{eP-o2Z?=i%v@+uS^t@biiC)|S;ps;2gk0688Gf7LWE0S;t#6D}8te8#VZ zY=T(!)9f5RcyVVoux`{{e&b5}?oF*);kH?+^=@$6Sw&Is#11h3ITl0MRw?^JLmTA*Zo6nSp$lfpU$F zjUzKNCH%|lgtd%g!~B>~5~G`p1M&wCNp86+`k-w9dC*#V5&Q1I{&~QswW5ORb{bk& z#W!CPjz+g?R=tqKi&y@N_X2xkUe+<{6v3xAXmRC#Me9vk9PJCAgI50%v}g{{P2 dw zC9ZP5jTcl$7bOW1fpAOc?Dy7(?K|YgiF=owv19|S9uUBOz!mh4LB9_~fm%njRjR>R z=xJ!a&LAmnpUumw;N0@f8wY5S*BeeZ9j*x1tNpOtnZbWJ mJjUN z6?j2B@IeP~I^XT6gGU7{yU69Jbd !xqX;Z}&YS4a_7b>}E^NW2I$4hV2 z7GcHq_@zXoJ?6V|6osQh Pwt!fE|woRMrXDgY3 z73$D=^iM%vS2Ekx!O>LKt)Mb-1rCwzot>Bu!8=ppel}*m2-%tF#cwQ~UYO~9;XI=K zR-QrbbcQC3ZZg%DI9&rT|M>A+%|#l@Z)Oz O`A8m2@~(3JcjO6RMn^M8lk+j zQYC=(CfY~)Q1V2 Mej-e _T;r6j}7u&orF(6eI8`6a3_XnDEQ@v0Yb 7bI6~Np?QE^yghSD+{E@a3Wa*yq!1tIh0O4y2oZB!zym(Vu;}E;xt%}ZRaa`Q z_sQV0*sMjoo?XNdl}l }#T*+m1jmK?p7l G(Fsxy=OtOcX_-vTs &C*d_3~*mIgubmZ8HA7g2X!R)~}eQxXL3R0=EAIR2)sjxyE zRK>5WP!7wf9Anvuy;CRVpw*OO{k%8FX_Q;2^Hr}+@Qk_1K61QhST%5BOt
B>-HQXD;B3% zB#!6& Ns!E^w@PTz5y!#qJ55IsetEb67#oPJhh`ORGTpLr3-5F6ggm#$R z!{MR|meDNICIaGnlTcpOotH{m)Hm}u_MOMMak(@o_r92OM{8dP3a#(XW8fu_YQfV~ zSNdNS!M|}Wm?V{z@G-^zE2{llMEv^*d&$zh8VA8>4W;9gL|J4aLJVERVaa9w{P}y3 zEve7%ntf*v9gSEB9OH(L)oCr(LXKjGZ4sVS92iq!tI=6)bb&T{3YozWt9P8K@ujcL zmWV=3AZZ-;F(WeS->1Z@Tz|tb{|i999rgV{hN!gkKJa@Z137C()GVv*@87gM>sqk4 zauT(G1&5r;aYb{PDk|azx97}M8LOzP69Ga ^Y>|o^E)+qrnbBm7^BG9M>bX;~}5GIfxapGvD}(*ua1*hHIjWNPWP3 z@x4mhk%e6J_gx$Sc9DVG(Z_ZZK3t4&b#d`BwK%>4zw$5_bi9T2w?W0@&s744(_;zl zY=ptA?(qf8T@*jB3g0f#(7lUNQJU!I@WX=pXP1a@z^!y~R;vC!^%W 9hWMc`}@u79Jlz3_PmC eq}o<3+1og92dX$@}wHh8tL$ro|%fR5yL6k%g1D zw6tvO?HM-aoMXI_Vn8aeOeiZD=+Y*73>KfHoHo}bt 7T3)LxsZeS%q=0 zJv1TD1;ylnqecmS=+$@ec6sP7<5{-%5qsif!Ah<5&t-Wdw8ATfzm{0Lyn-71>l>9^ zym7@>i6Voy3>MkehtqI?oO_SNz#5vJx`Bs$y=cB7wOan(O|6*dj8EC|uW>~{qh;hS z4|_M>Z@v6Hcd#z?o-|BMIKU*yW9nl(C0MY!KYxDv7fa5a%LChOR?s16pkZo9nD7@| ze^tNnUv@sAR=&-~+pC7VhTPjD$Pv9s83Q|3w+IcK-;`R}n?sluT{_t&>fdCaQdnEL zYXtf^dSUqhh>){m0_|M1wRkFDA?>5ou+73C9sAYk<|t-Y0mWr>mC18 h}OP>a1R){rUTiJZcm z*&R-&JkM=tpnso|1n6k^yjl@aJ#0(h{COJoxSp;J>!s?g ! zS+gnqHq*Bp5uM&4*4)AIOXFv{6?&OLF7aaA5gmEN2Nrt)cj}r4e6BsKt^H~^k0cA* z0=-blL&%Bxm?qMcULKAM2TI{d(?0Hj4(c|l7qgnrm(GPg^2rgOfvcrycT~y3sovp* zD6l1lu9aT3hxh{c_7^u?gC4eJP>U=_ip!L$v|U>QwC&33a0Gg{FlA`sk_8>=xvR%+ zY1@2p5)dnX#>t^n5=LB z18C%>l?{pKA?@sztcTUnTsR2rvNV0XJ7u(?&nBj)iJOSEKz}n~fu$dDmbbKb2S$l| zw&eDVPr^ARuL6pRQ*iv2ZFB?(K_?@b7*;-7&DU#sv-zPTfqO|QT>t<%$&a$g^`tA% z`%uF?yZ$)_l`o*-1Ad%9-(B$+UW>TjzRN}=5RqG@%Bbt$X@L0s4vlr|SE?6~jT_;n z7ES5($_t_hoxepLAEaeCkj)7ORPdm>K`BLLuFAJkhFezHk2Fa?z|`T#B03gbMkIdV zVXqxo60CVwKvJKZ+rH@zt{@Si{wwAYr8Q@@Y-L^#=a5H&AC=azy*(I>8p?;WA7@B7 zJ$bC{J)^LSh!J+_!wr-QjeR KS?D3cj{&e1#~vX7cFO#+Qd1l?s?eLwm$n6T-o`EqrSe=hOLr;pDA<%GCd# z;rwY>J|`i2-3Ynb%CYmvOdiN7QiSq=l_FG@#n0a#0)Vv?D86{Pi#9rs7IQBNQ(SFt z9jC#MA;?dyBFwRe-|8}jfOho4s4o4}PxiDfvtezu4nrFRIKng!#`xzNs3BG2%f~!8 zLxQR2`p=)2V5J-$OH>8*FaDgqtrdNqHqUj>1YS)uPU&W5mL=^p#h3Z$&118vU%xi& z3#%+z&4+BD|Hk{{(^C#QlE0VdM*wU++kfcG(`wU6JN&bYkoAd(aeL#3n>`E>=5c1+ zUCtBQ_iuaQ2?KP2GtC-&{V5WtRCs&8=mLK1Tkkbx7nOb;F=hhlyrpXX>6}*ME#* z6qj^q3mTt%kHI;%X2R1-)2T#m37l5(W=7-}+iXj?o7XJZyydbyxkVcoB WZYMV`S{??ImPjV4#vzEa>ZwVKl3n_lB45i86}2c$jg@TO@Ec)YsG1*bPtd z$pu|Wb7`dh^SzTdjMI;)M~GEF)!6mdSGwgn2EtzYT(SUnWF9z8wN$#X^Jj>#*$zFN zN1+6dATW>vJIl7{ar~+)S8`{6&5mJJ`(%dz(8$2}ie8#V0$ZD#D`8>y4G6@-)IGJT zJyCWPdCc~Yjgs+4zPr)3=j%c##}7i&rm_>Q>z9OS7v@C5@>Q2vroh>Cx4QeLi<)F} zGWQ=pcmM!(?d!Y0f2S^@Vq^Q9vtH%vf|eWUOa6kYbB?TFA?$U|@|Y5T-If7&NLshh zi}+fGCD4LPzDGdW=31_p&qrh8>eJKHO}C~hYQ%2F7P}U^NN&)Y>jm=$o+>wocvrXj zH?GwPRHi%BN#7LUQJ9V^!s#LZGol(a7H|^toyzW5n-uri5Ka%i7(AKwMOBd5lG3(> zM3_L525^$eI6ZK@#ZZVVtPJ=3W-^TOvbVP%QS#44$O5pYdZU)(6Cdfm@TI-;07QXH zQYqTdyoB%9*SjY0tUHcQ`KV4LWHE`yp~AHfCN4LAZ&;w2?yUfV&;rHR(VmF=tL{`$ z11^MH7U+{Qch>c+GBLkr;Ie>+YP3#Mn)H~QdE>{*2O$mSY?9Ma$c`Od#K8k66z@Y? zYoA~5^Hoto3RNQLA3x}rnY%}SCVpdKu2#i VI> ztzo@J)ixeMdTY=v*S>q@z;L2sHfSy#_i?SPl|T{6S<~*~GWwiA=wO@W4XV7v=pgIH zBk}vz+rKoL4`%1RlH-ph9tWM1 +WWAEMQjp?bs;F3`?IV&$jG(q7-?y5(x`EVv+fTy Ay=kMA%^hUIdg2}c57j}0?j2DXmnhc@Ba znN cj*00 K8<=y?^Vq5 zXZK`l;b`mQ)fp#>(^PZ*RMakHs>tFIgXc;qf>Zr)qIr~#@{j3keyi!&9m4?*0AP4@ z-3zeZV@lV0`i{m6cl(rJc WDS-7gcpaeHcwbb!9w_2u*xxx|Nlr-|M!Aa>E^M|G#94#kxT^G zMZiYL5FM@->Fmpy)XV4B?6f-8X3OUJy6_>rV7&092cOvK99y02VR=5OBDfyuyn$)Q z*L@Ib_3NzX^kUK&RN5bdWNhAAw$z=paMkO3RL-aL-K$GJu|3}@V7K&|0XqoZ&$_l| z<;C223D)`bxcuaxwzQeV_x$ #zcs zjsuR48lv-ir=R8pmz&VPp8)c+HBBG~G&(W@13Lj~>*{(gD{uFN*+XSi#>XGc;Jcf_ zRbR={0XXkq+nVkVW0T&tIonRSbt!OVz6Ximw9CR9%+Uc4BbM?*QpKcLfRV|`_h9Po zY3YcWn1g5E{Bp{}#0YW=|F%AqVC(AY%4$3xje-NWqTVx^9Gyam3%#Pc$9wdB5-%S- zqpaRgKLBznE48x4oM>!^vtzEV0s(nz>wN2OxD$Hd(#LjisOJjmf1t2V4@U6ZmKG*Z zOKG>H_*Y}QCm=AL`bYWMygC!D0kRHz-!ckv`cJIJfmw4UEu-DzydMBL(Jy>5xXCND zU%TZonUuo!H6Pg`zyZJ?aIoBDUP_Y&J&^|@t(8ooVqy(p;o%1@^ddU?`k})?S4T$Q z9FwipeTuO1FEUE^I5mP0xafeDpCSRGhe7J O14RX92RJ;^G+(LL9DRk82C+ zQ|9SXI9QhU{Q5<=2?ocaA}&?-QSf!zDHAbXy(8z6FY6j8A~0ZRK@Yz6tlka@Lk(su zt{R%d$QPtOy+MBgGp4}169n=Ou* {GgXZ nK4%|1(AW owunMup_$q@iRi1zik;N$>Oj>TMVX%x6+x%k z@b3KZJ*BNV *y1JS^T_sTVp{}vQ#`3p_t%-la z`1o=~66DV)d_J-%2rViZKzgQXfosyP`ZvBTUSl-Q>AE5WqvN+?#o0V%!V1%pz}=(s z2|0YM1b`y@_S`wJNH^QUM`+DFfO05HA_OU7YdJ~2mjJO`8%X=)m^SH+Q+!N5cQsu~ zBs?Bv7wmW4&~t8F!)0#(Pqtcne_p@K_#VhXn2?H?+je }G}>u9q1H^!h0G`@yuoi>YtT%)`(Yg; zEMX6fx__oeuqvei(-?nKIV>wzHio0muu;g%nQP%}#|4mIrq*sS!0huk97Gm7OA-D> zUN5HRa1Cr26o-6kWxAR1C%hhc(i+?MbMtKt>?NXP0xFDFsj@Kn({6F1!ctQL>K>8* zHjjWVx05O)GCV4(#IMq36JfeJO&756!C- 3FA`2eXvRk(w+{050z{7ok#~ z?jOYfyUA~FIL7qHv<)_9l_ghT#@ Ek_`b+m&um`~(g#)0*$$nG}^ydQ)TgK$W ziI=4Lg7V9xE?GocUD`f{3vZ9bF+z^Id0x-tHAGvBOFrf`bo5gc#MvH|u9{YQ)4l#5 zNy6wd_Zu)fc;rjVXLxLPtpogdH=B%2qr_ Dl zp3Fvb3nIk=!HvI{7zE@+i^#5iyInVPY?{f0{zRhsQ!awCEIjnN^TKh26H3NurN*vD z&})q^ERI>lX `-9LA^2 z35<5HNSGiLufw*J#T8F(0%y-w>i#F$-kpS!NEl@y{{Z^|Hv3eg_UjG;tGOM0wOt7{ zv12%viYmwqDAmvndsW3}GYujMUTy$ocS;#rWv%DaQ58^))u#QtEIfeCu%?sQDo0T3 z;PG+c45=hAe3bcvYW$`7kX_1myXS=&pQoTRMdW76QFXR(i4weILu5N55VA?&T(Hxn zZg04La~|Dp&JtmJE|*r@W@3 z&T%xT=R>W5R|e)ah-{;{DXB>?qRM6DI3OcKEwvNr>Di*>jr-cjK!RSI!b=`sBb9x@ zxs0jA~Do%fX++Lv$>?0|Ev zXJ>zD&YhBPHA)&h?cK=d_c|V(=jPsIjePVR-|O4tn}C|AG}nizZcpOarP9cmwVx`v zq|5CqnZ|CB2XOaWPHbe3Xcv5$H73)YWzt@Zbmw&Z>a`bjZ~Vbqm1%xGEd`_JAN9W} zrB{t&y`0MY;9gFjqzbEy-IA$Gkx|Q(KH{gvyy0dE3?WgudrA`eeL$esfJZ&MdRPJ1 zsx#C|b)tJJ;KF3Rh=Z!U%HZTV;3ZM$2#73dH@%BW${!tV`XRaO*=!ive&sDnHHMUG z+?%oA5Q`9IZ|WNXm;O}dWO-vYx8fZ#(j^H0a`Rwo^>*2!mJc@L;h!m5uioTA0i2O- z@42Z4GZ(012sHs*2O4vJSVhJ}XoA^iKGWp9^#wzv(~6P2BOVlf8U$+21c47=H1opk z= jtN4O `YsZo35e`8AuT**peceV2mn9}a{Dp~jwW%rp@UM8pVY;hMkcC*A1gp9sbBU(|Wh z`7{x=`t4|zlOiIST?;Fu*qDxAd?D7s-pclI1({?}dT5XhNvnF2cDNWqF3pPD*5PP# zICLuai~7`C0~Ku9Fs&No#r=IK>perhCy<0M=`2B<0Fqv^$fz+p!K2spD1(XCOX0@; zKG?2HPC1FdP 58C7fW5$P^3yi#0xcnjCx8T_ZwRzq9)K333es0x?SA-P; zOe6wZ `0^KWm8 z6 K AMHX?;93=^pa5BzLztyr z`R}#HG13ThXUx_S&tt{;%%k7EgN&m;6|)AS&QOPEPBR2ZyDG%#`4iuz*!P5UQ%g7J zXwv*H!+u1GZOz=q6y#r#M$r;a2ED!TTDq`^i$L3Pv(=z^7~Mc~ocgo~=ZGRetnm7x zayF5u-FJPiE5hW_4aLJwn_rH`#?|DKyY1dzT~9x0XTyqFIeyj$0iSa>K7-ax^9ta> zCIP3=Ry4|&ulZ6~8nu#mXeM{|?!mZnTroMo`$>Qs3PH K-cS-chpqpYLRb z+FLHqsUu8J4pZP>D}XhUoP qW7?89Ym6*Fj>h?3I|1`Yh^5sxVc&%d zmTh%|4k~DqntssIY6{VK-BT%DXxXN@%$aYetAoP4nYY7KMy-wb)X@I#=`(P9A53ZY z!Hg9cTw0# dxRS54fx1Yo~SCUzEL8k=@ITK5)Wz9bvwtlhWVAz41g19hrKWXA4|+_-?V?$f{9 zGiOsDZu=bkp#5UiiT}b~r~vMd);KC oUt1neid0Iy77y^uV{J4E~I^Q%(dX1zN zSxd>{EaXOd_@D daMlEkEMT~R2v7z#qKa)D2j6}Wld@K z!j_d~3p2! 4?n^AF=?k;P?! z9Xy0xXK%O} ZkH|#(j;%HRsMJ^bAS@P3H;wC08w7y|3mk1fhZ3*sL66Iqx{})KEwNu zzT*GwO#f#Wfs)?*Nb|5^X^6YP+!vjr8S0prN|s8KyK }TcaK~jh!uihIqD8y|6 z-8fjZk3AP@ _n(Tb9 z<$e8c5rXUKfNH;Uk6Sb}e-navHsRTr&LD}P<6fam$&V&)1 ^asm7UEEV$@R}&_mlKkLof) z-?lBR^RBkNW~$7dnirN6NVxjS2yFMh1BrSIGO4$1$uj2j^MKof>{Gv02B7}LL|=9< zSr^|U3Ex@fubQ0qF>0-c{{oUzT}_dER|dGH_zHW(RS(VwSYod*v71=QYWlX{L>Ktj zXfZ}kPM$qNqE*=Qqa{0{*A5UsR0fsQxKQw*2?Auqz3``4Ym}vM@cA)22llm{HOXBn z9i7*C-R@XFvYJ=jvI?gxh>|sdX=XfBL0TLg(mj0rI~6s%IDfObLCEid8zCGfE^bnX z@jH?dbYs}t9-O9Q$w^(zRSXw&U63BMYbCqWB{y{`0{rP_bnUvrTxcfufNdQTe?nb5 zKxj(x{&s)1ZGhn0w?3z*#C?uV2Xa;QIG#=3`JO2 47H(4uxvUE0u zB)SduTla-m^z}EnYUs)NZ*3A(?{=U*rO8Wf YVdlTJHMmOFV79}iC$l9s zg%>VUd4!K%v;;IVWNm6v!2GQFbg929V!!tDKYfa;b&p_f8P)eMys1k~dQAi0zTH#w zNnfizzr5I0!>jiSdlM^45AuEoQ M-^t!`?8gE3E*FQzIVm)VFsu@K`@K c5>iqKaCmq)ajJc5SC1oi^!eELwNl;t> `HhMNW_#|;+o!b14tW>P+Wp%W>H}Lry zNQOP3tnTOihp~>K(}T3^hbQymT*`;>G^Y5)A+nC_zF=)X8Q}KGImr7p=UzqxBAr}I z54$ia-fxk5>I<~>glm1~>dj!mqV;+t03Fwl##U_xTg7FN9t{OfCt27_Suw*xgKE?1 zxQH&}q9zi}jV2HkiF7{7-M(@D?BKmGTy=}s?5uCq;&FTPOCUnH)%R$vgj_jb-KodT z@{h-1heO`ptuRWr`)m390=!^)H>jS4d241t-h?~EuK@X+k}JQWcPqj)*u @LQl76IJl{9%oe&9+?B*( zu4AdTKl }kQ98JN|!3bFxKngW%dxc z`s0mpQ@H0#yGEDuSG#KB1&F(B&My~v2AMHVj@?vast;hTeTW@+1YTV$zRx%g)HV ^x_8M ds|I i!GpK6b&9{e6_^o={NK|7Um^Tc_w+b)v zrp)A67#T%WJ)rAq`@_RmmHEN@gjwk)&Ry|-_gW5k6TbiHeR7#?CVj*+*t~JBt2hw~ zH%$I|D}yO+EHaS*lEH~WAR6)Y%H>3gF3x0BMe5B+1{^y)#QAO_N0Z0#=M6lRmlV%* z;FV9NFx+&Sn^0H!_{`N5ed%CjWi??VYi+rI>%NQ~^}|+=X>Xiy+^*cxU2b6B*Z|Jut;*@`@w)ve!=!BlHG|DPG8dQwKc0bPy zy7g=rMHgre`ULSIdCnv3M*W)IR6xa)wz!5WD7mcg{~Y@HX+x3D3)%D715e{x@ZZ^< zsZrJ9LVsf%#n%`gqsFt6LfRvcz<+kNA7CL2PWHc9Img?<|1J!uD{CoLKDG@0AHQva A@Bjb+ diff --git a/maps/away_missions/archive/spacebattle.dmm b/maps/away_missions/archive/spacebattle.dmm index 741ad85307f..e3c7a315092 100644 --- a/maps/away_missions/archive/spacebattle.dmm +++ b/maps/away_missions/archive/spacebattle.dmm @@ -59,7 +59,7 @@ /area/awaymission/spacebattle/syndicate2) "as" = ( /obj/structure/table/reinforced, -/obj/item/grenade/empgrenade, +/obj/item/grenade/simple/emp, /turf/simulated/floor, /area/awaymission/spacebattle/syndicate2) "au" = ( @@ -249,7 +249,7 @@ /area/awaymission/spacebattle/syndicate1) "br" = ( /obj/structure/table/reinforced, -/obj/item/grenade/spawnergrenade/manhacks, +/obj/item/grenade/simple/spawner/manhacks, /turf/simulated/floor, /area/awaymission/spacebattle/syndicate1) "bs" = ( diff --git a/maps/away_missions/snow_outpost_140/levels/snow_outpost.dmm b/maps/away_missions/snow_outpost_140/levels/snow_outpost.dmm index f0c90db26c1..bca1e768466 100644 --- a/maps/away_missions/snow_outpost_140/levels/snow_outpost.dmm +++ b/maps/away_missions/snow_outpost_140/levels/snow_outpost.dmm @@ -1070,7 +1070,7 @@ /area/awaymission/snow_outpost/powered) "ex" = ( /obj/structure/table/steel, -/obj/item/grenade/smokebomb, +/obj/item/grenade/simple/smoke, /turf/simulated/floor/tiled/steel_grid, /area/awaymission/snow_outpost/powered) "ey" = ( @@ -2056,7 +2056,7 @@ /turf/simulated/mineral/floor/ignore_mapgen, /area/awaymission/snow_outpost/dark) "hS" = ( -/obj/item/grenade/spawnergrenade/spider, +/obj/item/grenade/simple/spawner/spider, /turf/simulated/mineral/floor/ignore_mapgen, /area/awaymission/snow_outpost/dark) "hT" = ( diff --git a/maps/away_missions/snowfield_140/levels/snowfield.dmm b/maps/away_missions/snowfield_140/levels/snowfield.dmm index ab0100dfde6..d646db7e938 100644 --- a/maps/away_missions/snowfield_140/levels/snowfield.dmm +++ b/maps/away_missions/snowfield_140/levels/snowfield.dmm @@ -446,9 +446,9 @@ /turf/simulated/floor/tiled/hydro, /area/awaymission/snowfield/base) "bn" = ( -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, /obj/item/reagent_containers/spray/cleaner, /obj/structure/table/steel, /obj/item/storage/box/mousetraps, diff --git a/maps/away_missions/zoo_197x305/levels/zoo.dmm b/maps/away_missions/zoo_197x305/levels/zoo.dmm index 6ad9f52cfc0..ece81becd2c 100644 --- a/maps/away_missions/zoo_197x305/levels/zoo.dmm +++ b/maps/away_missions/zoo_197x305/levels/zoo.dmm @@ -8494,9 +8494,9 @@ /obj/item/spacecash/c1000, /obj/item/card/emag, /obj/item/beartrap, -/obj/item/grenade/spawnergrenade/spesscarp, -/obj/item/grenade/spawnergrenade/spesscarp, -/obj/item/grenade/spawnergrenade/spesscarp, +/obj/item/grenade/simple/spawner/spesscarp, +/obj/item/grenade/simple/spawner/spesscarp, +/obj/item/grenade/simple/spawner/spesscarp, /obj/item/clothing/glasses/thermal/plain/monocle, /obj/item/stolenpackage, /obj/item/stolenpackage, diff --git a/maps/endeavour/levels/deck2.dmm b/maps/endeavour/levels/deck2.dmm index 198f2f69d92..bad31dced64 100644 --- a/maps/endeavour/levels/deck2.dmm +++ b/maps/endeavour/levels/deck2.dmm @@ -19464,9 +19464,9 @@ /obj/structure/closet/crate{ name = "Grenade Crate" }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/item/assembly/igniter, @@ -33398,9 +33398,9 @@ /area/medical/virology) "xUZ" = ( /obj/structure/closet/crate, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/timer, /obj/item/assembly/timer, /obj/item/assembly/timer, diff --git a/maps/endeavour/levels/flagship.dmm b/maps/endeavour/levels/flagship.dmm index f84ff808bec..60744b921f2 100644 --- a/maps/endeavour/levels/flagship.dmm +++ b/maps/endeavour/levels/flagship.dmm @@ -2388,12 +2388,12 @@ /obj/item/clothing/glasses/welding/superior, /obj/structure/table/steel_reinforced, /obj/item/clothing/glasses/welding/superior, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /turf/unsimulated/floor{ icon_state = "dark" }, @@ -8084,7 +8084,7 @@ }, /area/centcom/medical) "yW" = ( -/obj/item/grenade/supermatter, +/obj/item/grenade/simple/supermatter, /obj/structure/table/rack/steel, /obj/machinery/door/window/brigdoor{ req_access = list(109) diff --git a/maps/euthenia/levels/deck3.dmm b/maps/euthenia/levels/deck3.dmm index 2c85154fb8b..35d8b1d8c70 100644 --- a/maps/euthenia/levels/deck3.dmm +++ b/maps/euthenia/levels/deck3.dmm @@ -16168,9 +16168,9 @@ /obj/structure/closet/crate{ name = "Grenade Crate" }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/item/assembly/igniter, diff --git a/maps/rift/levels/rift-04-surface1.dmm b/maps/rift/levels/rift-04-surface1.dmm index 880d511ef71..383470cb7bc 100644 --- a/maps/rift/levels/rift-04-surface1.dmm +++ b/maps/rift/levels/rift-04-surface1.dmm @@ -8423,9 +8423,9 @@ /area/library) "fBk" = ( /obj/structure/closet/crate, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/timer, /obj/item/assembly/timer, /obj/item/assembly/timer, diff --git a/maps/rift/levels/rift-05-surface2.dmm b/maps/rift/levels/rift-05-surface2.dmm index 499468168fe..1a4720e88e2 100644 --- a/maps/rift/levels/rift-05-surface2.dmm +++ b/maps/rift/levels/rift-05-surface2.dmm @@ -669,7 +669,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/bar/lounge) "axz" = ( -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /turf/simulated/floor/plating, /area/maintenance/asmaint2) "axE" = ( @@ -19032,10 +19032,10 @@ /obj/structure/closet/crate{ name = "Grenade Crate" }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/item/assembly/igniter, diff --git a/maps/rift/levels/rift-11-orbital.dmm b/maps/rift/levels/rift-11-orbital.dmm index 8897e67d2a6..0cbefa87628 100644 --- a/maps/rift/levels/rift-11-orbital.dmm +++ b/maps/rift/levels/rift-11-orbital.dmm @@ -6347,12 +6347,12 @@ /obj/item/clothing/glasses/welding/superior, /obj/structure/table/steel_reinforced, /obj/item/clothing/glasses/welding/superior, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /turf/unsimulated/floor/dark, /area/centcom/specops) "un" = ( diff --git a/maps/sectors/admin_planets_192/andromeda.dmm b/maps/sectors/admin_planets_192/andromeda.dmm index 4ff63500461..44c89628651 100644 --- a/maps/sectors/admin_planets_192/andromeda.dmm +++ b/maps/sectors/admin_planets_192/andromeda.dmm @@ -16370,9 +16370,9 @@ /area/admin_planet/andromeda/engi_equipment) "YT" = ( /obj/structure/closet/crate, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/timer, /obj/item/assembly/timer, /obj/item/assembly/timer, diff --git a/maps/sectors/admin_planets_192/fey_map.dmm b/maps/sectors/admin_planets_192/fey_map.dmm index b481a9233b8..0f729313e0b 100644 --- a/maps/sectors/admin_planets_192/fey_map.dmm +++ b/maps/sectors/admin_planets_192/fey_map.dmm @@ -2493,7 +2493,7 @@ /area/admin_planet/fey_forest/wilds) "Xu" = ( /obj/effect/debris/cleanable/blood, -/obj/item/grenade/concussion{ +/obj/item/grenade/simple/concussion{ pixel_x = 16; pixel_y = 13 }, diff --git a/maps/sectors/delerict_casino/levels/delerict_casino.dmm b/maps/sectors/delerict_casino/levels/delerict_casino.dmm index ad292f13bd8..dec5fa89db9 100644 --- a/maps/sectors/delerict_casino/levels/delerict_casino.dmm +++ b/maps/sectors/delerict_casino/levels/delerict_casino.dmm @@ -7550,11 +7550,11 @@ /area/sector/delerictcasino/maintenance) "JN" = ( /obj/structure/table/steel_reinforced, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /obj/machinery/atmospherics/component/unary/vent_pump/on{ dir = 4 }, diff --git a/maps/sectors/miaphus/levels/miaphus_beach.dmm b/maps/sectors/miaphus/levels/miaphus_beach.dmm index bf832e78fec..568d3f28154 100644 --- a/maps/sectors/miaphus/levels/miaphus_beach.dmm +++ b/maps/sectors/miaphus/levels/miaphus_beach.dmm @@ -4746,12 +4746,12 @@ /area/sector/miaphus/beach/desalinator) "Ob" = ( /obj/structure/closet/crate/miningcar, -/obj/item/grenade/explosive/ied/tyrmalin, -/obj/item/grenade/explosive/ied/tyrmalin, -/obj/item/grenade/explosive/ied/tyrmalin, -/obj/item/grenade/explosive/ied/tyrmalin, -/obj/item/grenade/explosive/ied/tyrmalin, -/obj/item/grenade/explosive/ied/tyrmalin, +/obj/item/grenade/simple/explosive/ied/tyrmalin, +/obj/item/grenade/simple/explosive/ied/tyrmalin, +/obj/item/grenade/simple/explosive/ied/tyrmalin, +/obj/item/grenade/simple/explosive/ied/tyrmalin, +/obj/item/grenade/simple/explosive/ied/tyrmalin, +/obj/item/grenade/simple/explosive/ied/tyrmalin, /obj/random/multiple/ores, /turf/simulated/mineral/floor/cave{ name = "dirt" diff --git a/maps/sectors/nebula_tradeport/levels/nebula_tradeport.dmm b/maps/sectors/nebula_tradeport/levels/nebula_tradeport.dmm index d01b2ed214b..b1a8497f354 100644 --- a/maps/sectors/nebula_tradeport/levels/nebula_tradeport.dmm +++ b/maps/sectors/nebula_tradeport/levels/nebula_tradeport.dmm @@ -7783,11 +7783,11 @@ /area/tradeport/pads) "auJ" = ( /obj/structure/table/steel_reinforced, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /obj/machinery/atmospherics/component/unary/vent_pump/on{ dir = 4 }, @@ -17008,17 +17008,17 @@ dir = 1 }, /obj/structure/closet/l3closet/janitor, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 4 }, @@ -17622,12 +17622,12 @@ name = "weedkiller crate"; req_access = list(160) }, -/obj/item/grenade/chem_grenade/antiweed, -/obj/item/grenade/chem_grenade/antiweed, -/obj/item/grenade/chem_grenade/antiweed, -/obj/item/grenade/chem_grenade/antiweed, -/obj/item/grenade/chem_grenade/antiweed, -/obj/item/grenade/chem_grenade/antiweed, +/obj/item/grenade/simple/chemical/premade/antiweed, +/obj/item/grenade/simple/chemical/premade/antiweed, +/obj/item/grenade/simple/chemical/premade/antiweed, +/obj/item/grenade/simple/chemical/premade/antiweed, +/obj/item/grenade/simple/chemical/premade/antiweed, +/obj/item/grenade/simple/chemical/premade/antiweed, /obj/item/material/knife/machete/hatchet, /obj/item/material/knife/machete/hatchet, /obj/item/material/twohanded/fireaxe/scythe, diff --git a/maps/submaps/level_specific/class_h/AuxiliaryResearchFacility.dmm b/maps/submaps/level_specific/class_h/AuxiliaryResearchFacility.dmm index 2e4c9c70907..5aef6d67601 100644 --- a/maps/submaps/level_specific/class_h/AuxiliaryResearchFacility.dmm +++ b/maps/submaps/level_specific/class_h/AuxiliaryResearchFacility.dmm @@ -129,9 +129,9 @@ "cx" = ( /obj/structure/table/rack, /obj/effect/debris/cleanable/dirt, -/obj/item/grenade/concussion/frag, -/obj/item/grenade/concussion/frag, -/obj/item/grenade/concussion/frag, +/obj/item/grenade/simple/concussion/frag, +/obj/item/grenade/simple/concussion/frag, +/obj/item/grenade/simple/concussion/frag, /turf/simulated/floor/tiled/steel, /area/class_h/POIs/AuxiliaryResearchFacility) "cA" = ( @@ -977,10 +977,10 @@ /area/class_h/POIs/AuxiliaryResearchFacility) "wo" = ( /obj/structure/table/rack, -/obj/item/grenade/spawnergrenade/manhacks/mercenary, -/obj/item/grenade/spawnergrenade/manhacks/mercenary, -/obj/item/grenade/spawnergrenade/manhacks/mercenary, -/obj/item/grenade/spawnergrenade/manhacks/mercenary, +/obj/item/grenade/simple/spawner/manhacks/mercenary, +/obj/item/grenade/simple/spawner/manhacks/mercenary, +/obj/item/grenade/simple/spawner/manhacks/mercenary, +/obj/item/grenade/simple/spawner/manhacks/mercenary, /obj/effect/floor_decal/corner/red/border{ dir = 1 }, diff --git a/maps/submaps/level_specific/class_p/HeadscientistHQ.dmm b/maps/submaps/level_specific/class_p/HeadscientistHQ.dmm index 358ede97b89..77bc105193b 100644 --- a/maps/submaps/level_specific/class_p/HeadscientistHQ.dmm +++ b/maps/submaps/level_specific/class_p/HeadscientistHQ.dmm @@ -448,7 +448,7 @@ /turf/simulated/shuttle/floor/red, /area/submap/HeadscientistHQ) "uq" = ( -/obj/item/grenade/spawnergrenade/manhacks/mercenary, +/obj/item/grenade/simple/spawner/manhacks/mercenary, /turf/simulated/shuttle/floor/red, /area/submap/HeadscientistHQ) "uz" = ( diff --git a/maps/submaps/level_specific/debrisfield/derelict.dmm b/maps/submaps/level_specific/debrisfield/derelict.dmm index 774d20ec77e..f8c0891a557 100644 --- a/maps/submaps/level_specific/debrisfield/derelict.dmm +++ b/maps/submaps/level_specific/debrisfield/derelict.dmm @@ -133,7 +133,7 @@ /area/debrisfield/derelict) "aQ" = ( /obj/machinery/vr_sleeper/alien, -/obj/item/grenade/empgrenade, +/obj/item/grenade/simple/emp, /turf/simulated/floor/tiled/asteroid_steel/airless, /area/debrisfield/derelict) "aR" = ( @@ -708,9 +708,9 @@ /turf/simulated/floor/plating/outdoors, /area/debrisfield/derelict) "Zu" = ( -/obj/item/grenade/empgrenade, -/obj/item/grenade/empgrenade, -/obj/item/grenade/empgrenade, +/obj/item/grenade/simple/emp, +/obj/item/grenade/simple/emp, +/obj/item/grenade/simple/emp, /turf/simulated/floor/plating/outdoors, /area/debrisfield/derelict) diff --git a/maps/submaps/level_specific/debrisfield_vr/derelict.dmm b/maps/submaps/level_specific/debrisfield_vr/derelict.dmm index f2dc7edf466..e8c71ec8f8a 100644 --- a/maps/submaps/level_specific/debrisfield_vr/derelict.dmm +++ b/maps/submaps/level_specific/debrisfield_vr/derelict.dmm @@ -155,7 +155,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/grenade/empgrenade, +/obj/item/grenade/simple/emp, /turf/simulated/floor/bluegrid, /area/submap/debrisfield_vr/derelict/interior) "aB" = ( @@ -501,9 +501,9 @@ /turf/simulated/floor/tiled/steel_dirty, /area/submap/debrisfield_vr/derelict/interior) "bO" = ( -/obj/item/grenade/empgrenade, -/obj/item/grenade/empgrenade, -/obj/item/grenade/empgrenade, +/obj/item/grenade/simple/emp, +/obj/item/grenade/simple/emp, +/obj/item/grenade/simple/emp, /turf/space, /area/space) "bP" = ( diff --git a/maps/submaps/level_specific/virgo2/Rockybase.dmm b/maps/submaps/level_specific/virgo2/Rockybase.dmm index 6c68c4bfbb3..3665766b8ef 100644 --- a/maps/submaps/level_specific/virgo2/Rockybase.dmm +++ b/maps/submaps/level_specific/virgo2/Rockybase.dmm @@ -192,9 +192,9 @@ /area/submap/virgo2/Rockybase) "aM" = ( /obj/structure/table/standard, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, /obj/machinery/light{ dir = 4 }, @@ -434,7 +434,7 @@ /area/submap/virgo2/Rockybase) "bB" = ( /obj/structure/table/standard, -/obj/item/grenade/spawnergrenade/manhacks, +/obj/item/grenade/simple/spawner/manhacks, /turf/simulated/floor/tiled/techfloor/virgo2, /area/submap/virgo2/Rockybase) "bC" = ( diff --git a/maps/submaps/mountains/Scave1.dmm b/maps/submaps/mountains/Scave1.dmm index 5fd45174285..2a0e8a281f6 100644 --- a/maps/submaps/mountains/Scave1.dmm +++ b/maps/submaps/mountains/Scave1.dmm @@ -37,7 +37,7 @@ /turf/simulated/mineral/floor/ignore_mapgen, /area/submap/cave/Scave1) "j" = ( -/obj/item/grenade/spawnergrenade/spider, +/obj/item/grenade/simple/spawner/spider, /turf/simulated/mineral/floor/ignore_mapgen, /area/submap/cave/Scave1) "k" = ( diff --git a/maps/submaps/plains/Thiefc_vr.dmm b/maps/submaps/plains/Thiefc_vr.dmm index b7fc35c88a9..6c7acfe7c79 100644 --- a/maps/submaps/plains/Thiefc_vr.dmm +++ b/maps/submaps/plains/Thiefc_vr.dmm @@ -123,7 +123,7 @@ /obj/structure/closet/crate, /obj/item/storage/box/shotgunammo, /obj/item/storage/box/practiceshells, -/obj/item/grenade/spawnergrenade/manhacks/station, +/obj/item/grenade/simple/spawner/manhacks/station, /turf/simulated/floor/outdoors/dirt{ outdoors = 0 }, diff --git a/maps/submaps/wilderness/Blackshuttledown.dmm b/maps/submaps/wilderness/Blackshuttledown.dmm index ab427a6bec4..42df9ce61e9 100644 --- a/maps/submaps/wilderness/Blackshuttledown.dmm +++ b/maps/submaps/wilderness/Blackshuttledown.dmm @@ -263,7 +263,7 @@ /area/submap/Blackshuttledown) "aR" = ( /obj/structure/table/steel, -/obj/item/grenade/smokebomb, +/obj/item/grenade/simple/smoke, /turf/simulated/floor/tiled/steel_grid, /area/submap/Blackshuttledown) "aS" = ( diff --git a/maps/submaps/wilderness/Blueshuttledown.dmm b/maps/submaps/wilderness/Blueshuttledown.dmm index ce60524c8c4..70b4ef1ec5f 100644 --- a/maps/submaps/wilderness/Blueshuttledown.dmm +++ b/maps/submaps/wilderness/Blueshuttledown.dmm @@ -265,7 +265,7 @@ /area/submap/Blackshuttledown) "aR" = ( /obj/structure/table/steel, -/obj/item/grenade/smokebomb, +/obj/item/grenade/simple/smoke, /turf/simulated/floor/tiled/steel_grid, /area/submap/Blackshuttledown) "aS" = ( diff --git a/maps/submaps/wilderness/Rockybase.dmm b/maps/submaps/wilderness/Rockybase.dmm index 557db9ae73f..0cfbf027111 100644 --- a/maps/submaps/wilderness/Rockybase.dmm +++ b/maps/submaps/wilderness/Rockybase.dmm @@ -7,7 +7,7 @@ /turf/template_noop, /area/template_noop) "ac" = ( -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /turf/template_noop, /area/template_noop) "ad" = ( @@ -275,9 +275,9 @@ /area/submap/Rockybase) "bb" = ( /obj/structure/table/standard, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, /obj/machinery/light{ dir = 4 }, @@ -630,7 +630,7 @@ /area/submap/Rockybase) "ci" = ( /obj/structure/table/standard, -/obj/item/grenade/spawnergrenade/manhacks, +/obj/item/grenade/simple/spawner/manhacks, /turf/simulated/floor/tiled, /area/submap/Rockybase) "cj" = ( diff --git a/maps/templates/admin/dhael_centcom.dmm b/maps/templates/admin/dhael_centcom.dmm index f83d133e8fc..3b6d676bea9 100644 --- a/maps/templates/admin/dhael_centcom.dmm +++ b/maps/templates/admin/dhael_centcom.dmm @@ -949,12 +949,12 @@ /obj/item/clothing/glasses/welding/superior, /obj/structure/table/steel_reinforced, /obj/item/clothing/glasses/welding/superior, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /turf/unsimulated/floor{ icon_state = "dark" }, diff --git a/maps/templates/admin/ert.dmm b/maps/templates/admin/ert.dmm index 6e870a39a38..e03230e48f7 100644 --- a/maps/templates/admin/ert.dmm +++ b/maps/templates/admin/ert.dmm @@ -4948,12 +4948,12 @@ /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /obj/machinery/light, /turf/simulated/floor/tiled/techfloor, /area/ship/ert/eng_storage) diff --git a/maps/templates/admin/ert_base.dmm b/maps/templates/admin/ert_base.dmm index 0ba99c67ca3..1c5fad8951f 100644 --- a/maps/templates/admin/ert_base.dmm +++ b/maps/templates/admin/ert_base.dmm @@ -1552,12 +1552,12 @@ /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /turf/simulated/shuttle/floor/black, /area/shuttle/specops/centcom) "dm" = ( diff --git a/maps/templates/admin/mercbase.dmm b/maps/templates/admin/mercbase.dmm index 800d7cb89b0..99996e8ec7e 100644 --- a/maps/templates/admin/mercbase.dmm +++ b/maps/templates/admin/mercbase.dmm @@ -2464,9 +2464,9 @@ name = "Grenade Crate"; opened = 1 }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/item/assembly/igniter, diff --git a/maps/templates/admin/skipjack.dmm b/maps/templates/admin/skipjack.dmm index a8babef2e72..8d05df28845 100644 --- a/maps/templates/admin/skipjack.dmm +++ b/maps/templates/admin/skipjack.dmm @@ -1271,9 +1271,9 @@ /area/shuttle/skipjack) "dc" = ( /obj/structure/table/rack, -/obj/item/grenade/empgrenade, -/obj/item/grenade/flashbang, -/obj/item/grenade/spawnergrenade/manhacks, +/obj/item/grenade/simple/emp, +/obj/item/grenade/simple/flashbang, +/obj/item/grenade/simple/spawner/manhacks, /turf/simulated/shuttle/floor/darkred, /area/shuttle/skipjack) "dd" = ( diff --git a/maps/templates/shuttles/overmaps/generic/abductor.dmm b/maps/templates/shuttles/overmaps/generic/abductor.dmm index 0142243a405..afc63b4ac50 100644 --- a/maps/templates/shuttles/overmaps/generic/abductor.dmm +++ b/maps/templates/shuttles/overmaps/generic/abductor.dmm @@ -81,8 +81,8 @@ "fQ" = ( /obj/item/storage/box/flashbangs, /obj/item/storage/box/teargas, -/obj/item/grenade/flashbang/clusterbang, -/obj/item/grenade/flashbang/clusterbang, +/obj/item/grenade/simple/flashbang/clusterbang, +/obj/item/grenade/simple/flashbang/clusterbang, /obj/item/storage/box/metalfoam, /obj/item/clothing/mask/gas/plaguedoctor, /obj/item/clothing/mask/gas, diff --git a/maps/templates/shuttles/overmaps/generic/cruiser.dmm b/maps/templates/shuttles/overmaps/generic/cruiser.dmm index c6564cabd02..eec6b02c608 100644 --- a/maps/templates/shuttles/overmaps/generic/cruiser.dmm +++ b/maps/templates/shuttles/overmaps/generic/cruiser.dmm @@ -4132,10 +4132,10 @@ /obj/item/reagent_containers/glass/bucket, /obj/item/reagent_containers/spray/cleaner, /obj/item/reagent_containers/spray/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, /obj/item/soap/nanotrasen, /obj/item/soap/deluxe, /obj/item/soap, diff --git a/maps/templates/shuttles/overmaps/generic/mercenarybase.dmm b/maps/templates/shuttles/overmaps/generic/mercenarybase.dmm index 66203f1b21c..8b45d502c45 100644 --- a/maps/templates/shuttles/overmaps/generic/mercenarybase.dmm +++ b/maps/templates/shuttles/overmaps/generic/mercenarybase.dmm @@ -2351,7 +2351,7 @@ /obj/item/clothing/accessory/armor/legguards/combat, /obj/item/clothing/head/helmet/redcombat, /obj/item/gun/projectile/energy/gun, -/obj/item/grenade/flashbang, +/obj/item/grenade/simple/flashbang, /turf/simulated/floor/tiled/dark, /area/mercbase/eqroom) "lR" = ( @@ -2391,7 +2391,7 @@ /obj/item/clothing/accessory/armor/legguards/combat, /obj/item/clothing/head/helmet/redcombat, /obj/item/gun/projectile/energy/gun, -/obj/item/grenade/flashbang, +/obj/item/grenade/simple/flashbang, /turf/simulated/floor/tiled/dark, /area/mercbase/eqroom) "lT" = ( @@ -3142,7 +3142,7 @@ /obj/item/clothing/accessory/armor/legguards/combat, /obj/item/clothing/head/helmet/redcombat, /obj/item/gun/projectile/energy/gun, -/obj/item/grenade/flashbang, +/obj/item/grenade/simple/flashbang, /turf/simulated/floor/tiled/dark, /area/mercbase/eqroom) "oo" = ( @@ -3182,7 +3182,7 @@ /obj/item/clothing/accessory/armor/legguards/combat, /obj/item/clothing/head/helmet/redcombat, /obj/item/gun/projectile/energy/gun, -/obj/item/grenade/flashbang, +/obj/item/grenade/simple/flashbang, /turf/simulated/floor/tiled/dark, /area/mercbase/eqroom) "os" = ( diff --git a/maps/templates/shuttles/overmaps/generic/shelter_6.dmm b/maps/templates/shuttles/overmaps/generic/shelter_6.dmm index 9e3ea9bb659..6cee29e5539 100644 --- a/maps/templates/shuttles/overmaps/generic/shelter_6.dmm +++ b/maps/templates/shuttles/overmaps/generic/shelter_6.dmm @@ -573,10 +573,10 @@ /obj/item/reagent_containers/glass/bucket, /obj/item/reagent_containers/spray/cleaner, /obj/item/reagent_containers/spray/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, /obj/item/soap/nanotrasen, /obj/item/soap/deluxe, /obj/item/soap, diff --git a/maps/tether/levels/surface1.dmm b/maps/tether/levels/surface1.dmm index 1af01c2f2fc..e6eee6f1c4d 100644 --- a/maps/tether/levels/surface1.dmm +++ b/maps/tether/levels/surface1.dmm @@ -29861,9 +29861,9 @@ /area/rnd/outpost/heating) "qad" = ( /obj/structure/closet/crate, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/timer, /obj/item/assembly/timer, /obj/item/assembly/timer, diff --git a/maps/tether/levels/surface2.dmm b/maps/tether/levels/surface2.dmm index 214c2b6c58c..e53926c948e 100644 --- a/maps/tether/levels/surface2.dmm +++ b/maps/tether/levels/surface2.dmm @@ -14905,10 +14905,10 @@ dir = 4 }, /obj/structure/table/steel, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, +/obj/item/grenade/simple/chemical/premade/cleaner, /obj/item/storage/box/mousetraps, /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed, @@ -21663,10 +21663,10 @@ /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) "pUA" = ( -/obj/item/grenade/chem_grenade/cleaner{ +/obj/item/grenade/simple/chemical/premade/cleaner{ pixel_x = -10 }, -/obj/item/grenade/anti_photon, +/obj/item/grenade/simple/antiphoton, /turf/simulated/floor/plating, /area/tether/surfacebase/funny/hideyhole) "pUD" = ( diff --git a/maps/tether/levels/surface3.dmm b/maps/tether/levels/surface3.dmm index d21deefa255..eff3cae7461 100644 --- a/maps/tether/levels/surface3.dmm +++ b/maps/tether/levels/surface3.dmm @@ -28688,9 +28688,9 @@ /obj/structure/closet/crate{ name = "Grenade Crate" }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/timer, /obj/item/assembly/timer, /obj/item/assembly/timer, diff --git a/maps/triumph/levels/deck3.dmm b/maps/triumph/levels/deck3.dmm index ac765c5d996..ea9ec29db92 100644 --- a/maps/triumph/levels/deck3.dmm +++ b/maps/triumph/levels/deck3.dmm @@ -25334,9 +25334,9 @@ /obj/structure/closet/crate{ name = "Grenade Crate" }, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, +/obj/item/grenade/simple/chemical, /obj/item/assembly/igniter, /obj/item/assembly/igniter, /obj/item/assembly/igniter, diff --git a/maps/triumph/levels/flagship.dmm b/maps/triumph/levels/flagship.dmm index 85b960993dc..dbafa32e6e1 100644 --- a/maps/triumph/levels/flagship.dmm +++ b/maps/triumph/levels/flagship.dmm @@ -2388,12 +2388,12 @@ /obj/item/clothing/glasses/welding/superior, /obj/structure/table/steel_reinforced, /obj/item/clothing/glasses/welding/superior, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, -/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, +/obj/item/grenade/simple/chemical/premade/metalfoam, /turf/unsimulated/floor{ icon_state = "dark" }, @@ -8084,7 +8084,7 @@ }, /area/centcom/medical) "yW" = ( -/obj/item/grenade/supermatter, +/obj/item/grenade/simple/supermatter, /obj/structure/table/rack/steel, /obj/machinery/door/window/brigdoor{ req_access = list(109)